.margin {
	margin-right: 10px;
	padding-right: 10px;
}
body{
	color:#333333;
	text-align: left;
	font-size: 12px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(img/haikei.gif);
	background-repeat: repeat-y;
	margin-top: 10px;
}
hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eee;
	margin-top: 1em;
}
a:link {font-size:12px; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3"; text-decoration:underline; color:#0066CC;}
a:visited {font-size:12px; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3"; text-decoration:underline; color:#0066CC;}
a:hover {
	font-size:12px;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	text-decoration:none;
	color:#0066CC;
	margin-top: 0px;
}
em {
	font-style: normal;
	color: #FF0000;
}
h1 {
	font-size: 12px;
	color: #333333;
	text-align: left;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	float: right;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;

}
#wrap {
	width: 810px;
	padding: 0px;
	text-align: left;
	background-color: #FFFFFF;
	margin: -10px;
}
#header {
	width: 810px;
	margin-top: 18px;

}
#menu {
	width: 154px;
	float: left;

}
#menu01 {
	width: 154px;
	margin: 0px;
	padding: 0px;
	float: left;

}
#menu02 {
	width: 154px;
	float: left;
	padding-top: 15px;
	text-indent: -1000pt;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
#menu03 {
	width: 154px;
	float: left;
	padding-top: 15px;
	text-indent: -1000pt;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#main{
	width: 635px;
	float: right;
	}
.f-rightImg {
	float: right;
	margin: 20px 20px 0 10px;
}
.clear { clear: both; }
.clear-r { clear: right; }
.clear-l { clear: left; }
	
/* 左ナビゲーション */
#menu01 li a {
	text-align: left;
	height: 30px;
	width: 154px;
	display: block;
	background-position: 0 0;
	text-indent: -1000pt;
	margin: 0px;
	padding: 0px;
}
#menu01 li a:hover {
	text-align: left;
	display: block;
	width: 154px;
	height: 30px;
	background-position: 0 -30px;
	margin: 0px;
	padding: 0px;
}
#menu01 ul{
	margin: 0px;
	padding: 0px;
}
#menu01 li {
	text-align: left;
	display: block;
	height: 30px;
	width: 154px;
	margin: 0px;
	padding: 0px;
}
#menu02 li a {
	height: 20px;
	width: 154px;
	display: block;
	background-position: 0 0;
	padding-top: 2px;
	text-indent: -1000pt;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menu02 ul{
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
#menu02 li {
	text-align: left;
	display: block;
	height: 20px;
	width: 154px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menu07 li a {
	height: 20px;
	width: 154px;
	display: block;
	background-position: 0 0;
	padding-top: 2px;
	text-indent: -1000pt;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menu07 ul{
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
#menu07 li {
	text-align: left;
	display: block;
	height: 20px;
	width: 154px;
	margin: 0px;
	padding: 2px 0px 0px;
}
#menu03 li a {
	text-align: left;
	height: 20px;
	width: 154px;
	display: block;
	background-position: 0 0;
	padding-top: 2px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menu03 ul{
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
#menu03 li {
	text-align: left;
	display: block;
	height: 20px;
	width: 154px;
	margin: 0px;
	padding: 2px 0px 0px;
}

#menu04 li a {
	text-align: left;
	height: 52px;
	width: 200px;
	display: block;
	background-position: 0 0;
	padding-top: 15px;
	margin-top: 10px;
}
#menu04 ul{
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
#menu04 li {
	text-align: left;
	display: block;
	height: 52px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#menu05 li a {
	text-align: left;
	height: 52px;
	width: 200px;
	display: block;
	background-position: 0 0;
}
#menu05 ul{
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
#menu05 li {
	text-align: left;
	display: block;
	height: 52px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}

