body {
	font-size: 100%;
	background-color: #000;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	margin: 0px;
	padding: 0px;
	background-image: url(assets/images/contents_bg.jpg);
	background-repeat: repeat-x;
}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl {
	margin-top: 0;
	margin-bottom: 0;
}

hr {
	display: none;
}
ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;

}
li {
	margin: 0px;
	padding: 0px;
}
h1 {
	margin: 0px;
}


/*------menu-------*/

#top_navi {
	width: 770px;
	height: 36px;
	background-image: url(../img/menu.gif);
	background-repeat: no-repeat;
}
#top_navi ul {

}
#top_navi li {
	display:inline;
	list-style-type:none;
}
#top_navi li a {
	display:block;
	text-indent:-9999em;
	text-decoration:none;
	overflow:hidden;
	float: left;
	height: 36px;
}
/*------off*/
#top_navi li.top_navi01 a {
	background:url(../img/menu.gif) no-repeat 0px 0px;
	width:128px;
}
#top_navi li.top_navi02 a {
	width:128px;
	background-image: url(../img/menu.gif);
	background-repeat: no-repeat;
	background-position: -128px 0px;
}
#top_navi li.top_navi03 a {
	width:128px;
	background-image: url(../img/menu.gif);
	background-repeat: no-repeat;
	background-position: -256px 0px;
}
#top_navi li.top_navi04 a {
	width:128px;
	background-image: url(../img/menu.gif);
	background-repeat: no-repeat;
	background-position: -384px 0px;
}
#top_navi li.top_navi05 a {
	width:128px;
	background-image: url(../img/menu.gif);
	background-repeat: no-repeat;
	background-position: -512px 0px;
}
#top_navi li.top_navi06 a {
	width:130px;
	background-image: url(../img/menu.gif);
	background-repeat: no-repeat;
	background-position: -640px 0px;
}

/*------hover*/
#top_navi li.top_navi01 a:hover {
	background-image: url(../img/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
}
#top_navi li.top_navi02 a:hover {
	background-image: url(../img/menu.gif);
	background-repeat: no-repeat;
	background-position: -128px -36px;
}
#top_navi li.top_navi03 a:hover {
	background-image: url(../img/menu.gif);
	background-repeat: no-repeat;
	background-position: -256px -36px;
}
#top_navi li.top_navi04 a:hover {
	background-image: url(../img/menu.gif);
	background-repeat: no-repeat;
	background-position: -384px -36px;
}
#top_navi li.top_navi05 a:hover {
	background-image: url(../img/menu.gif);
	background-repeat: no-repeat;
	background-position: -512px -36px;
}
#top_navi li.top_navi06 a:hover {
	background-image: url(../img/menu.gif);
	background-repeat: no-repeat;
	background-position: -640px -36px;
}


/*------on*/
#top_navi li.top_navi01_on a {
	background:url(../img/menu.gif) no-repeat 0px -36px;
	width:128px;
}
#top_navi li.top_navi02_on a {
	background:url(../img/menu.gif) no-repeat -128px -36px;
	width:128px;
}
#top_navi li.top_navi03_on a {
	background:url(../img/menu.gif) no-repeat -256px -36px;
	width:128px;
}
#top_navi li.top_navi04_on a {
	background:url(../img/menu.gif) no-repeat -384px -36px;
	width:128px;
}
#top_navi li.top_navi05_on a {
	background:url(../img/menu.gif) no-repeat -512px -36px;
	width:128px;
}
#top_navi li.top_navi06_on a {
	background:url(../img/menu.gif) no-repeat -640px -36px;
	width:130px;
}


div#sub_navi {
}
div#sub_navi ul {

}
div#sub_navi li {
	display:inline;
	list-style-type:none;
}
.newYeartext {
	font-size: 0.8em;
	line-height: 1.4em;
	background-image: url(../img/new_year_bg.gif);
	background-repeat: repeat-y;
}
.newYearBox {
	text-align: right;
	padding-right: 10px;
	padding-top: 6px;
}


body {
	color: #4D4D4D;
}
.smallText {
	font-size: 0.7em;
	line-height: 1.4em;
}
.text {
	font-size: 0.8em;
	line-height: 1.4em;
}
.bigtext {
	font-size: 0.9em;
	line-height: 1.4em;
}
.red {
	color: #C82420;

}
.green {
	color: #53AE31;

}
.white {
	color: #FFFFFF;

}
.orenge {
	color: #FF6600;

}
.blue {
	color: #0C3889;

}
.footerText {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
}
.topSpace {
	padding-top: 10px;
}
.topUnderSpace {
	padding-top: 10px;
	padding-bottom: 10px;
}
.underSpace {
	padding-bottom: 10px;
}
.topicsName {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 10px;
	padding-top: 4px;
}
.t12h180 {
 font-size: 12px; 
 line-height: 180%;
 color: #666666
 }
.t12h120 { font-size: 12px; line-height: 120%; color: #666666}
.t10copy {font-family: "Arial", "Helvetica", "sans-serif"; font-size: 9px; line-height: 100%; color: #999999}




a:link {
    text-decoration: underline;
	color: #333333;
}
a:visited {
    text-decoration: underline;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #C82420;
}
a:active {
	text-decoration: underline;
	color: #C82420;
}
div#topics a:link {
    text-decoration: underline;
	color: #CCCCCC;
}
div#topics a:visited {
    text-decoration: underline;
	color: #CCCCCC;
}
div#topics a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
div#topics a:active {
	text-decoration: underline;
	color: #FFFFFF;
}
div#subMenu a:link {
	color: #C82420;
	text-decoration: underline;
}
div#subMenu a:visited {
	color: #C82420;
	text-decoration: underline;
}
div#subMenu a:hover {
	text-decoration: underline;
	color: #D86562;
}
div#subMenu a:active {
	text-decoration: underline;
	color: #D86562;
}
div#bread-crumb a:link {
	color: #999999;
	text-decoration: underline;
}
div#bread-crumb a:visited {
	color: #999999;
	text-decoration: underline;
}
div#bread-crumb a:hover {
	text-decoration: underline;
	color: #C82420;
}
div#bread-crumb a:active {
	text-decoration: underline;
	color: #C82420;
}



