/*
Theme Name: MagariJapanTemplate
Theme URI: http://magarijapan.com
Author: Azu
Author URI: http://
Description: 
Version: 1
License: milqrea
License URI: http://
Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: MagariJapanTemplate

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@charset "utf-8";
/* CSS Document */
html {
font: 13px/1.231 Arial,Helvetica,sans-serif;	
}
body{
	/*background:#f0f0f0;*/
}

*{
margin:0;
padding:0;
}

img{
vertical-align:top;
border:none;
}
.clear{
clear:both;
}
.clearfix{
min-height:1px;
display:block;
}
#wrapper{
	/*background:#f0f0f0 url(images/body_bk.gif) 0 0 repeat-x;*/
}
#header{
width:960px;
height:91px;
margin:0 auto;
}
#header #site-title{
float:left;
}
#header .login{

}
button{
border:none;
background:none;
cursor: pointer;
}
#header .login p{
padding:9px 0 0 248px;
background:url(images/sign_up_button.gif) 230px 12px no-repeat;
width:auto;
height:36px;
text-align: right;
}
#header .mypage{
vertical-align:middle;
}
#header .login p a{
font-size:15px;
color:#1d2088;
text-decoration:none;
font-weight:bold;
}
#header .login #inoutform{
padding:0 0 0 0;
background:none;
width:auto;
position:relative;
}
#header input{
border-color:#ab0900;
}
#header #loginmail{
width:115px;
}
#header #loginpass{
width:122px;
}
#header #member_login{
vertical-align:middle;
}
#header .myname{
color:#FFFFFF;
}
#header .login #inoutform a{
display:block;
position:absolute;
top:0;
right:9px;
}
#header .login #inoutform span{
display:block;
padding:3px 0 0 0;
width:154px;
height:auto;
}
#nav{
width:auto;
height:64px;
background:url(images/nav_bk.gif) center bottom no-repeat;
}
#nav ul{
list-style:none;
width:960px;
margin:0 auto;
padding:0;

}
#nav ul li{
float:left;
}
#nav ul li a{
width:137px;
height:27px;
display:block;
color:#3b3b3b;
text-decoration:none;
text-align:center;
padding:22px 0 0 0;
background:url(images/button_bk.gif) no-repeat 0 0;
}
#nav ul .b6{
background:url(images/button_bk.gif) right top no-repeat;
}
#main{
width:982px;
height:auto;
margin:0 auto;
background:url(images/main_bk.gif) 0 0 repeat-y;
}
#content{
/*background:url(images/content_bk.gif) 0 0 no-repeat;*/
padding:0 11px 0 11px;
}
#footer{
margin:1px 0 30px 0;
width:auto;
height:auto;
background:url(images/footer_bk.gif) top right repeat-x;
line-height:140%;
}
.copyright{
padding:18px 0 17px 0;
text-align:center;
}

#foot_nav{
width:960px;
height:auto;
margin:0 auto;
}
#foot_nav .left{
float:left;
}
#foot_nav .left ul{
float:left;
list-style:none;
padding:6px 0 4px 0;
margin-top:9px;
}
#foot_nav .left ul li{
text-align:center;
width:130px;
height:auto;
padding:0 0 2px 0;
}
#foot_nav .left ul li a{
text-decoration:none;
color:#000000;
}
#foot_nav .left ul li a:hover{
color:#FF3333;
}
#foot_nav .right{
float:right;
background-color:#ffffff;
border:1px solid #cdcfd5;
text-align:right;
padding:20px 16px 20px 16px;
}
#foot_nav .left .fnav1 li{
background:url(images/fnav_topbk.gif) 24px 3px no-repeat;
}
#foot_nav .left .fnav2{
border:1px solid #cecece;
border-bottom:none;
border-top:none;
}

/*home*/
.homecont .right{
width:463px;
height:auto;
float:right;
padding:20px 0 0 0;
line-height:140%;
}

