@charset "utf-8";

/* CSS Document Base */
*{margin:0;padding:0;}
h1,h2,h3,h4,h5{font-weight:normal;font-size:100%;zoom:1;}
div{overflow:hidden;zoom:1;}
hr,.guide{display:none;}
a{outline:none;text-decoration:none;}
a:link {}
a:visited {}
a:hover {color:#FF0000;text-decoration:underline;}
.left{float:left;}
.right{float:right;}
ul,ol,dl{list-style:none;}
img{border:none;}
strong{font-weight:bold;}
address{font-style:normal;}
.ir {text-indent:-9999px;display:block;overflow:hidden;background-repeat:no-repeat;}
table{border-collapse:collapse;}

body{text-align:center;color:#7f635a;/*background:#f6ede1 url(../../image/me/bg.gif) center repeat-y;*/}
div#container{width:710px;margin:0 auto;background:url(../../image/me/header_bg.jpg) no-repeat top center;}
div#containerblog{width:710px;margin:0 auto;background:url(../../image/me/blog_header_bg.jpg) no-repeat top center;}
h1{text-align:center;font-size:80%;padding:5px 0;font-weight:bold;background:#f67400;color:#ffeb9c;}
h2#headerlogolink a{width:292px;height:135px;float:left;}
p.topicpath {color:#7f635a;font-size:80%;padding:10px;text-align:left;clear:both;}
p.topicpath a{color:#7f635a;}

/*通常サイズの背景　
div.detail{width:710px;height:585px;background:url(../../image/me/backnumber_detail_bg.jpg) no-repeat top center;}*/
/*Vol.7用背景*/
div.detail{width:710px;height:635px;background:url(../../image/me/backnumber_detail_bg.jpg) no-repeat top center;}


div#detailnew{background-image:url(../../image/me/new_bg.jpg);}
div.detail h2{width:710px;height:60px;}
h3.volume {color:#0ca900;font-size:100%;font-weight:bold;text-align:left;padding:5px 0 20px 50px;}
div.detail-cover-area{width:315px;text-align:center;float:left;clear:both;}
div.detail-cover-area a{height:35px;margin:10px 20px 0;}

div.detail-contents-area{float:left;width:360px;text-align:left;}

div.detail-contents-area ol{margin:35px 15px 0;font-size:75%;border-top:1px dotted #c5b3ab;padding:0;background-color:#ffffff;overflow:hidden;}
div.detail-contents-area ol li{border-bottom:1px dotted #c5b3ab;padding:4px 5px;margin:0;overflow:hidden;}
div.detail-contents-area ol li.contents1{color:#f66800;}
div.detail-contents-area ol li.contents1 h4{color:#7f635a;font-weight:bold;font-size:150%;}
div.detail-contents-area ol li span{font-size:70%;}
div.detail-contents-area ol li.contents2{color:#54ab00;}
div.detail-contents-area ol li.contents2 h5{color:#7f635a;font-weight:bold;font-size:130%;}
div.detail-contents-area ol li ol{margin:0;border-top:none;font-size:90%;padding:0;}
div.detail-contents-area ol li ol li{border-bottom:none;padding:2px 5px 2px;margin:0;}
div.detail-contents-area ol li ol li.dan{padding-top:10px;}

/*大きめ文字20100301追加*/
.okime{font-size:130%;}



div.next-area{background:url(../../image/me/next_bg.jpg) no-repeat top;width:320px;/*height:380px;*/clear:both;float:left;padding:0;}
/*div.next-area{background:url(../../image/me/next_bg_short.jpg) no-repeat top;width:320px;height:320px;clear:both;float:left;}*/
div.next-area h3{text-align:center;width:165px;float:right;margin:20px 15px 10px 0;
	background:#FFF;border:2px solid #fff045;
	padding:5px 0;font-size:85%;font-weight:bold;line-height:1.3;color:#ff718e;}
div.next-area ol{clear:both;padding:0 0px 48px 35px;margin:0;text-align:left;font-size:70%;
background:url(../../image/me/next_bg_btm.jpg) no-repeat bottom;}
div.next-area ol li{padding-bottom:5px;}
div.next-area ol li.contents1,div.next-area ol li.contents2{font-weight:bold;}
div.next-area ol li ol{font-size:100%;padding:0;margin:0;background:none;}
div.next-area ol li ol li{padding:0;}
div.next-area ol li ol li.dan{padding-top:5px;}

div.top-blog-area{margin:0 0 10px 5px;}

a.top-ad-area{background:url(../../image/me/top_ad_bg.jpg) right no-repeat;width:385px;height:45px;text-align:center;}

div.footer{border-top:1px solid #f4e8d9;text-align:center;clear:both;margin:30px 0 0;padding:10px;}
div.footer a.gotop{background:url(../../image/me/button_gotop.gif);width:220px;height:30px;margin:0 auto;}
div.footer a.gohome{background:url(../../image/me/button_gohome.gif);width:220px;height:30px;margin:0 auto;}
div.footer address{font-size:75%;font-style:normal;padding:3px;}

div.backnumber{background:url(../../image/me/backnumber_bg.jpg) bottom;width:710px;padding-bottom:80px;}
div.backnumber h2{background:url(../../image/me/backnumber_title.jpg);width:710px;height:50px;}
div.backnumber ol{margin:15px 0 0 30px;}
div.backnumber ol li{float:left;width:165px;}
div.backnumber ol li h3{background:url(../../image/me/backnumber_volume.jpg) no-repeat top;padding:10px 0 20px;text-align:center;
	font-weight:bold;font-size:90%;}
div.backnumber ol li img{border:1px solid #FFF;}
div.backnumber ol li p{font-size:75%;text-align:left;line-height:1.4;padding:5px 8px;
	height:90px;}
div.backnumber ol li a{background:url(../../image/me/button_go_detail.jpg);width:152px;height:28px;margin-bottom:10px;}

div.ad{background:#f3efe9 url(../../image/me/ad_bottom.gif) bottom no-repeat;width:710px;padding-bottom:15px;}
div.ad h2{background:url(../../image/me/ad_top.gif);height:45px;}
div.ad h3{border-bottom:1px solid #cfc8be;padding:5px 5px 2px 25px;font-weight:bold;text-align:left;font-size:85%;background:url(../../image/me/icon_ad.gif) no-repeat 0px 2px;}
div.ad div{padding:0 35px 10px;}
div.ad div.outline{background:url(../../image/me/ad1.jpg) no-repeat 0 10px;margin:0 35px 0;padding:15px 0 50px 325px;text-align:left;
/*091216追加*/min-height:210px;}

div.ad div.outline dl{/*background:#e7e3dc;*/padding:10px 0 10px 15px;overflow:hidden;margin:0 0 0;}
div.ad div.outline dl dt{float:left;clear:left;width:75px;font-size:80%;font-weight:bold;padding-bottom:3px;}
div.ad div.outline dl dd{float:left;font-size:75%;padding-bottom:3px;width:200px;}
div.ad div.download a#download1{background:url(../../image/me/ad2.gif);width:111px;height:26px;float:left;margin:5px;}
div.ad div.download a#download2{background:url(../../image/me/ad3.gif);width:243px;height:26px;float:left;margin:5px;}
div.ad div.download a#download2b{background:url(../../image/me/ad3b.gif);width:156px;height:26px;float:left;margin:5px;}
div.ad div.download a#download3{background:url(../../image/me/ad4.gif);width:138px;height:26px;float:left;margin:5px;}

div.ad div.information {background:#ffd880;padding:15px;margin:10px 0 0;font-size:90%;line-height:1.4;}


div#blog{/*background:url(../../image/me/blog_bg.jpg);*/}
div#blogheader{background:url(../../image/me/blog_top.jpg) no-repeat 0 0;padding:30px 20px 0 17px;}
div#blogfooter{/*background:url(../../image/me/blog_bottom.gif);height:15px;*/}
div#entryarea{width:498px;float:right;}
div#blog div.entry{background:url(../../image/me/entry_top.gif) top #ffffff no-repeat;width:498px;text-align:left;margin:0 0 20px;}
div#blog div.entry h3{color:#ff7200;font-size:80%;font-weight:bold;padding:20px 30px 2px;}
div#blog div.entry h2{padding:0 5px 5px;border-bottom:2px dotted #bb866b;margin:0 25px 10px;}
div#blog div.entry h2 a{font-size:110%;color:#6d2812;font-weight:bold;}
div#blog div.entry p{margin:0 30px 5px;padding:0 0 5px;line-height:1.5;}
div#blog div.entry p.godetail{text-align:right;}
div#blog div.entry p.godetail a{font-weight:bold;color:#6d2712;}
div#blog div.entry div.entryfooter{background:url(../../image/me/entry_bottom.gif) bottom no-repeat;text-align:right;clear:both;margin:10px 0 0;}

div#blog div.entry div.entryfooter p{margin:0 25px 0px;font-size:70%;border-top:2px dotted #bb866b;padding:5px 0 15px 30px;}
div#blog div.entry div.entryfooter p a{color:#6d2712;}

div#blogmenuarea {width:155px;float:left;margin:46px 0 0;text-align:left;}
div#blogmenuarea div.blogmenu-cover{background:url(../../image/me/blog_menu_bottom.gif) bottom no-repeat #caeb83;
	text-align:center;color:#0a8700;font-size:85%;padding:0 0 5px;line-height:1.2;}
div#blogmenuarea div.blogmenu-cover a{color:#0a8700;}
div#blogmenuarea div.blogmenu-cover img{margin:3px 0;}
h3#blogmenu-newentry{background:url(../../image/me/t_newentry.gif);width:90px;height:18px;margin:15px 0 5px;}
h3#blogmenu-archive{background:url(../../image/me/t_archive.gif);width:90px;height:18px;margin:15px 0 5px;}
h3#blogmenu-theme{background:url(../../image/me/t_theme.gif);width:90px;height:18px;margin:15px 0 5px;}
div#blogmenuarea ol{padding:0 0 10px;}
div#blogmenuarea ol li{font-size:80%;list-style:outside;background:url(../../image/me/icon_list.gif) no-repeat 3px 3px;padding:0 0 0 15px;}
div#blogmenuarea ol li a{color:#6d2712;font-weight:bold;}

div#blog div.entry dl.archive{background:url(../../image/me/entry_bottom.gif) bottom no-repeat;padding:0 30px 30px;
	font-size:85%;overflow:hidden;}
div#blog div.entry dl.archive dt{color:#6d2712;font-size:110%;font-weight:bold;float:left;width:120px;clear:left;padding:0 0 5px;}
div#blog div.entry dl.archive dd{width:310px;float:left;padding:0 0 5px;}
div#blog div.entry dl.archive dd a{color:#6d2712;}
div#blog div.entry h3.archive {font-size:120%;border-bottom:2px dotted #768e44;margin:0 30px 10px;padding:30px 0 3px;}

div.comments{text-align:left;}
div.commentmsg{padding:15px;}
h2.comments-header,h2.comments-open-header{padding:10px 0px 5px;font-weight:bold;
	border-bottom:1px solid #bb866b;}
div.comment-header{padding:10px 0 0;font-size:75%;font-weight:bold;}
div.comment-content{padding:10px 0;font-size:85%;}
#comments-form{font-size:75%;margin:15px;}


