@charset "utf-8";
/*
Theme Name: steviaking
Theme URI: http://wordpress.org/
Description: 有名な <a href="http://binarybonsai.com/kubrick/">Kubrick</a> をもとにした WordPress のデフォルトテーマ
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
hr{
display:none !important;

}
.ml20{
margin-left:25px;
}
.ml25{
margin-left:25px;
}
.fl{
float:left;
}
.fr{
float:right;
}
.clear{
clear:both;
}
.hr{
clear:both;
}
.pr15{
padding-right:15px;
}
.pr20{
padding-right:20px;
}
.pt0{
padding-top:0 !important;
}
.pt10{
padding-top:10px;
}
.pt15{
padding-top:15px;
}
.pt20{
padding-top:20px;
}
.pt40{
padding-top:40px;
}
.pl15{
padding-left:15px;
}
.pl20{
padding-left:20px;
}
.pb20{
padding-bottom:20px;
}
.bold{
font-weight:bold;
}
.mt40{
margin-top:40px;
}
.mt45{
margin-top:45px;
}
.mt15{
margin-top:15px;
}
.mb20{
margin-bottom:20px;
}
.gbold{
color:#fff;
font-weight:bold;
}
.bpb20{
font-weight:bold;
padding:20px 0 10px 0;
}
.m0auto{
margin:0 auto;
}
.f110{
font-size:110%;
}
.f90{
font-size:90%;
}
.fwbold{
font-weight:bold;
}
.fc339900{
color:#339900;
}
.p20_30{
padding:20px 30px 0 0 !important;
}
.h145{
height:145px !important;
}
.h676{
height:676px !important;
}
.mt20{
margin-top:20px !important;
}
.mt10{
margin-top:10px;
}
.color_sample{
background-color:red;
}
.border_b{
border-bottom:dotted 1px #339900 !important;
}
.w600{
width:600px;
}
.w640{
width:640px;
}
#kobetu{
width:640px;
float:right;
padding-right:30px;
}
html,head,body,h1,h2,h3,h4,h5,h6,ul,li,a,p,dl,dd,dt,div,span,img,hr,strong,em,table,tbody,caption,td,tr,th {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
	text-align:left;
}

h5{
clear:both;
}
a {
	outline:none;
	border:none;
}
img a {
	border:none;
}
li{
list-style-type:none;
}
img{
border:0;
vertical-align:top;
}

body {
	
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #fff;
	color: #333;
	text-align: center;
line-height:1.5;
font-size:0.9em;
	}

#page {
	background-color: white;
	border: 1px solid #959596;
	text-align: left;
clear:both;
	}


#head{
background:#fff none repeat scroll 0 0;
}
#header{
width:900px;
height:170px;
margin: 0 auto;
}
.top_return{
float:right !important;
width:117px !important;
color:#339900 !important;
font-weight:bold;
padding:46px 0 0 0;
height:30px !important;
text-decoration:none !important;
font-size:25%;
}

#header h1{
width:317px;
height:80px;
float:left;
}
#header_menu{
float:right;
margin:15px 0px 0px 0px;
list-style-type:none;
width:300px;
}
#header_menu p{
width:300px;
height:20px;
display:block;
}
.header_menu0 a{
display:block;
width:300px;
height:20px;
}
#header_menu li{
margin-top:6px;
float:left;
}
#header_menu li a{
width:147px;
height:20px;
margin:0px 0px 5px 0px;
display:block;
}
#header_menu span{
display:none;
}
.header_menu2{margin:0 0 0 6px;}
.header_menu0 a{background-image:url(images/btn_qa.gif);}
.header_menu1 a{background-image:url(images/headernavi01.gif);}
.header_menu2 a{background-image:url(images/headernavi02.gif);}


#header_menu a:hover{background-position:0px -40px;}
#header_menu a.stay{background-position:0px -20px}

#foot{


height:300px;

}
#footer{

}
#footer_top_menu{
padding:35px 0 0 0;
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/bg_3btn.jpg) no-repeat scroll top left;
z-index:2;
position:relative;
height:115px;
width:900px;
margin:0 auto;
}
#footer_top_menu li{
float:left;
padding:0 0 0 30px;
}
#footer_top_menu a{
width:260px;
height:80px;
display:block;
}
#footer_top_menu span{
display:none;
}
#footer_top_menu a:hover,#footer_top_menu a.stay{
background-position: 0px -80px;
}
.footer_img{
display:block;
position:relative;
margin:0 auto;
z-index:2;
}
.footer_top_menu1 a{ background:transparent url(images/00_btn01.gif) no-repeat 0px 0px;}
.footer_top_menu2 a{ background:transparent url(images/00_btn02.gif) no-repeat 0px 0px;}
.footer_top_menu3 a{ background:transparent url(images/00_btn03.gif) no-repeat 0px 0px;}
#footer_sime{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/footer_bar.gif) no-repeat scroll top left;
width:900px;
height:90px;
margin:0 auto;
z-index:1;
position:relative;
}
#footer_bottom{
z-index:0;
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/bg_footer.jpg) no-repeat scroll top left;
height:300px;
width:1024px;
margin:-240px auto 0;
}
#footer_bottom_back{
margin:0 auto;
width:900px;
height:300px;
position:relative;
}

#footer_bottom_back p{

float:left;
position:absolute;
color:black;
}
#footer_bottom_back a{
color:#339900;
}

.f_2{
top:-2px;
left:525px;
text-align:center;
position:relative;
width:130px;
}
.f_3{
top:-24px;
left:678px;
position:relative;
width:76px;
}
.f_4{
top:-46px;
left:783px;
width:120px;
position:relative;
}
.f_5{
top:-67px;
left:780px;
width:89px;
position:relative;
}
address{
position:absolute;
color:#FFFFFF;
top:390px;
clear:both;
}
#main_menu{
clear:both;
width:900px;
}
#main_menu li{
list-style-type:none;
float:left;/*aにfloatかけるとIEでずれる*/
}
#main_menu a{