.homecont .left{
line-height:140%;
float:left;
padding:20px 0 0 21px;
}
.homecont .left #serch{
background:url(images/serch_bk.gif) 0 0 repeat-y;
margin-bottom:26px;
width:462px;
height:auto;
}
.homecont .left #serch .top-inputs{
padding:21px 0 0 22px;
background:url(images/serch_topbk.gif) 0 0 no-repeat;
}
.homecont .left #serch .top-inputs label{
display:block;
width:98px;
height:auto;
float:left;
}
.homecont .left #serch .top-inputs p{
padding-bottom:12px;
}
.homecont .left #serch .top-submit ul{
list-style:none;
float:left;
}
.homecont .left #serch .top-submit ul li{
float:left;
padding-right:12px;
}
.homecont .left #serch .top-submit{
text-align:right;
padding:0 10px 3px 22px;
background:url(images/serch_botombk.gif) bottom left no-repeat;
}
.homecont .left #serch label{
font-weight:bold;
}
.homecont .right .thumbnail_box{
float:left;
padding:0 0 16px 22px;
height:140px;
}
.homecont .right .thumtitle{
padding:6px 0 0 0;
text-align:center;
width:130px;
}
.homecont .right a{
text-decoration:none;
color:#303ca6;
}
.homecont .right a:hover{
color:#FF3333;
}
.homecont .right h2{
padding:0 0 25px 0;
}
#welcome{
padding:15px 0 37px 0;
background:url(images/home_bk.gif) 0 0 no-repeat;
}
#welcome h2{
background:url(images/home_tit2.jpg) 0px 3px no-repeat;
color:#FFFFFF;
padding:31px 0 0px 17px;
width:auto;
height:56px;
margin-left:21px;
}
#welcome ul{
list-style:none;
margin-left:21px;
margin-right:19px;
}
#welcome li{
margin-bottom:10px;
}
#welcome .w1{
background:#f0f0f0 0px 0 no-repeat;
padding:14px 290px 0px 20px;
height:61px;
width:auto;
}
#welcome .w2{
background:#f0f0f0 0px 0 no-repeat;
padding:14px 290px 0px 20px;
height:61px;
width:auto;
}
#welcome .w3{
background:#f0f0f0 0px 0 no-repeat;
padding:14px 14px 0px 20px;
height:61px;
width:auto;
}


/*���w���{*/
.p_nav{
padding:6px 0 0 39px;
font-size:12px;
width:auto;
height:14px;
}
.contentbox{
float:left;
width:556px;
height:auto;
padding:0 0 0 39px;
}

#rightbar{
float:right;
width:342px;
height:auto;
}

/*���w�T�C�h*/
#rightbar #serch{
background:url(images/side_bk.gif) 0 0 repeat-y;
margin-bottom:30px;
}
#rightbar #serch .top-inputs{
background:url(images/side_topbk.gif) top left no-repeat;
padding:22px 0 0 0;
}
#rightbar #serch .top-inputs label{
display:block;
float:left;
font-weight:bold;
width:92px;
height:auto;
}
#rightbar #serch .top-inputs p{
padding:0 0 12px 22px;
}
#rightbar #serch .top-inputs p .years{
display:block;
padding:0 0 0 92px;
}
#rightbar #serch .top-submit{
text-align:center;
padding:0 0 17px 0;
background:url(images/side_bottombk.gif) bottom left no-repeat;
}
#rightbar #serch .top-submit ul{
padding:0 0 0 22px;
list-style:none;
}
#rightbar #serch .top-submit ul li{
float:left;
padding:0 12px 32px 0;
}
#rightbar #serch .top-submit ul li label{
font-weight:bold;
}
#makerlist{
padding:0 0 211px 0;
/*background:url(images/side_bottombk.jpg) bottom left no-repeat;*/
margin-bottom:30px;
}
#makerlist ul{
background:url(images/side_bk.gif) 0 0 repeat-y;
list-style:none;

}
#makerlist ul li{
padding:3px 0 0 0;
}
#makerlist ul li a{
display:block;
border-bottom:1px dotted #939393;
margin:0 auto;
width:274px;
padding:10px 0 20px 0;
font-size:18px;
color:#5a5a5a;
text-decoration:none;
}
#makerlist ul li a:hover{
color:#FF3333;
}
#makerlist ul li a span{
font-size:10px;
}
#makerlist ul .ml1{
background:url(images/side_topbk.gif) left top no-repeat;
padding-top:50px;
}

