@charset "utf-8";

* {
    margin: 0;
    padding: 0;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, Arial, Osaka, san-serif;
    line-height: 1.4;
}

th, td, form, input, textarea, select ,h1 {
    margin: 0;
    padding: 0;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, Arial, Osaka, san-serif;
    line-height: 1.4;
}

dl ul {
	list-style-type:none;
}

* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
}

img { behavior: url(iepngfix.htc) }

a {text-decoration: none;}
a:link { color: #4a7d00; text-decoration: none; }
a:visited { color: #0042ff; text-decoration: none; }
a:active { color: #48ff00; text-decoration: none; }
a:hover { color: #800000; text-decoration: none; }

/* ******************** For common classes */
.none {
	display: none;
}




/* ******************** For body element */
body.comBody0 {
	margin:0;
	padding:0;
	width:auto;
	height:100%;
	text-align:left;
	font-size:12px;
	letter-spacing:1px;
	background: url(../image/headback.jpg) top left repeat-x;
}

body.comBody {
	margin:0;
	padding:0;
	width:auto;
	height:100%;
	text-align:left;
	font-size:12px;
	letter-spacing:1px;
	background:#fff url(../image/back.jpg) top center no-repeat;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; 
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display: block; }
/* End hide from IE-mac */



/*-------------------------Containerの指定*/
div#Container {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
}




/*-------------------------Containerの指定*/
div#Container0 {
	position: relative;
	width: 100%;
	margin:0;
	padding:0;
	background:#fff url(../image/mainback.jpg) top center no-repeat;
}

/*-------------------------Wrapperの指定*/ 
div#Header {
	margin:0 auto;
	padding:0;
	width:1000px;
	height:169px;
	display:block;
}

div#Header h1 {
	float:left;
	margin:0;
	padding:0;
	height:111px;
}

div#Header .tel {
	float:right;
	margin:20px 10px 0 0;
	display:block;
}



#headmenu ul {
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
}

#headmenu ul li#menu1 a {
	display: block;
	background: url("../image/but_home_off.jpg") top left no-repeat;
	width:184px;
	height:58px;
	padding:0;
	position:absolute;
	top : 0;
	left :0;
}
#headmenu ul li#menu1 a:hover { background: url("../image/but_home_on.jpg") top left no-repeat; }


#headmenu ul li#menu2 a {
	display: block;
	background: url("../image/but_search_off.jpg") top left no-repeat;
	width:180px;
	height:58px;
	padding:0;
	position:absolute;
	top : 0;
	left :185px;
}
#headmenu ul li#menu2 a:hover { background: url("../image/but_search_on.jpg") top left no-repeat; }


#headmenu ul li#menu3 a {
	display: block;
	background: url("../image/but_topics_off.jpg") top left no-repeat;
	width:180px;
	height:58px;
	padding:0;
	position:absolute;
	top : 0;
	left :365px;
}

#headmenu ul li#menu3 a:hover { background: url("../image/but_topics_on.jpg") top left no-repeat; }


#headmenu ul li#menu4 a {
	display: block;
	background: url("../image/but_owner_off.jpg") top left no-repeat;
	width:180px;
	height:58px;
	padding:0;
	position:absolute;
	top : 0;
	left :545px;
}
#headmenu ul li#menu4 a:hover { background: url("../image/but_owner_on.jpg") top left no-repeat; }


#headmenu ul li#menu5 a {
	display: block;
	background: url("../image/but_mail_off.jpg") top left no-repeat;
	width:180px;
	height:58px;
	padding:0;
	position:absolute;
	top : 0;
	left :725px;
}
#headmenu ul li#menu5 a:hover { background: url("../image/but_mail_on.jpg") top left no-repeat; }




ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:134px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}









.topimgare {
	width:100%;
	background: url("../image/topimgback.gif") top left repeat-x;
	height:357px;
}

.fettwaku {
	margin:0 auto;
	width:1000px;
}











