@charset "UTF-8";


.ghead { background:#fff; margin:0;	text-align:left;
width:100%; height:100%; border-bottom : 5px solid #595656; 
}
.ghead img{	width: 488px;}

@media only screen and (max-width :517px){
.ghead img { width:100%;  }
}



.hdg-text-03
{ font-weight:bold; font-size:18px;line-height:25px;
margin-bottom:15px; border-bottom : 3px solid #595656; 
}

.hdg-text-03 a{ color:#03658c;font-weight:bold; }

div.hdg-text-01{
margin:0px 0px 10px 0px ; padding-left:10px;
border-left : 10px solid #595656; 
line-height:25px; font-size:145%; font-weight:bold; }



#gt{ color:#000066}

#gt td{ vertical-align:top}


#guide{ background:#fff;  margin-top:20px; padding:20px;
  width:90%; text-align:left; font-size: 115%;line-height:1.6;
}

#guide i, #guidebody i {
margin-right:15px;white-space:nowrap;line-height:20px; font-style:normal!important;
}



#guidebody{ font-size: 102%;line-height:1.6; text-align:left; }
#guidebody ul { clear:right;}

#guidebody li { list-style-type: disc; margin-left:18px; }

#guidebody ul p {
display:table-cell; margin:0px 0px 20px 0px ;background:#fff; float:left; 

}
#guidebody ul p:nth-child(odd) {
float:left; background:#fff; width:20px; color:#595656; font-weight:bold
}
#guidebody ul p:nth-child(even) {

width:90%;
}

#guidebody ul b{
display:block; margin-bottom:5px;
color:#595656; 
}


#guidebody a{ overflow-wrap : break-word; word-break:break-all; }


#guidebody table{
border-top : 1px solid #595656;
border-left : 1px solid #595656;
border-right : 1px solid #595656;
}

#guidebody td{
vertical-align:top;
border-bottom : 1px solid #595656;
padding:5px;
}

#guidebody td:nth-child(odd){
background-color:#e8e8e8;
}

#guidebody td:nth-child(3){
border-left : 1px solid #595656;
}

#guidebody #tk{
min-width:130px;
text-align:left;color:#595656;
padding:5px 10px 5px 10px ;
}

#redb { color:red; font-weight:bold; }




#red {

font-size: 12px;line-height:16px;
color:red;padding:10px 0px 10px 0px ;

}
a#red {

font-size: 12px;line-height:16px;
color:red;

}





























