@charset "UTF-8";
/**\*/
@import url("style-base.css");
@import url("style-default.css");


.ttl_bg{
background:url(img/inner/ttlback.jpg) no-repeat left top;
width:571px;
height:54px;
font-size:16px;
padding-top:30px;
padding-left:20px;
}


#pan{
font-size:10px;
padding:3px 0px;
}

#for{
clear:both;
padding-right:220px;
text-align:right;
padding-top:30px;
}


div.ttlarea{
background:url(img/inner/ttlback.gif) no-repeat left bottom;
border-top:1px solid #C2C2C2;
width:591px;
}
div.ttlarea h3{
background:url(img/inner/point02.gif) no-repeat 10px 9px;
padding:6px 10px 6px 25px;
font-size:12px;
}

div.ttlarea02{
background:url(img/inner/ttl_bg02.gif) repeat-y left bottom;
border-top:1px solid #DEC080;
border-bottom:1px solid #DEC080;
width:589px;
padding:0px 1px;
}
div.ttlarea02 h3{
background:url(img/inner/ttlbible_bg.gif) repeat 0 0;
padding:4px 10px 4px 12px;
font-size:14px;
line-height:150%;
}
div.ttlarea02 h3 span{
font-size:12px;
font-weight:normal;
padding-right:10px;
}


div.entbox01{
background:url(img/inner/entbox01_re.gif) repeat-y 0 0;
width:591px;
border-bottom:1px solid #C2C2C2;
padding-bottom:8px;
margin-top:10px;
margin-bottom:20px;
}

div.entbody{
line-height:180%;
width:560px;
margin:0px auto;
padding-top:8px;
}

.dat01{
background:url(img/inner/point03.gif) no-repeat right center;
padding:3px 15px 3px 10px;
margin-right:15px;
text-align:right;
}



ul.menu{
list-style:none;
margin-bottom:20px;
width:200px;
}
ul.menu li{
background:url(img/inner/menu_bg.gif) no-repeat left top;
padding:6px 5px 7px 20px;
border-bottom:1px solid #D8D8D8;
width:175px;
}







.ttlbg_a{
background:url(img/inner/ttl_bga.gif) no-repeat left bottom;
width:592px;
}
.ttlbg_a h3{
background:url(img/inner/point_a.gif) no-repeat 12px 9px;
font-size:14px;
padding:6px 5px 6px 30px;
line-height:150%;
color:#043EA0;
}
.ttlbg_a h3 span{
font-size:12px;
font-weight:normal;
}


.ttlbg_b{
background:url(img/inner/ttl_bgb.gif) no-repeat left bottom;
width:592px;
}
.ttlbg_b h3{
background:url(img/inner/point_b.gif) no-repeat 12px 9px;
font-size:14px;
padding:6px 5px 6px 30px;
line-height:150%;
color:#043EA0;
}
.ttlbg_b h3 span{
font-size:12px;
font-weight:normal;
}


.ttlbg_c{
background:url(img/inner/ttl_bgc.gif) no-repeat left bottom;
width:592px;
}
.ttlbg_c h3{
background:url(img/inner/point_c.gif) no-repeat 12px 9px;
font-size:14px;
padding:6px 5px 6px 30px;
line-height:150%;
color:#1E5A10;
}
.ttlbg_c h3 span{
font-size:12px;
font-weight:normal;
}


.infobox01{
padding-bottom:15px;
}


div.infoent{
line-height:180%;
width:570px;
margin:7px auto;
}

div.info_url{
padding:7px 0px 0px 11px;
}



div.bible_ent{
padding-top:10px;
padding-bottom:20px;
}
div.bible_body{
line-height:180%;
padding:10px 0px 0px 0px;
width:570px;
margin:0px auto;
}

div.dat02{
background:url(img/inner/point05.gif) no-repeat right center;
padding:2px 16px 2px 0px;
text-align:right;
margin-right:15px;
}


.ttl01{
padding:4px 10px;
font-size:14px;
color:#15256A;
border-left:3px solid #15256A;
}