#makerlist ul .ml1 a{
background:url(images/ml1.jpg) 238px 5px no-repeat;
}
#makerlist ul .ml2 a{
background:url(images/ml2.jpg) 238px 5px no-repeat;
}
#makerlist ul .ml3 a{
background:url(images/ml3.jpg) 238px 5px no-repeat;
}
#makerlist ul .ml4 a{
background:url(images/ml4.jpg) 238px 5px no-repeat;
}
#makerlist ul .ml5 a{
background:url(images/ml5.jpg) 238px 5px no-repeat;
}
#makerlist ul .ml6 a{
background:url(images/ml6.jpg) 238px 5px no-repeat;
}
#makerlist ul .ml7 a{
background:url(images/ml7.jpg) 238px 5px no-repeat;
}
#makerlist ul .ml8 a{
background:url(images/ml8.jpg) 238px 5px no-repeat;
}
#makerlist ul .ml9 a{
background:url(images/ml9.jpg) 238px 5px no-repeat;

}
#makerlist ul .ml10 a{
border:none;
background:url(images/ml10.jpg) 238px 5px no-repeat;
}


/*car stocks*/
.p_nav a{
text-decoration:none;
color:#000000;
}
.p_nav strong{
color:#27796f;
}
.p_nav a:hover{
color:#FF3333;
}
.contentbox h1{
color:#37926d;
font-size:30px;
padding:13px 0 0 0;
}

.contentbox .thumbnail_box h2 a,.contentbox .thumbnail_box h2 {
font-size:18px;
color:#1d2088;
text-decoration:none;
font-weight:normal;
line-height:110%;
}
.contentbox .thumbnail_box .thumprice p.soldout{
	width:127px;
	height:37px;
	background:#9e9e9e;
	text-align:center;
	color:#fff;
	padding-bottom:0;
	line-height:200%;
	border-radius: 5px;		/* CSS3草案 */
	-webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px;	/* Firefox用 */
}
.contentbox .thumbnail_box .thumprice{
	position:relative;
}
.contentbox .thumbnail_box .thumprice p.reserved{
	color:#00a8ff;
	position:absolute;
    left:20px;
    top:23px;
}
.contentbox .thumbnail_box {
border-top:1px dotted #939393;
padding:16px 0 0 0;
}
.contentbox .thumbnail_box h2 a:hover{
color:#FF3333;

}
.contentbox .thumbnail_box .thumb_fix{
float:left;
}
.contentbox .thumbnail_box .thumtitle{
width:228px;
height:auto;
float:left;
padding:0 0 22px 0;
}
.contentbox .thumbnail_box .thumimg{
float:left;
padding:0 23px 22px 0;
}
.contentbox .thumbnail_box .thumprice{
float:left;
text-align:center;
}
.contentbox .thumbnail_box .thumprice p{
color:#c15454;
font-size:18px;
color:#c75656;
padding:0 0 10px 0;
height:39px;
}

.wp-pagenavi a{
color:#1d2088;
}
.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color:#09C;
	color:#09C;
}
.wp-pagenavi a:hover{
background-color:#ff3232;
color:#FFFFFF;
}

.wp-pagenavi span.current {
	font-weight: bold;
	color:#FFFFFF;
	background:#4689c7;
}
.topnav{
padding:21px 0 24px 0;
}
.bottomnav{
border-top:1px dotted #939393;
padding:17px 0 40px 0;
}
.thumnav{
list-style:none;
margin:0;
padding:0;}

.thumnav li{
color:#1d2088;
float:left;
padding:0 0px 6px 153px;
font-size:12px;
}
.thumnav .tnr{
padding:0 0 6px 233px;
}


/*singleitem*/

#sinfo{
padding:0 0 0 39px;
}
#sinfo h2{
padding:28px 0 0 0;
}
#sinfo .table{
padding:11px 0 20px 18px;
}
#sinfo .sampleimg{
padding:0 0 40px 18px;
}
#sinfo .sampleimg p{
display:inline;
}
#sinfo .sampleimg img{
width:417px;
height:auto;
}
.syousai{
padding:0 0 0 39px;
position:relative;
}
.syousai .left{
width:360px;
height:auto;
float:left;
border-top:1px dotted #939393;
padding:18px 0 0 0;
}
.syousai .right{
float:right;
width:560px;
height:auto;
}
#single_entry .idnav{
padding:17px 0 22px 39px;
font-size:20px;
font-weight:bold;
}
#single_entry .single_tit{
color:#37926d;
font-size:30px;
padding:0px 0 12px 0px;
width:555px;
height:auto;
min-height:3.5em;
}
.syousai #iteminfo{
	position:absolute;
	left: 621px;
	top: 0px;
}