/*-------------------------Mainの指定*/ 
div#Main {
	margin:0 auto;
	padding:10px 5px;
	width:990px;
	background-color:#fff;
}






/*-------------------------Leftの指定*/ 
div#Left {
	float:left;
	margin:0;
	padding:0 ;
	width:740px;
	background-color:#fff;
}

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

div#Left .topics {
	margin:0 0 40px 0;
	background-color:#fff;
	height:400px;
	overflow-y: hidden;
}

div#Left .tpline {
	margin:10px 0 0 0;
	padding:0 20px;
	border-bottom:1px dotted #ccc;
	height:25px;
	background-color:#fff;
}

div#Left .time {
	float:left;
	margin:5px 20px 0 0;
	font-size:11px;
	color:#939393;
	display:inline;
	width:70px;
}

div#Left .cat a {text-decoration: none;}
div#Left .cat a:link { color: #fff; text-decoration: none; }
div#Left .cat a:visited { color: #fff; text-decoration: none; }
div#Left .cat a:active { color: #fff; text-decoration: none; }
div#Left .cat a:hover { color: #fff; text-decoration: none; }

div#Left .cat { 
 float:left; margin:0 20px 0 0; padding:3px 5px 2px 5px; color:#fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	behavior: url(border-radius.htc);
 }
div#Left .cat1 { background:#fe0003; font-size:11px; width:110px; text-align:center; }
div#Left .cat2 { background:#800000; font-size:11px; width:110px; text-align:center; }
div#Left .cat3 { background:#ff7200; font-size:11px; width:110px; text-align:center; }
div#Left .cat4 { background:#bcb600; font-size:11px; width:110px; text-align:center; }
div#Left .cat5 { background:#23bc01; font-size:11px; width:110px; text-align:center; }
div#Left .cat6 { background:#009fbc; font-size:11px; width:110px; text-align:center; }
div#Left .cat7 { background:#0073f2; font-size:11px; width:110px; text-align:center; }
div#Left .cat8 { background:#848484; font-size:11px; width:110px; text-align:center; }

div#Left .cat0 { background:#000000; font-size:11px; width:110px; text-align:center; }

div#Left .baibai-cat1 { background:#bc2801; font-size:11px; width:110px; text-align:center; }
div#Left .baibai-cat2 { background:#3ebc01; font-size:11px; width:110px; text-align:center; }
div#Left .baibai-cat3 { background:#013ebc; font-size:11px; width:110px; text-align:center; }
div#Left .baibai-cat4 { background:#6601bc; font-size:11px; width:110px; text-align:center; }

div#Left .cat11 { background:#009092; font-size:11px; width:110px; text-align:center; }
div#Left .cat12 { background:#434f00; font-size:11px; width:110px; text-align:center; }
div#Left .cat13 { background:#b20097; font-size:11px; width:110px; text-align:center; }



div#Left .tplk {
	float:left;
	padding:5px 0 0 0;
	display:block;
}


div#Left .list {
	margin:0 0 5px 0;
}

div#Osusumewaku {
	margin:0 0 40px 0;
}

div#Osusumewaku li {
	margin:0 0 10px 0;
}

div#Left .listare {
	float:left;
	margin:5px 0 0 5px;
	padding:5px;
	width:167px;
	height:297px;
	border:1px solid #e3e3e3;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	text-align:center;
	background: -moz-linear-gradient(top, #fff, #f0f0f0);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
}

div#Left .roomname {
	margin:5px 0;
	padding:5px;
	border:1px solid #e4e4e4;
	color:#404040;
	background-color:#fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	text-align:center;
	display:block;
	width:157px;
	overflow:hidden;
}

div#Left .roomline {
	margin:5px;
	padding:5px;
	font-size:12px;
	color:#800000;
	line-height:14px;
	display:block;
	text-align:left;
	letter-spacing:1px;
}

