﻿@charset "utf-8";

#ie-menu {
	width: 560px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 100%;
	clear: both;
	float: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ie-menu li {
	float: left;
	display: inline;
	line-height: 100%;
	text-align: center;
}
#ie-menu a {
	background-image: url(../../images/h-naviback1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 140px;
}
#ie-menu a:hover {
	background-image: url(../../images/h-naviback2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 140px;
}
#ie-menu p {
	text-align: center;
	width: 140px;
	height: 21px;
	vertical-align: middle;
}
#ie-menu span {
	line-height: 170%;
	text-align: center;
	display: inline;
}

#main-in1 {
	width: 560px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 180%;
}
#main-in1 #a-1 {
	margin-right: 9px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#main-in1 .click {
	width: 560px;
	margin-top: 12px;
	margin-bottom: 5px;
}

#main-in1 .click img {
	float: left;
	vertical-align: bottom;
}
#main-in1 .home-cate {
	width: 560px;
	margin-right: 0px;
	margin-left: 0px;
}
#main-in1 .click2 {
	width: 565px;
	margin-top: 3px;
	margin-bottom: 3px;
	height: 15px;
	padding-top: 15px;
	padding-bottom: 5px;
	text-align: right;
}
#main-in1 #box1 {
	background-image: none;
	width: 567px;
	background-repeat: no-repeat;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main-in1 #box1 .bnr {
	padding: 0px;
	float: left;
	height: 140px;
	width: 108px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* home  */

#main-in1 #bn1 img {
	position: relative;
	left: 260px;
	top: 15px;
}
#main-in1 #bn2 img {
	position: relative;
	top: 11px;
	left: 252px;
}
#main-in1 #bn3 img {
	top: 10px;
	position: relative;
	left: 225px;
}
#main-in1 #bn4 img {
	position: relative;
	top: 5px;
	left: 223px;
}
#main-in1 #bn5 img {
	position: relative;
	top: 6px;
	left: 225px;
}

#main-in1 .click2 {
    width: 565px;
	margin-top: 12px;
	margin-bottom: 5px;
}

