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

body {
	text-align: center;
	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	color:#333333;
	margin:0px;
	padding:0px;
	line-height:1.3;
	font-size:12px;
	background:#FFFFFF;
}

/* for IE6 */
* html body {
 font-size: 75%;
}
img {
vertical-align: top;
line-height:0;
border:0;
}


/* for IE7 */
*:first-child+html body {
 font-size: 75%;
}
/*table,tbody,tr,td,iframe{
 font-size:75%;
 }*/

a img{
border:none 0 ;
text-decoration:none;
}
a:visited{
 color:#BD2B28;
 text-decoration: underline;
}
a,a:active {
 color:#5446C7;
 text-decoration: underline;}
a:hover {
 color:#5446C7;
 text-decoration: none;}

h1,h2,h3,h4,h5,h6,form {
 margin: 0px;
 padding: 0px;
 font-size:100%;}

.txt20 { font-size: 167%; line-height: 150%;}
.txt19 { font-size: 159%; line-height: 150%;}
.txt18 { font-size: 150%; line-height: 150%;}
.txt17 { font-size: 142%; line-height: 150%;}
.txt16 { font-size: 134%; line-height: 150%;}
.txt15 { font-size: 125%; line-height: 150%;}
.txt14 { font-size: 117%; line-height: 150%;}
.txt13 { font-size: 109%; line-height: 150%;}
.txt11 { font-size: 92%; line-height: 120%;}
.txt10 { font-size: 84%; line-height: 120%;}


br .clear, div .clear{
 clear:both;
 height:1%;
 visibility:hidden;
 line-height:1%;
}

.float_l{
float:left;
}
.float_r{
float:right;
}
.red_txt{
color:#CC0000;
}
.org_txt{
color:#FF6600;
}
.caution{
margin:0.5em auto 0;
text-align:center;
color:#990000;
}

ul.list_type_on li{
list-style-type:disc;
margin-left:1em;

}
h1,h2,h3,h4,h5,p {
	margin:0;
	padding:0;
}

ul,ol,li,dl,dt,dd {
	margin:0;
	padding:0;
	list-style-type:none;
}

#wrap {
	margin:0 auto;
	padding:0 0 50px 0;
	text-align:center;

}

div.err_comment{
background:#FFDDDD;
color:#CC0000;
font-weight:bold;
line-height:1.8;
margin:0.5em 0;
padding:0 0.5em;
}

div.success_comment{
background:#DDDDFF;
color:#0000CC;
font-weight:bold;
line-height:1.8;
margin:0.5em 0;
padding:0 0.5em;
}
.aline_center{
text-align:center;
}
.aline_right{
text-align:right;
}


/*--header--------------------------------------*/
#header{
margin:0 auto;
width:950px;

}
#header #logoarea{
margin:0;
padding:5px 0 5px 5px;
float:left;
text-align:left;
color:#666666;
}
#header #logoarea h1{
display:inline;
margin:0 0 0 6px;
}
#logoarea #logo{
padding:2px 0 12px 0;
display:block;
}

#header #head_right{
margin:0;
padding:5px;
float:right;
text-align:right;
}
#head_right #head_navi a {
margin:0 4px;
}
#head_right #head_login {
margin:15px 0 0 0;
padding:5px 0 5px 5px;
}
#head_right #head_login ul{
clear:both;
height:25px;
width:auto;
text-align:right;
}
#head_right #head_login li{
display:inline;
vertical-align:middle;
padding:0 2px;
}
#head_right #head_login li b{
line-height:25px;
}

/*--g_navi--------------------------------------*/
#g_navi{
background:url(../img/global_bg.gif) repeat-x;
padding:0 0 16px
}
#g_navi ul{
width:950px;
margin:0 auto;

}
#g_navi ul li{
display:inline;
float:left;

}
#pankuzu{
margin:0 auto 2px;
width:945px;
text-align:left;
}

