/*-------------------------------------@BASE-------------------------------------*/html{margin: 0;/* setting border: 0 hoses ie6 win window inner well border */padding: 0;}body{ margin: 0;padding: 0;background:#F5F8E5;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:#ccc;}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:142px;}#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:#FF9966;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:left;margin-left:5px;margin-right: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:#FF9966;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:#333;
/* サイドメニュータイトル文字色 */background:#FF9966;
/* サイドメニュータイトル背景色 */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:#FFCC66;
/* サイドメニュー各リスト背景色 */display:block;
padding:3px 7px;
color:#333;
/* サイドメニュー各リスト文字色 */}.ctg-in ul li a:hover,.ctg-nv ul li a:hover{background:#FF9999;
/* サイドメニュー各リスト背景色（マウスオーバー時）*/color:#333;
/* サイドメニュー各リスト文字色（マウスオーバー時）*/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;
}