/*pie*/
#main-in1 .click2#pie {
	background-image: url(../pie/pierreOL_12.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#main-in1 #bn1 .pie{
    height: 110px;
	width: 560px;
	background-image: url(../pie/pierre1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
#main-in1 #bn2 .pie{
    height: 115px;
	width: 560px;
	background-image: url(../pie/pierre2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
#main-in1 #bn3 .pie{
    height: 117px;
	width: 560px;
	background-image: url(../pie/pierre3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
#main-in1 #bn4 .pie{
    height: 115px;
	width: 560px;
	background-image: url(../pie/pierre4.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#main-in1 #bn5 .pie{
    height: 112px;
	width: 560px;
	background-image: url(../pie/pierre5.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/*provence*/

#main-in1 .click2#provence {
	background-image: url(../pie/pierreOL_12.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#main-in1 #bn1 .provence{
    height: 110px;
	width: 560px;
	background-image:url(../provence/provenceOL_06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
#main-in1 #bn2 .provence{
    height: 110px;
	width: 560px;
	background-image:url(../provence/provenceOL_07.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
#main-in1 #bn3 .provence{
    height: 117px;
	width: 560px;
	background-image:url(../provence/provenceOL_08.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

#main-in1 #bn3 .provence img {
	left: 276px;
	top: 13px;
}
#main-in1 #bn2 .provence img {
	left: 276px;
	top: 13px;
}
#main-in1 #bn1 .provence img {
	left: 276px;
	top: 13px;
}

/*simplemodern*/

#main-in1 .click2#simple {
	background-image: url(../pie/pierreOL_12.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#main-in1 #bn1 .simple{
    height: 110px;
	width: 560px;
	background-image:url(../simplemodern/simplemodernOL_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#main-in1 #bn2 .simple{
    height: 110px;
	width: 560px;
	background-image:url(../simplemodern/simplemodernOL_r2_c1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#main-in1 #bn3 .simple{
    height: 110px;
	width: 560px;
	background-image:url(../simplemodern/simplemodernOL_r2_c2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

#main-in1 #bn3 .simple img {
	left: 273px;
	top: 13px;
}
#main-in1 #bn2 .simple img {
	left: 273px;
	top: 12px;
}
#main-in1 #bn1 .simple img {
	left: 273px;
	top: 13px;
}

/*apia*/

#main-in1 #bn1 .apia{
    height: 110px;
	width: 560px;
	background-image: url(../apia/apia1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
#main-in1 #bn2 .apia{
    height: 115px;
	width: 560px;
	background-image: url(../apia/apia2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
#main-in1 #bn3 .apia{
    height: 117px;
	width: 560px;
	background-image: url(../apia/apia3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
#main-in1 #bn4 .apia{
    height: 115px;
	width: 560px;
	background-image: url(../apia/apia4.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#main-in1 #bn5 .apia{
    height: 113px;
	width: 560px;
	background-image: url(../apia/apia5.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#main-in1 .click2#apia {
	background-image: url(../apia/apiaOL_15.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#main-in1 #bn5 .apia img {
	top: 12px;
	left: 220px;
}
/*firenze*/

#main-in1 #bn1 .fir{
    height: 110px;
	width: 560px;
	background-image: url(../firenze/firenze1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#main-in1 #bn2 .fir{
    height: 112px;
	width: 560px;
	background-image: url(../firenze/firenze2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#main-in1 #bn3 .fir{
    height: 113px;
	width: 560px;
	background-image: url(../firenze/firenze3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#main-in1 #bn4 .fir{
    height: 112px;
	width: 560px;
	background-image: url(../firenze/firenze4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#main-in1 #bn5 .fir{
    height: 113px;
	width: 560px;
	background-image: url(../firenze/firenze5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*urban*/

#main-in1 #bn1 .urban{
	height: 115px;
	width: 560px;
	background-image: url(../urban/urban1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	}
#main-in1 #bn2 .urban{
    height: 106px;
	width: 560px;
	background-image: url(../urban/urban2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#main-in1 #bn3 .urban{
    height: 107px;
	width: 560px;
	background-image: url(../urban/urban3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#main-in1 #bn4 .urban{
    height: 107px;
	width: 560px;
	background-image: url(../urban/urban4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#main-in1 #bn5 .urban{
    height: 134px;
	width: 560px;
	background-image: url(../urban/urban5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#main-in1 .click2#urban {
	background-image: url(../urban/urbanOL_13.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #A3AAB1;
}
#main-in1 #bn5 .urban img {
	top: 12px;
	left: 210px;
}
#main-in1 .click#urban {
	width: 560px;
}
#main-in1 #urban {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#main-in1 #box1 #no3 {
	width: 165px;
}

/*click de kakudai comment*/

#main-in1 .click#urban p {
	padding-bottom: 3px;
	text-align: right;
	background-image: url(../urban/comurban.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 560px;
}
#main-in1 .click#apia p {
	padding-bottom: 0px;
	text-align: right;
	background-image: url(../apia/apiaOL_07.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 560px;
}
#main-in1 .click#firenze p {
	padding-bottom: 0px;
	text-align: right;
	background-image: url(../apia/apiaOL_07.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 560px;
}
#main-in1 .click#pie p {
	padding-bottom: 0px;
	text-align: right;
	background-image: url(../pie/com.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 560px;
}
#main-in1 .click#provence p {
	padding-bottom: 0px;
	text-align: right;
	background-image: url(../provence/com.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 560px;
}

#main-in1 .click#simple p {
	padding-bottom: 0px;
	text-align: right;
	background-image: url(../provence/com.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 560px;
}

#apaman .d-menu3 dt {
	font-weight: bold;
	font-size: 12px;
}
#apaman .no-mark dt {
	background-image: url(../images/midoriya.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
}
#kasitai #main .no-mark span {
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	padding-left: 5px;
	margin-right: 3px;
	border-top-style: none;
	border-right-style: none;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	font-weight: bold;
	color: #D50000;
}
#apaman .akaya {
	width: 290px;
	margin-left: 245px;
}

/*bath*/
#bath h2 {
	background-color: #6666CC;
	width: 560px;
	padding-right: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#bath .box1l {
	width: 560px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#bath .box1l .img-l {
	width: 320px;
	float: left;
}
#bath .box1l .img-r #a-1 {
	margin: 0px;
	padding: 0px;
}
#bath .box1l .img-r p {
	background-color: #CCCCCC;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 10px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-right: 0px;
	padding-left: 10px;
	height: 12px;
}
#bath .box1l .img-r h4 {
	width: 225px;
	background-color: #CCCCCC;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 10px;
}
#bath .box1l .img-r {
	width: 230px;
	float: right;
}

#bath .box1l .img-r #a-1 {
	padding-left: 20px;
}
#bath .chart1 {
	width: 280px;
	float: left;
}
#bath .chart1 h4 {
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #999999;
	font-size:12px;
}
#bath .chart2 {
	width: 280px;
	float: left;
	padding-top: 43px;
}
#bath h5 {
	background-image: url(../images/bathOL_26.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#bath h5 {
	width: 525px;
	padding-top: 8px;
	padding-left: 35px;
	padding-bottom: 6px;
	padding-right: 0px;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bath .chart1 p {
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#bath .chart2 p {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
}
#bath .chart3 {
	width: 130px;
	float: left;
	margin-top: 10px;
}
#bath .chart4 {
	float: left;
	width: 110px;
	padding-left: 20px;
	margin-top: 10px;
}
#bath .chart5 {
	padding: 0px;
	width: 157px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bath .chart3 p {
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10.5px;
}
#bath .chart4 p {
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10.5px;
}
#bath .chart5 p {
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10.5px;
}
/*genkan*/
#genkan h2 {
	background-color: #6666CC;
	width: 560px;
	padding-right: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#genkan h5#b-1 {
	background-image: url(../images/genkanb1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 525px;
	padding-top: 8px;
	padding-left: 28px;
	padding-bottom: 6px;
	padding-right: 0px;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
#genkan h5#b-2 {
	background-image: url(../images/genkanb2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 525px;
	padding-top: 8px;
	padding-left: 28px;
	padding-bottom: 6px;
	padding-right: 0px;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
#genkan h5#b-3 {
	background-image: url(../images/genkanb3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 525px;
	padding-top: 8px;
	padding-left: 28px;
	padding-bottom: 6px;
	padding-right: 0px;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
#genkan .box1l .no1 {
	width: 560px;
	background-image: url(../images/genkan-t.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 60px;
}

#genkan .box1l .no2 {
	width: 280px;
	margin-top: 10px;
	float: left;
}
#genkan .box1l .no3 {
	float: left;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 0px;
	margin-left: 0px;
}
#genkan .box1l .no4 {
	float: left;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 0px;
}
#genkan .box1l .no1 p {
	font-size: 10px;
	padding-top: 40px;
	text-align: right;
}
#genkan .box1l #door1 {
	background-image: url(../images/genkan001.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 268px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	padding-bottom: 8px;
}
#genkan .box1l #door2 {
	background-image: url(../images/genkan002.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 268px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	padding-bottom: 8px;
}
#genkan .box1l #door3 {
	background-image: url(../images/genkan003.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 268px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	padding-bottom: 8px;
}
#genkan .box1l #door4 {
	background-image: url(../images/genkan004.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 268px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	padding-bottom: 8px;
}

#genkan .box1l .no2 .photo {
	margin-right: auto;
	margin-left: auto;
	width: 266px;
	margin-bottom: 8px;
	margin-top: 5px;
}
#genkan .no2 p {
	font-size: 10px;
	width: 180px;
	margin-left: 70px;
	line-height: 100%;
}
#genkan .box1l .chart4 .no3 p {
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#genkan .box1l .chart4 .no4 p {
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#genkan .box1l .chart5 {
	position: relative;
	left: 0px;
	top: 0px;
}
#genkan .box1l .chart5 .no3 p {
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#genkan .box1l .chart5 .no4 p {
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#genkan .box1l .chart5 .box1r img {
	float: left;
	display: block;
	width: 96px;
	margin-bottom: 15px;
}
#genkan .box1l .chart5 .box1r {
	width: 96px;
	position: absolute;
	top: 42px;
	bottom: 0px;
	right: 40px;
}
#genkan .box1l .chart5 h3 {
	padding-top: 10px;
	padding-bottom: 10px;
}
#genkan b5#b-2 {
	background-image: url(images/genkanb2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#genkan .no3 #b-2-a {
	padding-left: 20px;
}