#menu06 li a {
	text-align: left;
	height: 52px;
	width: 200px;
	display: block;
	background-position: 0 0;

}
#menu06 ul{
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
#menu06 li {
	text-align: left;
	display: block;
	height: 52px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#menu08 {
	width: 154px;
	float: left;
	padding-top: 15px;
	text-indent: -1000pt;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menu-t08 {
	background-image: url(img/grp_t.jpg);
	background-repeat: no-repeat;
	height: 140px;
	width: 154px;
}

#menu08 ul{
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
#menu08 li {
	text-align: left;
	display: block;
	height: 20px;
	width: 154px;
}
#menu08 .gr1{
	width: 154px;
	float: left;
	text-indent: -1000pt;
	background-image: url(img/gr_sendai.gif);
	background-repeat: no-repeat;
	height: 72px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	_margin-left: 0px;
}
#menu08 .gr2{
	width: 154px;
	float: left;
	text-indent: -1000pt;
	background-image: url(img/gr_nagano.gif);
	background-repeat: no-repeat;
	height: 72px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	_margin-left: 0px;
}
#menu08 .gr3{
	width: 154px;
	float: left;
	text-indent: -1000pt;
	background-image: url(img/gr_tokyo.gif);
	background-repeat: no-repeat;
	height: 30px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	_margin-left: 0px;
}
#menu08 .gr4{
	width: 154px;
	float: left;
	text-indent: -1000pt;
	background-image: url(img/gr_nagoya.gif);
	background-repeat: no-repeat;
	height: 72px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	_margin-left: 0px;
}
#menu08 .gr5{
	width: 154px;
	float: left;
	text-indent: -1000pt;
	background-image: url(img/gr_osaka.gif);
	background-repeat: no-repeat;
	height: 72px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	_margin-left: 0px;
}
#menu08 .gr6{
	width: 154px;
	float: left;
	text-indent: -1000pt;
	background-image: url(img/gr_hiroshima.gif);
	background-repeat: no-repeat;
	height: 72px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	_margin-left: 0px;
}
#menu08 .gr7{
	width: 154px;
	float: left;
	text-indent: -1000pt;
	background-image: url(img/gr_fukuoka.gif);
	background-repeat: no-repeat;
	height: 72px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	_margin-left: 0px;
}
#tab-01 {background-image: url(img/btn_office.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-02 {background-image: url(img/btn_school.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-03 {background-image: url(img/btn_office2.gif);background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-04 {background-image: url(img/btn_enterprise.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-05 {background-image: url(img/btn_outsider.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-06 {background-image: url(img/btn_office.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-07 {background-image: url(img/btn_construction.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-08 {background-image: url(img/btn_exboyfriend.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-09 {background-image: url(img/btn_office3.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-10 {background-image: url(img/btn_couple.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-11 {background-image: url(img/btn_violence.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-12 {background-image: url(img/btn_money.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-13 {background-image: url(img/btn_flow.gif);	background-repeat: no-repeat;height: 20px;width: 155px;}
#tab-14 {background-image: url(img/btn_price.gif);	background-repeat: no-repeat;height: 20px;width: 155px;}
#tab-15 {background-image: url(img/btn_contact.gif);	background-repeat: no-repeat;height: 20px;width: 155px;}
#tab-16 {background-image: url(img/btn_company.gif);	background-repeat: no-repeat;height: 20px;width: 155px;}
#tab-17 {background-image: url(img/btn_privacy.gif);	background-repeat: no-repeat;height: 20px;width: 155px;}
#tab-18 {background-image: url(img/btn_file.gif);	background-repeat: no-repeat;height: 20px;width: 154px;}
#tab-19 {background-image: url(img/btn_agent.gif);	background-repeat: no-repeat;height: 52px;width: 200px;}
#tab-20 {background-image: url(img/menu001_01.gif);	background-repeat: no-repeat;height: 52px;width: 200px;}
#tab-21 {background-image: url(img/menu003_01.gif);	background-repeat: no-repeat;height: 52px;width: 200px;}
#tab-21b {background-image: url(img/menu003_01b.gif);	background-repeat: no-repeat;height: 52px;width: 200px;}
#tab-22 {background-image: url(img/btn_blog.gif);	background-repeat: no-repeat;height: 52px;width: 200px;}
#tab-23 {background-image: url(img/midasi01_002.gif);	background-repeat: no-repeat;height: 52px;width: 200px;}
#tab-24 {background-image: url(img/midasi01_003.gif);	background-repeat: no-repeat;height: 52px;width: 200px;}
#tab-25 {background-image: url(img/midasi01_004.gif);	background-repeat: no-repeat;height: 52px;width: 200px;}
#tab-26 {background-image: url(img/midasi01_005.gif);	background-repeat: no-repeat;height: 52px;width: 200px;}
#tab-27 {background-image: url(img/menu002_01.gif);	background-repeat: no-repeat;height: 52px;width: 200px;}
#tab-28 {background-image: url(img/menu002_02.gif);	background-repeat: no-repeat;height: 52px;width: 200px;}
#tab-29 {background-image: url(img/menu002_03.gif);	background-repeat: no-repeat;height: 52px;width: 200px;}
#tab-30 {background-image: url(img/menu002_04.gif);	background-repeat: no-repeat;height: 52px;width: 200px;}
#tab-31 {background-image: url(img/menu002_05.gif);	background-repeat: no-repeat;height: 52px;width: 200px;}
#tab-32 {background-image: url(img/btn_notes.gif);	background-repeat: no-repeat;height: 20px;width: 154px;}