/*-main---------------------------------------*/
#main{
margin:0 auto;
width:958px;
}
#main #top_pic{
margin:0 auto;
width:950px;
}
#top_pic #top_pic_box{
margin:0;
width:630px;
float:left;
}
#top_pic #top_pic_box div{
display:block;
width:189px;
float:left;
}

#top_pic #top_pic_box img{
vertical-align:bottom;
float:left;
}

* html #l_top_pic img {
vertical-align:bottom;
}

#top_pic #l_top_pic_box {
float:left;
margin:0;
width:440px;
text-align:left;
}

#top_pic #top_pic_right{
float:right;
margin: 0;
width: 245px;
}

#top_pic #top_pic_step{
margin:0;
width:250px;
height:250px;
float:left;
background:url(../img/l_toppic_chk_bg.gif) repeat-y;
}

#top_pic #top_pic_step #top_pic_step_box{
height: 169px;
text-align:center;
margin: 10px 0 0;
}

#top_pic #top_pic_step p{
font-size: 11px;
text-align:left;
margin:0px 30px 8px;
}

#top_pic #top_pic_chack{
margin:0;
width:250px;
height:250px;
float:left;
background:url(../img/l_toppic_chk_bg.gif) repeat-y;
}
#top_pic #top_pic_chack #top_pic_select{
margin:0 20px;
padding:13px 0;
height:100px;
text-align:left;

}
#top_pic #top_pic_chack #top_pic_select select{
width:200px;
margin: 10px 0 10px 10px
}

/*--contents----------------------------------------*/

#contents{
margin:6px 0 40px;
width:637px;
float:left;
}

#contents .l_cts_box{
margin:0 0 16px;
}
#contents .l_cts_box h2{
background:url(../img/title/bg_tit.gif) no-repeat;
line-height:31px;
font-size:16px;
width:637px;
margin:0;
padding:5px 0 0 36px;
text-align:left;

}

#contents .l_cts_box_body{
background:url(../img/top_cts/l_cts_box_bg.gif) center repeat-y;
padding:20px 22px 15px 17px;

}
#contents .l_cts_box_body h3{
padding:0.5em 0.5em 0;
}
#contents .l_cts_box_body p{
padding:0.5em 1em;
}
#contents .l_cts_box_body ul{
padding:0.5em 1em;
}
#contents .l_cts_box_body ol{
padding:0.5em 1em;
}
#contents .l_cts_box_body ul li{
padding:0 0 0.5em;
}
#contents .l_cts_box_body ol li{
padding:0 0 0.5em;
list-style-type:lower-roman;
list-style-position:inside;
}
#contents .l_cts_box_body dl{
padding:0.5em 1em;
}
#contents .l_cts_box_body dl dt{
padding:0 0 0.5em;
font-weight:bold;
}
#contents .l_cts_box_body dl dd{
padding:0 0.5em 1.5em;
}
#contents .l_cts_box_body .tbl_datas{
padding:0.5em 1em;
}
#contents .l_cts_box_body .tbl_datas td{
border-bottom:solid 1px #cccccc;

}
#contents .l_cts_box_body .tbl_datas th{
font-weight:bold;
vertical-align:top;
text-align:left;
}

#contents .l_cts_box_body #tbl_goods_list{
margin:6px 12px 12px;
width:574px;
border-collapse:collapse;
border:solid 1px #999999;
}

#contents .l_cts_box_body #tbl_goods_list th{
width:120px;
background:#CCFFCC;
text-align:center;
vertical-align:top;
padding:0.5em 0 0 0;
border:dotted 1px #999999;
}

#contents .l_cts_box_body #tbl_goods_list th img{
padding:0.5em 0 1em;
}


#contents .l_cts_box_body #tbl_goods_list td{
border:dotted 1px #999999;
vertical-align:top;
padding:1em;
}

#contents .l_cts_box_body #tbl_goods_list .midcol{
background:#CCCCCC;
width:75px;
padding:0.5em;

}

#contents .l_cts_box_body #syomei{
float:right;
display:inline;
padding:1em;
}

.l_cts_box_body .feq_back{
text-align:right;
padding:0.5em;
}