ul.next_back{
padding-top:10px;
padding-left:10px;
list-style:none;
}
ul.next_back li.next{
background:url(img/inner/point05.gif) no-repeat left 6px;
line-height:150%;
padding:2px 0px 2px 15px;
}
ul.next_back li.prev{
background:url(img/inner/point06.gif) no-repeat left 6px;
line-height:150%;
padding:2px 0px 2px 15px;
}
ul.next_back li.back{
background:url(img/inner/point07.gif) no-repeat left 6px;
line-height:150%;
padding:2px 0px 2px 15px;
}


.txt01{
line-height:180%;
padding:5px 0px;
}
.txt02{
line-height:180%;
padding:5px 5px;
}

.txt04{
line-height:180%;
padding:5px 13px;
}



div#abc_area{
background:url(img/inner/abc_bg.gif) no-repeat left 0px;
width:458px;
height:90px;
padding-left:121px;
padding-top:14px;
margin:0px auto;
}
div#abc_area ul{
list-style:none;
width:380px;
}
div#abc_area ul li{
float:left;
padding-right:8px;
padding-bottom:7px;
width:62px;
height:28px;
}
div#abc_area ul li img{
vertical-align:bottom;
}


div.catalog_box{
background:url(img/inner/catalogbox01.gif) repeat-y 0 0;
width:561px;
border-bottom:1px solid #C2C2C2;
border-top:1px solid #C2C2C2;
padding:12px 15px 12px 15px;
margin-top:15px;
margin-bottom:10px;
}
div.catalog_img{
width:115px;
float:left;
}
div.catalog_img img{
border:1px solid #CFCFD1;
}
div.catalog_txt{
width:440px;
float:left;
}

.ttl02{
background:url(img/inner/point08.gif) no-repeat left 7px;
font-size:12px;
padding:3px 0px 3px 13px;
line-height:150%;
}
.ttl03{
background:url(img/inner/point11.gif) no-repeat left 7px;
font-size:12px;
padding:3px 0px 3px 13px;
line-height:150%;
}

.catalog_body{
line-height:180%;
}

.catalog_date{
font-size:10px;
padding:2px 0px;
}

div.catalog_buy{
background:url(img/inner/kounyu_bg.gif) no-repeat left top;
width:280px;
padding-left:20px;
height:42px;
margin-top:5px;
float:right;
}

div.catalog_buy select{
width:60px;
border:1px solid #848484;
padding:1px;
}
div.catalog_buy tr{
height:42px;
}
div.catalog_buy td.cart_bt01{
vertical-align:top;
padding-left:7px;
}

div.menu_abc{
background:url(img/inner/menu_bg02.gif) repeat-y 0 0;
width:200px;
border-bottom:1px solid #D8D8D8;
margin-bottom:15px;
padding:5px 0px;
}
div.menu_abc ul{
width:180px;
margin:0px auto;
list-style:none;
}
div.menu_abc ul li{
float:left;
background:url(img/inner/point04.gif) no-repeat left center;
width:52px;
padding:3px 0px 3px 8px;
}


.redtxt{
color:#e00000;
}

div.catalog_cate{
background:url(img/inner/abc_re.gif) repeat-y 0 0;
width:578px;
margin:0px auto;
margin-bottom:18px;
}
div.catalog_cate_st{
background:url(img/inner/abc_st.gif) no-repeat left top;
width:578px;
padding-top:3px;
}
div.catalog_cate_end{
background:url(img/inner/abc_end.gif) no-repeat left bottom;
width:578px;
padding-bottom:3px;
}


div.catalog_cate #catalog_cate_list{
width:550px;
margin:0px auto;
padding:8px 0px;
}
div.catalog_cate #catalog_cate_list p{
background:url(img/inner/point09.gif) no-repeat left 7px;
padding:3px 0px 3px 20px;
width:163px;
float:left;
line-height:160%;
}


div.catalog_txt h3.ttl02 a:link,div.catalog_txt h3.ttl02 a:visited { color:#000000; text-decoration:none; }
div.catalog_txt h3.ttl02 a:hover,div.catalog_txt h3.ttl02 a:active { color:#000000; text-decoration:none; }




div#partsbox01{
background:url(img/inner/parts_bg01.jpg) no-repeat left top;
padding:18px 0px 0px 128px;
height:150px;
}
div#freebox01{
background:url(img/inner/free02.jpg) no-repeat left top;
padding:18px 0px 20px 208px;
}
div#paidbox01{
background:url(img/inner/paid02.jpg) no-repeat left top;
padding:18px 0px 20px 128px;
}