#footer {
	text-align: right;
	width: 800px;
	height: 24px;
	clear: both;
	padding-bottom: 30px;
	padding-top: 18px;
}
#banner {
	height: 519px;
	width: 177px;
	display: block;
	float: right;
	margin: 0px;
	padding: 0px;
}
#contents {
	padding-top: 10px;
	width: 800px;
	}
#maincontents {
	width: 362px;
	line-height: 160%;
	padding: 0px;
	margin: 0px;
	float: right;
	}
h2 {
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	background-repeat: no-repeat;
	height: 24px;
	width: 362px;
	text-indent: 13px;
	margin: 0px;
	padding: 0px;
}
#mainimg {
	background-image: url(img/main.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 635px;
	text-indent: -1000pt;
}
address {
	font-size: 1em;
	text-align: right;
}
.gazou01{
	float:left;


	}
.p001 {
	text-align: left;
	width: 500px;
	font-weight: bold;
	color: #000033;
	padding-top: 10px;
	margin: 0px;
}
.margin {
	padding: 3px;

}
.margin02 {
	padding: 3px;
	float: left;
}
.float {float:left; padding:3px;}
.ab{text-align:center;}
.floatright {
float:right; padding:3px;
}
#logo {
	margin: 0px;
	padding-left: 10px;
	padding-top: 0px;
	float: left;
	position: relative;
}
#pankuzu {
	margin: 0px;
	padding: 8px;
}
#midasi {
	float: right;
}
.floatleft {
	float:left;
	padding:3px;
	text-indent: 2px;
	vertical-align: middle;
}
.category {
	text-indent: 2px;
	background-color: #3366CC;
	height: 16px;
	width: 147px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;

}
h3 {
}
fieldset {
	border: 1px solid #CCCCCC;
}
legend {
	color: #663300;
	background-color: #EBEBEB;
}
form {
	text-align: center;
}
td span{color:#cc0000;}

h4 {
	margin: 10px 0px 0px;
	padding: 0px;
}
li {
	margin-bottom: 10px;
}
#info{
	float: right;
	padding-right: 10px;
	margin: 0px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
}