#iteminfo table{
width:288px;
height:auto;
margin:12px auto;
}
#iteminfo table td{
text-align:right;
padding:0 0 6px 0;
}
#iteminfo table th{
text-align:left;
padding:0 0 6px 0;
}

.fob{
border-top:1px dotted #939393;
padding:18px 0 0 0;
margin:0 367px 35px 0;
}
.fob .fob_pr{
padding:0 0 12px 0;
}
.fob .fob_pr span{
font-weight:bold;
display:block;
padding:4px 0 0 7px;
height:30px;
width:auto;
float:left;
}
.fob .fob_pr strong{
font-size:20px;
color:#c75656;
padding:0 0 0 0;
float:right;
vertical-align:top;
}
#selectport{
border-top:1px dotted #939393;
padding:0 0 0 7px;
}
#selectport dt{
font-weight:bold;
padding:12px 0 12px 0;
}
#selectport dd{
padding:0 0 12px 0;
}
#selectport dd span{
color:#1d2088;
}
.fob .amount{
text-align:right;
background-color:#f0f0f0;
color:#f0f0f0;
font-weight:bold;
padding:6px 14px 6px 0;
}
.moreinfo{
background:url(images/minfo_bk.gif) 0 0 repeat-y;
}
.moreinfo h3{
background:url(images/minfo_topbk.gif) 0 0 no-repeat;
padding:17px 0 0 15px;
font-size:20px;
}
.moreinfo dl{
background-color:#ffffde;
padding:0 0 0 15px;
width:484px;
height:auto;
margin:0 0 0 15px;
}
.moreinfo dl dt{
padding:10px 0 10px 0;
}
.moreinfo dl dd{
padding:0 0 10px 0;
}
.moreinfo .coments{
padding:0 0 0 15px;
}
.moreinfo .coments label{
display:block;
padding:9px 0 9px 0;
}
.moreinfo .coments textarea{
width:497px;
height:auto;
}
.moreinfo .singlebtn{
text-align:center;
padding:18px 0 0 0;
}
.moreinfo .know{
font-size:11px;
padding:10px 25px 15px 15px;
background:url(images/minfo_bottombk.gif) bottom left no-repeat;
}
.syousai .subimg p{
display:inline;
}
.syousai .subimg img{
padding:5px 1px 0 0;
width:83px;
height:auto;
}
#sinfo .table{
font-size:12px;
}
#sinfo .table th{
background-color:#e4e4e4;
font-weight:normal;
padding:14px 10px 14px 10px;
width:136px;
height:auto;
text-align:left;
}
#sinfo .table td{
background-color:#f0f0f0;
padding:14px 14px 14px 14px;
width:248px;

height:auto;
}
#sinfo .table .cols{
width:auto;
}
#sinfo .table span{
color:#FF0000;
font-size:10px;
display:block;
padding-top:5px;
}
#sinfo .sampleimg img{
padding:0 25px 30px 0;
}
/*�Œ��y�[�W���b*/
.contentbox2{
width:575px;
height:auto;
float:left;
padding:0 0 0 20px;
}
.contentbox2 h1{
color:#37926d;
font-size:30px;
padding:13px 0 12px 19px;
}
.contentbox2 h2{
background:url(images/h2_bk.gif) 0 0 no-repeat;
color:#FFFFFF;
font-size:18px;
padding:5px 0 16px 18px;
height:28px;
width:auto;
}
.contentbox2 h3{
color:#4b50bd;
font-size:18px;
padding:0 0 12px 17px;
}

.contentbox2 p{
padding:0px 18px 48px 18px;
}
.contentbox2 .step1{
background:url(images/step1.gif) 387px 0 no-repeat;
}
.contentbox2 .step1 p{
width:369px;
height:auto;
}

