@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;font-size:1em;}
h2{padding:0px 0px 10px;font-size:1em;}

/* list value
------------------------------------------*/
ul{
list-style:none;
margin:0 0 0 0px;padding: 0px;
vertical-align:baseline;
}
ul.dot_list li{
background:#fff url(../img/dot.gif) 0 5px no-repeat;
margin:0 0 10px;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_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;}

/*background:#373b3d;*/
table.cate_tbl{text-align:center;}
table.cate_tbl th{background:#373b3d;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;}

dl{margin-bottom:1em;}
dd{margin-left:.6em;}

table.tbl_01{background:#666;}
table.tbl_01 th{background:#ccc;text-align:left;font-weight:normal;}
table.tbl_01 td{background:#fff;}

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

#left_area{width:440px;height:653px;overflow:auto;}

#list_area table{background:#373b3d;text-align:center;}
#list_area table tr.head th{background:#656d71;}
#list_area table th{}
#list_area table td{background:#fff;}

#list_area table tr.non_appli_cell th{font-size:0.9em;}
#list_area table tr.non_appli_cell td{font-size:0.9em;}