display:block;
overflow:hidden;
text-indent:-150px;
width:150px;
height:90px;
}
#main_menu span{
display:none;
}

#wrap{

}

#wrapper{
width:894px;
margin: 0 auto;
border-left:solid 3px #339900;
border-right:solid 3px #339900;
}
#wrapper h1{
width:894px;
height:140px;
margin: 0 auto;

}
.user_h1{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a_title.gif) no-repeat scroll top left;
}




h1 span,h2 span{
display:none;
}
#wrapper_t{
width:894px;
height:270px;
padding:20px 0 0 0;
}
#wrapper_t object{
margin-left:27px;
width:840px;
height:270px;
}
#wrapper_l{
display:inline;
padding:0 0 0 30px;
float:left;
width:550px;

}
.size_color{
font-size:125%;
color:#339900;
font-weight:bold;
padding:15px 0 0 0;
}
.back_color{
width:300px;
}
.back_color li{
border:none !important;
}
.back_color li p{
background-color:#339900;
width:30px;
}
#user ul{
padding:10px 0 0 0;
}
#user li{
border-bottom:dotted 1px #339900;
padding:5px 0 5px 0;
}
#user ol li p{
font-size:110%;
color:#fff;
font-weight:bold;
line-height:1.25;
text-indent:4px;
width:20px;
float:left;
margin:0 10px 0 0;
}
.user_p_link{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/arrow.gif) no-repeat scroll 260px 13px;
padding:10px 0 0 0;
width:300px;
margin-left:auto;
clear:both;
}
.user_p_link2{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/arrow.gif) no-repeat scroll 295px 13px;
padding:10px 0 0 0;
width:335px;
margin-left:auto;
}
#title_what{
padding:40px 0 0 0;
}
.title_what1 span{
display:none;
}

#title_what_p{
padding:10px 0 0 25px;
height:165px;
width:525px;
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/bg_what.gif) no-repeat scroll top left;

}
#title_what_p ul{
padding:15px 0 0 18px;
float:right;
width:307px;
}
#title_what_p ul li a{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/arrow.gif) no-repeat scroll center left;
height:14px;
text-indent:10px;
padding:0 0 0 20px;
}
.title_what1{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/title_what.gif) no-repeat scroll top left;
width:550px;
height:100px;

}
#title_what_p span{
border-bottom:dotted 1px #333;
width:200px;
text-align:justify;
text-justfy:inter-ideograph;
letter-spacing:0.093em;
}
.bg_what1{
width:200px;
height:165px;
float:left;
text-align:justify;
text-justify:inter-ideograph;
}


