@charset "utf-8";



/* Table Of Contents

----------------------------------------



# visual

# content



----------------------------------------*/





/* # content

---------------------------------------------------------------------------- */

div#content .boxA h3{

	background-image:  url(file:///C|/Users/CENTERED/common/images/ico_arrow02.jpg);

	background-repeat: no-repeat;

	padding-left: 18px;

	margin-bottom: 15px;

	color: #6c3902;

	font-weight: bold;

	font-size:110%;

}



.companyList{

	background-image: url(file:///C|/Users/CENTERED/images/bg_navi.png);

	background-repeat: no-repeat;

	background-position: left bottom;

	padding-left: 1px;

}



.boxD{

	border-top: 1px solid #c2c6cb;

	border-right: 1px solid #c2c6cb;

	border-bottom: 1px solid #e3e3e3;

	border-left: 1px solid #c2c6cb;

	padding: 30px 20px 30px 15px;

	background-color: #fefefe;

}



.contactBox table{

	border: 1px solid #e0e0e0;

	width: 556px;

	color: #111111;

}



.contactBox table tr th{

	border: 1px solid #e0e0e0;

	padding-top: 10px;

	padding-bottom: 10px;

	background-color: #f6f6f6;

	padding-left: 20px;

}



.contactBox table tr td{

	border: 1px solid #e0e0e0;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 20px;

}


.contactBox table tr td input[type="radio"] + label{margin-right:20px;}

.contactBox table tr td input[type="text"],
.contactBox table tr td input[type="password"]{

	border: 1px solid #abadb3;

	height: 20px;

	width: 290px;

	margin-right: 15px;

}



.icoA{

	background-image: url(file:///C|/Users/CENTERED/images/ico_01.png);

	background-repeat: no-repeat;

	padding-left: 20px;

}

.contactBox .sbox{	

border: 1px solid #ededed; 

padding:20px 20px 20px 20px;

}

.red{ color:#ff0303;}

.h103{ height:103px;}

.btnBox{ text-align:center;   width:100%;}

.btnBox .back{ text-align:center; width:282px; background-color:#f2f2f2; display:inline-block; padding:14px 7px;}



.contactBox table tr th.plivacy{ background-color:#fad89b;}

.mT37{ margin-top:37px;}



input.number{

width:50px !important;

margin:0 !important;

}

.ovf_h{

overflow:hidden;

}

.floatLeft{

padding-top:6px;

width:290px;

float:left;

}

.floatRight{

width:200px;

float:left;

margin-left:15px;

}

.hoge{

margin-left:15px;

display:inline;

padding:0 15px 0 0;

}

input.btnBack{

	margin-right: 30px;

	background: url(../images/btn_back.jpg) 0px 0px no-repeat;

	height: 42px;

	width: 156px;

	border: none;

	cursor:pointer;

}



input.btnSend{

	margin-right: 30px;

	background: url(../images/btn_send.jpg) 0px 0px no-repeat;

	height: 42px;

	width: 156px;

	border: none;

	cursor:pointer;

}

input.btnBack:hover{

	height: 42px;

	width: 156px;

	background: url(../images/btn_back.jpg) 0px 0px no-repeat;

	visibility: visible;

	border: none;

opacity: 0.8;	filter: alpha(opacity=80);}



input.btnSend:hover{

	height: 42px;

	width: 156px;

	background: url(../images/btn_send.jpg) 0px 0px no-repeat;

	visibility: visible;

	border: none;

opacity: 0.8;	filter: alpha(opacity=80);}





ul.sidebarInner li {

margin-bottom: 15px;

}

ul.sidebarInner{

float: right;

width: 240px;

}

/*
 CakePHP Inquiry Form
*/

h3{font-size:120%;font-weight:600;}
.form2 > h3{border-bottom:1px solid #e0e2e4;margin-bottom:20px;}
.form2 > table + h3{margin-top:20px;}
input[type="text"].form-error,
textarea.form-error{background-color:#fee;}
div.input.radio + input{margin-top:10px;}
input[disabled="disabled"]{background-color:#eee;}