@charset "EUC-JP";
/*___________ change == ___________ */
body {
margin:0;
padding:0;
text-align:center;
background-color:#ffffff;
vertical-align:top;
color:#3f3f3f;
}


background-image: url(../image/bg_pop.gif);
background-repeat: repeat-x;

div,td,th,p,pre {
margin:0;
font:12px/16px 'ＭＳ Ｐゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', sans-serif;
}

/* ____________ link text color __________ */
a:link { color: #6886a2; text-decoration:underline; }
a:visited { color: #6886a2; text-decoration:underline; }
a:hover { color: #ff99b4; text-decoration:none; }
a:active { color: #ff99b4; text-decoration:none; }
.size-10 { font-size: 11px; line-height: 14px; }
.size-12 { font-size: 12px; line-height: 14px; }
.size-14b { font-size: 14px; line-height: 18px; color:#3c65a7;font-weight:bold;}
.size-14 { font-size: 14px; line-height: 18px; }
.size-16 { font-size: 16px; line-height: 22px; color:#002bb6;font-weight:bold;}
.k{color: #000000;font-size:10px;line-height:14px;}
.kb{color: #000000;font-weight:bold;}
.redb{color:#de0b4c;font-weight:bold;font-size: 14px; line-height: 18px;}
.midashi_red{color:#de0b4c;font-weight:bold;font-size: 12px; line-height: 16px;}
.blue {color: #0042ff; font-size: 10px;}
.cha{color:#862b2b;line-height:22px;}
.cha2{color:#862b2b;line-height:16px;}
.sky {color:#00b3fc;}
.ashblue12 {color:#3c65a7;}
.ashblue {color:#3c65a7; font-size: 10px;line-height: 15px;}
.purple {color: #7f157f; }
.ao {color: #26639c; font-size:10px;}
.green {color: #00d176; }
.orange {color: #f58220;}
.white {color: #ffffff; font-size:10px;}
.whiteb {color: #ffffff; font-weight:bold;line-height: 10px;}

a.navi:link {  color: #7777bd; text-decoration: underline; }
a.navi:visited {  color: #7777bd; text-decoration: underline; }
a.navi:hover {  color: #f7ab00; text-decoration: underline; }
a.navi:active {  color: #f7ab00; text-decoration: underline; }

a.wt:link {  color: #ffffff; text-decoration: underline; }
a.wt:visited {  color: #ffffff; text-decoration: underline; }
a.wt:hover {  color: #f14b30; text-decoration: underline; }
a.wt:active {  color: #f14b30; text-decoration: underline; }
/* ____________ table __________ */



.ctn8{
padding-top:8px;
line-height:20px;
font-size:12px;
}
.ctn8 span{
font-size:14px;
font-weight:bold;
color:#7777bd;
padding-bottom:20px;
}
.ctn8b{
width:529px;
padding-top:8px;
padding-bottom:20px;
line-height:20px;
font-size:12px;
}
.ctn8bs{
width:529px;
padding-top:13px;
padding-bottom:20px;
line-height:20px;
font-size:12px;
}

.td30{
padding-bottom:20px;
padding-left:30px;
}
.r5{
margin-right:5px;
}
.tdsky{
font-size:12px;font-weight:bold;
color:##00b3fc;
}
.td15{
padding:3px 0 0 13px;
font-size:12px;
font-weight:bold;
line-height:16px;
color:#222f8b;
height:23px;
}
.fl_r{
float:right;
margin-left:10px;
}
.fl_l{
float:left;
margin-right:10px;
}
.lh20{
padding-top:8px;
padding-bottom:8px;
padding-left:30px;
}
.field{
padding-top:10px;
padding-left:35px;
line-height:16px;
font-size:12px;
text-align:center;
}
.name{
text-align:center;
font-size:12px;
color:#26639c;
}
.refname{
padding-top:10px;
text-align:center;
font-size:12px;
color:#26639c;
line-height:15px;
}
.ftr{
padding-top:15px;
}
.ti{
padding-top:0px;
padding-left:45px;
height:26px;
font-size:12px;
font-weight:bold;
line-height:18px;
color:#222f8b;
}
.tii{
padding-top:4px;
padding-left:53px;
height:26px;
font-size:12px;
font-weight:bold;
line-height:18px;
color:#222f8b;
}


/* ____________ 現場から __________ */

.fieidBox{
width:500px;
padding:15px 15px 15px 13px;
line-height:20px;
font-size:12px;
}
.fieldbg{
width:529px;
float:left;
background-image: url(../image/field_back.gif);
background-repeat: repeat-y;
}


/* ____________ base __________ */

.pan{
padding-top:8px;
padding-bottom:8px;
font-size:12px;
}
.menu{
padding-top:10px;
padding-left:11px;
}
.mc{
padding-top:2px;
}
.mc2{
font-size:12px;
line-height:14px;
}
.mainimg{
padding-bottom:18px;
}
