.T{line-height:22px; padding:0px 0 0 0; }
.B2{COLOR: #444444; font-weight:bold;}
.B1{font-weight:bold;font-size: 13pt; color: 555555:}
.B3{COLOR: #c80000; font-weight:bold;font-size: 11pt;}
.B4{font-weight:bold;font-size: 11pt; color: 555555:}
.B5{font-weight:bold;COLOR: #0d3c71;}
.B6{font-weight:bold;COLOR: #7e1f13;font-size: 11pt; line-height:28px;}
.B7{font-weight:bold;COLOR: #FFFFFF}



.INS{BORDER: #cccccc 1px solid;  background-color:#ffffff; font-family:"±¼¸²"; font-size: 10pt; color: #7B7B7B; padding: 5px 10px;}


/****** Ç¥ ********/
.TA1{padding:7px 3px 5px 20px; border-right: #d6d6d6 1px solid; border-bottom: #d6d6d6 1px solid; background-color: #f0f0f0; border-top: #d6d6d6 2px solid; font-weight:bold;}
.TA1_2{padding:15px 3px 15px 0px; border-bottom: #d6d6d6 1px solid; border-top: #d6d6d6 2px solid; font-weight:bold; text-align:center;}
.TA2{padding:7px 3px 5px 10px; border-bottom: #d6d6d6 1px solid; border-top: #d6d6d6 2px solid; line-height:19px;}
.TA2_2{padding:14px 0px 5px 18px; border-bottom: #d6d6d6 1px solid; border-top: #d6d6d6 2px solid; line-height:19px;}
.TA3{padding:7px 4px 5px 20px; border-right: #d6d6d6 1px solid; border-bottom: #d6d6d6 1px solid; line-height:19px; font-weight:bold;background-color: #f0f0f0}
.TA4{padding:7px 3px 5px 10px; border-bottom: #d6d6d6 1px solid; line-height:25px;}

.TA1_4{padding:7px 3px 5px 5px; border-right: #d6d6d6 1px solid; border-bottom: #d6d6d6 1px solid; background-color: #f0f0f0; border-top: #d6d6d6 2px solid; font-weight:bold; text-align:center;}
.TA2_4{padding:7px 3px 5px 5px; border-bottom: #d6d6d6 1px solid; border-top: #d6d6d6 2px solid; line-height:19px;background-color: #f0f0f0; font-weight:bold; text-align:center;}
.TA3_4{padding:7px 4px 5px 7px; border-right: #d6d6d6 1px solid; border-bottom: #d6d6d6 1px solid; line-height:19px; text-align:center;}
.TA4_4{padding:7px 3px 5px 10px; border-bottom: #d6d6d6 1px solid; line-height:19px;}
.TA4_5{padding:7px 3px 5px 10px; border-bottom: #d6d6d6 1px solid; line-height:19px; text-align:center;}




#a_menu_w {  width:200px; height:100%; top:65px; right:-200px;  }
#a_menu_w ul { left:0; top:0; width:100%; }
#a_menu_w ul > li { width:100%; height:40px; overflow:hidden; background:#484957; border-top:1px solid #5c5c5c; border-bottom:1px solid #373844; }
#a_menu_w ul > li > a { display:block; width:100%; height:30px; padding:10px 0 0 10px; color:#fff; font-size:16px; font-weight:bold;}
#a_menu_w ul > li > .on,
#a_menu_w ul > li > a:hover { background:#3D3E5D; color:#fff;}
#a_menu_w .first { border-top:1px solid #222222; }

#a_menu_w .a_sub { width:100%; background:#222; overflow:hidden; }
#a_menu_w .a_sub li a { width:100%; height:30px; display:block; font-size:16px; color:#a5a5a5; padding:10px 0 0 10px; }
#a_menu_w .a_sub li .on,
#a_menu_w .a_sub li a:hover { background:#3e3e3e; color:#fff; }





table.pyo4{

	border-top:#c9d6e0 2px solid;

	font-size:12px;

	color:#555555;

	letter-spacing:0pt;

	width:100%;

	margin:0;

	border-bottom:#dedede 1px solid;

}



table.pyo4 td{

	border-bottom:#e4ebf0 1px solid;

	text-align:center;

	border-left:#e4ebf0 1px solid;

	padding-bottom:3px;

	line-height:160%;

	padding-left:5px;

	padding-right:5px;



	height:25px;

	border-top:#e4ebf0 1px solid;

	border-right:#e4ebf0 1px solid;

	padding-top:3px;

}



table.pyo4 th{

	border-bottom:#e4ebf0 1px solid;

	text-align:center;

	border-left:#e4ebf0 1px solid;

	background:#f8f8f8;

	height:30px;

	color:#555555;

	border-top:#e4ebf0 1px solid;

	border-right:#e4ebf0 1px solid;

	font-weight:bold;

}




.btn_sns{width:100%; float: left;}
.btn_sns li{float:left; }
.btn_sns li.btn_t{padding:0px 15px 0px 5px;background:url(../images3/main/btn_line.gif) no-repeat right center;}
.btn_sns li.btn_f{padding:0px 15px; background:url(../images3/main/btn_line.gif) no-repeat right center;}
.btn_sns li.btn_kk{padding:0px 0px 0px 15px; }

.bn_sms{margin-top:20px;float: left;}


table.pyo {font-size:13px; color:#333333; border-top:2px solid #dfdfdf; border-bottom:2px solid #dfdfdf; width:98%; margin:5px 0 40px 20px; letter-spacing:0pt; font-weight: normal;}
table.pyo.cen{text-align:center;}
table.pyo img {vertical-align:middle;}
table.pyo th {border:1px solid #dfdfdf; height:44px; color:#444444; background:#f3f3f3; text-align:center; font-weight:bold; line-height:140%;padding:0px 10px 0px 10px;}
table.pyo th.gray {border:1px solid #ebebeb; height:30px; color:#333333; background:#f8f8f8; text-align:center; font-weight:normal;}
table.pyo th.L {border-left:1px solid #ffffff;}
table.pyo th.R {border-right:1px solid #ffffff;}
table.pyo td{border:1px solid #dfdfdf;  padding:10px 5px 10px 5px;  text-align:center; height:25px; line-height:160%;}
table.pyo td.L{border:1px solid #dfdfdf;  padding:8px 5px 10px 15px; text-align:left; line-height:140%;}
table.pyo td.L2{border:1px solid #dfdfdf;  padding:8px 5px 10px 15px; text-align:left; line-height:180%;background:#f8f8f8;}
table.pyo td.R {border:1px solid #dfdfdf; padding:3px 7px 0px 0px; text-align: right;}
table.pyo td.gray {border-right:1px solid #ffffff; font-weight:bold;}
table.pyo td ul li {margin-left:10px;}

.p_0101 {line-height:28px;margin-bottom:35px;padding:35px;font-size:16px;background-color:#f4f4f4;letter-spacing:-1pt;}
.dept03 li {margin:4px 0 3px 26px;padding-left:10px;background:url('../images_2017/carrow_3th.gif') 0 10px no-repeat; font-size:15px;line-height:24px;/*letter-spacing:-1pt;*/}