.contentbox2 .step2{
background:url(images/step2.gif) 387px 6px no-repeat;
}
.contentbox2 .step2 p{
width:369px;
height:auto;
}

.contentbox2 .step3{
background:url(images/step3.gif) 387px 6px no-repeat;
}
.contentbox2 .step3 p{
width:369px;
height:auto;
padding-bottom:67px;
}

.contentbox2 .step4{
background:url(images/step4.gif) 387px 6px no-repeat;
}
.contentbox2 .step4 p{
width:369px;
height:auto;

}
.contentbox2 .about2{
padding-right:206px;
background:url(images/about1.gif) 367px 0 no-repeat;
padding-bottom:120px;
}
-->
.contentbox2 .about3 ,.contentbox2 .about4 {
font-size:14px;
padding:0 0 56px 17px;
}
/*.contentbox2 .about3 {
background:url(images/about2.jpg) 370px 0 no-repeat;
}*/
/*.contentbox2 .about4 {
background:url(images/about3.gif) 370px 0 no-repeat;
}*/
.contentbox2 .about3 dt,.contentbox2 .about4 dt{
background:#eaeaea;
font-weight:bold;
padding:8px 0 4px 12px;
min-height:19px;
width:95%;
}
.contentbox2 .about3 dd,.contentbox2 .about4 dd{
min-height:19px;
width:318px;
padding:8px 0 4px 12px;
}

/*contact form*/

.cform{
margin:0 0 0 17px;
border-top:1px dotted #999999;
border-spacing:0;
border-collapse:collapse;
width:524px;
height:auto;
font-size:13px;
margin-bottom:18px;
}
.cform span{
color:#FF0000;
}
.cform th{
border-bottom:1px dotted #999999;
padding:7px 0 7px 0px;
width:158px;
height:auto;
text-align:left;
font-weight:normal;
vertical-align:top;

}
.cform th strong{
display:block;
padding:7px 0 7px 12px;
font-weight:normal;
background:#eeeeee;
}
.cform th .naiyou{
padding-bottom:124px;
}
.cform td{
border-bottom:1px dotted #999999;
padding:12px 0 12px 7px;
}
.submit_btn{
text-align:center;
padding:0px 0 60px 0;
}
.red{
color:#FF0000;
}
.blue{
color:#0000FF;
}


/*�����o�[�y�[�W*/

.memberbox{
padding:0 17px 0 17px;
}

.memberbox h1{
color:#37926d;
font-size:30px;
padding:13px 0 12px 19px;
}

.loginbox{
background:url(images/serch_bk.gif) 0 0 repeat-y;
width:462px;
height:auto;
position:relative;

}
#memberpages{
padding:3px 0 100px 0;
width:462px;
height:auto;
background:url(images/serch_topbk.gif) 0 0 no-repeat;
margin:30px auto 0px auto;
}
#memberpages form{
padding:24px 120px 0 120px;
}
.error_message{
padding:0 0 0 19px;
color:#FF0000;
}
.error_message b{
color:#FF0000;
}
#memberpages form #loginmail{
width:200px;
height:auto;
}
#memberpages form #loginpass{
width:200px;
height:auto;
}
#memberpages form p{
padding:0 0 12px 0;
}
#memberpages form .submit{
text-align:right;
}
#memberpages .whitebox{
padding:0 0 3px 0px;
background:url(images/serch_botombk.gif) bottom no-repeat; 
}
#memberpages .loginfo{
padding:6px 0 24px 0;
text-align:center;
}
#memberpages #loginfo{
padding:6px 0 24px 0;
text-align:center;
}
#memberpages #nav{
background:none;
text-align:right;
padding:12px 60px 0 0;
}
#memberpages .change{
text-align:center;
}
#newmemberpage{
padding:0 19px 0 19px;
}
.header_explanation ul{
list-style:none;
}
.header_explanation ul li{
line-height:140%;
padding:0 0 12px 0;
}



