@charset "utf-8";
.mtA{
margin-top:20px;
}
.mtB{
margin-top:40px;
}
.mtC{
margin-top:10px;
}
/**NAVI**/
ul#toTopNavi{
width:230px;
height:230px;
position:absolute;
top:27px;
left:0px;
}
ul#toTopNavi li{
height:230px;
width:230px;
text-indent:-10000px;
}
ul#toTopNavi li a{
height:247px;
width:230px;
display:block;
}
ul#toTopNavi2{
width:64px;
height:15px;
position:absolute;
top:290px;
left:35px;
}
ul#toTopNavi2 li{
width:64px;
height:15px;
text-indent:-10000px;
}
ul#toTopNavi2 li a{
width:64px;
height:15px;
display:block;
background:url(../images/bt_tohome.gif) no-repeat;
}
ul#toTopNavi2 li a:hover{
background: url(../images/bt_tohome.gif) no-repeat 0 -15px;
}
/**LAYOUT**/
div#mainBox{
margin:-30px 0 50px 0;
background:url(../images/bg_pagetitle.png) top right no-repeat;
}
div#contents{
background:url(../images/bg_line_single.gif) repeat-y;
}
div#contentsBox{
margin:70px 0 0 0;
text-align:left;
}
p.topageTop{
clear:both;
padding:30px 0 10px 0;
margin:0 0;
width:685px;
text-align:right;
font-size:12px;
font-size:1.2rem;
}
p.topageTop2{
clear:both;
padding:30px 0 10px 0;
margin:0 0;
text-align:right;
font-size:12px;
font-size:1.2rem;
}
/**TXT**/
h2{
height:65px;
margin-right:20px;
text-indent:-10000px;
}
h3{
padding-bottom:10px;
background:url(../images/line_double.gif) repeat-x bottom;
text-align:left;
font-size:30px;
font-size:3rem;
line-height:1.2;
font-family:"ヒラギノ明朝 Pro W6","ＭＳ Ｐ明朝","平成明朝",serif;
font-weight:bold;
}
h4{
margin:20px 0 0 0;
text-align:left;
font-size:14px;
font-size:1.4rem;
line-height:1.2;
font-weight:bold;
}
/**list**/
ul.starlist{
margin:10px 0 0 15px;
}
ul.starlist li{
background: url(../images/ico_star.gif) no-repeat 0 3px ;
padding:0 5px 0 20px;
}