div#Left .roomprice {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#3b3b3b;
	display:block;
	letter-spacing:2px;
}

div#Left a.listare:hover { border:1px solid #96a1a8; }




div#Left .compare {
	margin:0 0 40px 0;
	padding:15px;
	background-color:#f4f4f4;
}

div#Left .cpimg {
	float:left;
	margin:0 20px 0 0;
	font-size:11px;
	color:#424242;
	display:block;
	text-align:center;
}

div#Left .cp_rare {
	margin:0;
	padding:0;
	display:block;
	font-size:11px;
	color:#5e5e5e;
	letter-spacing:2px;
	line-height:16px;
}

div#Left .tit {
	margin:0 0 7px 0;
	padding:0;
	font-size:15px;
	font-weight:bold;
	color:#121212;
	display:block;
	letter-spacing:1px;
}

div#Left .redare {
	margin:10px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#800000;
	display:block;
}

div#Left .com01 {
	margin:0;
	padding:20px;
	font-size:11px;
	color:#575757;
}

div#Left .count {
	margin:0;
	padding:0 10px 10px 0;
	font-size:18px;
	font-weight:bold;
	color:#800000;
	text-align:right;
}

div#Left .sarani {
	margin:0 0 10px 0;
	text-align:center;
}

div#Left .listwak {
	margin:0 0 10px 0;
	padding:5px;
	background-color:#fff;
	border:10px solid #f1f1f1;
}

div#Left h3 {
	margin:0 0 5px 0;
	padding:7px 0 7px 25px;
	font-size:16px;
	font-weight:bold;
	color:#121212;
	background:#f1f1f1 url(../image/icon01.png) 5px 10px no-repeat;
}

div#Left h4 {
	margin:15px 10px 0 10px;
	padding:10px;
	font-size:11px;
	font-weight:normal;
	color:#121212;
	border:1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
}


div#Left .checkbt {
	float:right;
	margin:5px 10px;
	padding:0;
	font-size:9px;
	font-weight:normal;
}

div#Left .leftimg {
	float:left;
	margin:0 15px 0 0;
	padding:0;
	width:165px;
	display:block;
}

div#Left .rightcom {
	float:left;
	margin:20px 0 0 0;
	padding:0;
}

div#Left .leftimg img {
	margin:0 0 2px 0;
}

div#Left .rightcom li {
	margin:20px 5px;
	padding:0 0 3px 10px;
	width:500px;
	font-size:11px;
	color:#373737;
	border-bottom:1px dotted #c8c8c8;
}


div#Left .comlist00 {
	float:left;
	margin:0;
	padding:4px 0;
	width:100px;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	behavior: url(border-radius.htc);
	text-align:center;
	background:#bc2801;
}

div#Left .comlist01 {
	float:left;
	margin:0;
	padding:4px 0;
	width:100px;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	behavior: url(border-radius.htc);
	text-align:center;
	background:#3ebc01;
}

div#Left .comlist02 {
	float:left;
	margin:0;
	padding:4px 0;
	width:100px;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	behavior: url(border-radius.htc);
	text-align:center;
	background:#013ebc;
}

div#Left .comlist03 {
	float:left;
	margin:0;
	padding:4px 0;
	width:100px;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	behavior: url(border-radius.htc);
	text-align:center;
	background:#6601bc;
}

div#Left .comlist {
	float:left;
	margin:0;
	padding:0;
	width:170px;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#373737;
}

div#Left .chinryou {
	float:left;
	margin:0 8px -4px 0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	color:#800000;
	display:block;
}

div#Left .rglt {
	float:left;
	margin:0 8px 0 0;
	padding:0;
	font-size:14px;
	color:#373737;
}

div#Left .rglt0 {
	float:left;
	margin:3px 0 0 0;
	padding:5px 0 0 0;
	font-size:11px;
	color:#373737;
}

div#Left .rglt1 {
	float:left;
	margin:0;
	padding:3px 0 0 0;
	font-size:11px;
	color:#373737;
}

