@charset "Shift_JIS";
/* CSS Document */

/*------------------------------------------------------------
	CT01	（/contact/index.html）
------------------------------------------------------------*/

#ct #breadcrumbs{
	margin:5px 0 8px 15px;
	padding:0;
}

#ct #side div{
	padding-top:12px;
	background:url(../img/ut_side_navi_bg_a_top.gif) 0 0 no-repeat;
}

#ct h1{
	height:35px;
	margin:2px 0 12px 4px;
	padding:20px 0 0 15px;
	background:url(../../contact/img/pagettl_bg.gif) 0 0 no-repeat;
}

#ct .cts_box{
	margin-bottom:8px;
}

#ct .cts_box .cts_ttl{
	margin-bottom:15px;
}

#ct .cts_box .cts_ttl img {
	padding:5px 0;
}

#ct .cts_inner{
	margin:0 0 0 18px !important;
}

#ct .cts_inner ul{
	margin:10px 0;
}

#ct .cts_inner ul li{
	width:316px;
	float:left;
	padding-right:10px;
}

#ct .cts_inner ul li.last{
	padding:0;
}

#ct .cts_inner p{
	margin-bottom:5px;
}

#ct .cts_box h2.cts_ttl2 {
	border-bottom-color: #dda7af !important;
}

#ct #attention{
	padding:10px 0 20px;
}

/*------------------------------------------------------------
	CT02	（/contact/form.html）
------------------------------------------------------------*/

#ct .cts_box .ct02_ttl img{
	padding:0 0 3px !important;
}

#ct .form_tbl{
	width:640px;
	margin:10px 0 5px;
}

#ct .form_tbl th,
#ct .form_tbl td{
	vertical-align:top;
}

#ct .form_tbl th{
	width:192px;
	padding:13px 0 0 12px;
	border:solid 1px #d2c4b4;
}

#ct .form_tbl td{
	padding:10px 0 10px 15px;
	border-top:solid 1px #d2c4b4;
	border-right:solid 1px #d2c4b4;
	border-bottom:solid 1px #d2c4b4;
	background:#f9f4f0;
}

#ct .form_tbl .subj{
	font-weight:bold;
}

#ct .form_tbl .form_s input{
	width:95px;
	height:16px;
}

#ct .form_tbl .form_l input,
#ct .form_tbl .form_l2 input{
	width:265px;
	height:16px;
}

#ct .form_tbl .form_l2{
	padding-bottom:8px;
}

#ct .form_tbl .form_l2 input{
	margin-bottom:8px;
}

#ct .form_tbl .txt textarea{
	width:400px;
	height:130px;
}

#ct #enterbtn{
	margin:25px 0 15px;
	width:100%;
	text-align:center;
}

#ct #enterbtn2{
	margin:25px 0 15px;
	width:100%;
	padding-left:150px;
}


/*------------------------------------------------------------
	CT02b	（/contact/form_confirm.html）
------------------------------------------------------------*/

#ct .cts_box .ct02_ttl_none {
	height:15px;
}

#ct .back_btn{
	padding-right:15px;
}

/*------------------------------------------------------------
	CT02c	（/contact/form_thanks.html）
------------------------------------------------------------*/

#ct .thanks{
	padding:40px 0 30px 100px;
}