div#contentsBox {
	margin-right: auto;
	margin-left: auto;
	width: 770px;
	background-color: #FFFFFF;

}
div#header {
	margin-right: auto;
	margin-left: auto;
	width: 770px;

}
div#footer {
	margin-right: auto;
	margin-left: auto;
	width: 770px;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}
div#footer ul {

}
div#footer li {
	display:inline;
	list-style-type:none;
}

div#contentsBox {
	margin-right: auto;
	margin-left: auto;
	width: 770px;

}
div#logo {
	padding-top: 14px;
}

div#underLine {
	background-color: #322E3C;
	color: #999999;
	font-size: 11px;
	line-height: 24px;
}
div#lineBox {
	margin-right: auto;
	margin-left: auto;
	width: 770px;

}
div#underMenu {
	font-size: 11px;
	text-align: center;
	line-height: 16px;
	clear: left;
	padding-top: 10px;
}
div#thawte {
	font-size: 11px;
	line-height: 16px;
	padding: 4px;
}
div#flashArea {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
div#mainContents {
	width: 750px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../img/under_menu_bg.gif);
	background-repeat: no-repeat;
}
div#m-leftBox {
	float: left;
	width: 500px;

}
div#m-rightBox {
	float: left;
	width: 240px;
	padding-left: 10px;

}
div#scrollsell {
	overflow: auto;
	width: 478px;
	height: 120px;
	text-align: left;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
div#scrollsell li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-bottom: 10px;
	padding-top: 10px;

}
div#topics {
	background-color: #000000;
	padding: 10px;
	width: 220px;
}
div#topics ul {

}
div#topics li {
	list-style-type:none;
	width: 220px;
	color: #CCCCCC;
	font-size: 12px;
	line-height: 1.4em;
}
div#bread-crumb {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 4px;
	font-size: 0.8em;
	line-height: 1.4em;

}

div#top_lovesmart{
	background: url(../img/topics_btn/bg_lovesmart.gif) no-repeat;
	width: 217px;
	padding-top: 64px;
	height: 134px;
	border-bottom: solid 1px #666666;
}
div#top_lovesmart table {
	margin-left: 13px;
}



/* 
  新規分譲
---------------------------------------------*/
.J_NewBunjyo {
	margin: 0px auto 25px auto;
	padding: 0px;
	width: 540px;
	height: 319px;
	overflow: hidden;
	position: relative;
	background-image: url('../images/newbunjyoback.gif');
	background-repeat: no-repeat;
	}

.J_NewBunjyo img {
	border: 0px;
	}

.J_NewBunjyo .J_NewBunjyoName {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	position: absolute;
	left: 15px;
	top: 14px;
	}

.J_NewBunjyo .J_NewBunjyoMain {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	position: absolute;
	width: 510px;
	height: 194px;
	left: 15px;
	top: 39px;
	}

.J_NewBunjyo img.J_NewBunjyoLead {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	position: absolute;
	left: 15px;
	top: 239px;
	}

.J_NewBunjyo .J_NewBunjyoCopy {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	position: absolute;
	left: 15px;
	top: 259px;
	clear: both;
	width: 510px;
	list-style-type: none;
	font-size: 12px;
	line-height: 1.3em;
	color: #666;
	}

.J_NewBunjyo .J_NewBunjyoCopy li.CopyL {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 12px;
	}

.J_NewBunjyo .J_NewBunjyoCopy li.CopyR {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 498px;
	
	}

.J_NewBunjyo a.J_NewBunjyoGotoInq {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	position: absolute;
	width: 119px;
	height: 16px;
	left: 418px;
	top: 300px;
	}

.J_NewBunjyo .J_NewBunjyoKukaku {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	position: absolute;
	clear: both;
	left: 425px;
	top: 14px;
	width: 100px;
	text-align: right;
	font-size: 12px;
	line-height: 1.4em;
	color: #666;
	}