#title_what2{
padding:40px 0 0 0;
}
.title_what1 span{
display:none;
}

#title_what_p2{
padding:10px 0 0 25px;
height:132px;
width:615px;
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/bg_what02.gif) no-repeat scroll top left;

}
#title_what_p2 ul{

float:right;
width:307px;
}
#title_what_p2 ul li a{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/arrow.gif) no-repeat scroll center left;
height:14px;
text-indent:10px;
padding:0 0 0 20px;
}
.title_what2{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/title_what02.gif) no-repeat scroll top left;
width:640px;
height:100px;

}
#title_what_p2 span{
border-bottom:dotted 1px #333;
width:200px;
text-align:justify;
text-justfy:inter-ideograph;
letter-spacing:0.093em;
display:inline !important;
}
.bg_what2{
width:280px;
height:165px;
float:left;
text-align:justify;
text-justify:inter-ideograph;
}
#wrapper_r{
display:inline;
float:right;
margin:20px 30px 0px 0;
padding:0;
width:260px;

}
#wrapper_r span{
display:none;
}
.ganbare_nouka{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a_fight.gif) no-repeat scroll top left;
width:260px;
height:150px;
}
.b_frendes{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/b_frendes.gif) no-repeat scroll top left;
width:260px;
height:150px;
}
.c_this{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/c_this.gif) no-repeat scroll top left;
width:260px;
height:150px;
}
.syouhisya{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a_thanks.gif) no-repeat scroll top left;
width:260px;
height:40px;
}
.ninniku{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/b_garic.gif) no-repeat scroll top left;
width:260px;
height:40px;
}
#comment_back{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a_bg_side.gif) repeat-y scroll top left;
width:260px;
}
#sintyaku{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a_bg_side.gif) repeat-y scroll top left;

width:260px;
}
#sintyaku_top{
width:550px;
}
#ninniku_setumei{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a_bg_side.gif) repeat-y scroll top left;
width:260px;

}
#ninniku_setumei p{
width:240px;
margin:0 auto;
}
#ninniku_setumei ul{
padding:0 0 10px 0;
}
#ninniku_setumei ul li{
border-bottom:dotted 1px #339900;
width:240px;
margin:0 auto;

}
.steviatoha{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a_bg_side.gif) repeat-y scroll top left;
width:260px;
height:450px;
}
.arigato{
width:230px;
padding-top:20px;
margin:0 auto;
}
.arigato_top{
width:550px;
padding-top:0 !important;
margin:0 auto;
}
.arigato_top li{
border:none !important;
padding:0 !important;
}
.arigato_top .hiduke{
margin-top:20px !important;
}
.arigato_top .honbun{
margin:0 !important;
}
.hiduke{
background:transparent url(http://steviaking.jp/wp-content/themes/steviaking/images/listmark_thanks.gif) no-repeat scroll center left;
text-indent:25px;
height:25px;
}

.honbun{
border-bottom:dotted 1px #339900;
padding-bottom:20px;
margin-bottom:20px;
}

#report{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a_bg_side.gif) repeat-y scroll top left;

}
.saisinreport{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a_newreport.gif) no-repeat scroll top left;
width:260px;
height:40px;
}
#saisin_kiji{
width:230px;
margin:20px auto 0;
}
#saisin_kiji h4{
font-size:0.9em;
}
#saisin_kiji span{
font-weight:bold;
color:#339900;
font-size:120%;
display:inline;
}
.saisin_image{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/report01_thumb.jpg) no-repeat scroll top left;
width:230px;
height:160px;
padding:0 0 20px 0;
}
.saisin_image span{
display:none !important;
}
.toji_top{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/kadomaru_top_2.gif) no-repeat scroll top left;
height:15px;
}
.toji{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/kadomaru_bottom.gif) no-repeat scroll top left;
height:10px;
}

