@charset "shift_jis";

/* 共通 */

.text10{font-size: 10px;
}

#content{
width:852px;
background:url(../../../images/youtown/common_image/content_base.gif) repeat-y;
clear:left;
position:relative;
}
#content_body{
padding-top:10px;
padding-left:12px;
padding-right:14px;
}

#content_body td{
	text-align:left;
	margin: 3px;
	padding: 2px;
}


#content h2{
width:846px;
height:60px;
margin-left:2px;
}

h3{
background:url(../../../images/youtown/common_image/otsu/h3_base.gif);
width:812px;
height:22px;
position:relative;
border-bottom:10px #fff solid;
}
h3.v2{
background:url(../../../images/youtown/common_image/otsu/h3_base2.gif);
width:826px;
height:22px;
position:relative;
border-bottom:10px #fff solid;
}
h3 span{
position:absolute;
top:1px;
left:10px;
font-size:14px;
font-weight:bold;
display:block;/*追記*/
}

h4{
width:700px;
margin:10px 0;
margin-left:70px;
border-top:#cecece 2px solid;
border-bottom:#cecece 2px solid;
padding:2px 0;
background:url(../../../images/youtown/common_image/otsu/h4.gif) no-repeat 2px center;
text-indent:14px;
}


#tTop{
clear:both;
margin-top:43px;
margin-left:670px;
font-size:12px;
background:url(../../../images/youtown/common_image/top.gif) no-repeat left center;
padding-left:14px;
}

#zoom{
clear:left;
background:url(../../../images/youtown/setaoe/modelplan/zoom.gif) no-repeat 2px center;
margin-top:15px;
border-bottom:40px #fff solid;
padding-left:20px;
height:18px;
width:500px;
font-size:12px;
}

/* トップ */

#c1{
width:845px;
height:456px;
margin-left:2px;
}
#c2{
width:852px;
height:81px;
background:url(../../../images/youtown/setaoe/top/c2.gif);
}
#c3{
width:846px;
height:53px;
margin-left:2px;
background:#d9d9d9;
position:relative;
z-index:1;
}
#c3 span{
display:block;
font-size:12px;
font-weight:bold;
padding-top:6px;
padding-left:10px;
}
#c3b{
width:288px;
height:48px;
position:absolute;
top:0;
left:550px;
z-index:2;
}
#c3b span{
display:none;
}
#c3b a{
width:288px;
height:48px;
}
#c3b a:hover{
background-position:left bottom;
}

/* 分譲概要 */

#outline{
background:url(../../../images/youtown/common_image/otsu/outline.jpg);
}

/*.outline-table{	
	border-collapse:separate;
}

.outline-table td.accent {
	font-size: 12px;
	font-weight: bold;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #008837;
	background-color: #cceac4;
	width:110px;
	padding:10px;
	}

.outline-table td.dotline {
	padding:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	font-size: 12px;
	margin-bottom: 10px;
}*/

.outline-table{	
	border-collapse:separate;
	border-spacing:1px;
	margin:20px auto;
}

.outline-table td.accent {
	font-weight: bold;
	border-left:8px solid #008837;
	background:#cceac4;
	width:110px;
	padding:10px;
	}

.outline-table td.dotline {
	padding:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	font-size: 12px;
	margin-bottom: 10px;
}

.equip_midashi2
{
	font-size: 12px;
	margin-bottom: 10px;
	text-indent: 10px;
	background-color: #b3de69;
	padding: 2px;
	margin-top: 10px;
}




/* 区画 */

#block{
background:url(../../../images/youtown/common_image/otsu/block.jpg);
}

#block_image{
width:816px;
height:506px;
background:url(../../../images/youtown/setaoe/block/block_e.jpg) no-repeat right bottom;
border-top:15px #fff solid;
}

