@charset "utf-8";
/* 
============================================================
/contact/css/index.css
============================================================
*/


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

.mainv-area {
    min-width: 1004px;
    width: 100%;
}

.mainv-area .Inner {
	background: url(/company/img/bg-submain_company.jpg) no-repeat scroll top;
    height: 200px;
    overflow: hidden;
	padding: 2px 0;
	text-align: center;
}

h1 {
	font-size: 170% !important;
	border-bottom: solid 3px #333;
	letter-spacing: 0.07em;
	width: 1002px;
	margin: 150px auto !important;
}

.content {
    margin: 0 auto;
	overflow: hidden;
	width: 1002px;
	padding-bottom: 100px;
}



/*  c08
----------------------------------------- */
#n08 {
	margin-top: 20px !important;
}

#c08 {
	text-align: left;
	margin: 40px auto 0;
	width: 860px;
}

#c08 h2 {
	margin-top: 30px;
	font-size: 140%;
	color: #0085cc;
}

#c08 h3 {
	margin: 30px 0 0 15px;
	font-size: 112.5%;
	color: #07469A;
}

#contact p {
	padding-top: 10px;
	font-size: 100%;
	line-height: 1.7;
}

#c08 .sp01 {
	color: #F30;
	font-size: 93.8%;
}

#c08 .sp02 {
	color: #333;
	font-size: 93.8%;
}

/*   .section
-------------------*/
#contact .section {

}

#contact .section p {
	font-size: 92% !important;
}

#contact .section ul li {
	font-size: 82% !important;
	color: #F30;
}

#contact .section2 h2 {
	margin: 15px 0 0 50px !important;
}

#contact .section2 p {
	font-size: 100%;
	color: #F30;
	margin: 15px 0 0 15px;
}

#contact .section2 dl {
	margin: 15px 0 0 0 !important;
	padding: 0 !important;
}

#contact .section2 dt {
	font-weight: bold;
	margin: 0 0 0 0 !important;
}

#contact .section2 dd {
	color: #F30;
}

#c08 h3 img.s2h3 {
	margin: 15px 0 0 50px !important;
}

#contact .section3 h3 {
	margin: 30px 0 0 0;
}

#contact .section3 p {
	margin: 0 0 0 0;
}




/*   .Form
-------------------*/
#contact .section .FormItem,
#contact .section2 .FormItem {
    background-color: #fff;
    border: solid 1px #34A1CF;
	margin-top: 3px;
	padding: 10px 30px 30px 60px;
	margin: 5px 0 0 0;
	width: 770px;
	overflow: hidden;
}

#contact .section .FormItem dl {
    padding: 0.5em 0;
}

#contact .section .FormItem dt {
	margin: 25px 0 0 0;
}

#contact .section .FormItem dd input {
    height: auto !important;
    margin: 3px 0 0 0 !important;
    min-height: 21px;
    width: 430px;
	font-size: 100%;
}

#contact .section .FormItem dd p.p01 {
	font-size: 72% !important;
	line-height: 1.3;
	color: #F30;
    width: 630px;
    margin: 3px 0 0 0 !important;
}

#c08 p.p02 {
	font-size: 82%;
	line-height: 1.5;
	color: #333;
    width: 650px;
    margin: 30px 0 0 15px;
}

#contact .section .FormItem dd textarea {
    height: auto !important;
    margin: 3px 0 0 0 !important;
    min-height: 150px;
    width: 600px;
}

#FormItem dd input, .FormItem dd textarea {
    border: solid 1px #34A1CF;
}


#c08 .SubmitBox {
	margin: 20px 0 0 15px;
}

input:focus,
textarea:focus {
	background-color: #D2EAF4;
}

#contact select {
	font-size: 100%;
	background-color: #A2E1EC;
}


/*  c09
----------------------------------------- */
#n09 {
	margin-top: 20px !important;
}

#c09 {
	text-align: left;
	margin: 40px auto 0;
	width: 860px;
}

#c09 h3 {
    color: #09f;
    font-weight: bold;
    padding: 20px 0 0;
	font-size: 112.5%;

}

#c09 p {
	padding: 15px 0 0;
	font-size: 92%;
	line-height: 1.7
}

#c09 ul {
    list-style-position: inside;
    list-style-type: circle;
    padding: 20px 0 20px 3px;
}

