#contents #l_cts_box_check_box{
background:url(../img/l_cts_check_bg.jpg) repeat-y;
width:637px;
padding: 60px 30px 60px;
}

#contents #l_cts_box_check_box #l_cts_check_box div{
background-repeat:no-repeat;
text-align:left;

}

#contents #l_cts_box_check_box #l_cts_check_box div ul{
padding:0.5em 2em 1em;

}


#contents #l_cts_box_check_box table#chks_tbl{
width:520px;
margin:0px auto;
text-align:left;

}
#contents #l_cts_box_check_box table#chks_tbl td{
width:50%;
}

#contents #l_cts_box_check_box #kingaku_txt  {
margin:0 auto;

}
#contents #l_cts_box_check_box #kingaku_txt .kingaku{
color:#FF6600;
font-size:18px;
font-weight:bold;
}
#contents #l_cts_box_check_box #kingaku_txt .cotation{
color:#666666;
font-size:10px;
}
#contents #l_cts_box_check_box #kingaku_txt table{
border-collapse:collapse;
background:#FFFFFF;
border:1px solid #cccccc;
margin:3px auto 12px auto;
width:520px;
}
#contents #l_cts_box_check_box #kingaku_txt table td{
border:1px solid #cccccc;
text-align:left;
padding:0.5em
}

#contents #l_cts_box_check_box #kingaku_txt table th{
background:url(../img/l_new_chk_kekka_bgjpg.jpg);
color:#FFFFFF;
width:10em;
text-align:center;
border:1px solid #cccccc;
padding:0.7em 0;
}

#contents #l_cts_box_check_box #text{
text-align:right;
margin-right:20px;
}


#contents #l_cts_first{
text-align:left;
}


#contents #l_cts_first #l_cts_first_box{
background:url(../img/l_new_bg.jpg) repeat-y;
width:588px;
margin:0 auto 0  12px;

}
#contents #l_cts_first #l_cts_first_box div{
background-repeat:no-repeat;
text-align:left;

}

#contents #l_cts_first #l_cts_first_box div ul{
padding:0.5em 2em 1em;

}

#contents #l_cts_first #l_cts_first_chk_box{
background:url(../img/l_new_chk_bg.gif) repeat-y;
width:588px;
margin:0 auto 0  12px;
text-align:center;
}
#contents #l_cts_first #l_cts_first_chk_box table#chks_tbl{
width:520px;
margin:6px auto;
text-align:left;

}
#contents #l_cts_first #l_cts_first_chk_box table#chks_tbl td{
width:50%;
}
#contents #l_cts_first #l_cts_first_chk_box #kingaku_txt  {
margin:0 auto;

}
#contents #l_cts_first #l_cts_first_chk_box #kingaku_txt .kingaku{
color:#FF6600;
font-size:18px;
font-weight:bold;
}
#contents #l_cts_first #l_cts_first_chk_box #kingaku_txt .cotation{
color:#666666;
font-size:10px;
}
#contents #l_cts_first #l_cts_first_chk_box #kingaku_txt table{
border-collapse:collapse;
background:#FFFFFF;
border:1px solid #cccccc;
margin:3px auto 12px auto;
width:520px;
}
#contents #l_cts_first #l_cts_first_chk_box #kingaku_txt table td{
border:1px solid #cccccc;
text-align:left;
padding:0.5em
}

#contents #l_cts_first #l_cts_first_chk_box #kingaku_txt table th{
background:url(../img/l_new_chk_kekka_bgjpg.jpg);
color:#FFFFFF;
width:10em;
text-align:center;
border:1px solid #cccccc;
padding:0.7em 0;
}
#contents #l_flow_tbl{
width:588px;
cursor:pointer;
}
#contents #l_flow_tbl td{
background: url(../img/top_cts/l_cts_flow_bg.gif) left repeat-y;
vertical-align:top;
padding:5px 3px 5px 6px;
text-align:left;
border-top:dashed 1px #FFFFFF;
}