div#Left .ftnav {
	margin:30px auto;
	padding:10px;
	width:auto;
	background-color:#f3f3f3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
}

div#Left .ftnav li {
	float:left;
	margin:0 3px 0 0;
	padding:5px 7px;
	font-size:13px;
	display:inline;
	text-align:center;
}

div#Left .ftnav li a {
	font-weight:bold;
	padding:3px 7px 1px 7px;
	font-size:13px;
	background-color:#bababa;
	display:inline;
	text-align:center;
	color:#fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
}




div#Left .list_photo {
	margin:5px auto;
	padding:0;
	text-align:center;
}

div#Left .testimg {
	float:left;
	margin:0 2px 0 0;
}

div#Left .imgnav {
	margin:0 0 0 50px;
}

div#Left .list_com01 {
	margin:10px;
	padding:10px;
	font-size:11px;
	background:#eaecee;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
}


div#Left table {
	margin:10px;
	padding:2px;
	width:690px;
	border:1px solid #ccc;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px;
	-ms-border-radius: 1px;
}

div#Left th {
	margin:0;
	padding:5px 0 5px 15px;
	width:170px;
	font-size:14px;
	background:#d0d0d0;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px;
	-ms-border-radius: 1px;
}

div#Left td {
	margin:0;
	padding:5px 0 5px 15px;
	width:auto;
	font-size:13px;
	background:#f0f0f0;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px;
	-ms-border-radius: 1px;
}

div#Left .butare {
	margin:15px 0;
	text-align:center;
}

div#Left .youtubewaku {
	margin:15px 30px;
	padding:15px;
	text-align:center;
	background:#f0f0f0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
}



div#Left .cmpwaku {
	margin:0 0 25px 0;
	padding:15px;
	border:1px solid #f5f5f5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
}


div#Left .cmpul {
	margin:10px 30px;
}

div#Left .cmplist {
	margin:0 0 20px 0;
	padding:0 0 2px 20px;
	border-bottom:1px solid #ccc;
	background: url(../image/icon02.png) top left no-repeat;
}

div#Left .cmplist01 {
	float:left;
	margin:0;
	padding:0;
	font-size:14px;
	width:100px;
}

div#Left .cmplist02 {
	float:left;
	margin:0;
	padding:0;
	width:auto;
	font-size:14px;
}

div#Left .cmpl {
	float:left;
}

div#Left .cmpr {
	float:left;
	padding:10px;
	width:500px;
}

div#Left .cmprtit {
	clear:both;
	margin:10px 0 5px 0;
	padding:3px;
	width:80px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	background-color:#1859dc;
	color:#fff;
	display:block;
	text-align:center;
	font-size:11px;
}

div#Left .cmprcom {
	clear:boht;
	padding:5px;
	display:block;
	font-size:11px;
}




div#Left .cat12waku {
	margin:15px;
	padding:15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	background-color:#f4f4f4;
}

div#Left .cat12tit {
	margin:5px;
	font-size:12px;
	font-weight:bold;
	color:#5b5b5b;
}

div#Left .cat12com {
	margi:5px;
	font-size:11px;
	letter-spacing:2px;
	line-height:15px;
	color:#6f6f6f;
}

div#Left .red { color:red }

div#Left .cat12flm {
	margin:20px 10px;
	padding:5px;
	border:1px solid #ccc;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
}

div#Left .nonewak {
	margin:5px;
	padding:10px;
	font-size:12px;
	border:1px solid #ccc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	text-align:center;
	line-height:18px;
}

div#Left .nonewak0 {
	margin:5px;
	padding:10px;
	font-size:12px;
	border:1px solid #ccc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	text-align:center;
	line-height:18px;
	display:none;
}

div#Left .nonetb {
	margin:0;
	padding:1px;
	border:1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	width:647px;
	background-color:#fff;
}

