/*---------------------ctrl--------------------------*/
#wrapper{width:950px;margin:0px auto;padding:0px;text-align:left;font-size:75%;line-height:20px;background:#fff;border-left:1px solid #999;border-right:1px solid #999;}
#contenttop{clear:both;background:#fc9300;}
#content{clear:both;margin:0;padding:0 7px ;background:#fc9300;}
#main{width:550px;float:left;margin:0;padding:0;}
#main-inner{margin:0;padding:0 7px;overflow:hidden;}
#left{width:192px;float:left;margin:0;padding:0;overflow:hidden;}
#sidebar{width:192px;padding:0;margin:0 ;float:right;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}

/*---------------------base---------------------*/
body{margin:0;padding:0;color:#333;text-align:center;font-family:arial ,sans-serif;font-size:100.1%;background:url("http://www.himawari-life.net/himawari/bg.gif") center repeat-y;}
a, a:link ,a:visited, a:active{color:#a56b31;text-decoration:none;}
a:hover{color:#a56b31;text-decoration:underline;}
a img{border:0px;}
p{line-height:26px;margin:10px 0 0 0;padding:0;font-size:12px;}
.pbold{font-size:12px;font-weight:bold;color:#666;}

h1{margin:10px 0  0 360px ;padding:0;font-size:14px;color:#666;}
h1 a, h1 a:hover, h1 a:link , h1 a:visited, h1 a:active{color:#666;text-decoration:none;}
h2{height:50px;margin:0;padding:0 0 0 50px;font-size:12px;color:#666;background:url("http://www.himawari-life.net/blog/wp-content/themes/alibi3col/images/h2.gif") no-repeat;}
#sectiontitle{height:30px;font-size:14px;background:url("http://www.himawari-life.net/blog/wp-content/themes/alibi3col/images/h2_category.gif") no-repeat;}

h2 a, h2 a:hover, h2 a:link , h2 a:visited, h2 a:active{color:#666;text-decoration:none;}
h3{height:30px;margin:0;padding:0;font-size:12px;color:#666;background:url("http://www.himawari-life.net/blog/wp-content/themes/alibi3col/images/h3.gif") no-repeat;}

td{vertical-align:top;}
blockquote{border:dashed 1px  #39f;padding:5px 10px;margin:3px 0;}
.danraku{margin:0 0  30px  0  ;}

/*---------------------FQQ---------------------*/ 
h4{margin:10px 0 0 0 ;padding:5px;font-size:12px;color:#333;border:solid 1px #fee666;}
.bar_faq{height:30px;margin:20px 0 0 0;padding:0 0 0 50px;font-size:12px;color:#a56b31;background:url("http://www.himawari-life.net/blog/wp-content/themes/alibi3col/images/h3.gif") no-repeat;font-weight:bold;}
.faq-answer{background:#fff799;padding:10px;}

/*---------------------head---------------------*/ 
#header1{position:relative;background:url(http://www.himawari-life.net/himawari/himawari.png) 0 0 no-repeat;width:950px;height:60px;}
#header1 p{margin:1px 0 0 360px;color:#666;}
#header2{height:150px;border-bottom:1px solid #ccc;background:url("http://www.himawari-life.net/blog/wp-content/themes/alibi3col/images/head_iryou.gif") no-repeat;}
#header3{clear:both;padding:5px 5px 0 5px;}
	
/*---------------------headtab ---------------------*/ 
#headtab{position:relative;height:43px;}
#headtab ul{position:absolute;top:3px;left:20px;width:911px ;height:40px;list-style:none;display:inline;margin:0;padding:0;}
#headtab li{float:left;}
#headtab a{display:block;width:182px;height:40px;text-indent:-9999px;text-decoration:none;} 
#headtab a:hover{text-decoration:none;}              
         
.feminine a{background:url(http://www.himawari-life.net/himawari/tab.gif) 0px 0px no-repeat;}
.feminine a:hover{background:url(http://www.himawari-life.net/himawari/tab.gif) 0px -43px no-repeat;}
.omamori a{background:url(http://www.himawari-life.net/himawari/tab.gif) -182px 0px no-repeat;}
.omamori a:hover{background:url(http://www.himawari-life.net/himawari/tab.gif) -182px -43px no-repeat;}
.gentei a{background:url(http://www.himawari-life.net/himawari/tab.gif) -364px 0px no-repeat;}
.gentei a:hover{background:url(http://www.himawari-life.net/himawari/tab.gif) -364px -43px no-repeat;}
.company a{background:url(http://www.himawari-life.net/himawari/tab.gif) -546px 0px no-repeat;}
.company a:hover{background:url(http://www.himawari-life.net/himawari/tab.gif) -546px -43px no-repeat;} 
.blog a{background:url(http://www.himawari-life.net/himawari/tab.gif) -728px  0px no-repeat;}
.blog a:hover{background:url(http://www.himawari-life.net/himawari/tab.gif) -728px -43px no-repeat;} 

/*--------------------- form---------------------*/ 
form#searchform2{display:block;float:right;margin:5px 5px 0 0;}
form{margin:0;padding:0;}

/*--------------------- tab---------------------*/
#tabs{float:left;width:450px;line-height:18px;font-size:12px;font-weight:bold;}
#tabs ul{margin:0;padding:0 10px 0 0;list-style:none;}
#tabs li{display:inline;margin:0;padding:0;}
#tabs a{float:left;margin:0;padding:0 0 0 4px;text-decoration:none;background:url("http://www.himawari-life.net/blog/wp-content/themes/alibi3col/images/tableft.gif") no-repeat left top;}
#tabs a span{float:left;display:block;padding:5px 5px 3px 6px;color:#fff;background:url("http://www.himawari-life.net/blog/wp-content/themes/alibi3col/images/tabright.gif") no-repeat right top;}

/*---------------------tabtest--------------------------*/
ul.page_list{position:absolute;}
li.page_item{float:left;width:150px;margin:1px;padding:0 0 0 4px;background:url("http://www.himawari-life.net/blog/wp-content/themes/alibi3col/images/tabright.gif") no-repeat left top;list-style:none;}
li.page_item a{display:block;line-height:27px;text-decoration:none;color:white;}    
ul.children li.page_item{float:none;margin:0 0 0 -44px;}

/*---------------------tabtest_js2suika--------------------------*/
#subscribe{width:100px;float:right;font-size:95%;}

/*--------------------- pankuzu---------------------*/
#breadcrumb{float:left;color:#ffffff;margin:0 0 0 10px;}
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:link, #breadcrumb a:visited{color:#ffffff;text-decoration:underline;}
#breadcrumb a:hover, #breadcrumb a:active{color:#ffffff;text-decoration:none;}

/********* Commented Backslash Hack hides rule from IE5-Mac \***********/
#tabs a span{float:none;}
/* End IE5-Mac hack */
#tabs a:hover span{color:#fff;}
#tabs a:hover{background-position:0% -42px;}
#tabs a:hover span{background-position:100% -42px;} 

/*---------------------post---------------------*/
.post_head{padding:0;margin:0;}
.post_bottom{padding:0;margin:0 0 10px 0;}
.date{font-size:14px;font-weight:bold;color:#666;margin:0;padding:10px 0 0 50px;}
.post{margin:0 0 0 0;padding:5px 10px 10px 10px ;background:#fffff0;}
.entry{margin:0;padding:10px;}
.postmetadata{padding:5px 5px 0 5px;margin:0;border-top:1px solid #ccc;}
.gototop{text-align:right;}

/*---------------------Comments > WordPress 2.6 ---------------------*/
ol.commentlist{list-style:none;margin:0;padding:0;text-indent:0;}
ol.commentlist li{border:1px solid #d3d3d3;height:1%;margin:0 0 10px;padding:5px 7px 5px 57px;position:relative;}
ol.commentlist li div.comment-author{padding:0 160px 0 0;}
ol.commentlist li div.vcard{font:800 12px/1.9  arial,sans-serif;}
ol.commentlist li div.vcard cite.fn{font-style:normal;}
ol.commentlist li div.vcard cite.fn a.url{text-decoration:none;}
ol.commentlist li div.vcard img.avatar{border:2px solid #eee;top:7px;left:7px;position:absolute;}
ol.commentlist li div.comment-meta{font:100 11px/1.9 arial,sans-serif;position:absolute;top:5px;right:10px;text-align:right;}
ol.commentlist li div.comment-meta a{color:#333;text-decoration:none;}
ol.commentlist li p{font:normal 12px/1.5  arial,sans-serif;margin:0 0 1em;}
ol.commentlist li ul{font:normal 12px/1.4  arial,sans-serif;list-style:square;margin:0 0 1em;padding:0;text-indent:0;}
ol.commentlist li div.reply{color:#374C76;font:bold 12px/1.4 arial,verdana, helvetica,sans-serif;background:#ddd;border:1px solid #aaa;padding:2px 10px;text-align:center;width:35px;}
ol.commentlist li div.reply:hover{background:#f3f3f3;border:1px solid #aaa;color:black;}
ol.commentlist li div.reply a{text-decoration:underline;}
ol.commentlist li ul.children{list-style:none;margin:1em 0 0;text-indent:0;}
 ol.commentlist li ul.children li.depth-2, ol.commentlist li ul.children li.depth-3, ol.commentlist li ul.children li.depth-4{margin:0 0 .25em;}
ol.commentlist li.even{background:#fff;}
ol.commentlist li.odd{background:#f3f3f3;}
ol.commentlist li.pingback div.vcard{padding:0 160px 0 0;}

#respond h3{font-size:105%;font-family:arial, sans-serif;margin:3px 0;}

/*---------------------  Legacy Comments < WordPress 2.7  ---------------------*/
h3#comments, h3#postcomment{font-size:100%;font-family:arial, sans-serif;}	

ol#lcommentlist{padding:0 0 0 20px;font-size:90%;list-style-type:none;}
ol#lcommentlist li{padding:0px 3px;margin:0;}
ol#lcommentlist li p.commentheader{margin:0px 0 0px 0;display:block;padding:1px 5px;}
ul#lcommentlist{padding:0;margin:0;list-style-type:none;}
ul#lcommentlist li{display:block;padding:0;margin:0 15px 5px 15px;font-size:90%;background:#f2f2f2;}
ul#lcommentlist p{margin:6px 0;}
ul#lcommentlist li div.comm{margin:1px;padding:1px;}
ul#lcommentlist li div.gravatar{width:50px;float:left;padding:10px 0 0 10px;}
ul#lcommentlist li div.gravatar img{border:2px solid #ccc;}
ul#lcommentlist li div.commenttext{padding:0;margin:5px 10px 5px 65px;}
ul#lcommentlist li div.commenttext div.commentwrapper{margin:0 0 0 5px;padding:3px 8px;}

/*---------------------sidebar ---------------------*/
.menu{padding:0;margin:0;}
.menu_img{padding:0;margin:0;}
.menu ul{margin:0;padding:0  ;list-style-type:none;background:#fffff0;}
.menu ul li.widget{padding:0  ;margin:0 5px;}
.menu ul li.widget ul{margin:0;padding:0;background:#fffff0;}
.menu ul li.widget ul li{border-bottom:dashed 1px #ccc;padding:0;margin:10px 0 0 0;}

.menu ul li.widget h3{padding:10px 0 0 45px;margin:0;color:#666;background:url("http://www.himawari-life.net/blog/wp-content/themes/alibi3col/images/h3.gif") no-repeat 0 4px;}
.menu ul li h3 a{color:#666;}
.menu ul li h3 a:hover{color:#666;text-decoration:none;}

/*---------------------Calendar---------------------*/
#wp-calendar{empty-cells:show;margin:0 auto;padding:0;width:175px;background:#fffff0;}
#wp-calendar #next a{text-align:right;background:#fffff0;}
#wp-calendar #prev a{text-align:left;background:#fffff0;}
#wp-calendar a{display:block;text-decoration:underline;background:url("http://www.himawari-life.net/blog/wp-content/themes/alibi3col/images/on.gif") no-repeat ;}
#wp-calendar caption{font-weight:bold;font-size:14px;color:#666;background:#fffff0;border-bottom:1px dashed #ccc;}
#wp-calendar  th{padding:0;text-align:center;color:#666;}
#wp-calendar td{padding:0;text-align:center;}

/*---------------------navi---------------------*/
#navigation{text-align:right;margin:0 10px 0 0;color:#ffffff;}
#navigation a{text-decoration:underline;color:#ffffff;}
#navigation a:hover{text-decoration:none;}

/*---------------------similar_posts---------------------*/
#similar_posts{display:block;margin:20px 0 0 0;padding:0 ;}
#similar_posts ul{position:relative ;margin:0;padding:0;list-style:url("http://www.himawari-life.net/blog/wp-content/themes/alibi3col/images/list.gif") ;list-style-position:inside;}
#similar_posts li{position:relative ;margin:5px 0 5px 3px;padding:0 ;}
.h3_similar{height:30px;margin:0;padding:0 50px 0 50px;font-size:12px;background:url("http://www.himawari-life.net/blog/wp-content/themes/alibi3col/images/h3_similar.gif") no-repeat;}

/*---------------------footer---------------------*/
#footer{clear:both;margin:0;padding:5px 5px 0 5px;text-align:center;}
#footer p{font-size:80%;}
address{font-style:normal;}

/*---------------------fumei---------------------*/
code{font-size:95%;font-family:"Courier New", Courier, monospace;white-space:pre;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:5px 10px;/* optionalrounded corners for browsers that support it */
-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
legend{font-weight:800;}
fieldset{padding:10px;margin:0;border:none;}
hr{height:2px;margin:5px 0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}

#credit{text-align:right;padding:0 15px;}
#credit p{margin:0;color:#777;font-size:95%;}
#credit p a, #credit p a:hover{color:#999;font-weight:100;}