#contents #l_cts_merit {
clear:both;
height:132px;
padding:0;
margin:0;
height:200px;
}
#contents #l_cts_merit li{
float:left;
cursor:pointer;
}

#contents .l_cts_goods_tbl {
border:1px #ccc solid;
width:580px;
margin:0 auto;
border-collapse:collapse;
}
#contents .l_cts_goods_tbl th {
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
padding:4px 2px;
width:90px;
text-align:center;
vertical-align:middle;
}
#contents .l_cts_goods_tbl td {
border-bottom:1px #ccc solid;
text-align:left;
line-height:1.5;
padding:5px;
vertical-align:middle;

}
#contents .l_cts_goods_tbl td span{
color:#CC0000;
font-size:16px;
font-weight:bold;
}

#contents .l_cts_goods_tbl .l_cts_goods_tbl_btn{
vertical-align:top;
width:115px;
}
#contents #l_cts_condition{
text-align:left;
width:560px;
margin:1em auto 0;
}
#contents #l_cts_condition dd{
padding:0 0 0 0.5em ;
}

/*--left------------------------*/
#contents #left{
float:left;
text-align:left;
width:188px;
text-align:left;
}
#left li{
background:url(../img/left_menu/left_menu_bg.gif)
no-repeat left top;
position:relative;

}

#left li a{
color:#444444;
font-size:14px;
font-weight:bold;
line-height:26px;
display:block;
text-decoration:none;
width:142px;
padding:6px 0 0 42px;
vertical-align:middle;
position:relative;
z-index:2;
background:url(../img/top_cts/spacer.gif) repeat;
}


* html #left li a{
background:none;
line-height:1;
width:188px;
}

#left li a:hover{
position:relative;
z-index:3;
color:#999999;
text-decoration:underline;
 }


#left li img{
position:absolute;
left:4px;
top:0;
z-index:1;
}


/*--right------------------------*/
#contents #right{
float:right;
width:435px;
margin:4px 0 20px;
}
#right #picup{
margin:0 3px 20px 5px;
text-align:left;
}
#right #picup dl{
float:left;
display:block;
color:#FFFFFF;
margin:0 0 6px;
}
#picup dl.picup_l{
width:220px;
background:#666666;
padding:0 0 4px;
}
#picup dl div{
margin:5px 5px 4px ;

}
#picup .picup_r{
width:207px;
background:url(../img/top_cts/pickup_r_bg.gif) bottom;
padding:0 0 1px;
}

#picup .picup_r dt{
width:107px;
display:block;
float:left;
}
#picup .picup_r dd{
width:100px;
display:block;
float:left;
}
#right .cts_box{
margin:0 0 20px;
}

#right .cts_box_body{
background:url(../img/top_cts/cts_box_bg.gif) center repeat-y;
padding:20px 20px 15px;

}

#right #flow_tbl{
width:388px;
}
#right #flow_tbl th{
cursor:pointer;
}
#right #flow_tbl td{
background: url(../img/top_cts/cts_flow_bg.gif) left repeat-y;
vertical-align:top;
padding:5px 3px 5px 6px;
text-align:left;
}
#right #cts_serc_map{
float:left;
width:244px;
border-right:1px solid #cccccc ;
text-align:left;
margin:0 0 10px 0;
font-size:15px;
font-weight:bold;
}

#right #cts_serc_category{
font-size:15px;
float:right;
width:144px;
margin:0 0 10px 0;
font-weight:bold;
}
#right #cts_serc_category select{
margin:5px 0;
}
#right #cts_merit {
clear:both;
height:132px;
}
#right #cts_merit li{
float:left;
cursor:pointer;
}

#right #cts_banner dl{
width:217px;
}
#right #cts_banner dd{
margin:2px 15px 8px;
text-align:left;
}
#contents #cts_info dd{
text-align:left;
display:block;
padding:8px 0 8px 7em;
border-bottom:solid 1px #cccccc;
}
#contents #cts_info dt{
text-align:left;
float:left;
display:block;
width:6em;
padding:8px 0;
font-weight:bold;
}