.gyoumu{background-image: url(../corp/images/gyoumu_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.enkaku{background-image: url(../corp/images/enkaku_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.gaiyou{background-image: url(../corp/images/gaiyou_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.corp{background-image: url(../corp/images/corp_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.boxtomo{background-image: url(../tomo/images/tomo_img03.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.boxbunjou{background-image:  url(../bunjou/images/bunjou_img03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.boxkodawari{background-image:  url(../kodawari/images/kodawari_img03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.t10h110 { font-size: 10px; line-height: 120%; color: #666666}
.t10h120 { font-size: 11px; line-height: 120%; color: #666666}
.t10h150 { font-size: 11px; line-height: 150%; color: #666666}
.t12h120 { font-size: 12px; line-height: 120%; color: #666666}
.t12h130 { font-size: 12px; line-height: 130%; color: #666666}
.t12h150 { font-size: 12px; line-height: 150%; color: #666666}
.t12h180 { font-size: 12px; line-height: 180%; color: #666666}
.t14h130 { font-size: 14px; line-height: 130%; color: #666666}
.t14h150 { font-size: 14px; line-height: 150%; color: #666666}
.t14h180 { font-size: 14px; line-height: 180%; color: #666666}
.t12h120gb { font-size: 12px; line-height: 120%; color: #333333; font-weight: bold;}
.t12h180gb { font-size: 12px; line-height: 180%; color: #333333; font-weight: bold;}

.t10h110 { font-size: 10px; line-height: 120%; color: #666666}
.t10h120 { font-size: 11px; line-height: 120%; color: #666666}
.t10h150 { font-size: 11px; line-height: 150%; color: #666666}
.t12h120 { font-size: 12px; line-height: 120%; color: #666666}
.t12h130 { font-size: 12px; line-height: 130%; color: #666666}
.t12h150 { font-size: 12px; line-height: 150%; color: #666666}
.t12h180 { font-size: 12px; line-height: 180%; color: #666666}
.t14h130 { font-size: 14px; line-height: 130%; color: #666666}
.t14h150 { font-size: 14px; line-height: 150%; color: #666666}
.t14h180 { font-size: 14px; line-height: 180%; color: #666666}

.navi { font-size: 12px; line-height: 130%; color: #999999}
.navi2 { font-size: 12px; line-height: 130%; color: #D5322B}

.inputl{
font-size:12px;color:#333333;
width: 355px;
}
.inputm{
font-size:12px;color:#333333;
width: 180px;
}
.inputs{
font-size:12px;color:#333333;
width: 60px;
}


/*--ちらつき防止--*/
html { 
    filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

.clear{
margin:0;
padding:0;
clear:both;
visibility:hidden;
}

.f_small{
font-size:85%;
}

/*------gmenu------*/
#gmenu{
width:100px;
margin:0;
padding:0;
font-size:84%;
line-height:1.2;
}

#gmenu ul{
margin-left:21px;
margin-top:8px;
padding:0;
list-style-type:decimal;
}

/*--IE用↓--*/
*html #gmenu ul{
margin-left:24px;
}
*+html #gmenu ul{
margin-left:24px;
}
/*--IE用↑--*/

#gmenu p{
margin-top:14px;
}

#gmenu ul.gmenu00 li{
margin-bottom:4px;
padding:0;
}


/*--------all--------*/
#gscontents{
width:600px;
margin-right:19px;
line-height:0.7;
}

#gscontents p {
	font-size:84%;
	line-height:1.5;
	}


/*------toppage------*/
#marumenu{
width:600px;
background-image:url(assets/images/kodawari/gaoumaru01.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

#gs01{
width:562px;
margin-top:14px;
padding-top:66px;
padding-bottom:6px;
background:url(assets/images/kodawari/top_mtitle01.gif) no-repeat #EAE8D8;
}
#gs01 p{
display:none;
}

#gs02{
width:272px;
margin-top:14px;
padding-top:48px;
padding-bottom:6px;
background:url(assets/images/kodawari/top_mtitle02.gif) no-repeat #EAE8D8;
}
#gs02 p{
display:none;
}

/*--IE用--*/
*html #gs02{
width:290px;
}

#gs03{
float:left;
width:126px;
margin-top:14px;
margin-right:10px;
padding-top:48px;
padding-bottom:6px;
background:url(assets/images/kodawari/top_mtitle03.gif) no-repeat #EAE8D8;
}
#gs03 p{
display:none;
}

/*--IE用--*/
*html #gs03{
padding-top:58px;
}
*html #gs04{
padding-top:58px;
}
*html #gs05{
padding-top:58px;
}

*+html #gs03{
padding-top:58px;
}
*+html #gs04{
padding-top:58px;
}
*+html #gs05{
padding-top:58px;
}

#gs04{
float:left;
width:126px;
margin-top:14px;
margin-right:10px;
padding-top:48px;
padding-bottom:6px;
background:url(assets/images/kodawari/top_mtitle04.gif) no-repeat #EAE8D8;
}
#gs04 p{
display:none;
}

#gs05{
float:left;
width:126px;
margin-top:14px;
padding-top:48px;
padding-bottom:6px;
background:url(assets/images/kodawari/top_mtitle05.gif) no-repeat #EAE8D8;
}
#gs05 p{
display:none;
}


/*--marumenu--*/
ul.maru li{
float:left;
margin:8px 18px 6px 18px;
text-indent:-9999px;
}

ul.maru2 li{
margin:6px 13px;
text-indent:-9999px;
}

a#a01{
background:url(assets/images/kodawari/01gmenu1.gif) no-repeat;
display:block;
width:100px;
height:100px;
}
a#a01:hover{
background:url(assets/images/kodawari/01gmenu1r.gif) no-repeat;
}

a#a02{
background:url(assets/images/kodawari/01gmenu2.gif) no-repeat;
display:block;
width:100px;
height:100px;
}
a#a02:hover{
background:url(assets/images/kodawari/01gmenu2r.gif) no-repeat;
}

a#a03{
background:url(assets/images/kodawari/01gmenu3.gif) no-repeat;
display:block;
width:100px;
height:100px;
}
a#a03:hover{
background:url(assets/images/kodawari/01gmenu3r.gif) no-repeat;
}

a#a04{
background:url(assets/images/kodawari/01gmenu4.gif) no-repeat;
display:block;
width:100px;
height:100px;
}
a#a04:hover{
background:url(assets/images/kodawari/01gmenu4r.gif) no-repeat;
}

a#a05{
background:url(assets/images/kodawari/01gmenu5.gif) no-repeat;
display:block;
width:100px;
height:100px;
}
a#a05:hover{
background:url(../kodawari/images/01gmenu5r.gif) no-repeat;
}

a#a06{
background:url(assets/images/kodawari/01gmenu6.gif) no-repeat;
display:block;
width:100px;
height:100px;
}
a#a06:hover{
background:url(../kodawari/images/01gmenu6r.gif) no-repeat;
}

a#a07{
background:url(assets/images/kodawari/01gmenu7.gif) no-repeat;
display:block;
width:100px;
height:100px;
}
a#a07:hover{
background:url(assets/images/kodawari/01gmenu7r.gif) no-repeat;
}

a#a08{
background:url(assets/images/kodawari/01gmenu8.gif) no-repeat;
display:block;
width:100px;
height:100px;
}
a#a08:hover{
background:url(assets/images/kodawari/01gmenu8r.gif) no-repeat;
}

a#b01{
background:url(assets/images/kodawari/02gmenu1.gif) no-repeat;
display:block;
width:100px;
height:100px;
}
a#b01:hover{
background:url(assets/images/kodawari/02gmenu1r.gif) no-repeat;
}

a#b02{
background:url(assets/images/kodawari/02gmenu2.gif) no-repeat;
display:block;
width:100px;
height:100px;
}
a#b02:hover{
background:url(assets/images/kodawari/02gmenu2r.gif) no-repeat;
}

a#c01{
background:url(assets/images/kodawari/03gmenu1.gif) no-repeat;
display:block;
width:100px;
height:100px;
}
a#c01:hover{
background:url(assets/images/kodawari/03gmenu1r.gif) no-repeat;
}