#genkan .box1l {
	margin-top: 15px;
}
#genkan .box1l .no1-2 {
	height: 40px;
	width: 560px;
	background-image: url(../images/yupitelu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	clear: both;
}
#genkan .box1l .no1-2 p {
	text-align: right;
	padding-top: 17px;
	font-size: 10px;
}
#genkan .box1l .no3 .wide {
	padding-right: 30px;
}

/* sash */
#sash h2 {
	background-color: #6666CC;
	width: 560px;
	padding-right: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#sash .box1l .img-l {
	width: 232px;
	float: left;
	font-size: 14px;
	line-height: 120%;
	padding-top: 40px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 40px;
	vertical-align: middle;
}
#sash .box1l .img-r {
	width: 288px;
	float: right;
}
#sash .box1l .img-l p {
	padding-top: 0px;
}
#sash .box1l {
	width: 560px;
	margin-top: 15px;
}
#sash .box1l p {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

/*kitchen*/
#kit .box1l {
	width: 560px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#kit .box1l .img-l {
	width: 320px;
	float: left;
}

#kit .box1l .img-r p {
	background-color: #CCCCCC;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 10px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-right: 0px;
	padding-left: 10px;
	height: 12px;
}
#kit .box1l .img-r h4 {
	width: 225px;
	background-color: #CCCCCC;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 10px;
}
#kit .box1l .img-r {
	width: 230px;
	float: right;
}
#kit h2 {
	background-color: #6666CC;
	width: 560px;
	padding-right: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#kit h4.bnr {
	color: #FFFFFF;
	background-color: #999999;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}