#right #btn_s_area{
margin:30px auto 20px;
width:435px;
}




/*--side------------------------*/
#main #side{
width:308px;
float:right;
text-align:left;
margin:6px 0 10px;
}
#side .side_box{
margin:0 0 16px;
}
#side .side_box .side_box_body{
background:url(../img/side_menu/side_box_bg.gif) center repeat-y;
padding:20px 20px 15px;
}

#side #side_think img{
margin:2px auto 0;

}
#side #side_mobi span{
font-weight:bold;
line-height:1.5;
font-size:14px;
}
#side #side_mobi div{
margin-top:5px;
text-align:center;
}


#side #side_mobi img{
font-weight:bold;
margin:0 6px 0 0;

}
#side #side_mobi input{
width:100px;
}
#side .side_banners a img{
margin:10px 5px 10px;
vertical-align:top;
}

#side #side_clip{
vertical-align:top;
width:290px;
text-align:left;
margin:0 auto;
}


/*--footer-----------------------------------------*/
#footer{
margin:0 auto;
padding:0 ;
}

#footer #foot_navi{
background:url(../img/footer_bg1.jpg) repeat #C6F773;
padding:0 0 2px;
border-bottom:2px solid #ffffff;
}
#footer #foot_links{
background:url(../img/footer_bg2.jpg) repeat-x #ffffff;
}
#footer .link_area{
width:950px;
margin:0 auto;
line-height:1.8;
padding:12px 0;
}
#footer .link_area a{
padding:0 4px;
}
#footer #copy{
font-weight:bold;
}

/*--セカンドページデザイン--*/
#contents .l_cts_box_body .what_msg{
width:593px;
font-size:12px;
margin:0 0 0 6px;
padding:0 0 12px 0;
}
#contents .l_cts_box_body .what_msg div{
background:url(../img/second/what_msg_bg.gif) repeat-y;

}
#contents .l_cts_box_body .what_msg p{
padding:0 2em 0.5em 2em;
}
#contents .l_cts_box_body h3.midashi1,#contents .l_cts_box_body h4.midashi1{
line-height:24px;
background:url(../img/second/midashi1.gif) ;
padding:1px 0 0 6px;
color:#FF6633;
font-size:13px;
border: 1px solid #9AB5CF ;
margin:6px 6px 0 7px;
}
#contents .l_cts_box_body .reson_txt{
float:right;
width:515px;
padding:4px 0 20px 0;
}
#contents .l_cts_box_body .reson_txt .reson_mini_img{
float:right;
margin:1px 4px 10px 6px;
border:1px solid #CCCCCC;

}
#contents .l_cts_box_body .reson_txt .reson_box_mini_img{
width:115px;
float:right;
display:block;

margin:0 4px 0 6px;
}
#contents .l_cts_box_body .reson_txt .reson_box_mini_img img{
margin:1px 0 10px 0;
border:1px solid #CCCCCC;
}
#contents .l_cts_box_body .reson_txt h3{
font-size:15px;
color:#FF8E00;
background:url(../img/second/reson_boder.gif) bottom repeat-x;
padding:0 0 1px 0;
margin:0 12px 0 0;
}
#contents .l_cts_box_body .reson_img{
float:left;
padding:0 0 20px 0;
}
.font_orange{
color:#FF6633;
}


#contents .l_cts_box_body h3.flow_num_bg{
line-height:25px;
background:url(../img/second/flow_bg.gif) ;
padding:0;
color:#000000;
font-size:13px;
border:#CF7200 solid 1px;
margin:6px 6px 0 6px;
}
.l_cts_box_body .flow_num_bg span{
display:block;
float:left;
text-align:center;
margin:0 6px  6px;
color:#FFFFFF;
font-size:13px;
}
#contents .l_cts_box_body div.flow_txt_bg{
	border:#CF7200 solid 1px;
	border-top:none;
	margin:0 6px 6px 6px;
	padding:6px 12px;
}
#contents .l_cts_box_body .flow_to{
line-height:25px;
background:url(../img/second/flow_bg_2.gif) ;
border:solid #77A0AB 1px;
padding:0 5px;
margin:0 60px 0 48px;
}