#block_image_left{
width:500px;
height:506px;
float:left;
margin-right:20px;
}
#block_image_right{
float:left;
width:295px;
}
#block_b_setaoe{
width:290px;
height:50px;
background:url(../../../images/youtown/setaoe/block/title.jpg);
margin-bottom:20px;
}
.block_plice{
border:#7f7f7f 2px solid;
width:290px
}
.block_plice td, .block_plice th{
padding:0;
font-size:14px;
}
.block_plice div{
border-top:1px #7f7f7f dotted;
margin-right:5px;
}
.block_go{
width:80px;
height:80px;
background:#7f7f7f;
}
.block_go span{
display:block;
text-align:center;
color:#fff;
font-size:20px;
font-weight:bold;
margin-top:24px;
}

#block_f{
width:290px;
height:28px;
background:url(../../../images/youtown/setaoe/block/block_f.gif) no-repeat center center;
margin:5px 0px;
}

#kukakuzu{
width:826px;
}
#kukakuzu table{
width:403px;
float:left;
margin-right:5px;
border:#b2b2b2 2px solid;
font-size:12px;
margin-bottom:20px;
}
#kukakuzu table th{
background:#b2b2b2;
padding:0 10px;
text-align:left;
}
#kukakuzu table td{
border-right:#b2b2b2 1px dotted;
border-bottom:#b2b2b2 1px solid;
padding:5px 10px;
text-align:left;
vertical-align:middle;
}
#kukakuzu table td div{
margin-top:-19px;
height:15px;
text-align:right;
background:url(../../../images/youtown/setaoe/block/right.gif) no-repeat 160px bottom;
}

/* モデルプラン */

#modelplan{
background:url(../../../images/youtown/common_image/otsu/modelplan.jpg);
}

.modelplan1{
width:826px;
border-top:15px #fff solid;
border-bottom:15px #fff solid;
clear:both;
position:relative;
}
.modelplan1 h3{
clear:both;
}

.modelplan1 table{
width:630px;
float:left;
border:#cbcbcb 1px solid;
font-size:14px;
}
.modelplan1 table th{
background:#e5e5e5;
border-right:#cbcbcb 1px solid;
font-weight:normal;
text-align:left;
padding:2px 10px;
}
.modelplan1 table th span{
font-size:24px;
}
.modelplan1 table th span sup{
font-size:14px;
}
.modelplan1 table td{
padding:2px 10px;
}
.modelplan1 table td span{
color:#999;
}

.modelplan2{
width:540px;
background:#999;
}
.modelplan2 div{
border-top:#999 1px solid;
border-left:#999 1px solid;
}
.zoom2{
width:74px;
height:19px;
margin-left:233px;
}
.zoom2 a{
display:block;
width:74px;
height:19px;
background:url(../../../images/youtown/setaoe/modelplan/zoom2.gif);
}
.modelplan3{
width:260px;
position:absolute;
top:0;
left:560px;
}
.modelplan3 div{
text-align:right;
font-size:12px;
}
.modelplan3 .right{
margin-top:5px;
}


/* 洗面 */
#wash{
background:url(../../../images/youtown/common_image/otsu/washBG.jpg);
}
div.wash{
background:url(../../../images/youtown/common_image/otsu/washBG.jpg) no-repeat 2px 0;
}


/* 浴室 */

#bath{
background:url(../../../images/youtown/common_image/otsu/bathBG.jpg);
}
div.bath{
background:url(../../../images/youtown/common_image/otsu/bathBG.jpg) no-repeat 2px 0;
}

/* トイレ */

#toilet{
background:url(../../../images/youtown/common_image/otsu/toiletBG.jpg);
}
div.toilet{
background:url(../../../images/youtown/common_image/otsu/toiletBG.jpg) no-repeat 2px 0;
}

/* 窓 */

#window{
background:url(../../../images/youtown/common_image/otsu/windowBG.jpg);
}
div.window{
background:url(../../../images/youtown/common_image/otsu/windowBG.jpg) no-repeat 2px 0;
}

/* 建具 */