div#parts_list{
background:url(img/inner/parts_listarea.gif) repeat-y 0 0;
width:591px;
border-bottom:1px solid #C9C9C9;
border-top:1px solid #C9C9C9;
margin-top:5px;
padding-top:5px;
}
div#parts_list p{
float:left;
width:170px;
background:url(img/inner/partslist_bg.gif) no-repeat 0px top;
padding:4px 5px 4px 15px;
line-height:150%;
border-bottom:1px solid #C9C9C9;
margin-left:5px;
_margin-left:3px;
margin-bottom:5px;
}

div#parts_parent{
background:url(img/inner/parts_listarea02.gif) repeat-y 0 0;
width:589px;
border-bottom:1px solid #D7D7D7;
border-top:1px solid #D7D7D7;
padding:0px 1px 8px 1px;
margin-top:10px;
margin-bottom:20px;
}
div#parts_parent h3{
background:url(img/inner/ttl_bg03.gif) repeat-x left bottom #E3F0FE;
padding:5px 12px;
font-size:14px;
margin-bottom:7px;
}
div#parts_parent h3 span{
color:#ee0000;
padding-right:5px;
}

div#parts_parent p{
background:url(img/inner/point10.gif) no-repeat 10px 8px;
padding:4px 0px 3px 22px;
line-height:150%;
width:270px;
float:left;
}
div#parts_parent p span{
font-size:10px;
color:#666666;
}


div#parts_subcate{
background:url(img/inner/parts_subcate.gif) repeat-y 0 0;
width:571px;
border-bottom:1px solid #DBDBDB;
border-top:1px solid #DBDBDB;
padding:7px 10px;
margin:8px auto;
}
div#parts_subcate ul{
list-style:none;
}
div#parts_subcate ul li{
padding:2px 15px 2px 0px;
display:inline;
line-height:220%;
}
div#parts_subcate ul li span{
background:url(img/inner/point04.gif) no-repeat left center;
padding:2px 2px 2px 2px;
}


table.parts_table{
border-top:1px solid #C2C2C2;
border-right:1px solid #C2C2C2;
}
table.parts_table th{
background:#D2EBF6;
border-bottom:1px solid #C2C2C2;
border-left:1px solid #C2C2C2;
text-align:left;
vertical-align:top;
font-weight:normal;
padding:4px 8px;
line-height:160%;
width:80px;
}
table.parts_table td{
border-bottom:1px solid #C2C2C2;
border-left:1px solid #C2C2C2;
background:#ffffff;
text-align:left;
vertical-align:top;
font-weight:normal;
padding:4px 8px;
line-height:160%;
}
table.parts_table td a:link,table.parts_table td a:visited { color:#000000; text-decoration:none; }
table.parts_table td a:hover,table.parts_table td a:active { color:#000000; text-decoration:none; }

div.parts_down{
padding:13px 8px 0px 10px;
float:right;
width:162px;
}

div.parts_body{
line-height:180%;
float:left;
width:350px;
padding-top:10px;
}

div.cata_body{
line-height:180%;
padding-top:10px;
}

div.cadbox01{
background:url(img/inner/step_re.gif) repeat-y 0 0;
width:591px;
}
div.cadbox01_st{
background:url(img/inner/step_st.gif) no-repeat left top;
width:591px;
}
div.cadbox01_end{
background:url(img/inner/step_end.gif) no-repeat left bottom;
width:577px;
padding:7px;
}
div.cadbox01_end2{
background:url(img/inner/step_end.gif) no-repeat left bottom;
width:591px;
padding:7px 0px;
}


.txt03{
padding:10px 30px;
line-height:180%;
}

div#step_box01{
background:url(img/inner/cad02-09.gif) no-repeat left top;
height:63px;
width:292px;
padding-left:215px;
margin:0px auto;
}
div#step_box01 p{
padding-top:4px;
line-height:150%;
}


div#cases{
background:url(img/inner/cases.gif) no-repeat left top;
width:510px;
height:93px;
margin:0px auto;
position:relative;
}
div#cases p#cases01{
position:absolute;
width:250px;
left:10px;
top:21px;
line-height:150%;
}
div#cases p#cases02{
position:absolute;
width:250px;
left:267px;
top:21px;
line-height:150%;
}