#item{
	width: auto;
	padding-top: 18px;
	height: 360px;

}
#leftitem{
	width: 200px;
	float: left;
	margin-left: 1em;
	_margin-left: 0.4em;
}
#centeritem{
	width: 200px;
	float: right;
	position: relative;
	left: 0.5em;
}
#rightitem{
	width: 200px;
	float: right;
	position: relative;
	left: -10px;
}
#leftitem_a{
	width: 417px;
	float: left;



}
.obi02 {
	background-image: url(img/obi02.gif);
	background-repeat: no-repeat;
	text-indent: -1000pt;

}
.obi03 {

	background-image: url(img/obi03.gif);
	background-repeat: no-repeat;
	text-indent: -1000pt;
}
.obi04 {


	background-image: url(img/obi04.gif);
	background-repeat: no-repeat;
	text-indent: -1000pt;
}
h5 {
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
}

.midasi01 {
	background-image: url(img/menu001.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 87px;
	text-indent: -1000pt;
	margin: 0px;
	padding-top: 7px;




}
#menu04 {
	width: 200px;
	margin: 0px;
	text-indent: -1000pt;
	text-align: left;
	padding: 0px;




}
#menuspa {
	width: 200px;
	margin: 0px;
	text-align: left;
	padding: 0px;




}
.midasi02 {

	background-image: url(img/midasi03.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 135px;
	text-indent: -1000pt;
	margin: 0px;
	padding: 0px;
}
.midasi03 {
	background-image: url(img/menu002.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 135px;
	text-indent: -1000pt;
	margin: 0px;
	padding-top: 7px;

}
.style01 {
	color: #244C75;
	font-weight: bold;
	background-image: url(img/line01b.gif);
	background-repeat: no-repeat;
	text-align: left;
	width: 400px;
	background-position: 8px bottom;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.midasi04 {

	background-image: url(img/menu003.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 135px;
	text-indent: -1000pt;
	margin: 0px;
	padding-top: 7px;
}
.midasispa {
	background-repeat: no-repeat;
	height: 24px;
	width: 135px;
	text-indent: -1000pt;
	margin: 0px;
	padding-top: 7px;
}
.waku01 {
	height: auto;
	width: 500px;
	border: 1px solid #CCCCCC;
	background-color: #efefef;
	clear: both;
	margin-top: 20px;

}
.waku091 {
	height: auto;
	width: 409px;
	border: 1px solid #eee;
	background-color: #f9f9f9;
	clear: both;
	margin-top: 10px;
	left: -33px;
	top: -180px;
	_top: -400px;
	position: relative;
}
*:first-child+html .waku091 {
	height: auto;
	width: 409px;
	border: 1px solid #eee;
	background-color:#f9f9f9;
	clear: both;
	margin-top: 20px;
	position: relative;
	left: -33px;
	top: 0px;
}
.style091 {
	color: #244C75;
	font-weight: bold;
	text-align: left;
	width: 400px;
	font-size: 140%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
}
.style02 {
	color: #000033;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	line-height: 140%;
	padding-left: 6px;

}
#menu07 {
	width: 154px;
	float: left;
	padding-top: 15px;
	text-indent: -1000pt;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* コンテンツ用 */
#tab-01-ro {background-image: url(img/btn_office_ro.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-02-ro {background-image: url(img/btn_school_ro.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-03-ro {background-image: url(img/btn_office2_ro.gif);background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-04-ro {background-image: url(img/btn_enterprise_ro.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-05-ro {background-image: url(img/btn_outsider_ro.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-06-ro {background-image: url(img/btn_office_ro.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-07-ro {background-image: url(img/btn_construction_ro.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-08-ro {background-image: url(img/btn_exboyfriend_ro.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-09-ro {background-image: url(img/btn_office3_ro.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-10-ro {background-image: url(img/btn_couple_ro.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-11-ro {background-image: url(img/btn_violence_ro.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-12-ro {background-image: url(img/btn_money_ro.gif);	background-repeat: no-repeat;height: 30px;width: 154px;}
#tab-13-ro {background-image: url(img/btn_flow_ro.gif);	background-repeat: no-repeat;height: 20px;width: 155px;}
#tab-14-ro {background-image: url(img/btn_price_ro.gif);	background-repeat: no-repeat;height: 20px;width: 155px;}
#tab-15-ro {background-image: url(img/btn_contact_ro.gif);	background-repeat: no-repeat;height: 20px;width: 155px;}
#tab-16-ro {background-image: url(img/btn_company_ro.gif);	background-repeat: no-repeat;height: 20px;width: 155px;}
#tab-17-ro {background-image: url(img/btn_privacy_ro.gif);	background-repeat: no-repeat;height: 20px;width: 155px;}

#title-shokuba {
	background-image: url(img/subtitle-shokuba.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 635px;
	text-indent: -1000pt;
}
.title-fukushuya {
	background-image: url(img/menu001.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 87px;
	text-indent: -1000pt;
	margin-bottom: 10px;
	float: left;
	left: 500px;
	bottom: 500px;




}
#bread {
	background-color: #EBEEF1;
	width: 630px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 15px;
}
.image01 {
	float: right;
	margin-bottom: 10px;
	margin-left: 30px;
}
#textwidth{
	width: 635px;
	text-align: left;
	line-height: 140%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.image02 {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}
#title-school {
	background-image: url(img/subtitle-school.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 635px;
	text-indent: -1000pt;
}
#title-house {
	background-image: url(img/subtitle-house.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 635px;
	text-indent: -1000pt;
}
#title-enterprise {
	background-image: url(img/subtitle-enterprise.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 635px;
	text-indent: -1000pt;
}
#title-outsider {
	background-image: url(img/subtitle-outsider.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 635px;
	text-indent: -1000pt;
}
#title-construction {
	background-image: url(img/subtitle-construction.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 635px;
	text-indent: -1000pt;
}
.title-wakaresaseya {
	background-image: url(img/midasi03.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 135px;
	text-indent: -1000pt;
	margin-bottom: 10px;
	float: left;
	left: 500px;
	bottom: 500px;




}
.sen {
	background-image: url(img/line02.gif);
	background-repeat: no-repeat;
	width: 617px;
	background-position: center bottom;
	padding-top: 10px;
	padding-bottom: 15px;
}
#title-construction02 {
	background-image: url(img/subtitle-construction02.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 472px;
	text-indent: -1000pt;
	background-position: left;
}
.bg01 {
	background-color: #F0F4F7;
	padding: 5px;
}
.font12bold {
	font-size: 12px;
	font-weight: bold;
}
.title-woman {
	background-image: url(img/menu002.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 135px;
	text-indent: -1000pt;
	margin-bottom: 10px;
	float: left;
	left: 500px;
	bottom: 500px;




}
#subtitle-woman {
	background-image: url(img/subtitle-woman.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 635px;
	text-indent: -1000pt;
}
.subtitle-woman02 {
	background-image: url(img/subtitle-woman02.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 348px;
	text-indent: -1000pt;
	background-position: left;

}
.sen02 {
	background-image: url(img/line02.gif);
	background-repeat: no-repeat;
	width: 617px;
	background-position: center bottom;
	padding-top: 20px;
	padding-bottom: 10px;
}
#title-corporate {
	background-image: url(img/subtitle-corporate.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 110px;
	text-indent: -1000pt;
	background-position: left;
}
#title-corpo01 {
	background-image: url(img/subtitle-corporate01.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 92px;
	text-indent: -1000pt;
	background-position: left;
}
#title-corporate02 {
	background-image: url(img/subtitle-corporate02.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 112px;
	text-indent: -1000pt;
	background-position: left;
}
.sen03 {
	background-image: url(img/line03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

	padding-bottom: 11px;
}
.corporate {
	width: 630px;
	padding: 15px 0 0 0;
}
.corporate-waku {
	border: 1px solid #CCCCCC;

}
.corporate-waku ul li {
list-style: none;
}
.corporate-waku ul li span {
background: url(img/list_btn.gif) 0px 2px no-repeat;
padding-left: 10px;
}
.corporate-waku ul li ul li {
background: none;
list-style: circle;
padding: 0;
}
.corporateLeft {
	width: 420px;
	float: left;
}
#title-privacy {
	background-image: url(img/subtitle-privacy.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 418px;
	text-indent: -1000pt;
	background-position: left;
}

#subtitle-privacy01 {
	background-image: url(img/subtitle-privacy01.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 152px;
	text-indent: -1000pt;
	background-position: left;
}
#subtitle-privacy02 {
	background-image: url(img/subtitle-privacy02.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 232px;
	text-indent: -1000pt;
	background-position: left;
}
#subtitle-privacy03 {
	background-image: url(img/subtitle-privacy03.gif);
	background-repeat: no-repeat;
	height: 39px;
	width: 503px;
	text-indent: -1000pt;
	background-position: left;
}
#subtitle-privacy04 {
	background-image: url(img/subtitle-privacy04.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 232px;
	text-indent: -1000pt;
	background-position: left;
}
#title-flow {
	background-image: url(img/subtitle-flow.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 157px;
	text-indent: -1000pt;
	background-position: left;
}
#subtitle-flow01 {
	background-image: url(img/flow01.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 92px;
	text-indent: -1000pt;
	background-position: left;
}
.flow-waku {
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;

}
#subtitle-flow02 {
	background-image: url(img/flow02.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 132px;
	text-indent: -1000pt;
	background-position: left;
}
#subtitle-flow03 {
	background-image: url(img/flow03.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 132px;
	text-indent: -1000pt;
	background-position: left;
}
#subtitle-flow04 {
	background-image: url(img/flow04.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 92px;
	text-indent: -1000pt;
	background-position: left;
}
#subtitle-flow05 {
	background-image: url(img/flow05.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 112px;
	text-indent: -1000pt;
	background-position: left;
}
#subtitle-flow06 {
	background-image: url(img/flow06.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 152px;
	text-indent: -1000pt;
	background-position: left;
}
#subtitle-flow07 {
	background-image: url(img/flow07.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 193px;
	text-indent: -1000pt;
	background-position: left;
}
#title-price {
	background-image: url(img/subtitle-price.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 157px;
	text-indent: -1000pt;
	background-position: left;
}
#title-kousakuin {
	background-image: url(img/subtitle-kousakuin.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 134px;
	text-indent: -1000pt;
	background-position: left;
}
#title-contact {
	background-image: url(img/subtitle-contact.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 156px;
	text-indent: -1000pt;
	background-position: left;
}
.sen04 {
	background-image: url(img/line02.gif);
	background-repeat: no-repeat;
	width: 617px;
	background-position: center bottom;
	padding-bottom: 18px;
}
#subtitle-price01 {
	background-image: url(img/subtitle-price01.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 364px;
	text-indent: -1000pt;
	background-position: left;
}
#subtitle-price02 {
	background-image: url(img/subtitle-price02.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 484px;
	text-indent: -1000pt;
	background-position: left;
}
#subtitle-price03 {
	background-image: url(img/subtitle-price03.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 232px;
	text-indent: -1000pt;
	background-position: left;
}
.text-right {
	text-align: right;
}
.top10 {
	margin-top: 10px;
	padding-top: 10px;
}
.top20 {
	margin-top: 20px;
	padding-top: 20px;
}
table {
	text-align: left;
}
td {
	vertical-align:top
}
#line a{ 
	color:#ffffff ;text-decoration:none;
	color:#ffffff ;text-decoration:none;
	color:#ffffff ;text-decoration:none;
	color:#ffffff ;text-decoration:none;
}
.bottom20 {
	margin-bottom: 30px;
}
.topt10 {
	margin-top: 10px;
}
.bottom40 {
	margin-bottom: 60px;
}
.bg02 {
	background: #f0f4f7;
	padding: 5px;
}
#woman-bg01 {
	background-image: url(img/woman-photo01.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#woman-bg02 {
	background-image: url(img/woman-photo02.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#woman-bg03 {
	background-image: url(img/woman-photo03.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#woman-bg04 {
	background-image: url(img/woman-photo04.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#woman-bg05 {
	background-image: url(img/woman-photo05.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.bottom4040 {
	margin-bottom: 41px;
	}
#construction-bg01 {
	background-image: url(img/construction-photo.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#title-contact001 {
	background-image: url(img/contact001.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 182px;
	text-indent: -1000pt;
}
#title-contact002 {
	background-image: url(img/mailok.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 182px;
	text-indent: -1000pt;
}iframe {
	margin: 0px;
	padding: 20px 0px 0px;
	width: 200px;
	line-height: 160%;
}
#title-notes {
	background-image: url(img/subtitle-notes.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 113px;
	text-indent: -1000pt;
	background-position: left;
}
#subtitle-notes01 {
	background-image: url(img/notes01.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 181px;
	text-indent: -1000pt;
	background-position: left;
}
#menuspa img {border-width:0;}

.small-t1 {
	font-size: 12px;
}
.small-t1re {
	font-size: 12px;
	color: #FF0000;
}
.small-t2 {
	font-size: 10px;
}
#title-attention {
	background-image: url(img/subtitle-attention.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 635px;
	text-indent: -1000pt;
}
#title-attention01 {
	background-image: url(img/subtitle-attention01.gif);
	background-repeat: no-repeat;
	height: 76px;
	width: 472px;
	text-indent: -1000pt;
	background-position: left;
}
#title-attention02 {
	background-image: url(img/subtitle-attention02.gif);
	background-repeat: no-repeat;
	height: 48px;
	width: 472px;
	text-indent: -1000pt;
	background-position: left;
}
#title-attention03 {
	background-image: url(img/subtitle-attention03.gif);
	background-repeat: no-repeat;
	height: 48px;
	width: 472px;
	text-indent: -1000pt;
	background-position: left;
}
#title-attention04 {
	background-image: url(img/subtitle-attention04.gif);
	background-repeat: no-repeat;
	height: 48px;
	width: 596px;
	text-indent: -1000pt;
	background-position: left;
}
#card-box {
	background-image: url(img/card.jpg);
	background-repeat: no-repeat;
	text-indent: -1000pt;
	height: 164px;
	width: 258px;
	position: relative;
	left: -30px;
	_left: -107px;
	top: 23px;
	_top: -404px;
}
*:first-child+html #card-box {
	background-image: url(img/card.jpg);
	background-repeat: no-repeat;
	text-indent: -1000pt;
	height: 164px;
	width: 258px;
	position: relative;
	left: -103px;
	top: -18px;
}
#banner-box {
	background-image: url(img/link_back.gif);
	background-repeat: repeat-y;
	margin-top: 2em;
}
#banner-box li{
	list-style-type: none;
	margin-left: -33px;
}
#banner-box .kouan a{
	background-image: url(img/bn_kouan.gif);
	background-repeat: no-repeat;
	text-indent: -1000pt;
	background-position: 0px 0px;
	display: block;
	height: 60px;
	width: 190px;
}
#banner-box .keishi a{
	background-image: url(img/bn_keishi.gif);
	background-repeat: no-repeat;
	text-indent: -1000pt;
	background-position: 0px 0px;
	display: block;
	height: 60px;
	width: 190px;
}
#banner-box .nichiben a{
	background-image: url(img/bn_nichiben.gif);
	background-repeat: no-repeat;
	text-indent: -1000pt;
	background-position: 0px 0px;
	display: block;
	height: 60px;
	width: 190px;
}
#banner-box .kokusen a{
	background-image: url(img/bn_kokusen.gif);
	background-repeat: no-repeat;
	text-indent: -1000pt;
	background-position: 0px 0px;
	display: block;
	height: 60px;
	width: 190px;
}
a img {border-width:0;}
