/*------------------------------
基本構成
------------------------------*/

/*ie6png対応*/
img,div,input{behavior:url("../common/js/iepngfix.htc")}

body{
	text-align:center;
	background:#6cf url("../images/express/bg.jpg") repeat-x;
	font-family: 'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',Verdana;
	color:#333333;
	font-size:12px;
	line-height:140%;
}

#wrapper_express{
	margin:0 auto;
	width:820px;
	background:url("../images/express/wrapper_bg.gif") repeat-y;
}

#wrapper_express a{
	color:#39f;
	text-decoration:underline;
}

h1{
	margin-top:6px;
	height:12px;
	line-height:12px;
	font-size:10px;
	color:#3cf;
}

h2{
	clear:both;
	margin:0 auto;
	padding-top:24px;
	width:800px;
	height:142px;
	_height:166px;
	line-height:28px;
	font-weight:bold;
	background :url("../images/express/mainimg.jpg") no-repeat;
	text-align:left;
	text-indent:25px;
}

.right{
	padding-top:171px;
	background:url("../images/express/image.jpg") no-repeat;
}

.right_dam{
	padding-top:130px;
	background:url("../images/express/image2.jpg") no-repeat;
	line-height:1.1;
}

#kinou h3{
	width:770px;
	height:28px;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
	background :url("../images/express/hl_kinou.gif") no-repeat;
	text-indent:110px;
	text-align:left;
}

#kinou .unit{
	margin-top:10px;
	width:365px;
}

#kinou a{
	font-size:10px;
}

#kinou .unit .table2 td{
	clear:both;
	padding:0 5px 0 5px;
	background:#cfeffe;
	font-size:10px;
	border:2px solid #FFF;
}

#kinou h4{
	color:#069;
	font-weight:bold;
}

#design h3{
	width:770px;
	height:28px;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
	background :url("../images/express/hl_design.gif") no-repeat;
	text-indent:110px;
	text-align:left;
}

#design dl{
	display:inline;
	float:left;
	text-align:left;
}

#design dl dt{
	height:26px;
	line-height:26px;
}

#plan{
	height:114px;
	border:1px solid E2E2E2;
	background:#EEE;
}

#plan h3{
	font-weight:bold;
	color:#069;
}

#form{

}

#form .bluearea{
	padding:0 3px 3px 3px;
	background:#C6EBFE;
}

#form .inner{
	padding:10px;
	background:#FFF;
}

#form .inner table{
	margin:0 auto;
	width:540px;
	text-align:left;
}

#form .inner table td{
	padding:3px;
}

/*------------------------------
mailform.html
------------------------------*/

#mailform{
	position: relative;
	margin:0 auto;
	width:770px;
	text-align:left;
}

#mailform .formline{
	border:1px dotted #4ac1f0;
}

#mailform .form{
}

#mailform .form td{
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
}

#mailform .form td.line{
	padding:0px;
	width:700px;
	border-bottom:1px dotted #4ac1f0;
}

.sendimg{
	width:88px;
	height:30px;
	border:0;
	background:url(../images/mailform/button_send.jpg) no-repeat;
	text-indent: -9999px;
	cursor: pointer;
}

.resetimg{
	width:87px;
	height:30px;
	border:0;
	background:url(../images/mailform/button_reset.jpg) no-repeat;
	text-indent: -9999px;
	cursor: pointer;
}

.inputimg{
	border:1px solid #999999;
	background:url("../images/mailform/form_bg.gif");
}


/*------------------------------
thanks.html
------------------------------*/

#thanks{
	margin:0 auto;
	margin-top:100px;
	margin-bottom:400px;
	padding:30px;
	width:380px;
	background:#fafad2 ;
	border:3px solid #4ac1f0;
}

/*------------------------------
弊社運営サイト
------------------------------*/
.unit_88px{
	float:left;
	margin-bottom:10px;
	width:88px;
	height:50px;
	font-size:10px;
	text-align:center;
}

/*------------------------------
firefox 背景表示用ハック すべて入力後に問題がなければ全て削除
------------------------------*/

#wrapper_express {
    overflow: hidden;
}

#wrapper_express:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #wrapper_express {
    height: 1em;
    overflow: visible;
}
/**/