a#d01{
background:url(assets/images/kodawari/04gmenu1.gif) no-repeat;
display:block;
width:100px;
height:100px;
}
a#d01:hover{
background:url(assets/images/kodawari/04gmenu1r.gif) no-repeat;
}

a#e01{
background:url(assets/images/kodawari/05gmenu1.gif) no-repeat;
display:block;
width:100px;
height:100px;
}
a#e01:hover{
background:url(assets/images/kodawari/05gmenu1r.gif) no-repeat;
}

p.gs_text{
margin:0 12px 8px 26px;
padding:16px 8px 22px 12px;
background-color:#F7F7F7;
}


/*----------------subpage-----------------*/
h1{
padding:12px 0;
}

h3{
padding:8px 0 14px 0;
}

p#gsheader01{
height:60px;
text-indent:-9999px;
background:url(assets/images/kodawari/01/gsheader_img01.gif) no-repeat;
}
p#gsheader02{
height:60px;
text-indent:-9999px;
background:url(assets/images/kodawari/02/gsheader_img02.gif) no-repeat;
}
p#gsheader03{
height:60px;
text-indent:-9999px;
background:url(assets/images/kodawari/03/gsheader_img03.gif) no-repeat;
}
p#gsheader04{
height:60px;
text-indent:-9999px;
background:url(assets/images/kodawari/04/gsheader_img04.gif) no-repeat;
}
p#gsheader05{
height:60px;
text-indent:-9999px;
background:url(assets/images/kodawari/05/gsheader_img05.gif) no-repeat;
}

#gstop{
width:540px;
padding:0 30px 0 30px;
background-color:#EAE8D8;
background-image:url(assets/images/kodawari/gstop_bk.gif);
background-repeat:repeat-y;
}

#gstop table{
margin-top:14px;
}

p#gsunder{
height:40px;
background-image:url(assets/images/kodawari/gsunder_img.gif);
}


/*--------gssub--------*/
h2{
margin-bottom:8px;
}

.gssub{
width:576px;
margin-top:26px;
padding:0 12px;
}
#gstop_a01{
width:540px;
margin:0px;
padding:0px;
background:url(assets/images/kodawari/01/a01_back.gif) no-repeat;
background-position:right bottom;
}

.gssub_a02{
width:576px;
margin-top:16px;
padding:0 12px;
background:url(assets/images/kodawari/01/a02_back.gif) no-repeat;
background-position:right bottom;
}

.gssub p{
margin-bottom:6px;
}

p.g_tec{
width:280px;
float:right;
}

p.g_tec strong{
color:#669900;
}


/*--01tree--*/
.gssub_bk{
width:576px;
margin-top:16px;
padding:8px 12px;
background-color:#EAE8D8;
}

/*--gswood--*/
h4{
margin-bottom:6px;
}

.gswood_l{
float:left;
width:266px;
background-image:url(assets/images/kodawari/01/gswood_bktop.gif);
background-repeat:no-repeat;
margin-bottom:8px;
}

.gswood_r{
float:left;
width:266px;
margin-left:8px;
background-image:url(assets/images/kodawari/01/gswood_bktop.gif);
background-repeat:no-repeat;
margin-bottom:8px;
}

.gswood_con{
padding:14px 12px 0 12px;
}

.gswood_con p{
margin-bottom:8px;
}

.gswood_un{
height:14px;
background-image:url(assets/images/kodawari/01/gswood_bkun.gif);
background-repeat:no-repeat;
}

/*--02wall--*/
.gssub_w{
width:576px;
margin:16px 12px 0 12px;
padding:0 0 8px 0;
background-image:url(assets/images/kodawari/02/02_2img_testbk.gif);
background-repeat:repeat-y;
}

.gssub_w p{
width:542px;
padding-left:22px;
padding-right:12px;
}

/*--02floor--*/
.gssub_f{
width:560px;
margin:22px 12px 0 12px;
padding:12px 8px;
border:1px #CCCCCC solid;
}

.img_m{
margin-bottom:14px;
}

/*--nonflon--*/
.flon{
float:left;
width:264px;
padding:8px;
margin:10px 0 6px 0;
background-color:#EAE8D8;
}

.flon_l{
float:left;
width:264px;
margin:10px 16px 6px 0;
padding:8px;
background-color:#EAE8D8;
}

h5{
margin-bottom:6px;
}

/*--換気システム--*/
.flon_r{
float:right;
width:230px;
margin:0 0 0 10px;
padding:8px;
background-color:#EAE8D8;
}

/*--画像左寄せ--*/
span.r_img{
float:right;
margin-left:12px;
font-size:85%;
}
.r_img img{
margin-bottom:4px;
}

/*--画像右寄せ--*/
span.l_img{
float:left;
margin-right:12px;
font-size:85%;
}
.l_img img{
margin-bottom:4px;
}


/*-------gsnavi--------*/
#gsfooter{
width:572px;
margin-top:24px;
padding:0 14px;
border-top:#CCCCCC dashed 1px;
}

p.back{
padding-top:12px;
width:260px;
}

p.next{
padding-top:12px;
float:right;
width:260px;
text-align:right;
}




/*
JBIT HUCK
--------------------------------------------------------*/
img {
	margin: 0px;
	padding: 0px;
	border: none;
	overflow: hidden;
	}
img a {
	margin: 0px;
	padding: 0px;
	border: none;
	overflow: hidden;
	}
img a:hover {
	margin: 0px;
	padding: 0px;
	border: none;
	overflow: hidden;
	}


/*
Main Menu
--------------------------------------------------------*/
ul#Mainmenu {
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 770px;
	height: 36px;
	overflow: hidden;
	list-style-type: none;
	}

ul#Mainmenu li {
	display: inline;
	}

ul#Mainmenu li a {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 128px;
	height: 0px;
	padding-top: 36px;
	text-indent: -777px;
	overflow: hidden;
	background-image: url("assets/images/mainmenu.gif");
	background-repeat: no-repeat;
	}

ul#Mainmenu li#top_navi01 a {
	background-position: 0px 0px;
	}