div#Left .nonel {
	width:150px;
	height:30px;
	text-align:left;
}

div#Left .nonel01 {
	width:150px;
	height:auto;
	text-align:left;
}

div#Left .noner {
	width:450px;
	height:30px;
	text-align:left;
}

div#Left .nonerip01 {
	border:1px solid #ccc;
	font-size:11px;
	padding:4px;
	width:220px;
}

div#Left .nonerip02 {
	border:1px solid #ccc;
	font-size:11px;
	padding:4px;
	width:250px;
}

div#Left .noner_bt {
	padding:15px 0;
}


div#Left .catlistwaku {
	margin:20px 5px;
	padding:10px 0 10px 10px;
	border:1px solid #ededed;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
}

div#Left .catlistwaku ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

div#Left .catlistwaku li {
	float:left;
	margin:0 11px 10px 0;
	padding:5px;
	width:218px;
	height:150px;
	background-color:#ededed;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
}

div#Left .comtwaku {
	margin:5px 0;
	padding:8px;
	font-size:11px;
	color:#878787;
	height:70px;
	background-color:#fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
}

div#Left .comptitle {
	margin:20px 20px 20px 10px;
	padding:0 0 2px 20px;
	font-size:18px;
	font-weight:bold;
	color:#121212;
	border-bottom:1px dotted #ccc;
}

div#Left dl {
	margin:40px 30px 50px 30px;
}

div#Left dd {
	margin:0 0 15px 0;
	padding:0 0 2px 0;
	font-size:14px;
	color:#121212;
	border-bottom:1px dotted #ccc;
}

div#Left .comsp01 {
	float:left;
	padding:0 0 0 20px;
	width:150px;
	font-weight:bold;
	color:#504c4c;
	font-size:15px;
}

div#Left .comsp02 {
	float:left;
}

div#Left .compp {
	margin:10px 20px;
	font-size:13px;
}

div#Left .compimg {
	float:left;
	margin:0 20px 0 0;
}

div#Left .compsp {
	float:left;
	margin:20px 0 0 0;
	font-size:12px;
	width:520px;
}


div#Left .mailcom {
	margin:15px 5px 60px 5px;
	padding:10px;
	font-size:11px;
	background-color:#f5f5f5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
}

div#Left .mailcom0 {
	margin:15px 5px 30px 5px;
	padding:10px;
	font-size:11px;
	background-color:#f5f5f5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
}


div#Left .mlctit {
	margin:5px 0 20px 0;
	padding:0;
	font-weight:bold;
	font-size:13px;
	color:#800000;
}

div#Left .mlctit0 {
	margin:5px 0 0 0;
	padding:0;
	font-weight:bold;
	font-size:13px;
	color:#800000;
}

div#Left .telbn {
	margin:20px 0 20px 5px;
}


div#Left h2 {
	margin:5px auto;
	padding:10px 0 10px 25px;
	font-size:16px;
	font-weight:bold;
	color:#800000;
	letter-spacing:2px;
	background:#f1f1f1;
}

div#Left .h2cat02 { background:#f1f1f1 url(../image/cat02.png) 15px 7px no-repeat; }
div#Left .h2cat03 { background:#f1f1f1 url(../image/cat03.png) 15px 7px no-repeat; }
div#Left .h2cat04 { background:#f1f1f1 url(../image/cat04.png) 15px 7px no-repeat; }
div#Left .h2cat05 { background:#f1f1f1 url(../image/cat05.png) 15px 7px no-repeat; }
div#Left .h2cat06 { background:#f1f1f1 url(../image/cat06.png) 15px 7px no-repeat; }
div#Left .h2cat07 { background:#f1f1f1 url(../image/cat07.png) 15px 7px no-repeat; }
div#Left .h2cat12 { background:#f1f1f1 url(../image/cat12.png) 15px 7px no-repeat; }
div#Left .h2cat13 { background:#f1f1f1 url(../image/cat13.png) 15px 7px no-repeat; }