#kit .chart2 {
	width: 280px;
	float: left;
	padding-top: 43px;
}
#kit h5 {
	background-image: url(../images/bathOL_26.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 525px;
	padding-top: 8px;
	padding-left: 24px;
	padding-bottom: 6px;
	padding-right: 0px;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#kit .chart1 {
	width: 280px;
	float: left;
}
#kit .chart1 h4 {
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #999999;
	font-size:12px;
	color: #999999;
}

#kit .chart1 p {
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#kit .chart2 p {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
}

/*senmen*/

#senmen .box1l {
	width: 560px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#senmen .box1l .img-l {
	float: left;
}
#senmen .box1l .img-r p {
	font-size: 10px;
	line-height: 110%;
}
#senmen .box1l .img-r h4 {
	width: 361px;
	background-color: #CCCCCC;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 10px;
}
#senmen .box1l .img-r {
	float: right;
}
#senmen h2 {
	background-color: #6666CC;
	width: 560px;
	padding-right: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#senmen h4.bnr {
	color: #FFFFFF;
	background-color: #999999;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}
#senmen .box1l .img-r #a-1 {
	padding-left: 20px;
}
#senmen .chart1 {
	width: 280px;
	float: left;
}
#senmen .chart1 h4 {
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #999999;
	font-size:12px;
	color: #999999;
}
#senmen .chart2 {
	width: 280px;
	float: left;
	padding-top: 43px;
}
#senmen h5 {
	background-image: url(../images/bathOL_26.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 525px;
	padding-top: 8px;
	padding-left: 40px;
	padding-bottom: 6px;
	padding-right: 0px;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#senmen .chart3-pd1 {
	margin-top: 10px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}

#senmen .chart3-pd0 {
	float: left;
	margin-top: 10px;
	padding: 0px;
	width: 102px;
}

#senmen .comment {
	font-size: 12px;
	margin: 0px;
	text-align: right;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #999999;
	width: 360px;
}
#senmen .chart3-pd0 p {
	font-size: 10.5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#senmen .chart3-pd2 {
	float: left;
	margin-top: 10px;
	padding-left: 22px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 107px;
}