ul#Mainmenu li#top_navi02 a {
	background-position: 0px -36px;
	}

ul#Mainmenu li#top_navi03 a {
	background-position: 0px -72px;
	}

ul#Mainmenu li#top_navi04 a {
	background-position: 0px -108px;
	}

ul#Mainmenu li#top_navi05 a {
	background-position: 0px -144px;
	}

ul#Mainmenu li#top_navi06 a {
	width: 130px;
	background-position: 0px -180px;
	}

ul#Mainmenu li#top_navi01 a:hover, ul#Mainmenu li#top_navi01 a.active {
	background-position: -130px 0px;
	}

ul#Mainmenu li#top_navi02 a:hover, ul#Mainmenu li#top_navi02 a.active {
	background-position: -130px -36px;
	}

ul#Mainmenu li#top_navi03 a:hover, ul#Mainmenu li#top_navi03 a.active {
	background-position: -130px -72px;
	}

ul#Mainmenu li#top_navi04 a:hover, ul#Mainmenu li#top_navi04 a.active {
	background-position: -130px -108px;
	}

ul#Mainmenu li#top_navi05 a:hover, ul#Mainmenu li#top_navi05 a.active {
	background-position: -130px -144px;
	}

ul#Mainmenu li#top_navi06 a:hover, ul#Mainmenu li#top_navi06 a.active {
	width: 130px;
	background-position: -130px -180px;
	}

.B_crumbBox {
	margin: 0px;
	padding: 20px 10px;
	width: 730px;
	clear: both;
	font-size: 0.8em;
	line-height: 1.4em;
	line-height: 30px;
	}



/*
共通
--------------------------------------------------------*/
.HomeObjectAlt {
	margin: 0px;
	padding: 0px;
	color: #000;
	font-size: 0px;
	width: 0px;
	height: 0px;
	visibility: hidden;
	line-height: 1px;
	overflow: hidden;
	}

.Clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	overflow: hidden;
	}

.MT6 {
	margin: 0px;
	padding: 6px 0px 0px 0px;
	clear: both;
	height: 0px;
	overflow: hidden;
	}

.MT9 {
	margin: 0px;
	padding: 9px 0px 0px 0px;
	clear: both;
	height: 0px;
	overflow: hidden;
	}

.MT12 {
	margin: 0px;
	padding: 12px 0px 0px 0px;
	clear: both;
	height: 0px;
	overflow: hidden;
	}

.MT24 {
	margin: 0px;
	padding: 24px 0px 0px 0px;
	clear: both;
	height: 0px;
	overflow: hidden;
	}


/*
ホーム
--------------------------------------------------------*/
#flashArea {
	margin: 0px;
	padding: 10px 10px 0px 10px;
	width: 750px;
	height: 290px;
	overflow: hidden;
	clear: both;
	}

#topflash h2 {
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-size: 0px;
	width: 0px;
	height: 0px;
	visibility: hidden;
	line-height: 1px;
	overflow: hidden;
	}

.HomeMainBnr {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 500px;
	height: 105px;
	overflow: hidden;
	position: relative;
	}

.HomeMainBnr117 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 500px;
	height: 117px;
	overflow: hidden;
	position: relative;
	}

#sakuraprojectArea {
	margin: 0px;
	padding: 0px;
	width: 500px;
	height: 65px;
	overflow: hidden;
	clear: both;
	}

#sakuraproject {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 500px;
	height: 65px;
	overflow: hidden;
	}

#sakuraproject h2 {
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-size: 0px;
	width: 0px;
	height: 0px;
	visibility: hidden;
	line-height: 1px;
	overflow: hidden;
	}


#HomeNewsTitle {
	margin: 0px;
	padding: 0px;
	width: 500px;
	height: 29px;
	overflow: hidden;
	}

#scrollsell {
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 5px 10px;
	overflow: auto;
	width: 478px;
	height: 120px;
	text-align: left;
	border: solid 1px #ccc;
	}

#HomeNewsAry {
	margin: 0px;
	padding: 0px;
	width: 456px;
	border: none;
	}

#HomeNewsAry td.tdDate {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	width: 100px;
	font-size: 12px;
	line-height: 1.4em;
	vertical-align: top;
	}

#HomeNewsAry td.tdTitle {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	width: 356px;
	font-size: 12px;
	line-height: 1.4em;
	vertical-align: top;
	}

#HomeLink, #HomeLink a {
	margin: 0px;
	padding: 0px;
	width: 500px;
	font-size: 12px;
	line-height: 1.4em;
	list-style-type: none;
	color: #333;
	}

#HomeLink a:hover {
	text-decoration: underline;
	color: #C82420;
	}

#HomeLink li#HomeLinkL {
	margin: 0px;
	padding: 10px 0px 0px 10px;
	width: 250px;
	float: left;
	}

#HomeLink li#HomeLinkR {
	margin: 0px;
	padding: 0px;
	width: 240px;
	float: left;
	font-size: 10px;
	line-height: 1.2em;
	color: #555;
	}

#HomeLink li#HomeLinkR a {
	font-size: 10px;
	line-height: 1.2em;
	color: #555;
	}

#HomeLink li#HomeLinkR a:hover {
	font-size: 10px;
	line-height: 1.2em;
	text-decoration: underline;
	color: #C82420;
	}

#Team_6 {
	margin: 10px 0px 3px 0px;
	padding: 0px;
	width: 240px;
	height: 50px;
	overflow: hidden;
	}

#FlashDownload {
	margin: 10px 0px 4px 0px;
	padding: 0px;
	width: 112px;
	height: 33px;
	overflow: hidden;
	}

#Homeforet_h {
	margin: 0px;
	padding: 0px;
	width: 220px;
	height: 83px;
	overflow: hidden;
	}

.HomeforetBtimg {
	margin: 0px;
	padding: 0px;
	width: 191px;
	height: 32px;
	overflow: hidden;
	}

#SSLguide {
	margin: 0px;
	padding: 20px;
	width: 730px;
	font-size: 10px;
	line-height: 1.2em;
	}

.footerText {
	font-size: 12px;
	line-height: 14px;
	color: #444;
	color: #fff;
	}