.post-categories {
	display:inline;
}

.h2spp {
	float:left;
	margin:3px 5px 0 0;
	display:inline;
}

.post-categories li {
	float:left;
	margin:0 10px 0 0;
	padding:3px 10px;
	font-size:13px;
	display:inline;
	background:#fff;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-o-border-radius: 7px;
	-ms-border-radius: 7px;
}










div#tab-container {
	margin:0 15px;
}


div#tabs1-html ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

div#tabs1-html li {
	margin:0 0 15px 0;
	padding:0 0 2px 0;
	border-bottom:1px dotted #ccc;
	font-size:12px;
}

div#tabs1-html .line01 {
	float:left;
	margin:1px 1px 0 1px;
	padding:10px;
	font-weight:bold;
	color:#282828;
	width:150px;
	height:auto;
	background-color:#e3e3e3;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
}

div#tabs1-html .line02 {
	float:left;
	margin:5px 0 0 0;
	padding:0 0 0 10px;
	font-weight:bold;
	color:#282828;
	font-size:11px;
}

div#tabs1-html .red {
	margin:0 0 0 3px;
	color:red;
	font-size:11px;
}

div#tabs1-html input {
	border: 1px #c0c0c0 solid;
}

div#tabs1-html .inpwaku30 {
	width:30px;
	padding:5px;
	font-size:11px;
} 

div#tabs1-html .inpwaku200 {
	width:200px;
	padding:5px;
	font-size:11px;
} 

div#tabs1-html .inpwaku300 {
	width:300px;
	padding:5px;
	font-size:11px;
} 

div#tabs1-html textarea {
	border: 1px #c0c0c0 solid;
	padding:10px;
	font-size:10px;
	color:#333;
	width:630px;
	margin:0 0 0 10px;
}

div#tabs1-html .soushin {
	text-align:center;
	border:none;
}

div#tabs1-html .soushinbt {
	border:0;
}


div#tabs1-js ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

div#tabs1-js li {
	margin:0 0 15px 0;
	padding:0 0 2px 0;
	border-bottom:1px dotted #ccc;
	font-size:12px;
}

div#tabs1-js .line01 {
	float:left;
	margin:1px 1px 0 1px;
	padding:10px;
	font-weight:bold;
	color:#282828;
	width:150px;
	height:auto;
	background-color:#e3e3e3;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
}

div#tabs1-js .line02 {
	float:left;
	margin:5px 0 0 0;
	padding:0 0 0 10px;
	font-weight:bold;
	color:#282828;
	font-size:11px;
}

div#tabs1-js .red {
	margin:0 0 0 3px;
	color:red;
	font-size:11px;
}

div#tabs1-js input {
	border: 1px #c0c0c0 solid;
}

div#tabs1-js .inpwaku30 {
	width:30px;
	padding:5px;
	font-size:11px;
} 

div#tabs1-js .inpwaku200 {
	width:200px;
	padding:5px;
	font-size:11px;
} 

div#tabs1-js .inpwaku300 {
	width:300px;
	padding:5px;
	font-size:11px;
} 

div#tabs1-js textarea {
	border: 1px #c0c0c0 solid;
	padding:10px;
	font-size:10px;
	color:#333;
	width:630px;
	margin:0 0 0 10px;
}

div#tabs1-js .soushin {
	text-align:center;
	border:none;
}

div#tabs1-js .soushinbt {
	border:0;
}



div#Blogwaku {
	margin:30px 10px;
	padding:0;
}

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

div#Blogwaku li {
	margin:0 0 10px; 0;
	padding:0 0 2px 15px;
	font-size:12px;
	border-bottom:1px dotted #ccc;
}

div#Blogwaku .date {
	float:left;
	margin:0 15px 0 0;
	display:block;
}






div#Contactform7 {
	margin:5px;
	padding:20px;
	background-color:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
}

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