.setumei{

text-indent:1em;
letter-spacing:0.078em;

}
h3 span{
display:none;
}
.h3_1{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/02_01_h3_01.gif) no-repeat scroll top left;
width:550px;
height:40px;
margin-top:40px;
}
.sodati_h3_1{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/b_shouhinlist.gif) no-repeat scroll top left;
width:550px;
height:40px;
margin-top:40px;
}
h4{
line-height:1.3 !important;
}
.color_size_weight{
display:inline !important;
font-size:1.2em !important;
color:#339900 !important;
font-weight:bold !important;
}
#user{
width:550px;
}
#user h3{
margin-top:40px;
}
#user ol{
padding:0;
margin:10px 0 0 0;
}
#user ol img{
float:left;
padding:0 20px 0 0;
}
#user .noukaitiran{
padding:20px 0 20px 0;
height:80px;
border-bottom:dotted 1px #339900;
}

#user .sodatiitiran{
padding:20px 0 20px 0;
height:120px;
border-bottom:dotted 1px #339900;
}
.sodatiitiran p{
padding:0 0 0 100px;
}
#user h4{
font-size:110%;
padding:5px 0 0;
}
.syatyou_omoi{
margin:5px 0 0;
width:260px;
}
.syatyou_omoi a{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/btn_vision.jpg) scroll top left;
display:block;
width:260px;
height:50px;
}
.syatyou_omoi a:hover{
background-position:0 50px;
}
.syatyou_omoi span{
display:none;
}

#stevia_story{
width:840px;
margin:0 auto 0;
}
#wrapper_b{
margin:40px 0 0 0;
}
#wrapper_b p{
margin-left:auto;
padding:0 25px 0 0;
text-align:right;
}
#new{
float:right;
width:260px;
padding:0 25px 0 0;
}
#new h4{
font-size:0.9em;
}
#new ol{
margin:0;
padding:0;
}
#new img{
margin:20px 0 0 0;
}
#new p{
letter-spacing:0.05em;
}
#new a{
color:#339900;
}
.h3_2{
background:transparent url(images/02_01_h3_02.gif) no-repeat scroll top left;
width:260px;
height:40px;
}
.h3_3{
background:transparent url(images/02_01_h3_03.gif) no-repeat scroll top left;
width:260px;
height:40px;
}
#new_t li{
border-bottom: dotted #339900 1px;
margin:20px 0 0 0;
padding:0 0 10px 0;
}

#main_menu li a:hover{background-position: 0px -180px;}


.current_page_item a, .current_page_ancestor a,.current_page_parent a{ background-position: 0px -90px !important; }
.page-item-5 a{ background-image:url(images/sk_grobalnavi1.gif); }
.page-item-7 a{ background-image:url(images/sk_grobalnavi2.gif); }
.page-item-9 a{ background-image:url(images/sk_grobalnavi3.gif); }
.page-item-11 a{ background-image:url(images/sk_grobalnavi4.gif) ;}
.page-item-13 a{ background-image:url(images/sk_grobalnavi5.gif) ;}
.page-item-1071 a{ background-image:url(images/sk_grobalnavi6.gif) ;}


#respond{
width:640px;
}
#respond h3{
padding:20px 0 0 20px;
color:#fff;
}
#side_menu_bar{
float:left;
}
#side_menu_bar ol{
padding:0 0 0 27px;
margin:0;
}
#side_menu_bar li{
width:170px;
height:50px;

}
#side_menu_bar a{
width:170px;
height:20px;
display:block;
font-size:110%;
border-bottom:dotted 1px #339900;
padding:20px 0 10px;
}
#side_menu_bar span{
display:none;
}

#side_menu_bar a:hover,#side_menu_bar a.stay{
background-position: 0px -100px;
}
.side_menu_bar1 a{ background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/c_submenu01.gif) no-repeat 0px 0px;}
.side_menu_bar2 a{ background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/c_submenu02.gif) no-repeat 0px 0px;}
.side_menu_bar_a{
border:none !important;
}
.side_menu_stay{
background-position:0px -50px !important;
}
.side_menu_k a{ background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/I_submenu01.gif) no-repeat 0px 0px; border:none !important;}
.side_menu_s a{ background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/I_submenu02.gif) no-repeat 0px 0px; border:none !important;}

.side_menu_ninniku_bar1 a{ background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/b_submenu01.gif) no-repeat 0px 0px;}
.side_menu_ninniku_bar2 a{ background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/b_submenu02.gif) no-repeat 0px 0px;}
.side_menu_ninniku_bar3 a{ background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/b_submenu03.gif) no-repeat 0px 0px;}