#FootGotoTop {
	margin: 20px 0px 20px 686px;
	padding: 0px;
	width: 64px;
	height: 18px;
	}

#HomeCharacter {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 240px;
	height: 151px;
	overflow: hidden;
	}

#HomeGoods {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 240px;
	height: 119px;
	overflow: hidden;
	}

#HomeGotoEscort {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 240px;
	height: 80px;
	overflow: hidden;
	}

#HomeGotoCerezo {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 240px;
	height: 155px;
	overflow: hidden;
	}

#HomeGotoCampaign {
	margin: 0px 0px 4px 0px;
	padding: 0px;
	width: 240px;
	height: 98px;
	overflow: hidden;
	}

#HomeCampaignGuidLink {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 240px;
	overflow: hidden;
	font-size: 12px;
	line-height: 1.3em;
	}

#HomeGotoYouti {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 240px;
	height: 65px;
	overflow: hidden;
	}

#HomeGotoTomo {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 240px;
	height: 77px;
	overflow: hidden;
	}

#HomePremiumarenaArea {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	width: 220px;
	height: 177px;
	overflow: hidden;
	position: relative;
	}

#BnrPaMikunigaoka {
	margin: 0px;
	padding: 0px;
	width: 200px;
	height: 38px;
	overflow: hidden;
	position: absolute;
	left: 10px;
	top: 81px;
	}

#BnrPaHigashiuenoshiba {
	margin: 0px;
	padding: 0px;
	width: 200px;
	height: 38px;
	overflow: hidden;
	position: absolute;
	left: 10px;
	top: 124px;
	}

.NextTopicsTitle, .TopicsTitle {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 240px;
	height: 40px;
	overflow: hidden;
	position: relative;
	}

.HomeNextBunjyo {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 240px;
	background-color: #000;
	list-style-type: none;
	}

.HomeNextBunjyo li {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 10px;
	width: 220px;
	height: 14px;
	overflow: hidden;
	}

.HomeNextBunjyo li.BunjyoEnd {
	width: 220px;
	height: 5px;
	overflow: hidden;
	}

#HomeOtherBunjyo {
	margin: 0px;
	padding: 0px;
	position: absolute;
	width: 72px;
	height: 15px;
	overflow: hidden;
	z-index: 555;
	left: 155px;
	top: 11px;
	}

div#topics {
	margin: 0px;
	padding: 0px 10px 10px 10px;
	width: 220px;
	background-color: #000000;
	}

div#topics ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}

/* ブログバナー（ホーム）
----------------------------------------------- */
.HomeBlogBn {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 240px;
	height: 110px;
	overflow: hidden;
	}

.HomeBlogBnGao {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 240px;
	height: 68px;
	overflow: hidden;
	}



/* フォーム
----------------------------------------------- */
#InquFormArea {
	margin: 0px 10px;
	padding: 0px;
	width: 750px;
	overflow: hidden;
	font-size: 12px;
	line-height: 17px;
	color: #444;
	}

#InquFormArea h2 {
	margin: 0px 0px 6px 0px;
	padding: 6px 0px 0px 0px;
	width: 750px;
	height: 28px;
	overflow: hidden;
	background-color: #ddd;
	font-size: 16px;
	line-height: 21px;
	text-indent: 24px;
	color: #015;
	}

.InquLine {
	list-style-type: none;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	border-top: solid 1px #ccc;
	width: 750px;
	clear: both;
	overflow: hidden;
	}

.InquLine_L {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
	}

.InquLine_R {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 550px;
	}

.InquSub {
	list-style-type: none;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	width: 550px;
	clear: both;
	overflow: hidden;
	}

.InquSub_L {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100px;
	}

.InquSub_R {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 450px;
	}

#InquFormArea .error {
	color: #910;
	}

.Inqu_Red {
	color: #e42;
	}

.cfFormNote {
	font-size: 10px;
	line-height: 1.2em;
	}

.InquBLine {
	list-style-type: none;
	margin: 0px;
	padding: 20px 0px 2px 0px;
	border-top: solid 1px #ccc;
	width: 750px;
	clear: both;
	overflow: hidden;
	}

.InquBLine_LButton {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
	}

.InquBLine_RButton {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 550px;
	}

.InquBLine_LButton input.InqB, .InquBLine_RButton input.InqB {
	width: 200px;
	overflow: hidden;
	}

.Inq_error {
	color: #a30;
	}

#InquFormArea input.W_mini {
	width: 5.2em;
	height: 1.1em;
	}

#InquFormArea input.W_wide {
	width: 27.9em;
	height: 1.1em;
	}

input, select, textarea {
	font-size: 1.0em;
	line-height: 1.2em;
	font-family: sans-serif;
	z-index: 0;
	}

input.W_mini {
	width: 5.2em;
	height: 1.1em;
	}

input.W_narrow, input.W_narrowC, textarea.W_narrow {
	width: 8.5em;
	height: 1.1em;
	}

input.W_narrowC {
	text-align: center;
	}

select.W_narrow {
	width: 9.0em;
	height: 1.1em;
	}

input.W_wide, textarea.W_wide {
	width: 27.4em;
	height: 1.1em;
	}

select.W_wide {
	width: 27.9em;
	height: 1.1em;
	}

select.W_narrow, select.W_wide {
	height: 1.6em;
	}

textarea.W_narrow, textarea.W_wide {
	height: 7.5em;
	}

input.W_justgood, input.W_justgood, textarea.W_justgood {
	width: 16.5em;
	height: 1.1em;
	}

select.W_justgood {
	width: 17.0em;
	}

#ButtonArea {
	margin: 0px auto;
	padding-top: 24px;
	width: 250px
	}

input.Button {
	width: 120px;
	cursor: pointer;
	}

#InquFormArea #AdmissionFootImg {
	margin: 24px auto 0px auto;
	padding: 14px 44px 14px 44px;
	width: 550px;
	overflow: hidden;
	border: solid 1px #ccc;
	}

.FormSubTitle {
	width: 750px;
	margin: 20px 0px 10px 0px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	background-color: #d86562;
	color: #fff;
	}

