@charset "UTF-8";

/* Initial setting
----------------------------------------- */
/*html{
font: 100%/1.5;
}*/

body {
/*font-size:75%;*/
color:#000;
margin:0px;
padding:0px;
}

/*table{font-size:1em;}*/
img {border:none;background:transparent;}
p{margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}
h2{padding:0px 0px 10px;}

/* list value
------------------------------------------*/
ul{
list-style:none;
margin:0;
padding:0;
vertical-align:baseline;
}

ul.dot_list{margin-left:1em;}
ul.dot_list li{
background:#fff url(../images/dot.gif) 0 5px no-repeat;
margin:0;padding:0 0 0 9px;}

/* margin setting
------------------------------------------*/

.mrg_m5{margin:5px;}
.mrg_m10{margin:10px;}

.mrg_v5{margin:5px 0px;}
.mrg_v10{margin:10px 0px;}

.mrg_t50{margin:50px 0px 0px;}
.mrg_t40{margin:40px 0px 0px;}
.mrg_t30{margin:30px 0px 0px;}
.mrg_t20{margin:20px 0px 0px;}
.mrg_t15{margin:15px 0px 0px;}
.mrg_t10{margin:10px 0px 0px;}
.mrg_t5{margin:5px 0px 0px;}

.mrg_b50{margin:0px 0px 50px;}
.mrg_b40{margin:0px 0px 40px;}
.mrg_b30{margin:0px 0px 30px;}
.mrg_b20{margin:0px 0px 20px;}
.mrg_b15{margin:0px 0px 15px;}
.mrg_b10{margin:0px 0px 10px;}
.mrg_b5{margin:0px 0px 5px;}

.mrg_h10{margin:0px 10px;}
.mrg_h1020{margin:0px 10px 0 10px;}
.mrg_h15{margin:0px 15px;}
.mrg_h20{margin:0px 20px;}
.mrg_h30{margin:0px 30px;}

.mrg_r10{margin:0 10px 0 0;}
.mrg_r20{margin:0 20px 0 0;}
.mrg_r30{margin:0 30px 0 0;}

.mrg_l10{margin:0 0 0 10px;}
.mrg_l20{margin:0 0 0 20px;}
.mrg_l30{margin:0 0 0 30px;}

/* Text Align setting
------------------------------------------*/
.txt_center{text-align:center;}
.txt_right{text-align:right;clear:both;}
.txt_left{text-align:left;}


.caption{color:#666;text-indent:-7px;padding-left:10px;}

table.cate_tbl{text-align:center;}
table.cate_tbl th{background:#333;color:#fff;padding:5px;}
table.cate_tbl td.col01{border:1px solid #373b3d;}

table.cate_tbl td.col02{border:1px solid #373b3d;border-width:0 0 1px 1px;}
table.cate_tbl td.col03{border:1px solid #373b3d;border-width:0 1px 1px 1px;}

.list_area table{
border-collapse: collapse;
border-top:1px solid #373b3d;
border-left:1px solid #373b3d;
background:#fff;
empty-cells:show;
text-align:center;
}
.list_area table tr.head th{background:#666; color:#fff;}
.list_area table th{border-right:1px solid #373b3d; border-bottom:1px solid #373b3d; padding:4px;}
.list_area table th.line2{border-right:2px solid #373b3d; border-bottom:1px solid #373b3d; padding:4px;}
.list_area table td{border-right:1px solid #373b3d; border-bottom:1px solid #373b3d; padding:4px;}
.list_area table td.line2{border-right:2px solid #373b3d; border-bottom:1px solid #373b3d; padding:4px;}

.list_area table tr.head th.cell02{border-left:1px double #373b3d;}
.list_area table td.cell02{border-left:1px double #373b3d;}




.text_wt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