#fittings{
background:url(../../../images/youtown/common_image/otsu/fittingsBG.jpg);
}
div.fittings{
background:url(../../../images/youtown/common_image/otsu/fittingsBG.jpg) no-repeat 2px 0;
}

/* 玄関ドア */
/*#door{
background:url(../setaoe/image/doorBG.jpg);
}
 */
div.door{
background:url(../../../images/youtown/common_image/otsu/doorBG.jpg) no-repeat 2px 0;
}

/* 屋根 */
#roof{
background:url(../../../images/youtown/common_image/otsu/roofBG.jpg);
}
div.roof{
background:url(../../../images/youtown/common_image/otsu/roofBG.jpg) no-repeat 2px 0;
}

/* 外壁 */
#wall{
background:url(../../../images/youtown/common_image/otsu/wallBG.jpg);
}
div.wall{
background:url(../../../images/youtown/common_image/otsu/wallBG.jpg) no-repeat 2px 0;
}



/* 標準仕様 */
.eq01{
	padding:10px 10px 15px;
	width:150px;
	margin-bottom: 10px;
}

#equip{
background:url(../../../images/youtown/setaoe/equip/equip.jpg);
}

.equip-con {margin:50px auto;text-align:center; margin-top:180px;
}

#content_equip{
padding-top:10px;
padding-left:12px;
padding-right:14px;
}

#content_equip td{
	text-align:left;
	margin: 3px;
	padding: 2px;
}

#kitchen{
background:url(../../../images/youtown/equip_image/kitchen/kitchenMD.jpg);
margin-top:180px;
}
div.kitchen{
background:url(../../../images/youtown/equip_image/kitchen/kitchenMD.jpg) no-repeat 2px 0;
}

/*いらん
h3.kitchen{
width:463px;
height:82px;
margin:0px;
padding:0px;
background:url(../setaoe/image/systemKitchen.gif);
position:relative;
left:-9px;
}
*/

/*キッチンテーブル*/

table.kitchen1{
width:670px;
margin-left:80px;
margin-top:10px;
font-size:10px;
}
td.kitchen2{
padding:0;
padding-right:50px;
}
td.kitchen3{
padding:0;
padding-right:10px;
padding-bottom:10px;
}

/*いらん
.kitchen table td img{
margin-bottom:10px;
}
*/

table.kitchen4{
width:695px;
margin-left:80px;
margin-bottom:20px;
font-size:10px;
}
table.kitchen5{
width:701px;
margin-left:80px;
font-size:10px;
margin-bottom:20px;
}
td.kitchen6{
padding:0;
padding-right:38px;
}
table.kitchen7{
width:687px;
margin-left:80px;
font-size:10px;
margin-bottom:20px;
}



#tTop2{
width:142px;
height:27px;
margin-left:354px;
}
#tTop2 a{
display:block;
width:142px;
height:27px;
background:url(../../../images/youtown/common_image/otsu/tTop2.gif);
}

/* アクセス　周辺施設 */

#access{
background:url(../../../images/youtown/common_image/otsu/access.jpg);
}
#access1{
width:818px;
height:340px;
margin:20px 0;
margin-left:10px;
}

#access2{
width:539px;
height:376px;
float:left;
margin:20px 0;
margin-right:10px;
}
#access3{
width:277px;
float:left;
margin:20px 0;
font-size:14px;
}
#access3 th{
background:#e4e4e4;
border-top:#bebebe 2px solid;
text-align:left;
padding-left:5px;
}
#access3 td{
padding-left:5px;
padding-top:5px;
padding-bottom:10px;
}
#access4{
clear:left;
width:826px;
}

