/*-------------------------------------@BASE-------------------------------------*/html{margin: 0;/* setting border: 0 hoses ie6 win window inner well border */padding: 0;}body{ margin: 0;padding: 0;background:#EEEED6;text-align: center;color: #333333;font-size: 12px;font-family: arial, helvetica, sans-serif;line-height:160%;}form, input{margin: 0;padding: 0;}/*-------------------------------------@LINK-------------------------------------*/a{color:#656667;}a:hover{text-decoration:none;color:#CC6633;}a img{border: 0;}h1, h2, h3, h4{margin:0;padding:0;}/*-------------------------------------@CONTAINER-------------------------------------*/#container{width:780px;margin:0 auto;padding:0;text-align:left;background:#fff;}/*-------------------------------------@HEADER-------------------------------------*/#banner{width:780px;background:url(img/banner_bg.jpg) center top no-repeat;height:140px;}#banner-inner{text-align:left;padding:70px 0px 10px 50px;}#banner h1{font-size:18px;font-weight:bold;letter-spacing:2px;}#banner h1 a{text-decoration:none;color:#5F360C;}#banner h1 a:hover{color:#333;}/*-------------------------------------@MAIN [description]-------------------------------------*/#description{margin:0 40px;}#description h2{color:#454646;font-size:12px;font-weight:normal;}/*-------------------------------------@MAIN-------------------------------------*/#main{width:550px;}.h3{width:530px;margin:5px 20px 20px 20px;font-size:14px;color:#333;background:#CBCE98;text-indent:10px;padding-top:5px;border-top:2px dotted #5F360C;border-bottom:2px dotted #5F360C;}.h3 a{color:#5F360C;text-decoration:none;}.entry-box{margin-top:5px;}.entry-title{margin-bottom:20px;}.entry-body{margin:20px 20px 20px 20px;text-align:justify;text-justify:inter-ideograph;}.link ul{list-style-type:square;margin:5px 30px;padding:5px 10px;color:#c4010f;}.link ul li{line-height:200%;}span.cat_des{color:#848585;line-height:120%;}
/*-------------------------------------@AD-------------------------------------*/
.ad{float:right;margin-right:5px;margin-left:30px;}
.ad002{float:right;margin-left:5px;margin-left:30px;}/*-------------------------------------@PAGETOP-------------------------------------*/.gotop{clear:both;text-align:right;margin:5px 20px 5px 0px;}/*-------------------------------------@CATEGORY-------------------------------------*/#category{text-align:right;margin:5px 20px 5px 0px;}#category ul{list-style-type:none;padding:0px;margin:0px;}#category ul li{float:left;margin-right:20px;white-space: nowrap;}/*-------------------------------------@FOOTER-------------------------------------*/#footer{width:780px;background:#CBCE98;height:50px;text-align:center;clear:both;}#footer-inner{color:#fff;padding-top:20px;padding-left:30px;}#footer a{color:#fff;text-decoration:none;}/*-------------------------------------▼▼　カテゴリ部分-------------------------------------*/.ctg-in{margin:0;padding-bottom:20px;}.ctg p,.ctg-fr p{padding:4px 10px;font-size:12px;color:#5F360C;/* サイドメニュータイトル文字色 */background:#CBCE98;border-top:2px dotted #5F360C;border-bottom:2px dotted #5F360C;/* サイドメニュータイトル背景色 */font-weight:bold;margin-left:5px;}.ctg-in ul,.ctg-nv ul{margin:0;padding:2px 0 0 5px;list-style-type:none;}.ctg-in ul li,.ctg-nv ul li{border:1px solid #dddddd;/* サイドメニュー各リスト枠線 */margin-bottom:2px;}.ctg-in ul li a,.ctg-nv ul li a{background:#EBECD7;/* サイドメニュー各リスト背景色 */display:block;padding:3px 7px;color:#333;/* サイドメニュー各リスト文字色 */}.ctg-in ul li a:hover,.ctg-nv ul li a:hover{background:#CBCE98;/* サイドメニュー各リスト背景色（マウスオーバー時）*/color:#5F360C;/* サイドメニュー各リスト文字色（マウスオーバー時）*/text-decoration:none;}.ctg-in ul li span{font-size:10px;padding-left:5px;}#side{float:right;width:210px;font-size:12px;line-height:140%;padding:15px 0;margin-right:5px;}