@charset "utf-8";
/* CSS Document */
body{ margin:0 auto; width:748px;}
h2{font-size:12px; color:#999;}
input{border:0;}
ul{list-style-type:none;}

/* 2014.1.14 */
#comment h4 {
	display:block;
	font-size:12px;
	padding:3px 8px;
	margin:0;
	background-color:#EEEEEE;
	border-left:8px solid #F36;
}
#comment{margin:0 0 20px 0;  padding:0 5px;}
#comment div p{ line-height:140%; margin:0 0 0 20px; padding:5px;}
#comment div{ line-height:140%; margin:0 0 15px 0;}
#comment .border {
	border:1px solid #CCCCCC;
}
#comment li{ list-style-type:none;line-height:140%;}


#money{width:748px;}
.center{margin:0 auto;}
input[type=text]:hover {background-color:#F99; border-color:#999999; }
input:focus {background-color:#FCC;}
textarea:hover {background-color:#F99; border-color:#999999; } 
textarea:focus {background-color:#FCC;}
table{border-spacing: 0px;border: none;}

#money{background:#333; margin:0 0 10px 0; border:solid 1px #CCCCCC; }
#money th.title{background:#F99;padding: 5px 10px 7px;font-weight:normal; font-size:14px; }
#money th{background:#EEE;padding: 5px 10px 7px;font-weight:normal;text-align:left;}
#money td{background:#EEE;padding: 5px 10px 7px; }


#tbform th,#tbform2 th, #re_form1 th, #tbform3 th{
	height:40px;
	padding:10px;
	font-weight:normal;
	width:230px;
	border-collapse: collapse;
	padding: 5px 10px 7px;
	background:#DDDDDD;
	border-bottom:solid 1px #CCCCCC;
}
#tbform td,#tbform2 td, #re_form1 td, #tbform3 td{
	padding:10px;
	border-collapse: collapse;
	padding: 5px 10px 7px;
	background:#EEEEEE;
	border-bottom:solid 1px #CCCCCC;
} 
#tbform, #re_form1 ,#tbform2, #tbform3 {
	width:748px;
	border-spacing: 0px;
	text-align:left;
	background:#E3E3E3;
	border-top:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}
table textarea{
	width:300px;
	height:50px;
	border:solid #FFCADF 1px;
	margin-left:10px;
}
.center {
	text-align:center;
}
.yucho, .ginko {
	display:none;
}
#tbform3 {
	margin-top:10px;
}
input[type="submit"] {
	width: 200px;
	height: 50px;
	background-color:#FF9999;
	margin-bottom: 50px;
}

#re_form1{margin:0 0 10px 0;}
#tbform{margin:0 0 10px 0;}

.bg0{background:#09F; padding:5px; color:#FFF;}
.bg1{background:#09F; padding: 3px 8px 3px 8px; color:#FFF; margin:0 10px 0 0;}
.bg2{background:#09F; padding: 3px 5px 3px 5px; color:#FFF; margin:0 10px 0 0;}
.bg3{background:#F60; padding: 3px 8px 3px 8px; color:#FFF; margin:0 10px 0 0;}
.bg4{background:#F6C; padding: 3px 8px 3px 8px; color:#FFF; margin:0 10px 0 0;}
.bg51{background:#99CC00; padding: 3px 8px 3px 8px; color:#FFF; margin:0 10px 0 0;}
.bg52{background:#99CC00; padding: 3px 5px 3px 5px; color:#FFF; margin:0 10px 0 0;}

.mt10{ margin:10px 0 0 0;}
.mt10_1{font-size:10px 0 0 0; margin:10px 0 0 0;}
.mb10{ margin:0 0 10px 0;}
.mb20{ margin:0 0 20px 0;}
.f12{font-size:12px;}
.f10{font-size:10px;}
.org{color:#F60;}
.red{color:#F36;}
.clear{ clear:both;}
input,select{margin:3px;}
.block { display: block; }
form.validate label.error { display: none; }
.b{font-weight:bold;}

h1{ font-size:16px; background-color:#E8F7FB;}
#subimg{background:url(../images/btn.jpg) top center no-repeat; width:227px; height:59px; margin:0 auto;}



.linkstyle4{overflow:hidden; margin:0 0 0 5px;}
.linkstyle4:link,.linkstyle4:visited{color:#333333; margin:0 0 0 5px;}
.linkstyle4:hover,.linkstyle4:active{color:#FFF; background-color:#003366; margin:0 0 0 5px;}
table [type="text"].return_item {
	margin-top: 10px;
}

/*QA*/
.blink{ text-decoration:blink}
#qa_form{ padding:10px; background:#EEE;  width:750px;}
#qa_form th{background:#DDFFFF; font-weight:normal; padding:10px; border-bottom: solid 1px #FFF; width:20%; text-align:left;}
#qa_form td{padding:10px; background:#FFF7FB;border-bottom: solid 1px #FFF; }
#qa_form li{ line-height:180%;}
#qa_form li.w{width:100px; float:left;}
#qa_form .df{border:solid #FFCADF 1px; width:205px; height:30px;}
#qa_form textarea{ width:80%; height:150px; border:solid #FFCADF 1px;}
#qa_form .l{float:left;}
table [type="text"]{width:180px; height:25px;border:solid #FFCADF 1px;}
table [type="text"][class="rg"]{width:300px; height:25px;border:solid #FFCADF 1px;}
.min [type="text"]{width:130px; height:25px;border:solid #FFCADF 1px;}
#datepicker {background:#FFF;}
.coment{color:#F36; background:url(../images/icon_comt.gif) top left no-repeat; padding:0 0 0 20px; text-align:left;}
.box{border: solid 1px #EEE; padding:0 10px; margin:0 0 10px 0;}
.pbox{border: solid 1px #FFCADF ; padding:0 10px; margin:10px 0 10px 0;}
.pink{color:#F36;}
.sec8_category2{float:left; width:40%;}
.sec8_category3{float:left; width:40%; margin:0 0 0 10px;}
.sec8_category2 input,.sec8_category3 input,.sec7_category7 input,.sec7_category8 input{width:150px;}
.sec8_category2 img,.sec8_category3 img,.sec7_category7 img,.sec7_category8 img{ margin:0 0 0 10px;}
#new_subimg{background:url(../images/new_sbbtn.jpg) top center no-repeat; width:152px; height:47px; margin:0 10px;}
#new_reset{background:url(../images/new_rebtn.jpg) top center no-repeat; width:152px; height:47px; margin:0 10px;}
