/* ページCSSは一番下 */


/* float */

.float_clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	width: 0px;
}
.float_left {float: left;}
.float_right {float: right;}





/* line */

.line_dot {
	background-image: url(../img/icon_tenten.gif);
	background-repeat: repeat-x;
	height: 21px;
	margin-top: 4px;
	margin-bottom: 5px;
	background-position: -5px;

}





/* margin */

.m_t5 {margin-top: 5px;}
.m_t10 {margin-top: 10px;}
.m_t20 {margin-top: 20px;}
.m_t30 {margin-top: 30px;}
.m_t40 {margin-top: 40px;}
.m_t50 {margin-top: 50px;}
.m_t100 {margin-top: 100px;}

.m_l5 {margin-left: 5px;}
.m_l10 {margin-left: 10px;}
.m_l20 {margin-left: 20px;}
.m_l30 {margin-left: 30px;}
.m_l40 {margin-left: 40px;}
.m_l80 {margin-left: 80px;}
.m_l90 {margin-left: 90px;}
.m_l100 {margin-left: 100px;}

.m_r5 {padding-right: 5px;}
.m_r10 {padding-right: 10px;}
.m_r20 {padding-right: 20px;}
.m_r30 {padding-right: 30px;}
.m_r40 {padding-right: 40px;}

.m_b5 {margin-bottom: 5px;}
.m_b10 {margin-bottom: 10px;}
.m_b20 {margin-bottom: 20px;}
.m_b30 {margin-bottom: 30px;}
.m_b40 {margin-bottom: 40px;}
.m_b100 {margin-bottom: 100px;}

.m_t20b20 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.m_t40b20 {
	margin-top: 40px;
	margin-bottom: 20px;
}


/* padding */

.p_10 {padding: 10px;}
.p_15 {padding: 15px;}
.p_20 {padding: 20px;}



/* box border */


.waku750 {
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 40px;
	width: 750px;
}
.waku150px {
	width: 150px;
	margin-left: 30px;
	margin-top: 20px;
	margin-bottom: 15px;
}
.waku230px {
	width: 230px;
}
.b670 {
	margin-right: auto;
	margin-left: auto;
	width: 670px;
}
.b_underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5CEA8;
}
.border {border: 1px solid #CCCCCC;}
.border_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.border15 {padding: 15px;border: 1px solid #CCCCCC;}




/* text */

.t_b {font-weight: bold;}
.t_b_red {
	font-weight: bold;
	color: #CC0000;
}
.t_s {font-size: 0.85em;line-height: 1.2em;}
.t_l {font-size: 14px;line-height: 1.2em;}
.t_lb {
	font-size: 14px;
	line-height: 1.2em;
	font-weight: bold;
}
.t_s_red {font-size: 0.8em;color: #CC0000;}
.t_l_red {font-size: 1.4em;line-height: 120%;color: #CC0000;}

.t_s_red_waku {
	font-size: 10px;
	line-height: 13px;
	color: #993333;
	border: 1px solid #993333;
	padding: 3px;
}
.t_bgbk {
	color: #FFFFFF;
	background-color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.text_b_bgglay {
	font-weight: bold;
	background-color: #E1E1E1;
	margin-top: 10px;
	margin-bottom: 5px;
}
.text_s_waku {
	font-size: 0.85em;
	line-height: 1.2em;
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-top: 5px;
}

.--{}
.--{}

/*　------　*　　　ページCSS開始　　　*　------　*/
@charset "shift_jis"

html { 
filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
}
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
	color:#333333;
	margin: 0px;
	line-height: 23px;
	background-image: url(image/cyousoku_background.jpg);
	background-position: center;
}
a:link,a:visited,a:active {
color:#4D561F;
outline:none;
}
a:hover {
color:#1C414A;
}
img {
	border:0;
	vertical-align: sub;
}

a.no-borderlink {color:#1C414A; text-decoration:underline;}



.--{}
#wrapper {
	width: 850px;
	background-image: url(image/cyousoku_bg.jpg);
	margin-right: auto;
	margin-left: auto;
}
#wrapper #box1 {
	background-image: url(image/cyousoku_1.jpg);
	height: 457px;
	width: 850px;
	text-indent: -999999px;
}
#wrapper #box2 {
	background-image: url(image/cyousoku_2.jpg);
	height: 472px;
	width: 850px;
	text-indent: -999999px;
}
#wrapper #box3 {
	background-image: url(image/cyousoku_3.jpg);
	height: 241px;
	width: 850px;
	text-indent: -999999px;
}
#wrapper #box4 {
	background-image: url(image/cyousoku_4.jpg);
	height: 76px;
	width: 850px;
	text-indent: -999999px;
}
#wrapper #fome {
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(image/cyousoku_formnaka.jpg);
}
#wrapper #form_ue {
	background-image: url(image/cyousoku_formue.jpg);
	height: 25px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #form_shita {
	background-image: url(image/cyousoku_formshita.jpg);
	height: 25px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #fome table {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #fome #mail {
	background-image: url(image/mail.jpg);
	text-indent: -99999px;
	height: 26px;
	width: 166px;
}
#wrapper #fome #name {
	background-image: url(image/name.jpg);
	text-indent: -99999px;
	height: 26px;
	width: 166px;
}