.user_atama{background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a-1_username_top.gif) no-repeat scroll top left;
width:640px;
height:30px;
}
.user_toji{
width:640px;
height:10px !important;
line-height:0;
}
#user_title{
float:right;
width:640px;
padding:30px 30px 0 0;
}
#user_title h2{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a1_username_middle.gif) repeat-y scroll top left;
width:640px;
height:55px;
margin:0 !important;
font-size:2em;
color:#339900;
line-height:2;
text-indent:35px;
}
#user_title_a{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a-1_user_bg.gif) repeat-y scroll top left;
width:640px;
height:330px;
}
#user_title_a2{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a-1_user_bg.gif) repeat-y scroll top left;
width:640px;
}
#user_title_5tu{
float:left;
width:380px;
}
#user_title_5tu p{
width:360px;
}
#user_title span{
display:none;
}
.stevia_master{
width:260px;
float:right;
}
.h700{
height:571px !important;
}
.user_title_a_p{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/steviamark.gif) no-repeat scroll top left;
text-indent:40px;
height:40px;
line-height:2.5;
margin:0 0 0 20px;
}
.user_title_l_top{
width:330px;
height:10px;
padding-top:20px;
}
.user_title_l_sub{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a-1_message_bottom.gif) no-repeat scroll top left;
width:315px;
height:60px;
line-height:1.2;
padding:0 10px;

}

#user_title_l{
float:left;
padding:0 0 0 25px;
width:330px;
}
#user_title_l2{
padding:0 0 0 25px;
}
#user_title_l2 .q{
margin:25px 0 0;
}
#user_title_l2 .ans{
margin:0;
background-position:0 3px;
position:relative;
padding:0 0 0 20px;
top:3px;
}
#user_title_l h3{
background-color:#339900;
color:#fff;
font-size:90%;
line-height:1.3;
padding:0 0 0 5px;
margin:15px 0 2px 0;
}
#user_title_l span{
display:none;
}
#user_title_r{
float:right;
width:260px;
padding:25px 0 0 0;
}
#user_title_r dl{
padding:20px 0 0 0;
height:175px;
}
#user_title_r dt{
width:70px;
float:left;
padding:0 0 5px 0;
}
#user_title_r dd{
float:left;
width:170px;
padding:0 0 5px 0;
}
.ninniku_otoiawase{
background-color:#339900;
clear:both;
color:#fff;
padding:5px 0 5px 10px;
width:230px; 
margin:15px 0 0 0 ;
}
.ninniku_otoiawase_p{
font-size:105%;
font-weight:bold;
letter-spacing:-0.5px;
}
.denwa{
margin-left:auto;
width:125px;
padding:0 5px 0 0;
}
#user_title_r h3{
width:240px;
margin:0;
}
#user_title_r ol{
padding:0 10px 10px ;
width:240px;
margin:0;
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a_bg_side.gif) repeat-y scroll center left;
}
#user_title_r li{
border-bottom:dotted 1px #339900;
padding: 8px 0 0 0;
margin:0 0 0 0;
}
.gfb{
margin: 12px 0 0 0;
font-weight:bold;
color:#339900;
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/listmark_data.gif) no-repeat scroll center left;
height:27px;
font-size:120%;
text-indent:23px;
}
.user_title_a_toji{
width:640px;
height:10px;
clear:both;
}
#user_interview{
margin:40px 0 0 0 ;
}
.user_interview_syoku{
width:330px;
float:left;
display:block;
}
.user_interview_s{
width:240px;
height:160px;
float:right;
display:block;
}
.user_interview_t{
clear:both;
text-align:right;
}
.q{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/q.gif) no-repeat scroll top left;
padding:0 0 0 20px;
font-weight:bold;
font-size:110%;
color:#339900;
line-height:1.1em;
}
.ans{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a.gif) no-repeat scroll left 23px;
padding:20px 0 40px 20px;
line-height:1.5em;
}
#report_kijiitiran{
width:640px;
}
#report_kijiitiran span{
display:none;
}
#totu_kiji{
height:40px;
padding:5px 0;
border-top:dotted 1px #339900;
border-bottom:dotted 1px #339900;
}
.totugeki{
width:480px;
height:40px;
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a-1_report.gif) no-repeat scroll top left;
float:left;
}

