@charset "UTF-8";
/**\*/
@import url("style-base.css");
@import url("style-default.css");


.txt01{
line-height:180%;
padding:5px 0px;
}
.txt02{
line-height:180%;
padding:5px 10px;
}

.list01{
padding:3px 0px 3px 25px;
}
.list01 li{
padding:1px 0px;
line-height:180%;
}

.list02{
padding:3px 0px 3px 25px;
list-style:circle;
}
.list02 li{
padding:1px 0px;
line-height:180%;
}



.ttl01{
background:url(../../img/point02.gif) no-repeat left center;
padding:2px 0px 2px 15px;
font-size:14px;
color:#504E4E;
}

.ttl02{
padding:5px 10px 5px 10px;
border-left:3px solid #235527;
background:#DFDEDD;
font-size:16px;
color:#235527;
line-height:150%;
}
.ttl02 span{
color:#000000;
font-size:14px;
}


.ttl03{
padding:2px 0px 2px 0px;
font-size:14px;
color:#504E4E;
border-bottom:1px dotted #c0c0c0;
}

.ttl04{
background:url(../../img/inner/point07.gif) no-repeat left 7px;
font-size:14px;
line-height:150%;
padding:3px 0px 3px 15px;
color:#3C7240;
border-bottom:1px dotted #CECECE;
}


.dic_list{
list-style:none;
padding-top:5px;
}
.dic_list li{
border-bottom:1px dotted #C4C4C4;
padding:6px 0px 5px 19px;
background:url(../../img/point04.gif) no-repeat 3px 11px;
font-size:14px;
font-weight:bold;
line-height:150%;
}
.dic_list li span{
font-weight:normal;
font-size:10px;
padding-left:3px;
}




#gadget{
background:url(../../img/gadget_re.gif) repeat-y 0 0;
width:530px;
padding:10px 15px;
border-bottom:1px solid #CFCFCE;
border-top:1px solid #CFCFCE;
margin-top:40px;
}

#pan{
padding:3px 10px;
line-height:150%;
font-size:10px;
border-left:3px solid #235527;
}

.gad_in01{
width:230px;
float:left;
}
.gad_in02{
width:220px;
float:left;
padding-left:40px;
}

.gad_in01 table{
}
.gad_in01 table td{
text-align:center;
color:#4A6C40;
padding:1px 0px;
line-height:150%;
}
.gad_in01 a:link,.gad_in01 a:visited { color:#4A6C40 ; text-decoration:none; }
.gad_in01 a:hover,.gad_in01 a:active { color:#BF1616 ; text-decoration:underline; }

.gad_in02 table{
}
.gad_in02 table td{
text-align:center;
color:#4A6C40;
padding:1px 0px;
line-height:150%;
width:10%;
}
.gad_in02 a:link,.gad_in02 a:visited { color:#4A6C40 ; text-decoration:none; }
.gad_in02 a:hover,.gad_in02 a:active { color:#BF1616 ; text-decoration:underline; }




#for{
padding-top:30px;
list-style:none;
height:15px;
}
#for li{
}
#for li img{
vertical-align:bottom;
}
#for01{
float:left;
}
#for02{
float:right;
}





.cate_tab{
margin-top:5px;
}
.cate_tab th{
vertical-align:middle;
text-align:left;
width:72px;
padding:3px 0px;
}

.ent_body{
padding:10px 0px;
line-height:180%;
}




.next_prev{
list-style:none;
padding:3px 0px;
}
.next_prev li{
background:url(../../img/point04.gif) no-repeat left 8px;
padding:4px 0px 4px 15px;
}



.hatena{
background:url(../../img/inner/hatena.gif) no-repeat left 5px;
padding:4px 0px 4px 28px;
font-size:12px;
font-weight:normal;
line-height:160%;
}

.faq_list01{
line-height:160%;
margin-left:25px;
list-style:none;
background:url(../../img/inner/point05.gif) no-repeat left 8px;
padding:2px 0px 2px 14px;
}
.faq_list01 li{
}


.faq_cate{
background:url(../../img/inner/ttl_bg01.gif) no-repeat left top;
font-size:14px;
padding:14px 0px 0px 60px;
height:35px;
line-height:150%;
margin-top:20px;
}

.faq_subcate{
background:url(../../img/inner/hatena.gif) no-repeat 7px 5px;
padding:6px 0px 7px 33px;
font-size:14px;
font-weight:normal;
border-bottom:1px solid #a8a8a8;
margin-top:10px;
}


.faq_list02{
list-style:none;
padding-left:12px;
padding-top:5px;
padding-bottom:10px;
}
.faq_list02 li{
background:url(../../img/inner/q.gif) no-repeat left 5px;
font-size:12px;
line-height:160%;
padding:2px 0px 2px 18px;
}

#faq_box a:link,#faq_box a:visited { color:#2C538D ; text-decoration:underline; }
#faq_box a:hover,#faq_box a:active { color:#7C9AC7 ; text-decoration:none; }

#faq_box .faq_list02 a:link,#faq_box .faq_list02 a:visited { color:#2C538D ; text-decoration:none; }
#faq_box .faq_list02 a:hover,#faq_box .faq_list02 a:active { color:#7C9AC7 ; text-decoration:underline; }



.icon01{
background:url(../../img/point04.gif) no-repeat left center;
padding:0px 0px 0px 12px;
}


.tag_atea{
border:1px solid #a8a8a8;
height:30px;
overflow-y:scroll;
background:#ffffff;
padding:10px 15px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}





.faq_f{
background:url(../../img/inner/hatena_bg.gif) no-repeat left bottom;
}
.faq_f h3{
background:url(../../img/inner/hatena02.gif) no-repeat left 5px;
font-size:14px;
padding:9px 0px 15px 35px;
font-weight:normal;
line-height:150%;

}


.ans{
background:url(../../img/inner/ans.gif) no-repeat left 16px;
padding:20px 0px 15px 35px;
line-height:180%;
}




.back{
background:#ffffff;
border:1px solid #E8E8E8;
padding:8px 15px;
width:526px;
margin-top:20px;
}
.back dl{
position:relative;
overflow:hidden;
width:510px;
}
.back dt{
width:70px;
background:url(../../img/inner/point06.gif) no-repeat left center;
padding:4px 0px 4px 15px;
line-height:160%;
float:left;
}
.back dd{
width:420px;
float:left;
line-height:160%;
padding:4px 0px 4px 0px;
}



.link_tab{
}
.link_tab td{
padding-right:5px;
}
.link_tab td a{
display:block;
padding:3px 10px;
background:#ffffff;
border:1px solid #c8c8c8;
text-decoration:none;
font-size:14px;
color:#000000;
}
.link_tab td a:hover{
border:1px solid #FF8E8E;
background:#FFE9E9;
}

.link_list{
padding-top:20px;
}
.link_list dt{
background:url(../../img/inner/point06.gif) no-repeat left 7px;
padding:3px 0px 1px 15px;
line-height:160%;
}
.link_list dd{
padding:3px 0px 10px 15px;
line-height:160%;
}