#newmember table{
margin:0 0 0 17px;
border-top:1px dotted #999999;
border-spacing:0;
border-collapse:collapse;
width:850px;
height:auto;
font-size:13px;
margin-bottom:18px;
}
#newmember table span{
color:#FF0000;
}
#newmember table th{
border-bottom:1px dotted #999999;
padding:7px 0 7px 0px;
width:169px;
height:auto;
text-align:left;
font-weight:normal;
vertical-align:top;

}
#newmember table th strong{
display:block;
padding:7px 0 7px 12px;
font-weight:normal;
background:#eeeeee;
}
#newmember table th .naiyou{
padding-bottom:124px;
}
#newmember table td{
border-bottom:1px dotted #999999;
padding:12px 0 12px 7px;
}
#newmember table td input{
width:250px;
}
#newmember table td #address3,#newmember table td #address2{
width:450px;
}
#newmember .send{
text-align:right;
padding:12px 0 60px 0;
}
.usccart_navi{
background:url(images/ask_nav.gif) bottom left repeat-x;
padding:0 0 8px 0;
margin-bottom:30px;
}
.usccart_navi ol{
list-style:none;
}
.usccart_navi ol li{
color:#FFFFFF;
font-weight:bold;
font-size:14px;
float:left;
padding:10px 12px 0 12px;
height:24px;
width:auto;
background:url(images/ask_bk.gif) 0 0 repeat-x;
border-right:1px solid #fff;
}
.usccart_navi ol .askon{
background:url(images/ask_bk_on.gif) 0 0 repeat-x;
}
.memberbox h5{
background:url(images/coustumer_bk.gif) 8px 0 no-repeat;
font-size:18px;
padding:5px 0 0 26px;
color:#FFFFFF;
height:28px;
width:auto;
}
#members{
width:300px;
margin:0 auto;
display:block;
padding:50px 0 50px 0;
}
#members .send{
text-align:right;
}
.memberlogin {
border-top:1px dotted #999999;
border-spacing:0;
border-collapse:collapse;

height:auto;
font-size:13px;
margin-bottom:18px;

}
.memberlogin span{
color:#FF0000;
}
.memberlogin th{
border-bottom:1px dotted #999999;
padding:7px 0 7px 0px;
width:169px;
height:auto;
text-align:left;
font-weight:normal;
vertical-align:top;

}
.memberlogin th strong{
display:block;
padding:7px 0 7px 12px;
font-weight:normal;
background:#eeeeee;
}
.memberlogin td{
border-bottom:1px dotted #999999;
padding:12px 0 12px 7px;
}
.nonmemberp{
padding:12px 0 0 12px;
}
#nonmember{
padding:24px 0 40px 0 ;
}
#nonmember table{
width:840px;
height:auto;
margin:0 auto;
}

#nonmember td input{
width:250px;
}
#nonmember table td #address3,#newmember table td #address2{
width:450px;
}
#nonmember .send{
text-align:center;
padding:24px 0 12px 0;
}
em{
color:#FF0000;
}
.error_message{
margin-bottom-bottom:24px;
}

.customer_forms{
width:840px;
height:auto;
margin:0 auto;
}
.customer_forms{
margin-bottom:6px;
}
.customer_forms th{
background-color:#e4e4e4;
padding:6px 12px 6px 12px;
width:205px;
}

.customer_forms td{
background-color:#f0f0f0;
padding:8px 12px 8px 12px;
}
.customer_forms textarea{
width:300px;
}
.sends{
text-align:center;
padding:12px 0 40px 0;
}

.aright{
text-align:right;
}

.send{
text-align:center;
padding:12px 0 40px 0;
}


.loginmbox{
padding:20px 0 0 0;
}
.loginmbox ol{
padding:0 0 0 68px;
}
.loginmbox #customer-info{
background:url(images/loginm_bk.gif) 0 0 no-repeat;
}
.loginmbox ol a{
color:#FFFFFF;
text-decoration:none;
}
.loginmbox h3{
background:url(images/coustumer_bk.gif) 8px 0 no-repeat;
font-size:18px;
padding:5px 0 0 26px;
color:#FFFFFF;
height:28px;
width:auto;
margin-left:27px;
}

.loginmbox .subtit2{
background:none;
background-color:#000066;
width:850px;
height:20px;
padding:3px 0 5px 20px;
margin-left:0px;
margin-bottom:10px;
}
.entylm{
padding:0 17px 0 17px;
}