#contents .l_cts_box_body .flow_txt_to{
padding:5px 15px;
border:solid #77A0AB 1px;
border-top:none;
margin:0 60px 12px 48px;
}
#contents .l_cts_box_body dl.flow_txt_org {
padding:1em 0.5em 0;
}
#contents .l_cts_box_body dl.flow_txt_org img{
margin:0 1em 1em 0;
border:1px solid #77A0AB;

}
#contents .l_cts_box_body dl.flow_txt_org dt{
color:#CF7200;

}
#contents .l_cts_box_body h3.faq_midashi{
line-height:25px;
background:url(../img/second/flow_bg.gif) ;
padding:0 0 0 6px;
color:#000000;
font-size:13px;
border:#CF7200 solid 1px;
margin:6px 6px 0 6px;
}
#contents .l_cts_box_body ul.faq_midashi_txt{
	border:#CF7200 solid 1px;
	border-top:none;
	margin:0 6px 6px 6px;
	padding:12px 12px;
}
#contents .l_cts_box_body ul.faq_midashi_txt a{
color:#CF7200;
}
#contents .l_cts_box_body h3.faq_midashi2,#contents .l_cts_box_body h4.faq_midashi2{
line-height:25px;
background:url(../img/second/midashi2.gif) ;
padding:0 0 0 12px;
color:#000000;
font-size:13px;
border:#467F00 solid 1px;
margin:18px 6px 0 6px;
}
.faq_midashi2 span  {
color:#FFFFFF;
}
#contents .l_cts_box_body ul.faq_midashi2_txt,#contents .l_cts_box_body div.faq_midashi2_txt{
	border:#467F00 solid 1px;
	border-top:none;
	margin:0 6px 18px 6px;
	padding:12px 12px;
}
#contents .l_cts_box_body ul.faq_midashi2_txt a{
color:#467F00;
}
#contents .l_cts_box_body .faq_list{

}
#contents .l_cts_box_body .faq_list dd{
background:url(../img/second/faq_a.gif) no-repeat left top;
padding-left:52px

}

#contents .l_cts_box_body .faq_list dt{
background:url(../img/second/faq_q.gif) no-repeat left top;
line-height:40px;
padding-left:52px;
padding-bottom:12px;
}

#contents .l_cts_box_body #campaign_pic{
text-align:center;
margin:0 auto 24px auto;
}
#contents .l_cts_box_body #sitemap {
padding:12px 24px;
}
#contents .l_cts_box_body #sitemap .start{
padding:0;
}
#contents .l_cts_box_body #sitemap ul{
padding:4px 0 0 14px ;
}
#contents .l_cts_box_body #sitemap ul li{
background:url(../img/second/sitemap_bg.gif) no-repeat;
padding:6px 15px 6px;
}

#contents .l_cts_box_body #sitemap ul li.end {
background:url(../img/second/sitemap_bg_bottom.gif) no-repeat ;
padding:6px 15px 6px;
}
#contents .l_cts_box_body .guide_green dt{
color:#00CC00;
}
#contents .l_cts_box_body div.ecoapp_txt_bg1{
	border:#9AB5CF solid 1px;
	border-top:none;
	margin:0 6px 6px 7px;
	padding:6px 12px;
	background:url(../img/second/ecoapp_sky1.jpg);
}

