@charset "UTF-8";
/* CSS Document */

body{margin:0; padding:0; text-align:center; background:url(images/allbg.jpg) repeat-x #EFFAFF;}
img{border:none;}
#wrap{width:840px; margin:0 auto; padding:0; text-align:left; background:url(images/center_bg.png) repeat-y;}
#header{width:780px; margin:0 auto; padding:0; height:56px;}
#main{width:780px; margin:0 auto 50px auto; padding:0; background:url(images/top_10.jpg) no-repeat; height:367px; text-align:right;}
#cat_main{width:780px; height:280px; margin:0 auto 50px auto; padding:0;}
#cont{width:780px; margin:0 auto; padding:0;}
#left{width:540px; margin:0; padding:0 20px 0 0; float:left; border-right:1px #CCCCCC dotted;}
#right{width:190px; margin:0; padding:0; float:right;}
#footer{width:780px; margin:0 auto; padding:1em; clear:both; font-size:10px;}
h1{margin:0; padding:0;}
h1 a{margin:0; padding:0; background:url(images/title.gif) no-repeat; text-indent:-9999px; width:322px; height:56px; display:block;}
#searchbox{background:url(images/search_box.jpg) no-repeat; width:228px; height:35px; margin:-45px 0 0 550px; padding:0;}
#searchbox form{margin:0; padding:0; position:relative; top:-5px; left:5px; border:none;}
#searchbox input{margin:0; padding:0;}
p.image{margin:0; padding:0;}
.s_date{font-size:10px; color:#FF3366;}
#left h2{font-size:14px; color:#333333; background:url(images/kiji_arrow.gif) no-repeat 0 50%; margin:0; padding:0 0 0 40px; height:40px;}
#left p{font-size:12px; color:#000000; margin:0; padding:1em;}
.kiji_foot{border-top:1px dotted #999999; text-align:right; clear:both;}
.kiji_foot  p a{color:#FF3366; font-size:10px; margin:0; padding:1em;}

#right h3{font-size:12px; background:url(images/sub_arrow.gif) no-repeat 0 50%; margin:0; padding:10px 0 0 30px; height:25px;}
#right ul{font-size:12px; margin:15px 0 30px 0; padding:0 0 0 15px; line-height:120%;}
#right ul li{margin:0 0 5px 0;}

.w180{width:180px;}
.s_bt{margin:0; padding:0; position:relative; top:10px; left:5px;}
#wp-calendar{width:180px; margin:0 0 20px 0; padding:0; font-size:12px;}
caption{margin:20px 0 0 0;}

#left h2 a{color:#333333; text-decoration:none;}

h2.main_area{color:#FFFFFF; margin:0 0 0 500px; padding:0;}

p a, ul a, table a{color:#FF3366;}

.toptop{text-align:right;}
.toptop p a{font-size:10px;}

.pagenavi{width:550px; margin:0; padding:0;}
.pagenavi p.tele{float:left; font-size:10px;}
.pagenavi p.teri{float:right; font-size:10px;}

.cb{clear:both;}


/*コメント用*/
#comments{margin:30px 0 0 0; padding:15px 0; border-top:1px dotted #CCCCCC;}
#comments h2{font-size:14px; color:#333333; background:url(images/kiji_arrow.gif) no-repeat 0 50%; margin:0; padding:10px 0 0 40px; height:30px;}
/*#comments h3{font-size:14px; font-weight:normal; font-family:"Century Gothic", "ヒラギノ角ゴ Pro W6", Osaka;}*/
input#trackbackurl{
width:400px;
font-size:12px;
margin-bottom:15px;
}
ol#commentlist{
margin:0 12px 15px 12px;
padding:0;
font-size:0.8em;
width:500px;
color:#333333;
}
ol#commentlist a{color:#FF3366;}
ol#commentlist li.commentcontent{display:block;
									list-style:none;
									margin-bottom:1em;
									padding:12px;
									color:#FFFFFF;
									border:1px dotted #666666;
}