p#cases03{
padding-left:320px;
padding-top:5px;
padding-bottom:10px;
}

div.borbox{
width:569px;
padding:5px 10px;
border:1px solid #7B9FD7;
font-weight:bold;
}

div#cadboxs{
background:url(img/inner/cad_bg02.jpg) no-repeat right top;
height:223px;
padding-top:20px;
}

div.bluebox_re{
background:url(img/inner/bluebox_re.gif) repeat-y 0 0;
width:362px;
}
div.bluebox_st{
background:url(img/inner/bluebox_st.gif) no-repeat 0 0;
width:362px;
}
div.bluebox_end{
background:url(img/inner/bluebox_st.gif) no-repeat 0 0;
width:342px;
padding:5px 10px;
color:#ffffff;
}

div#boshu01{
background:url(img/inner/boshu01.jpg) no-repeat left top;
padding:15px 0px 0px 165px;
height:206px;
}

.table01{
border-bottom:1px solid #8BC679;
border-left:1px solid #8BC679;
}
.table01 th{
border-top:1px solid #8BC679;
border-right:1px solid #8BC679;
vertical-align:top;
text-align:left;
padding:6px 10px;
font-weight:normal;
line-height:150%;
background:#E6F6DE;
width:130px;
}
.table01 td{
border-top:1px solid #8BC679;
border-right:1px solid #8BC679;
vertical-align:top;
text-align:left;
padding:6px 10px;
font-weight:bold;
line-height:150%;
color:#ee0000;
}

.graytxt{
color:#666666;
}


.w548{
width:548px;
margin:0px auto;
}






.table02{
border-bottom:1px solid #ADC9EB;
border-left:1px solid #ADC9EB;
}
.table02 th{
border-top:1px solid #ADC9EB;
border-right:1px solid #ADC9EB;
vertical-align:top;
text-align:left;
padding:6px 10px;
font-weight:normal;
line-height:150%;
background:#E4EEFA;
width:130px;
}
.table02 td{
border-top:1px solid #ADC9EB;
border-right:1px solid #ADC9EB;
vertical-align:top;
text-align:left;
padding:6px 10px;
font-weight:bold;
line-height:150%;
color:#ee0000;
}


#user_pass{
background:#DDEEFF;
width:520px;
padding:15px 0px;
margin:15px auto;
}
#user_pass table{
}
#user_pass table th{
padding-left:50px;
padding-right:10px;
}
#user_pass table td{
padding-right:10px;
}


.w230{
width:230px;
border:1px solid #4279B0;
padding:1px;
}

.w290{
width:290px;
border:1px solid #4279B0;
padding:1px;
}



#login_pass{
background:#DDEEFF;
width:520px;
padding:15px 0px;
margin:15px auto 0px auto;
}
#login_pass table{
}
#login_pass table th{
padding-left:50px;
padding-right:10px;
text-align:right;
padding-bottom:10px;
padding-top:10px;
}
#login_pass table td{
padding-right:10px;
padding-bottom:10px;
padding-top:10px;
}


#forge{
background:url(img/inner/point04.gif) no-repeat left center;
padding:3px 0px 3px 10px;
margin-left:35px;
}














div#privacy_box{
height:200px;
overflow-y:scroll;
padding:15px 15px;
border:1px solid #CACACA;
}


#user_enter{
background:#F4F2E9;
width:520px;
padding:15px 0px;
margin:15px auto;
}
#user_enter table{
width:320px;
margin:0px auto;
}
#user_enter table td{
text-align:center;
}


.table03{
border-bottom:1px solid #BACBE1;
border-left:1px solid #BACBE1;
}
.table03 th{
border-right:1px solid #BACBE1;
border-top:1px solid #BACBE1;
text-align:left;
vertical-align:top;
background:#EDF2F9;
font-weight:normal;
padding:6px 10px;
width:160px;
}
.table03 td{
border-right:1px solid #BACBE1;
border-top:1px solid #BACBE1;
text-align:left;
vertical-align:top;
padding:6px 10px;
}


.must{
color:#ee0000;
font-size:10px;
padding-left:3px;
}


.p-l13{
padding-left:13px;
}


.w560_table{
width:560px;
margin:10px 10px;
}
.w560_table td{
vertical-align:top;
}