.loginmbox h1{
color:#1d2088;
font-size:30px;
padding:13px 0 12px 19px;
}
.memberpg{
padding:20px 0 0 50px;
}
.hwaku{
width:902px;
height:auto;
margin:0 auto;
}
.hwaku #histre{
width:576px;
height:auto;
float:left;
margin-bottom:12px;
}
.hwaku #histre th{
background-color:#e4e4e4;
width:100px;
height:auto;
padding:5px 13px 5px 13px;
}
.hwaku #histre td{
background-color:#f0f0f0;
padding:5px 13px 5px 13px;
}
.hwaku .lpic{
float:left;
width:290px;
padding:1px 13px 20px 12px;
}
#syousaiwaku{
width:902px;
height:auto;
margin:0 auto;
}
.sipinfo{
width:870px;
height:auto;
margin:12px auto 12px auto;
}
.sipinfo th{
padding:5px 13px 5px 13px;
background-color:#e4e4e4;
}
.sipinfo td{
background-color:#f0f0f0;
padding:5px 13px 5px 13px;
}
#histwap h2{
width:902px;
height:auto;
margin:0 auto;
}
#hsubimg{
width:864px;
margin:0 auto;
}
#hsubimg img{
width:430px;
height:auto;
margin-bottom:4px;
}
#commentform{
margin:0 0 0 45px;
}
#commentlist{
width:902px;
height:auto;
padding:40px 0 92px 0;
margin:0 auto;
}
#commentlist ol{
list-style:none;
list-style-type:none;
text-decoration:none;
}
#commentlist li{
border-bottom:1px dotted #000;
padding:14px 35px 8px 35px;
}
.plesems{
padding:12px 0 6px 45px;
}
.hlistbox{
padding:0 0 60px 0;
}
.hlistbox .hlist_serch{
border:none;
width:auto;
margin:0 0 0 36px;
}
.hlistbox .hlist_serch td{
border:none;
}
.hlistbox .hlist_serch td select{
min-width:154px;
}
.hlistbox table{
width:876px;
height:auto;
margin:0 auto;
border:1px solid #CCCCCC;
border-bottom:none;
border-left:none;
border-spacing:0;
border-collapse:collapse;
}
.hlistbox table th{
background:#1e2c6d;
color:#FFFFFF;
padding:6px 6px 6px 6px;
border:1px solid #CCCCCC;
border-top:none;
border-right:none;
}
.hlistbox table td{
padding:6px 6px 6px 6px;
border:1px solid #CCCCCC;
border-top:none;
border-right:none;
}

.coment_metaf{
text-align:right;
padding:12px 0 0 0;
}

#ddsystem{
width:876px;
height:auto;
margin:8px auto 8px auto;
background:#ffdbdb;
padding:12px 0 0 0;
}
#ddsystem ul{
list-style:none;
}
#ddsystem ul li{
float:left;
padding:0 0 8px 12px;
}
#ddsystem a{
display:block;
width:;
height:auto;
width:105px;
height:55px;
text-indent:-9999px;
}
#custom_orderexcert{
background:url(images/dds1.gif) 0 0 no-repeat;
}
#custom_orderbl{
background:url(images/dds4.gif) 0 0 no-repeat;
}
#custom_ordereaa{
background:url(images/dds5.gif) 0 0 no-repeat;
}
#custom_orderjevic{
background:url(images/dds3.gif) 0 0 no-repeat;
}
#custom_orderjevic{
background:url(images/dds3.gif) 0 0 no-repeat;
}
#custom_orderpinv{
background:url(images/dds8.gif) 0 0 no-repeat;
}
#custom_orderinvoice{
background:url(images/dds2.gif) 0 0 no-repeat;
}
#custom_orderqjsj{
background:url(images/dds6.gif) 0 0 no-repeat;
}
#custom_orderother{
background:url(images/dds7.gif) 0 0 no-repeat;
}

/*news*/
.newsclass{
border-top:1px dotted #939393;
padding:6px 12px;
margin-bottom:24px;
}
.newsclass h2{
padding-top:12px;
padding-bottom:12px;
font-size:18px;

font-weight:normal;
line-height:110%;
}
.newsclass h2 a{
color:#1d2088;
text-decoration:none;
}
.newsclass h2 a:hover{
color:#FF3333;
}

