/* ■ページ全体の設定■ */
body {margin: 0;padding: 0;background-color: #fff;text-align: center;font-family: verdana, arial, Osaka, Sans-Serif, Impact;color:#838383;font-size:12px;}
img {border:0px;margin:0px;}
/* ■リンクの設定■ */
a, a:active {color:#009999;text-decoration:underline;}
a:visited {color:#009999;text-decoration:underline;}
a:hover {color:#ccc;text-decoration:none;}
/* ■全体を囲んでいる領域■ */
#container {margin:0px auto;text-align: left;width: 800px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:0px;}
/* ■タイトル・バナー部分■ */
#banner {background: transparent url(img/bana.gif) no-repeat;text-align: left;height:110px;}
/* ■タイトル文字部分■ */
.title {
padding:10px 0 0 60px;}
.title h1 a { color:#ccccff;text-decoration:none;font-size:30px;padding-left:25px;font-family: Impact,MS UI Gothic ,verda;
na, arial, Osaka, Sans-Serif, ;}
.title h2 { color:#ffffff;font-size:15px;font-weight:normal;padding-right:20px;text-align:right;line-height:150%;
}


/* ■右メニュー部分の設定■ */
#right { float: right;width: 200px;overflow: hidden;font-size:12px;color:#748CAB;margin:0;padding:0;background:url(img/cate_bg.gif);}


/* ■検索領域■ */
.search { margin-top:20px;}
.search p {background:url(img/cate.gif) left center no-repeat;height:18px;padding:5px 0 0 30px;color:#FFF;letter-spacing:1px;font-weight:bold;}
/* ■カテゴリ■ */
.cate { margin:0px;padding:0px;}
.cate p {background:url(img/cate.gif) left center no-repeat;height:18px;padding:5px 0 0 30px;letter-spacing:1px;font-weight:bold;margin:0px;background:#fff;}
.cate_in {margin-left:10px;}
.cate ul {padding: 0px;margin: 0px;}
.cate ul li {color: #748CAB;font-size: 12px;text-align: left;line-height: 150%;margin-top: 0px;margin-right:5px;padding:2px 2px 5px 20px;list-style-type: none;background:url(img/arrow_02.gif) #fff left top no-repeat;border-bottom:1px dotted #ccc;}
.cate ul li ul li{color: #748CAB;font-size: 12px;text-align: left;line-height: 150%;margin-top: 0px;margin-right:5px;padding:0px 0px 0px 30px;list-style-type: none;background:url(img/arrow_03.gif) #fff left center no-repeat;border-bottom:1px dotted #ccc;}

.cate ul li a:link {color:#575757;text-decoration:none;}
.cate ul li a:visited {color:#575757;text-decoration:none;}
.cate ul li a:hover {color: #BF573F;text-decoration:underline;}

/* ■メール■ */
.mail { margin:20px 10px 20px 10px;border:1px solid #9A9797;padding:8px;background:#fff;}
/* atom */
.atom { margin:10px;}
/* ■メイン領域■ */
#content { /* メイン領域 */float: left;width: 600px;overflow: hidden;margin-top:0px;}
.main {width:570px;margin:5px 8px 50px 20px;font-size:12px;color:#748CAB;}
.photo {float:left;}

/*■メインページエントリー■ */
.main_entry {margin-top:10px;}
.main_entry h2 {font-size:12px;font-weight:normal;line-height:160%;color:#9A9797;}
/* ■エントリータイトル■ */
.entry-header {margin: 10px 0 0;color: #838383;font-size:12px;font-weight:normal;background:url(img/main_title.gif) left center no-repeat;padding:5px 10px;border-bottom:1px dotted #ccc;}
.entry-header a:link,a:active {color:#4569b2;text-decoration:underline;}
.entry-header a:visited {color:#4569b2;text-decoration:underline;}
.entry-header a:hover {color:#ccc;text-decoration:none;}
.entry-header2 {margin: 10px 0 0;color: #4569b2;font-size:13px;background:url(img/main_title.gif) left center no-repeat;padding:5px 10px;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;}
.entry-header2 a,a:active {color:#4569b2;text-decoration:none;}
.entry-header2 a:visited {color:#4569b2;text-decoration:none;}
.entry-header2 a:hover {color:#ccc;text-decoration:none;}
.cate-name {margin: 10px 0 0;color: #fff;font-size:13px;background:url(./img/title.gif) no-repeat;padding:5px 10px;}
/* ■エントリー■ */
.entry {margin: 10px 10px 15px 15px;color: #748CAB;background: #ffffff;font-size: 12px;line-height:150%;}
.entry img {margin:5px 10px 10px 5px;}

/* ■エントリー追記■ */
.entry-more{}
/* ■投稿者■ */
.entry-footer {width:550px;margin: 10px 0 0 0;border-top: 1px dotted #36414d;text-align: right;color: #748CAB;font-size: 10px;}
/* ■その他■ */.gaiyou {margin-top: 10px;margin-bottom: 25px;}
.gaiyou dt { padding: 0 0 0 5px;}
.gaiyou dd { line-height: 160%; margin: -1.6em 0 0.8em 9em; border-bottom: 1px solid #dcdcdc;}
/* ■フッター■ */.footer {background:url(img/footer.gif) no-repeat;font-size: 10px;padding-top:20px;text-align:center;height:25px;}

.clear {clear:both;}
/* ■レビュー■ */
#comments {margin: 60px 10px 15px 15px;color: #748CAB;font-size: 12px;line-height:150%;
}
.comments-header {border-top:1px dotted #ccc;margin: 0;padding:10px 0 10px 20px;;background:url(img/review-icon.gif) left center no-repeat;font-size:12px;letter-spacing:2px;}
.comment-content{background:#f3f8fa;padding:5px 15px;margin:10px;}
.post{text-align:right;margin:2px;}
#comments-open {margin: 20px 0;}
.comments-open-header {border-top:1px dotted #ccc;margin: 0;padding:10px 0 10px 20px;;font-size:12px;letter-spacing:2px;background:url(img/review-icon.gif) left center no-repeat;}
.comments-open-moderated{padding:0 20px;}
#comments-open-data{padding:0 20px;}
#comment-author, #comment-email, #comment-url, #comment-text { width: 220px;}
#comment-text { width: 350px;}
#comments-open-data label { display: block;}