.pla_table01{
border-bottom:1px solid #D6D6D6;
border-left:1px solid #D6D6D6;
width:210px;
}
.pla_table01 th{
border-top:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
padding:4px 10px;
line-height:150%;
vertical-align:middle;
text-align:left;
background:#F1DAB3;
}
.pla_table01 td{
border-top:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
padding:4px 10px;
vertical-align:middle;
text-align:left;
font-weight:normal;
}


.pla_table02{
border-bottom:1px solid #D6D6D6;
border-left:1px solid #D6D6D6;
width:210px;
}
.pla_table02 th{
border-top:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
padding:4px 10px;
line-height:150%;
vertical-align:middle;
text-align:left;
background:#F1B3B3;
}
.pla_table02 td{
border-top:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
padding:4px 10px;
vertical-align:middle;
text-align:left;
font-weight:normal;
}

.pla_table03{
border-bottom:1px solid #D6D6D6;
border-left:1px solid #D6D6D6;
width:570px;
margin:10px auto;
}
.pla_table03 th{
border-top:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
padding:4px 10px;
line-height:150%;
vertical-align:top;
text-align:left;
background:#F1DAB3;
font-weight:normal;
}
.pla_table03 td{
border-top:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
padding:4px 10px;
vertical-align:top;
text-align:left;
font-weight:normal;
}


div#pla01{
background:url(img/inner/pla06.gif) no-repeat left top;
width:370px;
margin:10px auto;
padding-left:200px;
padding-bottom:10px;
}

div#pla02{
background:url(img/inner/pla09.gif) no-repeat left top;
width:360px;
margin:10px auto;
padding-left:210px;
padding-bottom:10px;
}


.mintxt{
font-size:10px;
line-height:150%;
}

.ttl04{
border-left:3px solid #E69012;
padding:3px 8px;
font-size:14px;
color:#E69012;
border-bottom:1px dotted #a8a8a8;
}



div#flow01{
background:url(img/inner/flow01.gif) no-repeat 0 0;
padding-left:365px;
height:215px;
margin-top:20px;
}

div#flow02{
background:url(img/inner/flow02.gif) no-repeat 0 0;
padding-left:365px;
height:195px;
}

div#flow03{
background:url(img/inner/flow03.gif) no-repeat 0 0;
padding-left:365px;
clear:both;
}

div#flow04{
background:url(img/inner/flow04.gif) no-repeat 0 0;
padding-left:365px;
clear:both;
}


div.flowbox_re{
background:url(img/inner/flowbox01_re.gif) repeat-y 0 0;
width:285px;
}
div.flowbox_st{
background:url(img/inner/flowbox01_st.gif) no-repeat 0 0;
width:285px;
padding-top:12px;
}
div.flowbox_end{
background:url(img/inner/flowbox01_end.gif) no-repeat left bottom;
width:255px;
padding:0px 15px 12px 15px;
}


div#flowbox01{
width:285px;
float:left;
}
div#flowbox02{
width:285px;
float:right;
}



table.formtable01{
border-bottom:1px solid #C9C9C9;
border-left:1px solid #C9C9C9;
}
table.formtable01 th{
border-top:1px solid #C9C9C9;
border-right:1px solid #C9C9C9;
vertical-align:middle;
text-align:center;
background:#E5EEFB;
font-weight:normal;
padding:6px 10px;
}
table.formtable01 td{
border-top:1px solid #C9C9C9;
border-right:1px solid #C9C9C9;
vertical-align:top;
text-align:left;
font-weight:normal;
padding:6px 10px;
}


table.formtable01 td table.nontable{
border:none;
}
table.formtable01 td table.nontable td{
border:none;
padding:3px 30px 3px 0px;
}

.f350{
width:350px;
padding:1px;
border:1px solid #888888;
}

.f200{
width:200px;
padding:1px;
border:1px solid #888888;
}

.f100{
width:100px;
padding:1px;
border:1px solid #888888;
}


div.license_bg{
background:url(img/inner/license_bg.gif) no-repeat 0 0;
width:578px;
height:112px;
margin:0px auto;
text-align:center;
padding-top:31px;
}
div.license_bg input,
div.license_bg button{
vertical-align:middle;
}



.list01{
padding-left:25px;
padding:3px 0px 3px 20px;
}
.list01 li{
padding:2px 0px;
line-height:160%;
}