div#Contactform7 li {
	margin:0 0 15px;
	padding:0 0 2px 0;
	border-bottom:1px dotted #ccc;
}

div#Contactform7 dl {
	list-style-type:none;
	margin:0;
	padding:0;
}

div#Contactform7 dt {
	margin:0 0 2px 0;
	padding:0 0 2px 0;
	font-weight:bold;
	font-size:14px;
	color:#4f4f4f;
}

div#Contactform7 dd {
	margin:0 0 30px 0;
	padding:0 0 4px 0;
	border-bottom:1px dotted #e5e5e5;
}

div#Contactform7 .wpcf7-form-control {
	padding:4px;
	border:1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
}

div#Contactform7 .but {
	margin:20px 0;
	border:none;
	text-align:center;
}
































/*-------------------------Rightの指定*/ 
div#Right {
	float:right;
	margin:0;
	padding:0;
	width:239px;
	min-height:900px;
}

div#Right ul { margin:0; padding:0; list-style-type:none; }
div#Right li { margin:0; padding:0; background-color:#f5f5f5; }
div#Right li img { vertical-align: bottom; }

div#Right .sidewaku {
	margin:0;
	padding:10px;
	width:220px;
	height:auto;
	background: url(../image/side_back.gif) top left repeat;
}


#sidenav ul {
	list-style:none;
	margin:0;
	padding:0;
}

#Right img {
	margin:1px;
}

