@charset "Shift_JIS";

@import "./common.css";

#outline a{ background:url("../east_img/navi/outline.gif") 0 -10px repeat-y; }
#outline_b a{ background:url("../east_img/navi/outline_b.gif") 0 -9px repeat-y; }

/* ---Main Contents--- */

div#contents_in .category{
margin:0 0 17px 0;
padding:0 0 5px 0;
border-bottom:dotted 1px #CCCCCC;
}

div#contents_in .category2{
margin:40px 0 17px 0;
padding:0 0 5px 0;
border-bottom:dotted 1px #CCCCCC;
}

/* ---Concept--- */

div#contents_in h2{
margin:0 0 18px 0;
padding:0;
}

#linkbtn{
width:525px;
margin:0 0 15px 0;
overflow:hidden;
}

#linkbtn{ background:url("./index_img/btn.jpg") 0 0 repeat-y; height:100px; }
#linkbtn a{ background:url("./index_img/btn.jpg") 0 0 repeat-y; height:100px; display:block; }
#linkbtn a:hover{ background:url("./index_img/btn.jpg") 0 -100px repeat-y; }

.link-txt{;
margin:0 0 30px 0;
padding:0;
text-align:right;
}

.topics-l, .topics-r{
width:260px;
height:108px;
background:url("./index_img/topics_bg.jpg") 0 0 no-repeat;
margin:0 0 5px 0;
padding:0;
}

.topics-l, .topics-image{ float:left; }
.topics-r, .topics-cont{ float:right; }

.topics-in{ padding:7px; }

.topics-image{
width:89px;
padding:0;
}
.topics-cont{
width:151px;
height:94;
padding:7px 0 0 0;
}

.topics-image, .topics-cont{
margin:0;
overflow:hidden;
}

.topics-title, .topics-text{
margin:0 0 9px 0;
padding:0;
}








/* ---Out Line--- */

div.out_line_bg{
width:525px;
height:236px;
background-image:url("./index_img/outline_bg.jpg");
background-repeat:no-repeat;
margin:0;
padding:0;
border:solid 1px #D9D9D9;
}

div.out_line{
width:501px;
margin:12px 12px 0 12px
}

div.out_line .info{
width:220px;
float:left;
margin:5px 0 0 0;
padding:0;
clear:both;
}

div.out_line .info .left{
width:53px;
float:left;
margin:3px 0 15px 0;
padding:0;
}

div.out_line .info .text3{
line-height:18px;
width:163px;
float:right;
margin:0 0 15px 0;
padding:0;
}

div.out_line .map{
width:274px;
float:right;
margin:0 0 7px 0;
padding:0;
}

div.out_line .lage{
width:274px;
float:right;
text-align:right;
margin:0;
padding:0;
}

div#contents_in .text4{
margin:0 0 10px 0;
padding:0;
}

div#contents_in .text5{
margin:0;
padding:0;
text-align:right;
}


#kokuchi{
font-size:12px;
line-height:1.6;
margin:0;
padding:13px;
background-color:#eee;
border:solid 1px #ccc;
}


