@charset "shift_jis";

* { box-sizing : border-box}
* { -moz-box-sizing : border-box}



#access{
	width:700px;
	height:auto;
	background-image:url(../image/mail/access_back.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	padding-left:10px;
	float:left;
}


#toiki_box{
	width:285px;
	height:auto;
	background-image:url(../image/mail/access.png);
	float:left;
	margin-top:25px;
	padding-bottom:0px;
}

* html #toiki_box{ behavior: expression(IEPNGFIX.fix(this)); }
#toiki_box img { behavior: expression(IEPNGFIX.fix(this)); }

#toiki_b2{
	width:285px;
	height:20px;
	background-image:url(../image/mail/access_space_top.png);
	margin-top:10px;
	padding-left:0px;
	padding-right:0px;
	float:left;
}
* html #toiki_b2{ behavior: expression(IEPNGFIX.fix(this)); }
#toiki_b2 img { behavior: expression(IEPNGFIX.fix(this)); }


#toiki_b3{
	width:285px;
	height:auto;
	background-image:url(../image/mail/access_space_bun.png);
	background-repeat:repeat-y;
	float:left;
}
* html #toiki_b3{ behavior: expression(IEPNGFIX.fix(this)); }


#toiki_b4{
	width:285px;
	height:40px;
	background:url(../image/mail/access_space_bottom.png) top no-repeat;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:10px;
	float:left;
}
* html #toiki_b4{ behavior: expression(IEPNGFIX.fix(this)); }




#right_image{
	width:405px;
	height:420px;
	float:left;
	margin-top:20px;
}

#right_image img{ behavior: expression(IEPNGFIX.fix(this)); }



#souzoku_b{
	width:700px;
	height:30px;
	padding-top:10px;
}


#mailform{
	width:700px;
	height:auto;
	margin-top:20px;
}

#box_mail{
	width:700px;
	height:auto;
	text-align:center;
	overflow:hidden;
}




/*----------------------------------------
	テーブルスタイル
-----------------------------------------*/

.td01 {
	width:220px;
	background-image:url(../image/mail/form_1.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	color:#000000;
	font-size:14px;	
	padding-left:20px;
	text-align:left center;
}
.td02 {
　　width:220px;
	background-image:url(../image/mail/form_2.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	font-size:14px;	
	padding-top:10px;
	padding-left:20px;
	color:#000000;
	text-align:left center;
	
}
.td03 {
	padding:10px;
}
.td04 {
	padding:10px;
}


.font-red {
	color: #ff0000;
}

.font-red-bold {
	color: #ff0000;
	font-size:14px;	
}

