@charset 'shift_jis';

/** -------------------------------------------------------
 ** Common
 ** ------------------------------------------------------- */
::selection {
	background:#ffe3e3;
}
::-moz-selection {
	background:#ffe3e3;
}

/** -------------------------------------------------------
 ** Base
 ** ------------------------------------------------------- */
.navBtn .fngNavActive a{
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.12), inset 0 -3px #ffb4b4, inset 0 0 0 2px #fff;
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,.12), inset 0 -3px #ffb4b4, inset 0 0 0 2px #fff;
	box-shadow: 0 3px 3px rgba(0,0,0,.12), inset 0 -3px #ffb4b4, inset 0 0 0 2px #fff;
	border: solid 1px #ffb4b4;
	background-image: -webkit-linear-gradient(top, #ffc7c7, #ffe9e9 80%);
	background-image: -moz-linear-gradient(top, #ffc7c7, #ffe9e9 80%);
	background-image: -o-linear-gradient(top, #ffc7c7, #ffe9e9 80%);
	background-image: -ms-linear-gradient(top, #ffc7c7, #ffe9e9 80%);
	background-image: linear-gradient(to bottom, #ffc7c7, #ffe9e9 80%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffc7c7', endColorstr='#80ffe9e9',GradientType=0 );
}
#sbNav .sbNavIn {
	border: solid 2px #ffbaba;
}
.sbnavClose a{
	background:#ffeded;
}
.sbnavItem > li > a:before {
	content: url(/webbk/pages/enduser/images/ico_arw01_red.png);
}
.sbnavItem > li li a:before {
	content: url(/webbk/pages/enduser/images/ico_arw01_s_red.png);
}
#gbNavi #sbNav .sbNavIn:after {
	content: url(/webbk/pages/enduser/images/bg_tooltip02_red.png);
}
#side #sbNav .sbNavIn:after {
	content: url(/webbk/pages/enduser/images/bg_tooltip03_red.png);
}
.navIcon01:before {
	content: url(/webbk/pages/enduser/images/ico_nav01_red.png);
}
.navIcon02:before {
	content: url(/webbk/pages/enduser/images/ico_nav02_red.png);
}
.navIcon03:before {
	content: url(/webbk/pages/enduser/images/ico_nav03_red.png);
}
.navIcon04:before {
	content: url(/webbk/pages/enduser/images/ico_nav04_red.png);
}
.navIcon04:after {
	content: url(/webbk/pages/enduser/images/ico_arw03_red.png);
}
.navIcon05:before {
	content: url(/webbk/pages/enduser/images/ico_nav05_red.png);
}
.navIcon06:before {
	content: url(/webbk/pages/enduser/images/ico_nav06_red.png);
}
.navIcon07:before {
	content: url(/webbk/pages/enduser/images/ico_nav07_red.png);
}
.navIcon08:before {
	content: url(/webbk/pages/enduser/images/ico_nav08_red.png);
}
.navIcon09:before {
	content: url(/webbk/pages/enduser/images/ico_nav33_red.png);
}
.navIcon10:before {
	content: url(/webbk/pages/enduser/images/ico_nav34_red.png);
}
.navIcon11:before {
	content: url(/webbk/pages/enduser/images/ico_nav35_red.png);
}
.navIcon12:before {
	content: url(/webbk/pages/enduser/images/ico_nav31_red.png);
}
.navIcon13:before {
	content: url(/webbk/pages/enduser/images/ico_nav36_red.png);
}
.navIcon14:before {
	content: url(/webbk/pages/enduser/images/ico_nav32_red.png);
}
.navBtn .fngNavActive a:after {
	content: url(/webbk/pages/enduser/images/ico_arw04_red.png);
}
#side li .isOpen a:after {
	content: url(/webbk/pages/enduser/images/ico_nav04_red.png);
}

/** -------------------------------------------------------
 ** Heading
 ** ------------------------------------------------------- */

