@charset "UTF-8";

body{font-size: 12px;text-align:center;}
html,body,h1,h2,h3,div,p,dl,dt,dd,ul,li,form,input{margin:0;padding:0;text-indent: 0;font-weight:normal;font-size:12px;}
li,ol{list-style-type:none;}
img {outline-style: none;border-style: none;}

a:visited, a:link {color: #33CF99;}
a:hover, a:focus {color: #fd6a12;}

.clearfix:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
.clearfix {min-height: 1px;}

* html .clearfix {
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}

.opacity a:hover img{opacity:0.8;}

/*******************/
.t_center{text-align:center;}
.t_right{text-align:right;}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.fs{font-size:0px;}
.mb20{margin-bottom:20px;}
/*******************/
#container{width:1160px;margin:0 auto;text-align:left;}
#content{width:1160px;}
#side1{width:270px;margin-right:20px;}
#main{width:581px;margin-right:19px;}
#side2{width:270px;}
#foot{}
/*******************/

#top{margin-bottom:15px;padding-top:10px;}
.box1{background:url(http://blog-imgs-44.fc2.com/f/u/h/fuhdo2/wbs_bg1.jpg);margin-bottom:15px;}
.box1 .in{padding:15px 3px;}

#profile{text-align:center;}
#profile .img{margin-bottom:10px;}
#profile h2{background:#fff370;font-size:25px;margin-bottom:10px;}
#profile h2 span{font-size:14px;}
#profile .txt{width:244px;margin:0 auto;text-align:left;}

#calender {width:238px;margin:0 auto;text-align:center;}
#calender .caption{width:238px; margin-bottom:5px;}
#calender .caption li.l{width:79px; margin:0; text-align:right;}
#calender .caption li.c{width:80px; text-align:center;font-size: 15px;line-height: 18px;}
#calender .caption li.r{width:79px; margin:0; text-align:left;}

#calender table{width:100%;border:none;font-size:15px;vertical-align:text-bottom;}
#calender th,#calender td{width:34px;height:30px;border:none;}
#calender #sun{color:red;}
#calender #sat{color:blue;}

.box2{background:url(http://blog-imgs-44.fc2.com/f/u/h/fuhdo2/wbs_bg2.jpg);margin-bottom:15px;}
.box2 h2{background:url(http://blog-imgs-44.fc2.com/f/u/h/fuhdo2/wbs_tp2.png) no-repeat top center;padding:10px 0 8px 0;border-bottom:1px solid #b5b5b5;}
.box2 .in{padding:15px 3px 0 3px;}
.box2 li{background:url(http://blog-imgs-44.fc2.com/f/u/h/fuhdo2/wbs_arrow2.jpg) no-repeat 9px 4px;font-size:14px;padding:0 0 8px 24px;line-height:18px;vertical-align:text-bottom;}

#entry h2{background-color:#70ff73;}
#entry li a:link,#entry li a:visited{text-decoration:none;}
#entry li a:hover,#entry li a:focus{}

#category h2{background-color:#fffa70;}
#category li a:link,#entry li a:visited{text-decoration:none;}
#category li a:hover,#entry li a:focus{}

#archive h2{background-color:#ff7081;}
#archive li a:link,#entry li a:visited{text-decoration:none;}
#archive li a:hover,#entry li a:focus{}

#rss h2{background-color:#bd70ff;}
#rss li a:link,#entry li a:visited{text-decoration:none;}
#rss li a:hover,#entry li a:focus{}

.article{background:url(http://blog-imgs-44.fc2.com/f/u/h/fuhdo2/wbs_bg3.jpg) repeat-y;}
.article h2{background:url(http://blog-imgs-44.fc2.com/f/u/h/fuhdo2/wbs_tp3.png) no-repeat top center #7092ff;font-weight:bold;padding:10px 10px 8px 10px;font-size:20px;border-bottom:1px solid #b5b5b5;}
.article .in{padding:10px 20px;}
.article li{margin-left:5px;}
.article .txt{padding:10px 0;border-bottom:1px dotted #b5b5b5;line-height:1.5;}
.article .art{margin-bottom:10px;}
.article .pr{padding-top:10px;text-align:right;}
.article .continue{padding-top:5px;text-align:right;}

#counter{margin-bottom:10px;padding-left:25px;}
#search{position:relative;height:23px;margin:0 auto;}
#search .txt{position:absolute;top:1px;left:6px;width:182px;height:19px;border:1px solid #b5b5b5;}
#search .btn{position:absolute;top:0px;right:10px;}

#foot{text-align:center;}
#foot .arrow{width:580px;margin:10px auto 0 auto ;text-align:left;}
#foot .arrow li{width:64px;margin-right:20px;}
#foot .link{width:1160px;margin:0 auto 10px auto;text-align:right;}
#foot .link li{margin-left:10px;}
#foot .copy{background:#bfbfbf;color:#fff;}
#foot .copy p{width:1160px;margin:0 auto;text-align:right;padding:10px 0 20px 0;}

.article #ovtAdContainer{margin-top:10px;padding-top:10px;border:1px solid #b5b5b5;}