@charset "utf-8";

/***** visual *****/
div#visual{height:100px; margin:0 0 10px; background:url(/info/images/visual_bg.jpg) no-repeat center top #000;}
div#visual div.inner{width:960px; margin:0 auto;}
div#visual div.inner h2{padding:14px 0 0; font-size:0; line-height:0; text-align:center;}

/***** index *****/
h3#list-title{margin:0 0 20px; padding:10px 30px; background:url(/info/images/lm.gif) no-repeat 10px center #585858; color:#fff; font-size:18px; font-weight:normal;}
ul.entry-navi{list-style:none; padding:0 0 20px;}
ul.entry-navi li.gotop{width:160px; margin:0 auto;}
ul.entry-navi li.gotop p{padding:0 0 0 25px; background:url(/common/images/lm03.png) no-repeat left 3px;}
ul.entry-navi li.prev{float:left; width:100px; margin:-1.7em 0 0;}
ul.entry-navi li.prev p{padding:0 0 0 25px; background:url(/common/images/lm02.png) no-repeat left 3px;}
ul.entry-navi li.next{float:right; width:100px; margin:-1.7em 0 0;}
ul.entry-navi li.next p{padding:0 25px 0 0; background:url(/common/images/lm01.png) no-repeat right 3px; text-align:right;}
ul.entry-navi li a{color:#000;}
ul.entry-navi li a:hover{color:#f66;}
ul#entry-list{list-style:none;}
ul#entry-list li{margin:0 0 20px; padding:15px; background:#edebe4;}
ul#entry-list li div.fleft{width:140px;}
ul#entry-list li div.fleft p.ph{display:table-cell; width:140px; height:140px; background:#fff; text-align:center; vertical-align:middle;}
ul#entry-list li div.fleft p.ph img{vertical-align:top;}
ul#entry-list li dl{float:right; width:480px; font-size:14px;}
ul#entry-list li dl dt{margin:0 0 5px; line-height:1.6;}
ul#entry-list li dl dd{line-height:1.6;}
ul#entry-list li dl dd span.cat{display:inline-block; margin:0 5px 5px 0; padding:2px 5px; background:#c4ad5c; color:#fff;}
ul#entry-list li dl dd h4{font-size:18px; font-weight:normal;}

/***** detail *****/
ul.cat-navi{list-style:none; padding:0 0 20px;}
ul.cat-navi li{float:left; margin:0 45px 0 0;}
ul.cat-navi li p{padding:0 0 0 25px; background:url(/common/images/lm01.png) no-repeat left 3px;}
ul.cat-navi li p a{color:#000;}
ul.cat-navi li p a:hover{color:#f66;}
dl#entry-title{margin:0 0 40px; padding:25px 0 10px; border-bottom:1px #000 solid; background:url(/common/images/title_bg.gif) repeat-x center top;}
dl#entry-title dt{margin:0 0 5px; font-size:14px;}
dl#entry-title dd p.cat{margin:0 0 5px;}
dl#entry-title dd p.cat span{display:inline-block; margin:0 10px 0 0; padding:2px 5px; background:#c4ad5c; color:#fff; font-size:14px;}
dl#entry-title dd h3{font-size:22px;}
div#entry p{width:100%; padding:0 0 25px; font-size:16px; line-height:1.8;}
div#entry p img{max-width:100%;}
div#entry ul,div#entry ol{padding:0 0 25px 25px; font-size:16px; line-height:1.8;}