.list02{
padding:3px 0px 3px 30px;
list-style:circle;
}
.list02 li{
padding:2px 0px;
line-height:160%;
}

div.mazu{
width:560px;
margin:15px auto;
background:#FFFAEB;
border:1px solid #E4DEC9;
text-align:center;
}


div#cad_bana{
padding:12px 0px 2px;
background:#E6E6E6;
position:relative;
overflow:hidden;
width:590px;
}

div#cad_bana ul{
list-style:none;
}
div#cad_bana ul li{
float:left;
width:276px;
padding-left:13px;
padding-bottom:10px;
height:106px;
}
div#cad_bana ul li img{
vertical-align:bottom;
}

#login_user{
padding:10px 0px 0px 10px;
}
#logout{
padding-right:10px;
text-align:right;
}


div.free_down{
background:#FFF2E0;
width:580px;
margin:15px auto;
text-align:center;
padding:20px 0px;
}


table.cart_table{
border-bottom:1px solid #BEBEBE;
border-left:1px solid #BEBEBE;
margin-top:20px;
}
table.cart_table th{
border-top:1px solid #BEBEBE;
border-right:1px solid #BEBEBE;
background:#EFEFEF;
font-weight:normal;
padding:5px 8px;
text-align:center;
vertical-align:top;
}
table.cart_table td{
border-top:1px solid #BEBEBE;
border-right:1px solid #BEBEBE;
padding:5px 5px;
text-align:center;
vertical-align:top;
}

table.cart_table td.cart_price{
text-align:right;
width:100px;
}
table.cart_table td.cart_price2{
text-align:right;
color:#ee0000;
font-weight:bold;
}


table.cart_next{
width:300px;
margin:15px auto;
}
table.cart_next td{
text-align:center;
}


#license_box{
width:560px;
margin:15px auto;
background:#E7F0E6;
text-align:center;
padding:20px 0px;
}




.pla_right{
text-align:right;
padding:0px 0px 20px 0px;
}







.errortext{
text-align:center;
line-height:180%;
padding-top:10px;
}









.ttl05{
width:570px;
padding:5px 10px;
background:#CEE1F5;
font-size:14px;
}

div.gc_left{
width:369px;
float:left;
}
div.gc_right{
width:210px;
float:right;
}




/************************************
	sitemap/
************************************/

#sitemap{
padding:20px 30px;
}

#site_left{
width:360px;
float:left;
}
#site_right{
width:360px;
float:right;
}

#sitemap ul{
list-style:none;
}
#sitemap ul li{
background:url(img/inner/point03.gif) no-repeat left 8px;
padding:4px 0px 4px 15px;
line-height:150%;
border-bottom:1px solid #53322D;
margin-top:8px;
}
#sitemap ul li.sublist{
background:url(img/inner/point04.gif) no-repeat left 9px;
padding:4px 0px 4px 10px;
line-height:150%;
border-bottom:1px dotted #53322D;
margin-top:8px;
margin-left:20px;
}

#sitemap a:link,#sitemap a:visited { color: #1530A0; text-decoration:none; }
#sitemap a:hover,#sitemap a:active { color: #4460D5; text-decoration:underline; }



















.hand{
cursor:pointer;
}





/************************************************************
formmail start
*************************************************************/


.mess_table{
border-bottom:1px solid #BACBE1;
border-left:1px solid #BACBE1;
width:550px;
margin:0px auto;
}
.mess_table th{
border-right:1px solid #BACBE1;
border-top:1px solid #BACBE1;
text-align:left;
vertical-align:top;
background:#EDF2F9;
font-weight:normal;
padding:6px 10px;
width:160px;
}
.mess_table td{
border-right:1px solid #BACBE1;
border-top:1px solid #BACBE1;
text-align:left;
vertical-align:top;
padding:6px 10px;
}


p.mess_txt{
line-height:200%;
padding:20px 0px;
text-align:center;
}
div.mess_button{
padding:20px 0px;
text-align:center;
}
div.mess_button input{
margin:10px;
}

.error_mail{
width:400px;
margin:0px auto;
line-height:180%;
padding:10px 0px;
font-weight:bold;
color:#ee0000;
}
.error_txt{
width:400px;
margin:0px auto;
line-height:200%;
}

#form_message{
padding-top:20px;
}


/************************************************************
formmail end
*************************************************************/