/* 友の会イレギュラー */
#SideTel02 {
	width: 100px;
	height: 132px;
	overflow: hidden;
	}


#SideTitle01 {
	margin: 0px 0px 24px 0px;
	width: 100px;
	height: 100px;
	overflow: hidden;
	}




/*
２段組通常ページ
--------------------------------------------------------*/
#mainContentsArea {
	margin: 0px;
	padding: 10px 10px 15px 10px;
	width: 750px;
	overflow: hidden;
	background-image: url(assets/images/under_menu_bg.gif);
	background-repeat: no-repeat;
	}

#mainContentsArea ul {
	margin: 0px;
	padding: 0px;
	width: 750px
	list-style-type: none;
	background-image: url(assets/images/col2_left_bg.gif);
	background-repeat: repeat-y;
	overflow: hidden;
	}

#mainContentsArea ul:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	}

#mainContentsArea ul li#ConL {
	margin: 0px;
	padding: 0px;
	width: 130px;
	float: left;
	}

#mainContentsArea ul li#ConR {
	margin: 0px;
	padding: 0px;
	width: 620px;
	float: right;
	font-size: 12px;
	line-height: 1.8em;
	}

/*\*/
* html #mainContentsArea ul {
    height: 1em;
    overflow: visible;
}
/**/




/*
新着 イベント＆ニュース
--------------------------------------------------------*/
#mainContentsArea ul li#ConL #Col2LTitle {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 100px;
	height: 100px;
	overflow: hidden;
	}

#mainContentsArea ul li#ConL #Col2LSubMenu {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 100px;
	overflow: hidden;
	font-size: 12px;
	line-height: 1.8em
	}

#mainContentsArea ul li#ConL #Col2LSubMenu a {
	color: #c82420;
	}

#mainContentsArea ul li#ConL #Col2LTel {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 100px;
	height: 132px;
	overflow: hidden;
	}

#mainContentsArea ul li#ConR #NewsHeadImg {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 600px;
	height: 123px;
	overflow: hidden;
	}

.NewsTitle {
	margin: 20px 0px 2px 0px;
	padding: 0px 0px 2px 0px;
	font-size: 16px;
	line-height: 1.2em;
	font-weight: normal;
	text-indent: 10px;
	color: #c00;
	border-left: solid 3px #999;
	border-bottom: solid 1px #999;
	}

.NewsCrDate {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 11px;
	color: #555;
	text-indent: 0px;
	}

.NewsBody {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}

.ditto_paging {
	border-top: 1px solid #ccc;
	padding: 10px;
	font-size: 86%;
	color: black;
	}
.ditto_pages {
	margin: 10px 0px 10px 0px;
	}
.ditto_pages .ditto_currentpage {
	border: 1px solid black;
	padding: 1px 5px 2px;
	margin-right: 1px;
	background-color: #008CBA;
	color: #fff;
	}
.ditto_pages .ditto_off {
	border: 1px solid #ccc;
	padding: 1px 5px 2px;
	margin-right: 1px;
	color: #ccc;
	}
.ditto_pages a, .ditto_pages a:link, .ditto_pages a:visited {
	border: 1px solid #008CBA;
	padding: 1px 5px 2px;
	margin-right: 1px;
	text-decoration: none !important;
	color: black;
	}
.ditto_pages a:hover {
	background-color: #fff;
	color: #000;
	}




/*
会社情報  沿革
--------------------------------------------------------*/
.EnkakuGroup {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 540px;
	list-style-type: none;
	clear: both;
	}

.EnkakuGroup .L {
	float: left;
	width: 100px;
	}

.EnkakuGroup .R {
	float: right;
	width: 440px;
	}

.EnkakuGroup .R .Sub {
	margin: 0px;
	padding: 0px;
	width: 440px;
	list-style-type: none;
	}

.EnkakuGroup .R .Sub .L {
	float: left;
	width: 30px;
	font-size: 12px;
	line-height: 1.6em;
	text-align: right;
	}

.EnkakuGroup .R .Sub .R {
	padding-left: 10px;
	float: right;
	width: 400px;
	font-size: 12px;
	line-height: 1.6em;
	}

.EnkakuSep {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border-top: dotted 1px #ccc;
	width: 540px;
	height: 1px;
	overflow: hidden;
	}

.EnkakuMT2 {
	display: inline;
	margin: 2px 1px 0px 1px;
	color: #f00;
	}


/*
土地情報
--------------------------------------------------------*/
#SubMenu2 {
	margin: 20px 0px 0px 0px;
	color: #333;
	font-size: 12px;
	line-height: 1.8em;
	}

#SubMenu2 a:link {
	color: #C82420;
	text-decoration: underline;
	}

#SubMenu2 a:hover {
	color: #D86562;
	text-decoration: underline;
	}

#SubMenu2 a:visited {
	color: #C82420;
	text-decoration: underline;
	}

#SubMenu2 a:active {
	text-decoration: underline;
	color: #D86562;
	}

#YoutiP1Img01 {
	width: 600px;
	height: 81px;
	overflow: hidden;
	}

#YoutiP1Img02 {
	width: 288px;
	padding: 0px 0px 12px 0px;
	}

h2.YoutiP1St, h3.YoutiP1St {
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #d53229;
	font-size: 14px;
	line-height: 1.8em;
	}

h2.YoutiP1StRe, h3.YoutiP1StRe {
	margin: 12px 0px 5px 0px;
	padding: 2px 10px 2px 10px;
	color: #fff;
	font-size: 16px;
	line-height: 1.8em;
	width: 580px;
	background-color: #d53229;
	}

#YoutiP1Img03 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 288px;
	height: 62px;
	overflow: hidden;
	}

#YoutiP1Img04 {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 600px;
	height: 197px;
	overflow: hidden;
	}

#YoutiP2Img01 {
	width: 600px;
	height: 81px;
	overflow: hidden;
	}

.W600Txt {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 600px;
	}

#YoutiP2Img02 {
	margin: 24px 0px 0px 0px;
	width: 600px;
	height: 480px;
	overflow: hidden;
	}