.heading02:after {
	border-bottom: 5px solid #ed5353;
}

/** -------------------------------------------------------
 ** Box Parts
 ** ------------------------------------------------------- */

.boxC02 > .boxIn {
	background: #ffe3e3;
}
.box03 {
	border: solid 2px #f89a9a;
}
.box04 {
	border: solid 4px #ef2525;
}
.box04 > .boxIn {
	border: solid 2px #ef2525;
}
.box05 > .boxTit {
	background: #ffe3e3;
}
.boxLine01 {
	border-left: solid 2px #ffe3e3;
}
.fnBoxLink:before{
	content: url(/webbk/pages/enduser/images/ico_arw01_red.png);
}

/** -------------------------------------------------------
 ** Tab Parts
 ** ------------------------------------------------------- */

.tab01 ul {
  border-bottom:2px solid #ed5353;
}
.tab01 .isActive {
  border:2px solid #ed5353;
}

/** -------------------------------------------------------
 ** Btn Parts
 ** ------------------------------------------------------- */

[class^='btnC01'] > * {
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.12), inset 0 -3px #cb3535, inset 0 0 0 2px #d86868;
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,.12), inset 0 -3px #cb3535, inset 0 0 0 2px #d86868;
	box-shadow: 0 3px 3px rgba(0,0,0,.12), inset 0 -3px #cb3535, inset 0 0 0 2px #d86868;
	border: solid 1px #c03232;
	background-color: #f75858;
	background-image: -webkit-linear-gradient(top, #ae3434, #f75858);
	background-image: -moz-linear-gradient(top, #ae3434, #f75858);
	background-image: -o-linear-gradient(top, #ae3434, #f75858);
	background-image: -ms-linear-gradient(top, #ae3434, #f75858);
	background-image: linear-gradient(to bottom, #ae3434, #f75858);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffae3434', endColorstr='#fff75858',GradientType=0 );
}
[class^='btnN'].linkBtn:after {
	content: url(/webbk/pages/enduser/images/ico_arw01_red.png);
}
[class^='btnN'].backBtn:after,
[class^='btnN'].toTopBtn:after {
	content: url(/webbk/pages/enduser/images/ico_arw02_red.png);
}
.keyboard input {
	background-image: url(/webbk/pages/enduser/images/ico_keyboard_red.png), -webkit-linear-gradient(top, #ccc, #fcfcfc 80%);
	background-image: url(/webbk/pages/enduser/images/ico_keyboard_red.png), -moz-linear-gradient(top, #ccc, #fcfcfc 80%);
	background-image: url(/webbk/pages/enduser/images/ico_keyboard_red.png), -o-linear-gradient(top, #ccc, #fcfcfc 80%);
	background-image: url(/webbk/pages/enduser/images/ico_keyboard_red.png), -ms-linear-gradient(top, #ccc, #fcfcfc 80%);
	background-image: url(/webbk/pages/enduser/images/ico_keyboard_red.png), linear-gradient(to bottom, #ccc, #fcfcfc 80%);
}

/** -------------------------------------------------------
 ** Other Parts
 ** ------------------------------------------------------- */

/*-----tableCarender -----*/
.tableCarender01_head td {
	background-color: #ed5353 !important;
}
.tableCarender01_today { background: #ffe3e3 !important; }
.tableCarender01_body .tableCarender01_sunday:hover,
.tableCarender01_body .tableCarender01_saturday:hover,
.tableCarender01_body .tableCarender01_weekday:hover { background-color: #ffe3e3 !important; }

/*-----Accordion -----*/
.acTit:after {
	content: url(/webbk/pages/enduser/images/ico_ac01_red.png);
}
.acTit.isOpen:after {
	content: url(/webbk/pages/enduser/images/ico_ac02_red.png);
}

/** -------------------------------------------------------
 ** login
 ** ------------------------------------------------------- */

.loginOtTit {
	background-image: url(/webbk/pages/enduser/images/ico_onetime01_red.png);
}

/** -------------------------------------------------------
 ** iconBlock
 ** ------------------------------------------------------- */

/*-----iconBlock parts -----*/
.boxList01 .iconBlock01:before {
	width: 58px;
	height: 57px;
	background: url(/webbk/pages/enduser/images/ico_nav09_red.png) no-repeat;
}
.boxList01 .iconBlock02:before {
	width: 58px;
	height: 55px;
	background: url(/webbk/pages/enduser/images/ico_nav10_red.png) no-repeat;
}
.boxList01 .iconBlock03:before {
	width: 58px;
	height: 52px;
	background: url(/webbk/pages/enduser/images/ico_nav11_red.png) no-repeat;
}
.boxList01 .iconBlock04:before {
	width: 58px;
	height: 47px;
	background: url(/webbk/pages/enduser/images/ico_nav12_red.png) no-repeat;
}
.boxList01 .iconBlock05:before {
	width: 57px;
	height: 49px;
	background: url(/webbk/pages/enduser/images/ico_nav13_red.png) no-repeat;
}
.boxList01 .iconBlock06:before {
	width: 58px;
	height: 48px;
	background: url(/webbk/pages/enduser/images/ico_nav14_red.png) no-repeat;
}
.boxList01 .iconBlock07:before {
	width: 58px;
	height: 47px;
	background: url(/webbk/pages/enduser/images/ico_nav15_red.png) no-repeat;
}
.boxList01 .iconBlock08:before {
	width: 55px;
	height: 58px;
	background: url(/webbk/pages/enduser/images/ico_nav16_red.png) no-repeat;
}
.boxList01 .iconBlock09:before {
	width: 57px;
	height: 46px;
	background: url(/webbk/pages/enduser/images/ico_nav17_red.png) no-repeat;
}
.boxList01 .iconBlock10:before {
	width: 56px;
	height: 52px;
	background: url(/webbk/pages/enduser/images/ico_nav18_red.png) no-repeat;
}
.boxList01 .iconBlock11:before {
	width: 56px;
	height: 34px;
	background: url(/webbk/pages/enduser/images/ico_nav19_red.png) no-repeat;
}
.boxList01 .iconBlock12:before {
	width: 57px;
	height: 47px;
	background: url(/webbk/pages/enduser/images/ico_nav20_red.png) no-repeat;
}
.boxList01 .iconBlock13:before {
	width: 54px;
	height: 58px;
	background: url(/webbk/pages/enduser/images/ico_nav21_red.png) no-repeat;
}
.boxList01 .iconBlock14:before {
	width: 54px;
	height: 58px;
	background: url(/webbk/pages/enduser/images/ico_nav22_red.png) no-repeat;
}
.boxList01 .iconBlock15:before {
	width: 54px;
	height: 58px;
	background: url(/webbk/pages/enduser/images/ico_nav23_red.png) no-repeat;
}
.boxList01 .iconBlock16:before {
	width: 57px;
	height: 58px;
	background: url(/webbk/pages/enduser/images/ico_nav24_red.png) no-repeat;
}
.boxList01 .iconBlock17:before {
	width: 57px;
	height: 60px;
	background: url(/webbk/pages/enduser/images/ico_nav25_red.png) no-repeat;
}
.boxList01 .iconBlock18:before {
	width: 50px;
	height: 41px;
	background: url(/webbk/pages/enduser/images/ico_nav26_red.png) no-repeat;
}
.boxList01 .iconBlock19:before {
	width: 50px;
	height: 42px;
	background: url(/webbk/pages/enduser/images/ico_nav27_red.png) no-repeat;
}
.boxList01 .iconBlock20:before {
	width: 50px;
	height: 42px;
	background: url(/webbk/pages/enduser/images/ico_nav28_red.png) no-repeat;
}
.boxList01 .iconBlock21:before {
	width: 50px;
	height: 50px;
	background: url(/webbk/pages/enduser/images/ico_nav29_red.png) no-repeat;
}
.boxList01 .iconBlock22:before {
	width: 50px;
	height: 41px;
	background: url(/webbk/pages/enduser/images/ico_nav30_red.png) no-repeat;
}

/*-----iconBlock parts for menuID-----*/
.boxList01 .cim_menu_pwm:before {
	width: 58px;
	height: 57px;
	background: url(/webbk/pages/enduser/images/cim_menu_pwm_red.png) no-repeat;
}
.boxList01 .cim_menu_lim:before {
	width: 58px;
	height: 55px;
	background: url(/webbk/pages/enduser/images/cim_menu_lim_red.png) no-repeat;
}
.boxList01 .cim_menu_chn:before {
	width: 58px;
	height: 52px;
	background: url(/webbk/pages/enduser/images/cim_menu_chn_red.png) no-repeat;
}
.boxList01 .cim_menu_aca:before {
	width: 58px;
	height: 47px;
	background: url(/webbk/pages/enduser/images/cim_menu_aca_red.png) no-repeat;
}
.boxList01 .cim_menu_aar:before {
	width: 57px;
	height: 49px;
	background: url(/webbk/pages/enduser/images/cim_menu_aar_red.png) no-repeat;
}
.boxList01 .cim_menu_acd:before {
	width: 58px;
	height: 48px;
	background: url(/webbk/pages/enduser/images/cim_menu_acd_red.png) no-repeat;
}
.boxList01 .cim_menu_sib:before {
	width: 58px;
	height: 47px;
	background: url(/webbk/pages/enduser/images/cim_menu_sib_red.png) no-repeat;
}
.boxList01 .cim_menu_cte:before {
	width: 55px;
	height: 58px;
	background: url(/webbk/pages/enduser/images/cim_menu_cte_red.png) no-repeat;
}
.boxList01 .cim_menu_emm:before {
	width: 57px;
	height: 46px;
	background: url(/webbk/pages/enduser/images/cim_menu_emm_red.png) no-repeat;
}
.boxList01 .cim_menu_ams:before {
	width: 56px;
	height: 52px;
	background: url(/webbk/pages/enduser/images/cim_menu_ams_red.png) no-repeat;
}
.boxList01 .cim_menu_pac:before {
	width: 56px;
	height: 34px;
	background: url(/webbk/pages/enduser/images/cim_menu_pac_red.png) no-repeat;
}
.boxList01 .cim_menu_pas:before {
	width: 57px;
	height: 47px;
	background: url(/webbk/pages/enduser/images/cim_menu_pas_red.png) no-repeat;
}
.boxList01 .cim_menu_tmr:before {
	width: 54px;
	height: 58px;
	background: url(/webbk/pages/enduser/images/cim_menu_tmr_red.png) no-repeat;
}
.boxList01 .cim_menu_tmm:before {
	width: 54px;
	height: 58px;
	background: url(/webbk/pages/enduser/images/cim_menu_tmm_red.png) no-repeat;
}
.boxList01 .cim_menu_tmc:before {
	width: 54px;
	height: 58px;
	background: url(/webbk/pages/enduser/images/cim_menu_tmc_red.png) no-repeat;
}
.boxList01 .fxd_menu_tdi:before {
	width: 57px;
	height: 58px;
	background: url(/webbk/pages/enduser/images/fxd_menu_tdi_red.png) no-repeat;
}
.boxList01 .lnb_menu_hlk:before {
	width: 57px;
	height: 58px;
	background: url(/webbk/pages/enduser/images/lnb_menu_hlk_red.png) no-repeat;
}
.boxList01 .fcb_menu_fri:before {
	width: 57px;
	height: 58px;
	background: url(/webbk/pages/enduser/images/fcb_menu_fri_red.png) no-repeat;
}
.boxList01 .fcb_menu_fqq:before {
	width: 57px;
	height: 58px;
	background: url(/webbk/pages/enduser/images/fcb_menu_fqq_red.png) no-repeat;
}
.boxList01 .fxd_menu_fti:before {
	width: 57px;
	height: 58px;
	background: url(/webbk/pages/enduser/images/fxd_menu_fti_red.png) no-repeat;
}
.boxList01 .nfs_menu_adm:before {
	width: 57px;
	height: 60px;
	background: url(/webbk/pages/enduser/images/nfs_menu_adm_red.png) no-repeat;
}
.boxList01 .fcb_menu_fsa:before {
	width: 50px;
	height: 41px;
	background: url(/webbk/pages/enduser/images/fcb_menu_fsa_red.png) no-repeat;
}
.boxList01 .fcb_menu_ftd:before {
	width: 50px;
	height: 41px;
	background: url(/webbk/pages/enduser/images/fcb_menu_ftd_red.png) no-repeat;
}
.boxList01 .fcb_menu_fap:before {
	width: 50px;
	height: 41px;
	background: url(/webbk/pages/enduser/images/fcb_menu_fap_red.png) no-repeat;
}
.boxList01 .fxd_menu_fxc:before {
	width: 50px;
	height: 42px;
	background: url(/webbk/pages/enduser/images/fxd_menu_fxc_red.png) no-repeat;
}
.boxList01 .fxd_menu_fxk:before {
	width: 50px;
	height: 42px;
	background: url(/webbk/pages/enduser/images/fxd_menu_fxk_red.png) no-repeat;
}
.boxList01 .fxd_menu_ftc:before {
	width: 50px;
	height: 42px;
	background: url(/webbk/pages/enduser/images/fxd_menu_ftc_red.png) no-repeat;
}
.boxList01 .fcb_menu_frc:before {
	width: 50px;
	height: 42px;
	background: url(/webbk/pages/enduser/images/fcb_menu_frc_red.png) no-repeat;
}
.boxList01 .nfs_menu_atn:before {
	width: 50px;
	height: 50px;
	background: url(/webbk/pages/enduser/images/nfs_menu_atn_red.png) no-repeat;
}
.boxList01 .fxd_menu_fxp:before {
	width: 50px;
	height: 41px;
	background: url(/webbk/pages/enduser/images/fxd_menu_fxp_red.png) no-repeat;
}
.boxList01 .lnb_menu_hlh:before {
	width: 50px;
	height: 41px;
	background: url(/webbk/pages/enduser/images/lnb_menu_hlh_red.png) no-repeat;
}
.boxList01 .lnb_menu_hlm:before {
	width: 50px;
	height: 41px;
	background: url(/webbk/pages/enduser/images/lnb_menu_hlm_red.png) no-repeat;
}
.boxList01 .lnb_menu_clh:before {
	width: 50px;
	height: 41px;
	background: url(/webbk/pages/enduser/images/lnb_menu_clh_red.png) no-repeat;
}
.boxList01 .lnb_menu_clk:before {
	width: 50px;
	height: 41px;
	background: url(/webbk/pages/enduser/images/lnb_menu_clk_red.png) no-repeat;
}
.boxList01 .lnb_menu_clm:before {
	width: 50px;
	height: 41px;
	background: url(/webbk/pages/enduser/images/lnb_menu_clm_red.png) no-repeat;
}
.boxList01 .fxd_menu_fdn:before {
	width: 50px;
	height: 41px;
	background: url(/webbk/pages/enduser/images/fxd_menu_fdn_red.png) no-repeat;
}
.boxList01 .fxd_menu_ftk:before {
	width: 50px;
	height: 41px;
	background: url(/webbk/pages/enduser/images/fxd_menu_ftk_red.png) no-repeat;
}
.boxList01 .fxd_menu_fpy:before {
	width: 50px;
	height: 41px;
	background: url(/webbk/pages/enduser/images/fxd_menu_fpy_red.png) no-repeat;
}