.storydate{
display:block;
padding:0 0 0 19px;
}
.storycontent{
padding:12px 0 24px 0px;
}

.docu img{
padding:0 0 3px 0;
}

.totalunit{
text-align:right;
padding:6px 43px 6px 0;
font-size:14px;
}

.zaiko_status{
font-size:20px;
color:#ff0000;
font-weight:bold;
margin-left:15px;
}
.bkoff td {
    background: none repeat scroll 0% 0% #666;
}

#hwrapp{
background:url(images/hwrapp_bk.gif) 0 0 repeat-x;
	width:auto;
	height:53px;
}
#hwrapp .inner{
	width:960px;
	height:40px;
	margin:0 auto;
	background:url(images/h_info_bk.png) 0 0 no-repeat;
}
#hwrapp .inner ul{
	text-align:right;
	list-style:none;
}
#hwrapp .inner ul li{
	display:inline-block;
	/display:inline;
	/zoom:1;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	
}

#hwrapp .inner ul li.mail{
	background:url(images/wh_mail.png) 0 6px no-repeat;
	padding:3px 19px 0 38px;
}
#hwrapp .inner ul li.tel{
	background:url(images/wh_tel.png) 0 6px no-repeat;
	padding:3px 13px 0 38px;
}

#iteminfo .print{
	background:url(images/print_bk.gif) 0 0 no-repeat;
	padding:8px 7px 0 4px;
	width:auto;
	height:113px;
}
#iteminfo .print p.t_price{
	background:#ffffde;
	padding:0 10px 0 18px;
	width:auto;
	height:36px;
	
}
#iteminfo .print p.t_price span{
	display:block;
	float:left;
	font-size:12px;
	padding:12px 0 0 0;
}
#iteminfo .print p.t_price strong{
	display:block;
	float:right;
	color:#f00;
	font-size:24px;
	padding:6px 0 0 0;
}
#iteminfo .print ul{
	float:left;
	list-style:none;
	padding:9px 0 0 7px;
}
#iteminfo .print div.clearfix{
	border-top:1px dotted #696969;
	margin-top:4px;
}
#iteminfo .print ul li{
	padding:0 0 9px 25px;
	font-size:16px;
	
}
#iteminfo .print ul li.tel{
	background:url(images/tel_ico.gif) 0 0 no-repeat;
}
#iteminfo .print ul li.mail{
	background:url(images/mail_ico.gif) 0 0 no-repeat;
}
#iteminfo .print p.printout{
	float:right;
	padding:6px 3px 0 0;
}

/* modern browsers */
#iteminfo .clearfix:after
{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

/* IE7 */
#iteminfo .clearfix{
  display: inline-block; }

/* legacy IE */
* html #iteminfo .clearfix{
  height: 1%; }

#iteminfo .clearfix{
  display: block; }

.review{
	border-top: 1px dotted #939393;
	padding-top:23px;
}
.review .pic{
	padding:0 0 16px 0;
}
.review .pic dl{
	float:left;
	width:266px;
	height:auto;
	text-align:center;
}
.review .pic dl+dl{
	float:right;
}
.review .pic dt{
	font-size:18px;
	color:#1d8876;
	padding:0 0 3px 0;
}
.review .pic dd img{
	width:266px;
	height:auto;
}
.review .pic+div{
	padding-bottom:16px;
}
.review .pic+div .flag{
	float:left;
	width:60px;
	height:auto;
}
.review .pic+div .flag img{
	width:60px;
	height:auto;
}
.review .pic+div .right{
	float:right;
	width:462px;
	height:auto;
}
.review h2{
	font-size:18px;
	padding:0 0 2px 0;
}
.review h2+p{
	font-size:18px;
}
.review .comment p{
	padding:0 0 16px 0;
}
.cf:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.cf {
	display: inline-block;
	/display:inline;
	/zoom:1;
}

* html .cf {
	height: 1%;
}
.cf {
	display: block;
}
.cf {
/*
	overflow: hidden;
*/
}

.headbook{
	font-weight:bold;
	color:#00a8ff;
	font-size:30px;
}