#senmen dl#bn1 {
	width: 185px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
#senmen #bn1 img {
	position: static;
}
#senmen dl#bn2 {
	width: 133px;
	padding: 0px;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	left: 0px;
	top: 0px;
	position: relative;
}
#senmen #bn2 img {
	position: static;
}
#senmen dl#bn2-a {
	width: 128px;
	padding: 0px;
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
}
#senmen #bn2-a img {
	position: static;
}
#senmen dl#bn3 {
	width: 237px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	float: left;
	position: relative;
	left: 8px;
	top: 0px;
}
#senmen #bn3 img {
	position: static;
	float: left;
}
#senmen dl#bn3-a {
	width: 267px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
#senmen #bn3-a img {
	position: static;
	float: left;
}
#senmen dl#bn4 {
	width: 123px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
#senmen #bn4 img {
	position: static;
}
#senmen dl#bn5 {
	width: 119px;
	padding: 0px;
	font-size: 10px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
}
#senmen #bn5 img {
	position: static;
}
#senmen dl#bn6 {
	width: 218px;
	padding: 0px;
	font-size: 10px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#senmen #bn6 img {
	position: static;
}
#senmen #bn2 img {
}
#senmen #bn3 #bn3-1 {
	float: none;
}
#senmen #bn3 #bn3-2 {
	position: absolute;
	left: 147px;
	top: 11px;
}
#senmen #bn3-a #bn3-1 {
	float: none;
}
#senmen #bn3-a #bn3-2 {
	position: absolute;
	left: 170px;
	top: 10px;
}
#senmen #bn4 #bn4-1 {
	position: absolute;
	left: 93px;
	top: 10px;
}
#senmen #bn4 #bn4-2 {
	position: absolute;
	left: 93px;
	top: 96px;
}

/* toilet */
#toilet h2 {
	background-color: #6666CC;
	width: 560px;
	padding-right: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#toilet .box1l .img-l {
	float: left;
	font-size: 14px;
	line-height: 120%;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	width: 205px;
}
#toilet .box1l .img-r {
	width: 354px;
	float: right;
}
#toilet .box1l .img-l p {
	padding-top: 0px;
}
#toilet .box1l {
	width: 564px;
	margin-top: 15px;
}
#toilet .box1l p {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	text-align: right;
	font-size: 14px;
	color: #999999;
}
#toilet .box1l .img-r dt {
	width: 105px;
	float: left;
}
#toilet .box1l .img-r dd {
	font-size: 14px;
	padding-top: 20px;
	padding-bottom: 0px;
	line-height: 150%;
}

#toilet .box1l .img-r #box1 {
	width: 340px;
}
#toilet .box1l .img-r .box1 dt {
	float: none;
	padding: 0px;
	width: 60px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#toilet .box1l .img-r .box1 dd {
	font-size: 12px;
	line-height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#toilet .box1l .img-r .box1 {
	width: 86px;
	margin-bottom: 16px;
	margin-top: 16px;
	float: left;
}
/* yane */
#yane h2 {
	background-color: #6666CC;
	width: 560px;
	padding-right: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#yane .box1l {
	width: 560px;
	margin-top: 15px;
}

#yane .box1l p {
	padding-top: 0px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	text-align: right;
	font-size: 14px;
	color: #999999;
}
#yane .box1l dt {
	width: 105px;
	float: left;
}
#yane .box1l dd {
	font-size: 16px;
	padding-top: 20px;
	padding-bottom: 0px;
	line-height: 150%;
}

#yane .box1l .box1 dt {
	float: none;
	padding: 0px;
	width: 104px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#yane .box1l .box1 dd {
	font-size: 11px;
	line-height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#yane .box1l .box1 {
	margin-bottom: 16px;
	margin-top: 16px;
	width: 104px;
	float: left;
	margin-left: 9px;
}
#yane .box1l .box1-pd0 {
	margin-bottom: 16px;
	margin-top: 16px;
	width: 104px;
	float: left;
}
#yane .box1l .box1-pd0 dd {
	font-size: 11px;
	line-height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#yane p {
	font-size: 14px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: 150%;
}
#yane .box1l .box1-pd0 dt {
	margin: 0px;
	padding: 0px;
	float: none;
	width: 105px;
}