#contents .l_cts_box_body div.ecoapp_txt_bg2{
	border:#9AB5CF solid 1px;
	border-top:none;
	margin:0 6px 6px 7px;
	padding:6px 12px;
	background:url(../img/second/ecoapp_sky2.jpg);
}
#contents .l_cts_box_body .ecoapp_tbl td{
width:33%;
padding:0 0 20px 30px;
vertical-align:top;

}
#contents .l_cts_box_body div.voice_list{
text-align:center;
margin:12px 6px 6px 7px;
padding:6px 12px;

}
#contents .l_cts_box_body div.voice_txt{
	border:1px solid #A7E34B;
	margin:0 6px 6px 7px;
	padding:6px 12px;
	background:#E8FBC5;
}
#contents .l_cts_box_body .ranking_tbl{
width:530px;
margin:5px 11px 5px 10px;
padding:2px 1px;
border:solid #cccccc 1px;

}
#contents .l_cts_box_body .ranking_tbl th{
border-bottom:dotted 1px #cccccc;
padding:0 5px 5px;
text-align:left;
}
#contents .l_cts_box_body .ranking_tbl th img{
vertical-align:middle;
}
#contents .l_cts_box_body .ranking_tbl th span{
font-size:20px;
line-height:20px;
vertical-align:bottom;
}
#contents .l_cts_box_body .ranking_tbl td{
padding:5px;
}
#contents .l_cts_box_body .ranking_tbl .ranking_tbl_pic{
width:160px;
text-align:center;
}
#contents .l_cts_box_body th.ranking_tbl_price,#contents .l_cts_box_body td.ranking_tbl_price{
vertical-align:bottom;
text-align:right;
}
#contents .l_cts_box_body .ranking_tbl .standard_tit{
padding-top:5px;
}
#contents .l_cts_box_body .ranking_tbl .standard_num{
color:#990000;
font-size:20px;
font-weight:bold;
}
#contents .l_cts_box_body .standard_box{
padding-left:12px;
}

/*--form関連-----------------------------------------*/

.tbl_entry  .instructions {
color:#CC0000;
font-size:90%;
line-height:140%;
}
.tbl_entry  .sub {
color:#333333;
font-size:90%;
line-height:120%;
}

.tbl_entry {
margin:0.5em 0;
width:100%;
border-collapse:collapse;
}
.tbl_entry th {
background:none repeat scroll 0 0 #CCFFCC;
border:1px solid #BBBBBB;
font-size:14px;
font-weight:bold;
padding:4px 10px;
vertical-align:top;
width:175px;
}
.tbl_entry td {
border:1px solid #BBBBBB;
font-size:14px;
padding:4px 10px;
vertical-align:top;
}
.tbl_entry .ipt_text {
width:380px;
font-size:14px;
padding:3px 0;
}
.ipt_text_s  {
width:100px;
font-size:14px;
padding:3px 0;
}
.tbl_entry .ipt_textarea {
font-size:14px;
padding:3px 0;
height:160px;
width:380px;
}
.tbl_entry .ipt_textarea_l {
font-size:14px;
padding:3px 0;
height:400px;
width:380px;
}

.tbl_entry .example {
color:#666666;
font-size:12px;
line-height:140%;
margin-bottom:8px;
}
.tbl_entry .hissu {
color:#CC0000;
font-size:12px;
}
.txt_box1 {
padding:20px 0;
}
#form_doui {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
height:100px;
margin:0;
overflow-x:hidden;
overflow-y:scroll;
padding:10px 0;
width:100%;
background:#EEFFFF;
}
#form_doui #text {
margin:16px;
}
#form_doui #title{
text-align:center;
padding:0 0 12px 0;
font-size:14px;
}
.box_submit {
margin:0 auto;
padding:10px 0 24px 12px;
text-align:center;
}
.tbl_sell_send_type{
margin:0.5em 0;
width:100%;
border-collapse:collapse;
}
.tbl_sell_send_type th {
background:none repeat scroll 0 0 #CCFFCC;
border:1px solid #BBBBBB;
font-size:14px;
font-weight:bold;
vertical-align:middle;
}

.tbl_sell_send_type td.photo{
text-align:center;
}
.tbl_sell_send_type td {
border:1px solid #BBBBBB;
font-size:13px;
padding:6px 6px;
vertical-align:top;
width:33%;
}



.send_type_lbl, .txt_small {
font-size:85%;
}


/*--style-----------------------------------------*/
.small_blue{
	font-size: 80%;
	color: #4876FF;
}

