@charset "utf-8";

/***********************************
  HOKKAISOKEN
  www/blog/style.css
***********************************/

@import "/common/css/base.css";


/*==================================
  Main Layout
==================================*/

div#contents p.lm01 {background:url(/common/images/lm01.gif) left no-repeat; padding-left:12px;}
div#contents div#contents-box {margin:30px 20px 0;}
div#contents div#contents-box h3 {font-size:14px; color:#666; background:url(./images/line.gif) bottom no-repeat; padding:5px; margin-bottom:10px;}
div#contents div#contents-box ul {list-style:none;}
div#contents div#contents-box ul li {border-bottom:1px solid #d6d6d6;}
div#contents div#contents-box ul li dl {padding:8px;}
div#contents div#contents-box ul li dl dt {margin-bottom:7px;}
div#contents div#contents-box ul li dl dd {line-height:1.5;}
div#contents div#contents-box ul li dl dd h4 {font-size:12px; margin-bottom:5px; padding:0;}
div#contents div#contents-box ul li dl dd p {margin-top:5px; text-align:right;}

div#contents div#contents-box div.entry {padding-left:10px;}
div#contents div#contents-box div.entry p {margin-bottom:10px;}
div#contents div#contents-box div.entry dl {color:#666; margin-left:-10px; background:url(./images/line.gif) bottom no-repeat; padding:5px; margin-bottom:10px;}
div#contents div#contents-box div.entry dt {font-size:14px; font-weight:bold; float:left;}
div#contents div#contents-box div.entry dd {float:right; font-size:10px;}

div#contents div#contents-box p.text-navi {padding:20px 0; text-align:center;}

div.side-box {margin-top:20px;}
div.side-box h3 {font-size:14px; color:#fff; background:url(./images/back_side.gif) top left no-repeat; padding:11px 0 11px 33px; line-height:1;}
div.side-box ul {list-style:none; padding:10px 0 0 5px;}
div.side-box ul li {margin-bottom:10px; background:url(./images/lm.gif) left 3px no-repeat; padding-left:16px;}

div#side-voice {margin-top:20px;}