#access4 th{
padding:0;
padding-right:10px;
text-align:left;
}
#access4 th div{
padding:5px 0;
background:#cceac4;
border:#9ad09e 1px solid;
text-indent:40px;
}
#access4 td{
padding:10px 0;
padding-right:10px;
font-size:12px;
}
#access4 td div{
border:#e5e5e5 1px solid;
padding:3px;
margin-bottom:15px;
}
#access4 th.ar, #access4 td.ar{
padding-right:0;
}
#access4 th.i1 div{
background:#cceac4 url(../../../images/youtown/common_image/otsu/accessI1.gif) no-repeat 2px center;
}
#access4 th.i2 div{
background:#cceac4 url(../../../images/youtown/common_image/otsu/accessI2.gif) no-repeat 2px center;
}
#access4 th.i3 div{
background:#cceac4 url(../../../images/youtown/common_image/otsu/accessI3.gif) no-repeat 2px center;
}
#access4 th.i4 div{
background:#cceac4 url(../../../images/youtown/common_image/otsu/accessI4.gif) no-repeat 2px center;
}


/* コンセプト */

#concept{
background:url(../../../images/youtown/common_image/otsu/concept.jpg);
}

.conceptLeft{
float:left;
width:820px;
margin:20px 0;
margin-right:-170px
}
.conceptRight{
float:left;
width:150px;
font-size:12px;
margin:20px 0;
}
#concept1{
background:url(../../../images/youtown/setaoe/consept/concept1.jpg) no-repeat right bottom;
}
#concept2{
background:url(../../../images/youtown/setaoe/consept/concept2.jpg) no-repeat right bottom;
}
#concept3{
background:url(../../../images/youtown/setaoe/consept/concept3.jpg) no-repeat right bottom;
}
#concept4{
background:url(../../../images/youtown/setaoe/consept/concept4.jpg) no-repeat right bottom;
}
.conceptLeft h3{
width:580px;
height:50px;
margin:0;
padding:0;
margin-left:20px;
}
#concept1 h3{
background:url(../../../images/youtown/setaoe/consept/conceptH3a.jpg);
}
#concept2 h3{
background:url(../../../images/youtown/setaoe/consept/conceptH3b.jpg);
}
#concept3 h3{
background:url(../../../images/youtown/setaoe/consept/conceptH3c.jpg);
}
#concept4 h3{
background:url(../../../images/youtown/setaoe/consept/conceptH3d.jpg);
}
.margin-top30 {
	margin-top: 30px;
}

.conceptLeft h4{
margin:0;
padding:3px 0;
border:none;
width:580px;
background:#cceac4;
text-indent:5px;
margin-top:20px;
margin-bottom:10px;
font-weight:bold;
font-size:14px;
margin-left:20px;
}
.conceptLeft p{
width:580px;
font-size:14px;
margin-left:20px;
}
.conceptLeft p.nt{
margin-left:45px;
}
.conceptLeft p span{
font-size:12px;
}
.conceptLeft dl{
width:580px;
font-size:14px;
margin-left:20px;
}
.conceptLeft dl dt{
border-left:10px #8a9090 solid;
padding-left:5px;
}
.conceptLeft dl dd{
padding-left:15px;
}
.conceptLeft table{
width:570px;
font-size:12px;
margin-left:25px;
margin-bottom:10px;
border:1px #8a9090 solid;
}
.conceptLeft table caption{
margin-top:10px;
}
.conceptLeft table th{
border-right:1px #8a9090 solid;
border-bottom:1px #8a9090 solid;
background:#efefef;
padding:3px;
vertical-align:middle;
}
.conceptLeft table td{
border-right:1px #8a9090 solid;
border-bottom:1px #8a9090 solid;
padding:3px;
vertical-align:middle;
}
.conceptRight div{
margin-bottom:20px;
}
.margin-top20 {
	margin-top: 20px;
}


/* 分譲地毎に設定 */
/* トップページおすすめプランボタン */

#setaoe #c3b a{
background:url(../../../images/youtown/setaoe/top/c3b.gif);
}

#ishiyamadera #c3b a{
background:url(../../../images/youtown/ishiyamadera/top/c3b.jpg);
}