/*tategu*/
#tategu h2{
	background-color: #6666CC;
	width: 560px;
	padding-right: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#tategu .box1l .chart5 {
	position: relative;
	left: 0px;
	top: 0px;
	width: 440px;
}
*/

#tategu .box1l .chart5 .box1r img {
	float: left;
	display: block;
	width: 96px;
	margin-bottom: 15px;
}
#tategu .box1l .chart5 .box1r {
	width: 100px;
	position: absolute;
	top: 10px;
	bottom: 0px;
	right: 0px;
	left: 450px;
}


#tategu .box1l {
	margin-top: 15px;
}

#tategu .box1l .chart5 .box1r dl {
	width: 100px;
	margin-bottom: 15px;
}
#tategu .box1l .chart5 .box1r dt {
	width: 100px;
	margin: 0px;
	padding: 0px;
	float: none;
	clear: both;
}
#tategu .box1l .chart5 .box1r dd {
	margin: 0px;
	line-height: 100%;
	font-size: 11px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#tategu .box1l .modoru {
	font-size: 12px;
}

#tategu .box1l .chart5 #no1 dd {
	float: right;
	position: absolute;
	top: 180px;
	left: 360px;
}
#tategu .box1l .chart5 #no2 dd {
	position: absolute;
	left: 360px;
	top: 180px;
}
#tategu .box1l .chart5 #no2 {
	position: relative;
	left: 0px;
	top: 0px;
}
#tategu .box1l .chart5 #no3 {
	position: relative;
	left: 0px;
	top: 0px;
}#tategu .box1l .chart5 #no4 {
	position: relative;
	left: 0px;
	top: 0px;
}#tategu .box1l .chart5 #no5 {
	position: relative;
	left: 0px;
	top: 0px;
}#tategu .box1l .chart5 #no3 dd {
	position: absolute;
	left: 360px;
	top: 180px;
	width: 80px;
}
#tategu .box1l .chart5 #no5 dd {
	position: absolute;
	left: 360px;
	top: 180px;
}
#tategu .box1l .chart5 #no4 dd {
	position: absolute;
	left: 360px;
	top: 105px;
}
#tategu .box1l .chart5 .box1r p {
	text-align: center;
}
#tategu .box1l #no0 {
	font-size: 12px;
	color: #999999;
	margin-left: 5px;
	margin-bottom: 5px;
}

#senmen #bn2 #bn2-a {
	width: 58px;
	float: left;
}
#senmen #bn2 dd p {
}
#senmen #bn2 #bn2-b {
	width: 60px;
	margin-left: 60px;
}
#senmen #bn1 #bn1-b {
	width: 57px;
	margin-left: 122px;
}
#senmen #bn1 #bn1-a {
	width: 122px;
	float: left;
}

