﻿@charset "utf-8";
@import url("common.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}


/* #
--------- --------- --------- --------- --------- */
.contact_mtitle {
	background: url(../images/contact/contact_mtitle.jpg) no-repeat;
	margin: 0 0 2px 0;
	padding: 49px 0 0 0;
	width: 950px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:49px;/* for ie5.x */
	}
	
.bread {
	margin:0 0 25px 0;
	}

.inquiry_area {
	margin:0 122px 25px 122px;
	}

.inquiry_ex {
	margin:0 0 15px 0;
	font-size:1.4em;
	}

.inquiry_ex2 {
	background: url(../images/inquiry/icon.jpg) no-repeat;
	margin:0 0 25px 0;
	padding:0 0 0 35px;
	font-size:1.4em;
	line-height:1.1;
	height:17px;
	}
	
.inquiry_ex2 b {
	display: none;
	}

.inquiry_ex a,
.inquiry_ex2 a {
	color:#57A90F;
	text-decoration: underline;
	}
	
.inquiry_table {
	margin:0;
	border-top:1px solid #C7C7C7;
	border-left:1px solid #C7C7C7;
	width:704px;
	font-size:1.4em;
	}
	
.inquiry_table th {
	margin:0;
	padding:12px 5px 10px 45px;
	border-bottom:1px solid #C7C7C7;
	width:140px;
	color:#E88B00;
	vertical-align: top;
	}
	
.inquiry_table th.ne {
	background: url(../images/inquiry/icon.jpg) no-repeat;
	background-position: 5px 13px;
	}
	
.inquiry_table th.plain {
	padding:12px 5px 10px 15px;
	width:170px;
	}
	
.inquiry_table td {
	margin:0;
	padding:12px 5px 10px 0;
	border-right:1px solid #C7C7C7;
	border-bottom:1px solid #C7C7C7;
	}
	
.inquiry_table td.input {
	padding:10px 5px 8px 0;
	}
	
.inquiry_table .colored th,
.inquiry_table .colored td {
	background-color: #F7F7F7;
	}
	
.input180 {
	margin:0 10px 0 0;
	width:250px;
	height:20px;
	border: 1px solid #CCC;
	}
	
.area51 {
	width:450px;
	height:150px;
	border: 1px solid #CCC;
	font-size:1.0em;
	}
	
.btn_area {
	margin:0 400px 25px 400px;
	height:28px;
	}

.btn_area1 {
	margin:0 400px 25px 400px;
	height:28px;
	}
	
.btn_area2 {
	margin:0 317px 25px 317px;
	height:28px;
	}

.back,
.send {
	margin:0;
	width:149px;
	height:28px;
	float:left;
	}
	
.send {
	float: right;
	}
	
.back a,
.send a {
	background: url(../images/inquiry/btn_back.jpg) no-repeat;
	margin: 0 0 2px 0;
	padding: 28px 0 0 0;
	width: 149px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:28px;/* for ie5.x */
	}
	
.send a {
	background: url(../images/inquiry/btn_send.jpg) no-repeat;
	}

.radio {
	width:320px;
	}

.error {
	margin:0;
	font-weight: bold;
	color:#F00;
	}
	
.thanks {
	margin:0 0 300px 0;
	padding:80px 0 0 0;
	text-align: center;
	font-size:1.4em;
	}