.kijiitiran{
width:160px;
height:40px;
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/arrow.gif) no-repeat scroll center right;
float:right;
line-height:2.8;
}
#comment_form_stevia{
margin:40px 0 0 0;
}
#commentlist_back{
background-color:#339900;
width:640px;
}
#commentlist_back ol{

}
.commentlist_toji{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a-1_thanks_bottom.gif) no-repeat scroll top left;
width:640px;
height:10px;
}
.comment_top{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/coment_top.gif) no-repeat scroll top left;
width:530px;
height:10px;
}
.comment_bottom{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/coment_bottom.gif) no-repeat scroll top left;
width:530px;
height:30px;
margin:0 !important;
padding:0 0 0 10px;
}
.comment_slide{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/coment_slide.gif) repeat-y scroll top left;
width:510px;
padding: 0 10px;
}
.fn{
line-height:3.5;
}
.category-uncategorized{
width:640px;
}
#all_posts{
width:894px;
}
#all_posts_posts{
float:right;
margin:20px 0 0 0;
padding-right:20px;
width:640px;
}
#all_posts_posts h2{
margin:0;
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a1_username_middle.gif) repeat-y scroll top left;
text-align:left;
padding:0 25px 0 35px;
}
.posts_top{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a-1_username_top.gif) no-repeat scroll top left;
width:640px;
height:30px;
}
.posts_middle{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a-1_user_bg.gif) repeat-y scroll top left;
width:620px;
padding:20px 0 10px 20px;
}
.posts_h2_bottom{
width:640px;
height:10px;
}
.posts_bottom{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a-1_user_bottom.gif) no-repeat scroll top left;
width:640px;
height:10px;
margin:0 0 30px 0;
}
.photo{
padding:10px 0 0 0;
float:left;
}
.entry{
padding:20px 0 20px 0;
}
.entry p{
float:left;
padding:10px;
}
.photo-end{
clear:both;
}
.onamae{

margin:20px 0 0 0;
}
.email{

}
.urlurl{

}
.urlurl input{
width:326px !important;
}

#kome{
margin:20px 0 0 120px;
}
#kome ol{
width:420px;
float:left;
padding:0;
margin:0;
}
#kome li{
color:#fff;
}
#kome p{
float:right;
width:80px !important;
height:80px;
margin:0 !important;
padding:0 !important;
}
#kome input{
width:80px !important;
height:80px !important;
}
#user_all{
float:right;
width:640px;
padding:0 30px 0 0;
}
#user_all span{
display:none;
}
.mannaka{
margin:0 auto;
width:150px !important;

}
.mannaka img{
height:150px !important;
}

.totugeki_report{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/report_left.gif) no-repeat scroll top left;
width:118px;
height:200px;
float:left;
}
#user_all h2{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/report_center.gif) repeat-x scroll top left;
width:272px;
height:200px;
float:left;
margin:0;
line-height:170px;
text-indent:15px;
color:#fff;
}

.totugeki_syasin{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/report_right_shinko.jpg) no-repeat scroll top left;
width:250px;
height:200px;
float:left;
}


.itiran_ol{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a_bg_side.gif) repeat-y scroll top left;
}

#user_l{
float:left;
width:340px;
}
#user_l h3{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/report_list.gif) no-repeat scroll top left;
width:350px;
height:40px;
}
#user_l ul{
margin:25px 0 0 0;
}
#user_l li{
border-bottom:dotted 1px #339900;
padding:0 0 10px 0;
}
.itiran_hiduke{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/listmark_report.gif) no-repeat scroll center left;
text-indent:30px;
padding:10px 0;
}
.ninniku_m_p{
font-weight:bold;
font-size:120%;
line-height:1.1;
padding:20px 0 10px 0;
}
.list_maru{
padding:0 0 0 20px;
}
.list_maru li{
list-style-type:disc;
}
#vol_num{
width:640px;
}
#vol_num li{
float:left;
width:40px;
height:20px;
background-color:#339900;
margin:0 9px 0 0;
text-align:center;
}
#vol_num li a{