/*home topmenu*/
#home_menu .box_menu1 {
	width: 275px;
	height: 216px;
	float: left;
	margin-left: 0px;
	margin-right: 10px;
	background-color: #F5F1CE;
	margin-top: 10px;
}
#home_menu .box_menu2 {
	width: 275px;
	height: 216px;
	margin-bottom:10px;
	float: left;
	background-color: #363536;
	margin-top: 10px;
}
#home_menu .box_menu3 {
	width: 275px;
	height: 216px;
	margin-bottom:10px;
	float: left;
	background-color: #79532C;
	margin-right: 10px;
}
#home_menu .box_menu4 {
	width: 275px;
	height: 216px;
	margin-bottom:10px;
	float: left;
	background-color: #E7979A;
}
#home_menu .box_menu5 {
	width: 275px;
	height: 216px;
	margin-bottom:10px;
	float: left;
	background-color: #F18C3F;
	margin-right: 10px;
}
#home_menu .box_menu6 {
	width: 275px;
	height: 216px;
	margin-bottom:10px;
	float: left;
	background-color: #474774;
}
#home_menu h2 {
	width: 560px;
	margin-bottom: 10px;
}
#home_menu h3 {
	font-size: 14px;
	color: #666666;
	text-align: center;
	margin-bottom: 12px;
}
#home_menu p {
	line-height: 150%;
}
#home_menu .box_menu1 h3 {
	margin-bottom: 0px;
}
#home_menu .box_menu1 h3 {
	margin-bottom: 0px;
}
#home_menu .box_menu2 h3 {
	margin-bottom: 0px;
}
#home_menu .box_menu3 h3 {
	margin-bottom: 0px;
}
#home_menu .box_menu4 h3 {
	margin-bottom: 0px;
}
#home_menu .box_menu5 h3 {
	margin-bottom: 0px;
}
#home_menu .box_menu6 h3 {
	margin-bottom: 0px;
}
#home_menu .im {
	margin-left: 10px;
	float: left;
	margin-right: 10px;
	padding-bottom: 16px;
}
#home_menu p.mar10 {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 10px;
}
#home_menu .mar0 {
	font-size: 10px;
	margin: 0px;
	line-height: 100%;
}

/*kouhou*/

#kouhou h2 {
	background-color: #A81A04;
	width: 560px;
	padding-right: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#kouhou h3 {
	line-height: 120%;
	margin-top: 14px;
	margin-bottom: 14px;
	padding-left: 0px;
	font-size: 14px;
}
#kouhou h4 {
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-size: 12px;
	left: 0px;
	color: #9C1603;
}
#kouhou p{
	text-indent: 12px;
}
#kouhou p.indent_on {
	text-indent: -12px;
	margin-left: 24px;
}
#kouhou h4#no1 {
	background-image: url(../images/kouhou/kouhou_no01.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 14px;
}
#kouhou h4#no2 {
	background-image: url(../images/kouhou/kouhou_no02.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 14px;
}
#kouhou h4#no3 {
	background-image: url(../images/kouhou/kouhou_no03.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 14px;
}
#kouhou h4#no4 {
	background-image: url(../images/kouhou/kouhou_no04.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 14px;
}
#kouhou h4#no5 {
	background-image: url(../images/kouhou/kouhou_no05.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 14px;
}
#kouhou h5 {
	font-size: 12px;
	padding-left: 12px;
	color: #333366;
	font-weight: bold;
}

.box-in3 {
	width: 180px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.box-in3-center {
	width: 180px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#koutei p{
    margin-right: 5px;
	margin-left: 5px;
	font-size: 10px;
	line-height: 130%;
	clear: both;
}

#koutei h3{
    margin: 0px;
	width: 158px;
	font-size: 12px;
	line-height: 100%;
	padding-top: 6px;
	padding-bottom: 3px;
	padding-right: 0px;
	padding-left: 2px;
	text-align: left;
	float: right;
	font-weight: normal;
}
#koutei img.no {
	float: left;
	width: 18px;
	margin-top: 2px;
	margin-left: 2px;
}
#koutei h2 {
	background-color: #89A0AC;
	width: 560px;
	padding-right: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.line2 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC6699;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 1px;
	line-height: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 8px;
	margin-top: 0px;
	width: 560px;
	clear: both;
	float: none;
}
.box-in3-dubble {
	width: 370px;
	float: right;
}

.box-in3-dubble-left {
	width: 370px;
	margin-left:190px;
	margin-left:0px;
	float:left;
	margin-right:10px;
}
#koutei .box-in3-dubble h3 {
	width: 346px;
}
#koutei .box-in3-dubble-left h3 {
	width: 346px;
}

/*hosyou*/
#hosyou h2 {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: groove;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #99CCCC;
	border-left-color: #CCCCCC;
	width: 320px;
}
#hosyou p {
	margin-left: 16px;
	margin-bottom: 12px;
	margin-right: 5px;
}

#hosyou #b-1 p {
	margin-bottom: 0px;
}
#hosyou #b-1 img {
	margin-bottom: 20px;
}
#hosyou {
	width: 560px;
	padding-top: 10px;
}
