#contwrapper{}
#contwrapper_in{
	padding-top:20px;
}


/* left
-------------------------------------------------------------- */
#cont_left{
	width:716px;
	float:left;
}
.cont_left_title{}
#cont_left_title img{}

#cont_top_bg{
	background:url(../img/inquiry/img_01.jpg) 0 0 no-repeat #FFF;
	height:211px;
}
#cont_top_bg h1{
	padding:71px 0 0 204px;
}

#inquiry_container{
	background-color:#FFF;
	padding-top:5px;
	padding-bottom:100px;
}
#inquiry{
	width:666px;
	margin:0 auto;
}

#inquiry_info{
	padding-bottom:20px;
	margin-top:25px;
}

.gryBox_wrapper{
	margin:0 auto;
	width:606px;
	padding:15px 20px 20px;
	background:#F9F9F9;
	
	border-radius: 6px;		/* CSS3草案 */
	-webkit-border-radius: 6px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 6px;	/* Firefox用 */
}

#mail_stop_wrapper{
	margin-top:25px;
}
#mail_stop_wrapper.InstCaution{
	margin-top:10px;
}
#mail_stop_title{
	font-weight:bold;
	text-shadow:-1px -1px 0 #EEEEEE;
}
#mail_stop_wrapper ul{
	margin: 3px 0 3px 18px;
}
#mail_stop_wrapper li{
	list-style: square outside none;
}
#mail_stop_wrapper a{
	color:#00B2D5;
}
#mail_stop_wrapper a:visited{
	color:#00B2D5;
}
#mail_stop_wrapper a:hover{
	color:#FFCC00;
}

.page_blank {
    background: url("../img/list/icon_blank_gry.jpg") no-repeat scroll right 50% transparent;
    padding-right: 15px;
}

.cont_set_title{
	background: url("../img/list/img_04.jpg") no-repeat scroll 0 0 transparent;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 18px;
	padding: 0 0 5px 17px;
}
.cont_set_text{
	padding-top:5px;
}
.m_t_25{
	margin-top:25px;
}

#inquiry_container a{
	color:#00B2D5;
}
#inquiry_container a:visited{
	color:#00B2D5;
}
#inquiry_container a:hover{
	color:#FFCC00;
}



#inquiry_info_table{
	background:url(../img/common/shadow_bottom_s.jpg) center bottom no-repeat #FFF;
	padding:0 0 18px;

	width:646px;
	margin:15px auto 0;
}

form{}
table{
	width:646px;
	margin-top:10px;
	border-top: 1px dotted #E0E1E2;
}
.red{
	color:#F00;
}
tr{
	border-bottom: 1px dotted #E0E1E2;
}
td{
	background-color:#FFF;
	padding:5px 0;
}
#td_top{}

.td1{
	width:256px;
	text-align:right;
	padding-right:15px;
}
.td2{
	width:375px;
}
td input{
	width:236px;
	padding:2px 3px;
	font-size:123.1%;
	color:#666;
}
textarea{
	width:334px;
	padding:2px 3px;
	height:200px;
	font-size:123.1%;
	color:#666;
	overflow:auto;
}

#send_btn{
	text-align:center;
	padding:10px 0 10px;
	/* background-color:#F2F2F2; */
}







/*right*/
#cont_right{
	float:right;
	text-align:right;
}

#contents_menu{}
#contents_menu_title{
	padding-bottom:4px;
}
#contents_menu_title img{}

#contents_menu_title ul{}
#contents_menu_title li{}
#contents_menu_title li a{}
#contents_menu_title li img{}

#bunner_area{
	padding-top:39px;
}
#bunner_area ul{}
#bunner_area li{}

#bunner_area li a{}
#bunner_area li img{}



/* 準備中案内 */

#forminfo{
	margin:10px auto 10px;
	width:644px;
	color:red;
	border:solid 1px red;
	position:relative;
}
#forminfo_top{
	position:absolute;
	top:-12px;
	left:20px;
}
#forminfo_top img{}
#forminfo_bottom{
	padding:22px 20px 10px;
}
#forminfo_bottom .kome{
	text-indent:-1em;
	padding-left:1em;
}
#forminfo_bottom ul{
	margin:0.2em 1em 0.2em;
}
#forminfo_bottom li{}
#forminfo a {
	color:red;
	text-decoration:underline;
}

#forminfo a:visited {
	color:red;
}

#forminfo a:hover {
	color:red;
	text-decoration:none;
}

