@charset "utf-8";
/* CSS Document */

div#wrapper{
width:874px;
background:url(../img/bg_content.gif) repeat-y;
margin:0 auto;
}
div#header{
width:874px;
height:116px;
background:url(../img/img_header.png) no-repeat;
}
div#header h1{
padding:8px 0 0 24px;
}
div#content{
width:790px;
margin:14px 0 0 44px;
}
div#content p{
font-size:0.8em;
}
div#maincontent{
float:left;
width:616px;
}
div#ph_top{
float:left;
width:260px;
}
div#ph_topmain{
background:url(../img/bg_ph_topmain.png) no-repeat;
width:260px;
height:261px;
}
div#ph_topmain img{
padding:10px;
}
p.date_topmain{
text-align:right;
color:#999999;
}
div#txt_topmain{
float:right;
width:340px;
margin:0 0 20px 14px;
}
div#txt_topmain h2{
background:url(../img/tit_main.png) no-repeat;
width:338px;
height:34px;
text-indent:46px;
font-size:0.9em;
font-weight:bold;
padding:7px 0 0 0;
}
div#txt_topmain p.txt_top{
width:320px;
margin:6px 0 0 14px;
}
div#information_topmain{
width:288px;
margin:20px 0 0 14px;
}
div#information_topmain p{
background:url(../img/bg_information.png) no-repeat bottom;
padding:2px 0 10px 20px;
}
div#otherlist{
margin:0 0 0 0;
}
div#otherlist h4{
background:url(../img/tit_otherlist) no-repeat;
margin:0 0 0 0;
padding:5px 0 0 0;
font-size:0.8em;
font-weight:bold;
text-indent:12px;
width:183px;
height:26px;
}
div#otherlist div.list{
float:left;
margin:10px 10px 0 6PX;
}
div#otherlist div.list div.ph{
background:url(../img/bg_ph_otherlist.gif) no-repeat;
width:186px;
height:186px;
}
div#otherlist div.list img{
padding:7px;
}
p.alllist{
background:url(../img/img_link_green.gif) no-repeat 370px 7px;
padding:2px 20px 0 0;
font-size:0.8em;
margin:20px 0 0 0;
text-align:right;
}
div#sidenavi{
float:right;
width:145px;
}
div#sidenavi ul{
margin:4px 0 16px 4px;
}
div#sidenavi ul li{
background:url(../img/img_link_green.gif) no-repeat 0 6px;
text-indent:16px;
padding:2px 0 0 0;
font-size:0.8em;
}
div#footer{
width:874px;
height:85px;
background:url(../img/img_footer.png) no-repeat;
}
div#footer p{
font-size:0.7em;
color:#FFF;
text-align:right;
padding:50px 30px 0 0;
}

/* detail */
p#pkz{
background:url(/img/img_link_orange.gif) no-repeat 0 3px;
padding:0;
margin:0 0 14px 0;
text-indent:14px;
}
div#detailcontent h2{
background:url(../img/tit_main.png) no-repeat;
width:338px;
height:34px;
text-indent:46px;
font-size:0.9em;
font-weight:bold;
padding:7px 0 0 0;
display:block;
float:left;
}
div#detailcontent p.otherlist_t{
float:right;
}
div#ph_detail{
width:400px;
margin:0 0 0 140px;
background:url(../img/bg_ph_detail.png) no-repeat 18px 15px;
}
div#ph_detail img{
padding:13px 0 14px 33px;
margin:0 0 0 0px;
}
p.txt_detail{
margin:20px 0 0 0;
display:block;
}
div#information_detail{
width:474px;
margin:20px 0 0 110px;
}
div#information_detail p{
background:url(../img/bg_information_detail.png) no-repeat bottom;
padding:2px 0 10px 20px;
}
div#googlemap{
margin:20px 0 0 130px;
}
p.otherlist_b{
text-align:right;
margin:20px 0 0 0;
padding:2px 20px 0 0;
}
p.gototop{
background:url(../img/img_link_yellow.gif) no-repeat 474px 7px;
padding:2px 20px 0 0;
font-size:0.8em;
margin:10px 0 0 0;
text-align:right;
}
p.date_detailmain{
text-align:right;
padding:0 30px 0 0;
color:#999999;
}

/* list */
div#title_list h2{
background:url(../img/img_bg_date.gif) no-repeat;
width:132px;
height:38px;
text-indent:30px;
font-size:0.9em;
font-weight:bold;
padding:8px 0 0 0;
display:block;
float:left;
}
div#title_list p.otherlist_t{
float:right;
}
div#sidenavi p.sideinfo{
font-size:0.7em;
margin:0 0 10px 6px;
width:100px;
display:block;
color:#333333;
}