color:#fff;
font-weight:400;
font-size:90%;

}
#vol_num span{
text-align:justify;
width:40px;
}
.komidasi{
color:#339900;
font-weight:bold;
font-size:110%;
padding:40px 0 10px 0;
}

.tuti_setumei{
float:left;
width:290px;
margin:20px 0 0 0;
}
.tuti_setumei p{
width:260px;
letter-spacing:0.1px;
}
.tuti_setumei ul{
width:170px;
height:22px;
margin: 0 auto;
padding:10px 0;

}
.tuti_setumei ul p{
float:left;
width:10px;
height:22px;
text-indent:2px;
color:#333333;
background-color:#fff;
}
.tuti_setumei ul li{
background-color:#339900;
color:#fff;
float:left;
width:45px;
height:22px;
text-align:center;

margin:0 10px 0 0;
}
.kyoutyou{
background-color:#EBF5EC;
height:50px;
letter-spacing:1.7px;
line-height:20px;
padding:10px 10px 0;
width:530px;
}
.ddsg-wrapper{
margin:0 auto;
width:640px;
padding:25px 0 0 ;
}
.ddsg-wrapper h2{
margin:0;
background:none !important;
text-indent:0px !important;

}
.ddsg-wrapper ul li{
list-style-type:circle;
}
.ddsg-wrapper ul li ul{
padding:10px 0 10px 30px;
}
.ddsg-wrapper ul li ul li{

}
.ddsg-wrapper div{
display:none;
}
.ddsg-wrapper .ddsg-xml-link{
display:inline;
}
#qrcode{
width:150px;
height:150px;
padding:20px 0 0 27px;
}
#headerimg 	{
	margin: 7px 9px 0;
	height: 192px;
	width: 740px;
	}

#content {
	font-size: 1.2em;
width:640px;
margin:0 auto;
	}
#content #sidebar{
padding:0 0 10px 30px !important;
}
#content h3,#content div h2{
background:transparent url(http://www.steviaking.jp/wp-content/themes/steviaking/images/a1_username_middle.gif) repeat-y scroll top left;
padding:0 25px 0 35px;
text-align:left;
margin:0;
}
.img_none{
overflow:hidden;
}
.img_none img{
display:none !important;
}
.googlemaps{

}
.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.thread-alt {
	
}
.thread-even {
	
}
.depth-1 {

}

.even, .alt {

	
}


small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {
	color: #b85b5a;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #339900;
font-weight:bold;
	text-decoration: none;
	}

a:hover {
	color: #339900;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0 0 0 0;
	padding: 0;
	}

#page {
	background-color: white;
	margin: 0 auto;
	padding: 0;
	width: 900px;
	border: 1px solid #959596;
	}



#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

.narrowcolumn {
	
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	margin: 0 0 0 0;
/*	text-align: justify; */
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding: 5px 0 20px 0 ;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}



/* End Structure */



/*	Begin Headers */


h2 {
	margin: 20px 0 0;
	}

h2.pagetitle {
	margin-top: 0;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0 !important;
	padding: 0 !important;
background-image:none !important;
	}

h3 {
	padding: 0;
	margin:0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
#archive_s{
float:right;
padding-right:30px;
width:640px;
}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}


#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
height:16px;
	vertical-align:top;
	margin: auto 5px;

position:relative;
top:-1px;
	}
#commentform p img{

}
#commentform {
	padding: 5px 10px 0 0;
	}
.commentarea{
padding:0 0 0px 20px  !important;

height:250px;
}
#commentform textarea {
	width: 500px;
height:250px;
position:relative;
top:-2px;
left:5px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px 0;
	
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
margin:0 auto;
padding:20px 0 0 0;
background-color:#fff;
overflow-y:scroll;
width:600px;
height:250px;
	
/*	text-align: justify; */
	}

.commentlist li {
	margin: 0 auto 20px;
	padding: 0;
	list-style: none;
width:530px;


	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 0 0;
}
.children { padding: 0; }

#commentform .onamae,#commentform .email,#commentform .urlurl {
width:500px;
background-position:left center;
padding:0 0 5px 20px !important;
height:22px;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	padding: 20px 0 10px 30px;
	width: 190px;
float:left;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-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;
}
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