#sidenav ul li#menu1 a {
	display: block;
	background: url("../image/ekitoho_off.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}
#sidenav ul li#menu1 a:hover { background: url("../image/ekitoho_on.jpg") top left no-repeat; }

#sidenav ul li#menu1_on a {
	display: block;
	background: url("../image/ekitoho_on.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}



#sidenav ul li#menu2 a {
	display: block;
	background: url("../image/petka_off.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}
#sidenav ul li#menu2 a:hover { background: url("../image/petka_on.jpg") top left no-repeat; }

#sidenav ul li#menu2_on a {
	display: block;
	background: url("../image/petka_on.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}



#sidenav ul li#menu3 a {
	display: block;
	background: url("../image/osusume_off.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}
#sidenav ul li#menu3 a:hover { background: url("../image/osusume_on.jpg") top left no-repeat; }

#sidenav ul li#menu3_on a {
	display: block;
	background: url("http://www.ark-nishiguchi.co.jp/img/osusume_on.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}



#sidenav ul li#menu4 a {
	display: block;
	background: url("../image/chiku10nen_off.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}
#sidenav ul li#menu4 a:hover { background: url("../image/chiku10nen_on.jpg") top left no-repeat; }

#sidenav ul li#menu4_on a {
	display: block;
	background: url("../image/chiku10nen_on.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}



#sidenav ul li#menu5 a {
	display: block;
	background: url("../image/shinchiku_off.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}
#sidenav ul li#menu5 a:hover { background: url("../image/shinchiku_on.jpg") top left no-repeat; }

#sidenav ul li#menu5_on a {
	display: block;
	background: url("../image/shinchiku_on.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}



#sidenav ul li#menu6 a {
	display: block;
	background: url("../image/ninkibrand_off.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}
#sidenav ul li#menu6 a:hover { background: url("../image/ninkibrand_on.jpg") top left no-repeat; }

#sidenav ul li#menu6_on a {
	display: block;
	background: url("../image/ninkibrand_on.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}




#sidenav ul li#menu7 a {
	display: block;
	background: url("../image/tenpo_off.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}
#sidenav ul li#menu7 a:hover { background: url("../image/tenpo_on.jpg") top left no-repeat; }

#sidenav ul li#menu7_on a {
	display: block;
	background: url("../image/tenpo_on.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}



#sidenav ul li#menu8 a {
	display: block;
	background: url("../image/jimusho_off.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}
#sidenav ul li#menu8 a:hover { background: url("../image/jimusho_on.jpg") top left no-repeat; }

#sidenav ul li#menu8_on a {
	display: block;
	background: url("../image/jimusho_on.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}



#sidenav ul li#menu9 a {
	display: block;
	background: url("../image/baibai_off.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}
#sidenav ul li#menu9 a:hover { background: url("../image/baibai_on.jpg") top left no-repeat; }

#sidenav ul li#menu9_on a {
	display: block;
	background: url("../image/baibai_on.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}



#sidenav ul li#menu10 a {
	display: block;
	background: url("../image/owner_off.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}
#sidenav ul li#menu10 a:hover { background: url("../image/owner_on.jpg") top left no-repeat; }

#sidenav ul li#menu10_on a {
	display: block;
	background: url("../image/owner_on.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}




#sidenav ul li#menu11 a {
	display: block;
	background: url("../image/comp_off.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}
#sidenav ul li#menu11 a:hover { background: url("../image/comp_on.jpg") top left no-repeat; }

#sidenav ul li#menu11_on a {
	display: block;
	background: url("../image/comp_on.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}



#sidenav ul li#menu12 a {
	display: block;
	background: url("../image/contact_off.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}
#sidenav ul li#menu12 a:hover { background: url("../image/contact_on.jpg") top left no-repeat; }

#sidenav ul li#menu12_on a {
	display: block;
	background: url("../image/contact_on.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}



#sidenav ul li#menu13 a {
	display: block;
	background: url("../image/mapb_off.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}
#sidenav ul li#menu13 a:hover { background: url("../image/mapb_on.jpg") top left no-repeat; }

#sidenav ul li#menu13_on a {
	display: block;
	background: url("../image/mapb_on.jpg") top left no-repeat;
	width:218px;
	height:57px;
	margin:0 0 0 1px;
	padding:0;
}




/*-------------------------Footerの指定*/ 
div#Footer {
	margin:50px 0 0 0;
	padding:0;
	width:100%;
	height:auto;
	background-color:#f1f1f1;
}

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

div#Footer .ftare {
	margin:0 auto;
	padding:20px 0;
	width:1000px;
	height:auto;
}

div#Footer .ftttit {
	margin:0 10px 15px 0;
	padding:0;
	border-bottom:1px dotted #ccc;
}

div#Footer .toplk {
	margin:0;
	padding:0;
	width:1000px;
	text-align:right;
}

div#Footer .ftleft {
	float:left;
	margin:0;
	padding:0;
	width:450px;
}

div#Footer .ftright {
	float:right;
	margin:30px 0 0 0;
	padding:10px;
	width:530px;
	height:200px;
	background-color:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
}

div#Footer .frtit {
	margin:0 0 20px 0;
	padding:0 0 3px 10px;
	font-size:13px;
	color:#121212;
	font-weight:bold;
	width:auto;
	text-align:left;
	border-bottom:1px solid #ccc;
	display:block;
}

div#Footer .ftright li {
	margin:0 0 0 10px;
	padding:5px 0 0 10px;
	font-size:11px;
	line-height:18px;
}

div#Footer .ffare01 {
	margin:0 20px 0 0;
	padding:0;
	float:left;
}

div#Footer .ffare02 {
	margin:50px 0 0 0;
	padding:0;
	float:left;
}

div#Footer .ffare01 li {
	margin:0 0 5px 0;
	padding:0 5px;
	font-size:11px;
	letter-spacing:2px;
	line-height:14px;
}

div#Footer .ffare02 li {
	margin:0 0 5px 0;
	padding:0 5px;
	font-size:11px;
	letter-spacing:2px;
	line-height:14px;
}

div#Footer .copyline {
	clear:both;
	margin:0;
	padding:20px 0 0 0;
	font-size:11px;
	color:#666666;
	width:1000px;
	display:block;
	text-align:center;
}

.bukken-search-thumb {
    width: 165px;
}





