@charset "utf-8";


#page_title{

}

#wrapper{
	margin:40px auto 0 auto;
	width:940px;
	overflow:hidden;
}

.t1{
	margin:0px auto 20px auto;
	width:900px;
}

#wrapper td{
	vertical-align:top;
}

#wrapper p{
	padding:5px 0;
}

.pad1{
	padding:10px 0;
}

.pad2{
	padding:5px 0;
}

.pad3{
	padding:5px;
}

.t2{
	margin:0px auto 20px auto;
	width:940px;
}

.t3{
	margin:0px auto 20px auto;
	width:720px;
}

.t3 td{
	border-bottom: 15px #fff solid;
}


.w700{
	margin:0px auto 20px auto;
	width:700px;
}

#yotei{
	position:relative;
	margin:0px auto;
	width:485px;
}

#yotei p{
	position:absolute;
	top:26px;
	left:207px;
}

.bg1{
	width:190px;
	background:url(../img/right_box_bg.gif) repeat-y;
}

#right_box{
	margin:5px auto 0px auto;
	width:182px;

}

#wrapper a{
	color:#0099CC;
	text-decoration: none;
}

h4{
	padding:15px 0;
}

.more{
	text-align:right;
	font-size:11px;
}


table.faq {
	margin:0px auto 30px auto;
	width:920px;

}

table.faq td {
	vertical-align:center;
	padding:5px 0;
}

.line{
	border-bottom:dotted 1px #ccc;
}

.line2{
	border-top:solid 2px #0099CC;
}

.line3{
	border-top:solid 1px #99CCFF;
}

.faq_td_bg1{
	background:url(../img/faq_que.gif) 0px 10px no-repeat;
}

.faq_td_bg2{
	background:url(../img/faq_ans.gif) 0px 10px no-repeat;
}


input.txt {
	padding:5px 0;
	border:solid 1px #6699CC;
	font-size:14px;
}
select{
	padding:5px 0;
	border:solid 1px #6699CC;
}
textarea{
	border:solid 1px #6699CC;

}

table.form{
	margin:20px auto 20px auto;
	width:920px;
	border-collapse: separate;
	border-spacing: 0 5px;
	border-top:solid 1px #0099CC;
}

table.form td {

}

.form_bg{
	background:url(../img/right_box_bg.gif);
}

.form_btn{
	text-align:center;
	margin:20px 0 20px 0;
}

#order_box{
	margin:20px auto 20px auto;
	width:918px;
}

#order1{
	margin:20px auto 0px auto;
	padding:0 0 20px 35px;
	background:url(../img/order_img2.gif) no-repeat;
	width: 918px;
	height: 34px;
	line-height:34px;
	font-size: 15px;
	font-weight:bold;
}

#order2{
	margin:20px auto 0px auto;
	padding:0 0 20px 35px;
	background:url(../img/order_img3.gif) no-repeat;
	width: 918px;
	height: 34px;
	line-height:34px;
	font-size: 15px;
	font-weight:bold;
}

#order3{
	margin:20px auto 0px auto;
	padding:0 0 20px 35px;
	background:url(../img/order_img4.gif) no-repeat;
	width: 918px;
	height: 34px;
	line-height:34px;
	font-size: 15px;
	font-weight:bold;
}

#order4{
	margin:20px auto 0px auto;
	padding:0 0 20px 35px;
	background:url(../img/order_img5.gif) no-repeat;
	width: 918px;
	height: 34px;
	line-height:34px;
	font-size: 15px;
	font-weight:bold;
}

.o_bg1{
	background:url(../img/order_net_bg.gif) no-repeat center bottom;
}

.o_bg2{
	background:url(../img/order_phone_bg.gif) no-repeat center bottom;
}

.o_bg3{
	background:url(../img/order_fax_bg.gif) no-repeat center bottom;
}

.o_bg4{
	background:url(../img/order_mail_bg.gif) no-repeat center bottom;
}

.order_box_w{
	margin:0px auto;
	width: 900px;

}

.order_box_w td p{
	margin-left:10px;
}

.order_postage{
	width: 666px;
	background: url(../img/right_box_bg.gif);
	padding:20px 0;
}

.order_postage table{
	width: 610px;
	margin:0px auto;
}

.order_postage table{
	border: 10px #fff solid;
	background-color: #fff;
}

.order_postage table td{
	padding:10px 0;
}

.caution_box{
	margin:20px auto 0px auto;
	padding:20px;
	width: 918px;
	background-color: #F1F1F1;
	font-size:11px;
}

.caution_box ul{
	margin-left:15px;
}


.margin{
	margin:20px 0;
}

.catalog{
	margin:20px auto;
	width: 920px;
}

.catalog h4{
	height: 30px;
	line-height:30px;
	font-size: 15px;
	font-weight:bold;
	background: url(../img/right_box_bg.gif);
	color:#336699;
	padding:0 10px;
}

.catalog p{
	margin-left:10px;

}