#YoutiP3Img01 {
	width: 600px;
	height: 81px;
	overflow: hidden;
	}

#TochiJisekiList {
	list-style-type: none;
	clear: both;
	width: 600px;
	}

#TochiJisekiList .L {
	float: left;
	width: 258px;
	margin-right: 84px;
	}

#TochiJisekiList .R {
	float: left;
	width: 258px;
	}

.TochiJiseki {
	list-style-type: none;
	width: 258px;
	clear: both;
	}

.TochiJiseki .JisekiName {
	float: left;
	width: 200px;
	}

.TochiJiseki .JisekiNum {
	float: right;
	width: 58px;
	text-align: right;
	}

#YoutiP3Img02 {
	padding: 24px 0px 0px 0px;
	width: 600px;
	height: 263px;
	overflow: hidden;
	}

#YoutiP4Img01 {
	width: 600px;
	height: 81px;
	overflow: hidden;
	}

#YoutiP5Img01 {
	width: 600px;
	height: 81px;
	overflow: hidden;
	}

#YoutiP5Sep {
	list-style-type: none;
	width: 600px;
	clear: both;
	}

#YoutiP5Sep .L {
	float: left;
	width: 288px;
	height: 555px;
	overflow: hidden;
	}

#YoutiP5Sep .R {
	float: right;
	width: 312px;
	height: 555px;
	overflow: hidden;
	}

#YoutiP6Img01 {
	width: 600px;
	height: 81px;
	overflow: hidden;
	}

h3.YoutiP1StNoMT {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #d53229;
	font-size: 14px;
	line-height: 1.4em;
	}

#YoutiP6Sep {
	list-style-type: none;
	width: 600px;
	height: 423px;
	overflow: hidden;
	clear: both;
	}

#YoutiP6Sep .L {
	float: left;
	width: 288px;
	height: 423px;
	overflow: hidden;
	}

#YoutiP6Sep .R {
	float: right;
	width: 312px;
	height: 423px;
	overflow: hidden;
	}

#YoutiP6Img04 {
	width: 600px;
	height: 431px;
	overflow: hidden;
	clear: both;
	}

#MainContents2 {
	width: 750px;
	padding: 10px 0px 10px 10px;
	background-image: url(./img/under_menu_bg.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	clear: both;
	}

#MainContents2 #L {
	float: left;
	width: 100px;
	margin-right: 15px;
	}

#MainContents2 #R {
	float: right;
	width: 619px;
	padding-left: 16px;
	background-image: url('./assets/images/bodyleftsideline.gif');
	background-repeat: repeat-y;
	font-size: 12px;
	line-height: 1.8em;
	text-align: justify;
	text-justify: distribute;
	color: #666;
	}

#YoutiTitle01 {
	width: 100px;
	height: 100px;
	overflow: hidden;
	}

#YoutiTel03 {
	margin: 20px 0px 0px 0px;
	width: 100px;
	height: 143px;
	overflow: hidden;
	}

#YoutiForm03 {
	width: 100px;
	height: 87px;
	overflow: hidden;
	position: relative;
	}

#YouchiForm {
	left: 6px;
	top: 44px;
	width: 88px;
	height: 35px;
	overflow: hidden;
	position: absolute;
	z-index: 55;
	}

#YoutiImg01 {
	width: 600px;
	height: 133px;
	overflow: hidden;
	}

#YoutiImg01 img {
	margin: 0px;
	padding: 0px;
	border: none;
	}

#YouchiSub {
	margin: 12px 0px 0px 38px;
	width: 524px;
	height: 118px;
	overflow: hidden;
	list-style-type: none;
	clear: both;
	}

#YouchiSub .L {
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 250px;
	}

#YouchiSub .R {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 250px;
	}

.YoutiSubImg {
	width: 250px;
	height: 118px;
	overflow: hidden;
	}

#YouchiAnu {
	margin: 12px 0px 0px 0px;
	width: 600px;
	overflow: hidden;
	list-style-type: none;
	clear: both;
	}

#YouchiAnu .L {
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 133px;
	}

#YouchiAnu .R {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 452px;
	line-height: 1.6em
	}

#YoutiAnuImg01 {
	width: 133px;
	height: 169px;
	overflow: hidden;
	}

#YoutiAnuImg02 {
	width: 452px;
	height: 23px;
	overflow: hidden;
	}

.BosyuAreaTitle {
	margin: 24px 0px 0px 0px;
	width: 600px;
	height: 31px;
	overflow: hidden;
	}

#BosyuArea {
	margin: 12px 0px 0px 0px;
	width: 600px;
	height: 358px;
	overflow: hidden;
	position: relative;
	}


#BosyuAreaKakudai {
	left: 265px;
	top: 324px;
	width: 95px;
	height: 34px;
	overflow: hidden;
	position: absolute;
	z-index: 55;
	}

#YouchiSampleImg {
	margin: 12px 0px 0px 0px;
	width: 600px;
	height: 18px;
	overflow: hidden;
	}

.YouchiSampleImgArea {
	margin: 0px 0px 12px 0px;
	list-style-type: none
	width: 600px;
	height: 98px;
	overflow: hidden;
	clear: both;
	}

.YouchiSampleImgArea .L {
	margin: 0px 12px 0px 0px;
	float: left;
	width: 141px;
	height: 98px;
	overflow: hidden;
	}

.YouchiSampleImgArea .R {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 141px;
	height: 98px;
	overflow: hidden;
	}

#YouchiToiawasearea {
	margin: 0px 0px 12px 28px;
	list-style-type: none
	width: 558px;
	height: 101px;
	overflow: hidden;
	clear: both;
	}

#YouchiToiawasearea .L {
	margin: 0px 14px 0px 0px;
	float: left;
	width: 265px;
	height: 101px;
	overflow: hidden;
	position: relative;
	}

#YouchiToiawasearea .R {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 265px;
	height: 101px;
	overflow: hidden;
	}

#YouchiGotoForm {
	left: 23px;
	top: 43px;
	width: 219px;
	height: 32px;
	overflow: hidden;
	position: absolute;
	z-index: 55;
	}

