@charset "shift_jis";
/* CSS Document */

/* NEW CSS */

.clear {
clear: both;
}


body {
margin:0px;
padding:0px;
font-size: 12px;
line-height : 18px;
text-align: left;
text-decoration: none;
color: #333333;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}


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

.clearfix {
   display: inline-table;
}

/* IE7 */
.clearfix {
   display:inline-block;
}

/*clearfix*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/**/


.hdn {
display: none;
}
.fl { float:left; }
.fr { float:right; }



/*header*/
div.head01 {
text-align:left;
	width:751px;
	padding:0px; 
	margin:0px;
	margin-left : auto ;
	margin-right : auto ;
}


div.head01 p{ font-size:10px; color:#999999; margin:3px 0px 0px 0px; padding:0px;}
div.head01 ul.head_menu{ font-size:10px; margin:3px 0px 0px 0px; text-align:right; padding:0px;}
div.head01 ul.head_menu li{ float:left; list-style:none;  margin:0px 5px 0px 5px;}
div.head01 ul.head_menu li.m02{ border-left:#CCCCCC dotted 1px; padding-left:5px;}

div.head01 li.head_am{list-style:none;}
div.head01 li.head_am a{ width:231px; height:43px; float:right; display:inline-block; background: url(../img/top/bt_am.jpg) top left no-repeat;  margin-top:10px;}
div.head01 li.head_am a:hover { background-position:0px -49px;}

li.reasonable{list-style:none;}
li.reasonable a{ width:510px; height:29px; float:right; display:inline-block; background: url(../img/top/bt_reasonable.gif) top left no-repeat;  margin-top:10px;}
li.reasonable a:hover { background-position:0px -30px;}


li.reasonable02{list-style:none;}
li.reasonable02 a{ width:398px; height:29px; float:right; display:inline-block; background: url(../img/top/bt_reasonable02.gif) top left no-repeat;  margin-top:5px;}
li.reasonable02 a:hover { background-position:0px -36px;}


ul.rs_yachin {width:369px; float:left; text-align:left; margin:0; padding:0;}
ul.rs_yachin li{list-style:none; display:block; text-indent:-9999px;}
ul.rs_yachin li a{ background: url(../img/top/bt_rs_yachin.gif) top left no-repeat; height:37px; display:block;}


ul.rs_syoki{width:369px; float:right; margin:0; padding:0;}
ul.rs_syoki li{list-style:none; display:block; text-indent:-9999px;}
ul.rs_syoki li a{ background: url(../img/top/bt_rs_syoki.gif) top left no-repeat; height:37px; display:block;}

ul.rs_yachin li a:hover ,ul.rs_syoki li a:hover {background-position:0px -39px;}


ul.linkbt { width:231px; list-style:none; margin:0px 0px 0px 10px; padding:0px; _margin:0px; _width:231px;}
ul.linkbt li{display:block;
	_display:inline-block;
	_float:left;
	}
ul.linkbt li.shibuya a { width:231px; height:87px; background: url(../img/top/bt_shibuya.jpg) top left no-repeat; float:right;}
ul.linkbt li.azabu a { width:231px; height:87px; background: url(../img/top/bt_azabu.jpg) top left no-repeat; float:right; margin-top:5px;}
ul.linkbt li a:hover { background-position:0px -92px;}


ul.linkbt_n02 { width:341px; list-style:none; margin:0px 0px 0px 3px; padding:0px; _margin:0px; _width:341px;}
ul.linkbt_n02  li{display:block;
	_display:inline-block;
	_float:left;
	}
ul.linkbt_n02  li.shibuya a { width:168px; height:95px; background: url(../img/top/bt02_shibuya.jpg) top left no-repeat; float:left;}
ul.linkbt_n02  li.otowa a { width:168px; height:95px; background: url(../img/top/bt02_otowa.jpg) top left no-repeat; float:right; margin-left:5px}
ul.linkbt_n02  li.baibai a { width:168px; height:95px; background: url(../img/top/bt02_baibai.jpg) top left no-repeat; float:right; margin-left:5px}

ul.linkbt_n02  li.azabu a { width:168px; height:95px; background: url(../img/top/bt02_azabu.jpg) top left no-repeat; float:left; margin-top:8px;}
ul.linkbt_n02  li.ginza a { width:168px; height:95px; background: url(../img/top/bt02_ginza.jpg) top left no-repeat; float:right; margin-top:8px; margin-left:5px;}

ul.linkbt_n02  li a:hover { background-position:0px -96px;}

*+html ul.linkbt_n02  li.baibai a { margin-top:-16px;}
*+html ul.linkbt_n02  li.otowa a { margin-top:-16px;}
*+html ul.linkbt_n02  li.ginza a { margin-top:-16px;}
*+html ul.linkbt_n02  li.azabu a { margin-top:0px;}

div#foot01{
	margin:15px 0px 0px 0px; padding:0px;
	_margin:15px 0px 0px 0px; _padding:0px;
	text-align:left;
	width:100%;
	height:7px;
	_height:7px;
	background-color:#CCC;
	background-repeat:repeat-x;}


h1#title{
margin:10px 0px 10px 0px;
padding:0px;
	float:left;
	display:inline-block;
	width:301px;height:45px;
	background: url(../img/top/h1title.gif) no-repeat;
}

/*g-menu*/
div#head02{
	margin:5px 0px 0px 0px; padding:0px;
	_margin:15px 0px 0px 0px; _padding:0px;
	padding-bottom:15px;
	text-align:center;
	width:100%;
	height:36px;
	_height:36px;
	background-image: url(../img/top/head_bg.jpg);
	background-repeat:repeat-x;}

div#head02 ul#gm{
	width:751px;
	padding: 0px; 
	margin:0px;
	margin-left : auto ;
	margin-right : auto ;
		padding-left : auto ;
	padding-right : auto ;
	list-style:none;
	display:block;
	_display:inline-block;
	_text-align:center;
	
}

*:first-child+html div#head02 ul#gm li{
	display:inline-block;
	float:left;
	text-align:center;
}

div#head02 ul#gm li{
	_display:inline-block;
	_float:left;
}

div#head02 ul#gm li a {display:block; margin:0; padding:0; height:36px;}

div#head02 ul#gm li#menu01 a { width:126px; background: url(../img/top/gm01.jpg) top left no-repeat; float:left;}
div#head02 ul#gm li#menu02 a { width:125px; background: url(../img/top/gm02.jpg) top left no-repeat; float:left;}
div#head02 ul#gm li#menu03 a { width:125px; background: url(../img/top/gm03.jpg) top left no-repeat; float:left;}
div#head02 ul#gm li#menu04 a { width:125px; background: url(../img/top/gm04.jpg) top left no-repeat; float:left;}
div#head02 ul#gm li#menu05 a { width:125px; background: url(../img/top/gm05.jpg) top left no-repeat; float:left;}
div#head02 ul#gm li#menu06 a { width:125px; background: url(../img/top/gm06.jpg) top left no-repeat; float:left;}

div#head02 ul#gm li#menu01 a:hover { background-position:0px -39px;}
div#head02 ul#gm li#menu02 a:hover { background-position:0px -39px;}
div#head02 ul#gm li#menu03 a:hover { background-position:0px -39px;}
div#head02 ul#gm li#menu04 a:hover { background-position:0px -39px;}
div#head02 ul#gm li#menu05 a:hover { background-position:0px -39px;}
div#head02 ul#gm li#menu06 a:hover { background-position:0px -39px;}

/*osusume_table*/

table.t_topics{width:751px; border:none; margin:0px; padding:0px;}
table.t_topics td.topics{width:231px; border:none; margin:0px; padding:0px;}

table.t_topics02{width:751px; border:none; margin-top:10px; padding:0px;}

#t_btn{width:751px; margin-top:20px; padding:0px; }

table.top{width:751px; border:#CCCCCC solid 1px; margin-top:15px; padding:6px; text-align:left;	}



h2.osusume{ display:block; background:url(../img/top/h2_osusume.gif) top left no-repeat; width:584px; height:16px; margin:3px 0px 10px 2px; padding:0px;}

h3.t_shibuya{ display:block; background:url(../img/top/osusume01.gif) top left no-repeat; width:173px; height:27px; margin:0px 6px 7px 0px; padding:0px;}
h3.t_azabu{ display:block; background:url(../img/top/osusume02.gif) top left no-repeat; width:173px; height:27px; margin:0px 6px 7px 6px; padding:0px;}
h3.t_otowa{ display:block; background:url(../img/top/osusume03.gif) top left no-repeat; width:173px; height:27px; margin:0px 6px 7px 6px; padding:0px;}
h3.t_ginza{ display:block; background:url(../img/top/osusume04.gif) top left no-repeat; width:173px; height:27px; margin:0px 0px 7px 6px; padding:0px;}

table#t_osusume,tr,th,td{
	border-collapse:collapse;
}
table#t_osusume{ _margin-left:10px;}

table#t_osusume td{border:#CCCCCC solid 1px;}

table#t_osusume tr{ border-style:none;}
table#t_osusume{ width:724px; margin:0; padding:0; font-size:10px; color:#444; border:none;}
table#t_osusume td.td180{ width:180px; margin:0px; padding:0px; border-top:none; border-bottom:none; border-left:none;}
table#t_osusume td.td185{ width:185px; margin:0px; padding:0px; border-top:none; border-bottom:none;}
table#t_osusume td.td180_2{ width:180px; margin:0px; padding:0px; border-top:none; border-bottom:none; border-right:none;}

table#t_osusume dl{ border-bottom:#CCC dotted 1px; padding-bottom:3px; margin:0px; _margin-bottom:10px}
*:first-child+html table#t_osusume dl{ margin-bottom:10px}
table#t_osusume dl.last{ border-style:none; padding:0px; margin:0px;}
table#t_osusume dl dt img{ height:65px; float:left; margin:0px; padding:0px;}
table#t_osusume dl dt{float:left; margin:0px; padding:0px;}
table#t_osusume dl dd {float:left; margin-left:6px; padding:0px;}

table#t_osusume dl.shibuya{ width:172px; margin:0px 5px 0px 2px; padding:0px;}
table#t_osusume dl.azabu{ width:172px; margin:0px 5px 0px 7px; padding:0px;}
table#t_osusume dl.otowa{ width:172px; margin:0px 5px 0px 7px; padding:0px;}
table#t_osusume dl.ginza{ width:172px; margin:0px 0px 0px 7px; padding:0px;}


table#t_osusume dl.shibuya h4 a{color:#CC0000; font-size:13px; font-weight:bold;line-height:120%; margin:0px; padding:0px;}
table#t_osusume dl.azabu h4 a{color:#006EB8; font-size:13px; font-weight:bold; line-height:120%; margin:0px; padding:0px;}
table#t_osusume dl.otowa h4 a{color:#336600; font-size:13px; font-weight:bold; line-height:120%; margin:0px; padding:0px;}
table#t_osusume dl.ginza h4 a{color:#744E00; font-size:13px; font-weight:bold; line-height:120%; margin:0px; padding:0px;}



/*order*/
.order{
	width:710px;
}

.order ul{
	list-style:none;
	width:548px;
	
}

.order ul li{
	float:left;
	height:35px;
	display:block;
	margin-bottom:20px;
}

.order ul li a{
	float:left;
	height:35px;
	display:block;
}
.order ul li.od01{ width:107px; background:url(../img/common/menu_order.gif) 0px 0px no-repeat;}
.order ul li.od02 a { width:107px; background:url(../img/common/menu_order.gif) -107px 0px no-repeat;}
.order ul li.od03 a { width:111px; background:url(../img/common/menu_order.gif) -214px 0px no-repeat;}
.order ul li.od04 a { width:96px; background:url(../img/common/menu_order.gif) -325px 0px no-repeat;}
.order ul li.od05 a { width:112px; background:url(../img/common/menu_order.gif) -421px 0px no-repeat;}
.order ul li.od06 a { width:110px; background:url(../img/common/menu_order.gif) -533px 0px no-repeat;}


.order ul li.od02 a:hover { width:107px; background:url(../img/common/menu_order.gif) -107px -38px no-repeat;}
.order ul li.od03 a:hover { width:111px; background:url(../img/common/menu_order.gif) -214px -38px no-repeat;}
.order ul li.od04 a:hover { width:96px; background:url(../img/common/menu_order.gif) -325px -38px no-repeat;}
.order ul li.od05 a:hover { width:112px; background:url(../img/common/menu_order.gif) -421px -38px no-repeat;}
.order ul li.od06 a:hover { width:110px; background:url(../img/common/menu_order.gif) -533px -38px no-repeat;}



/*search_table*/
table.top02,tr,th,td{
	border-collapse:collapse;
}

table.top02{width:751px; margin-top:15px; padding:12px; text-align:left;}

table.top02 td{border:#CCCCCC solid 1px;}
table.top02 td.search{ width:230px; }
table.top02 td.kodawari{ width:519px; _width:409px;}

h2.kodawari{ display:block; background:url(../img/top/h2_kodawari.gif) top left no-repeat; width:105px; height:16px; margin:8px 0px 10px 7px; padding:0px;}
h2.search{ display:block; background:url(../img/top/h2_search.gif) top left no-repeat; width:73px; height:16px; margin:8px 0px 10px 7px; padding:0px;}

/*kodawari_table*/

*:first-child+html ul.kodawari li{
	display:inline-block;
	float:left;
}

table.top02 ul.kodawari li{
	_display:inline-block;
	_float:left;
	_margin:0px;
	_padding:0px;
}

table.top02 ul.kodawari{ width:520px; list-style:none; margin:0px 0px 0px 10px; padding:0px; _margin:0px; _width:540px; _padding:0px;}
table.top02 ul.kodawari li a {display:block; margin:0px 8px 10px 0px; padding:0px 0px 0px 0px; _margin:0px; _padding:0px;}

table.top02 ul.kodawari li.ki01 a { width:75px; height:70px ; background: url(../img/top/ki01.gif) top left no-repeat; float:left;}
table.top02 ul.kodawari li.ki02 a { width:75px; height:70px ; background: url(../img/top/ki02.gif) top left no-repeat; float:left;}
table.top02 ul.kodawari li.ki03 a { width:75px; height:70px ; background: url(../img/top/ki03.gif) top left no-repeat; float:left;}
table.top02 ul.kodawari li.ki04 a { width:75px; height:70px ; background: url(../img/top/ki04.gif) top left no-repeat; float:left;}
table.top02 ul.kodawari li.ki05 a { width:75px; height:70px ; background: url(../img/top/ki05.gif) top left no-repeat; float:left;}
table.top02 ul.kodawari li.ki06 a { width:75px; height:70px ; background: url(../img/top/ki06.gif) top left no-repeat; float:left;}
table.top02 ul.kodawari li.ki07 a { width:75px; height:70px ; background: url(../img/top/ki07.gif) top left no-repeat; float:left;}
table.top02 ul.kodawari li.ki08 a { width:75px; height:70px ; background: url(../img/top/ki08.gif) top left no-repeat; float:left;}
table.top02 ul.kodawari li.ki09 a { width:75px; height:70px ; background: url(../img/top/ki09.gif) top left no-repeat; float:left;}
table.top02 ul.kodawari li.ki10 a { width:75px; height:70px ; background: url(../img/top/ki10.gif) top left no-repeat; float:left;}
table.top02 ul.kodawari li.ki11 a { width:75px; height:70px ; background: url(../img/top/ki11.gif) top left no-repeat; float:left;}
table.top02 ul.kodawari li.ki12 a { width:75px; height:70px ; background: url(../img/top/ki12.gif) top left no-repeat; float:left;}

table.top02 ul.kodawari li a:hover { background-position:0px -72px;}


table.top02 ul.kodawari02{ width:520px; list-style:none; margin:0px 0px 0px 10px; padding:0px; _margin:0px 0px 0px 5px; _width:520px; _padding:0px;}
table.top02 ul.kodawari02 li{float:left;}
table.top02 ul.kodawari02 li a {display:block; margin:0px 8px 10px 0px; padding:0px; _margin:0px 5px 10px 0px;}

table.top02 ul.kodawari02 li.ki01 a { width:66px; height:70px ; background: url(../img/top/kii01.gif) top left no-repeat;}
table.top02 ul.kodawari02 li.ki02 a { width:66px; height:70px ; background: url(../img/top/kii02.gif) top left no-repeat;}
table.top02 ul.kodawari02 li.ki03 a { width:66px; height:70px ; background: url(../img/top/kii03.gif) top left no-repeat;}
table.top02 ul.kodawari02 li.ki04 a { width:66px; height:70px ; background: url(../img/top/kii04.gif) top left no-repeat;}
table.top02 ul.kodawari02 li.ki05 a { width:66px; height:70px ; background: url(../img/top/kii05.gif) top left no-repeat;}
table.top02 ul.kodawari02 li.ki06 a { width:66px; height:70px ; background: url(../img/top/kii06.gif) top left no-repeat;}
table.top02 ul.kodawari02 li.ki07 a { width:66px; height:70px ; background: url(../img/top/kii07.gif) top left no-repeat;}
table.top02 ul.kodawari02 li.ki08 a { width:66px; height:70px ; background: url(../img/top/kii08.gif) top left no-repeat;}
table.top02 ul.kodawari02 li.ki09 a { width:66px; height:70px ; background: url(../img/top/kii09.gif) top left no-repeat;}
table.top02 ul.kodawari02 li.ki10 a { width:66px; height:70px ; background: url(../img/top/kii10.gif) top left no-repeat;}
table.top02 ul.kodawari02 li.ki11 a { width:66px; height:70px ; background: url(../img/top/kii11.gif) top left no-repeat;}
table.top02 ul.kodawari02 li.ki12 a { width:66px; height:70px ; background: url(../img/top/kii12.gif) top left no-repeat;}
table.top02 ul.kodawari02 li.ki13 a { width:66px; height:70px ; background: url(../img/top/kii13.gif) top left no-repeat;}

table.top02 ul.kodawari02 li a:hover { background-position:0px -72px;}




/*serch_table*/
table.top02 ul.search{ width:197px; list-style:none; margin:0px; padding:0px;}
table.top02 ul.search li a {display:block; margin:0px 10px 7px; padding:0px; _margin:0px 0px 7px 2px; }

*:first-child+html ul.search li{
	display:inline-block;
	float:left;
}

table.top02 ul.search li{
	_display:inline-block;
	_float:left;
	_margin:0px;
	_padding:0px;
}

table.top02 ul.search li.sb01 a { width:197px; height:45px ; background: url(../img/top/seach_b01.gif) top left no-repeat; float:left;}
table.top02 ul.search li.sb02 a { width:197px; height:45px ; background: url(../img/top/seach_b02.gif) top left no-repeat; float:left;}
table.top02 ul.search li.sb03 a { width:197px; height:45px ; background: url(../img/top/seach_b03.gif) top left no-repeat; float:left;}
table.top02 ul.search li a:hover { background-position:0px -46px;}

/*ninki_table*/
h2.ninki{ display:block; background:url(../img/top/h2_ninki.gif) top left no-repeat; width:121px; height:16px; margin:3px 0px 10px 2px; padding:0px;}

dl.ninki{ border-top:#CCC dotted 1px; padding-top:5px; margin:5px 0px 0px 0px; width:723px;}
dl.ninki dt{ width:100px; font-size:13px; font-weight:bold; color:#CC0000; float:left; margin-left:10px;}
dl.ninki dd{ width:560px; font-size:13px; font-weight:bold; float:right; line-height:180%;}
dl.ninki dd a{margin-right:12px; padding-right:12px; border-right:#CCCCCC solid 1px;}

/*TOP_contents01*/
div#top_cts01{width:751px; height:74px; margin-top:15px; padding:0px; text-align:left;}

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

*:first-child+html div#top_cts01 ul li{
	display:inline-block;
	float:left;
}

div#top_cts01 ul li {
display:block;
	_display:inline-block;
	_float:left;
	}

div#top_cts01 ul li.ct01 a{ width:219px; height:76px ; background: url(../img/top/topbt_nagare.jpg) top left no-repeat; float:left;}
div#top_cts01 ul li.ct02 a{ width:219px; height:76px ; background: url(../img/top/topbt_oheya.jpg) top left no-repeat; float:left;}
div#top_cts01 ul li.ct03 a{ width:219px; height:76px ; background: url(../img/top/topbt_voice.jpg) top left no-repeat; float:left;}
div#top_cts01 ul li.ct04 a{ width:94px; height:76px ; background: url(../img/top/bt_request.gif) top left no-repeat; float:left;}

div#top_cts01 ul li a:hover { background-position:0px -76px;}


/*TOP_contents02*/

div#top_cts02{width:570px; height:68px; margin-top:15px; padding:0px; text-align:left;}

*:first-child+html div#top_cts02 ul li{
	display:inline-block;
	float:left;
}

div#top_cts02 ul li {
display:block;
	_display:inline-block;
	_float:left;
	}

div#top_cts02 ul{list-style:none; margin:0px; padding:0px;}
div#top_cts02 ul li a {display:block}

div#top_cts02 ul li.shibuya a{ width:181px; height:68px ; background: url(../img/top/topbt_shibuya.jpg) top left no-repeat; float:left;}
div#top_cts02 ul li.azabu a{ width:181px; height:68px ; background: url(../img/top/topbt_azabu.jpg) top left no-repeat; float:left; margin-left:9px; _margin-left:4px;}
div#top_cts02 ul li.otowa a{ width:181px; height:68px ; background: url(../img/top/topbt_otowa.jpg) top left no-repeat; float:left; margin-left:9px; _margin-left:4px;}
div#top_cts02 ul li.ginza a{ width:181px; height:68px ; background: url(../img/top/topbt_ginza.jpg) top left no-repeat; float:left; margin-left:9px; _margin-left:4px;}

div#top_cts02 ul li a:hover { background-position:0px -76px;}



/*forrent*/
ul.forrent li{list-style:none;
	width:628px; 
	margin-left:auto;
	margin-right: auto;
	margin-top:20px;
	margin-bottom:0px;
	padding:0px;
	}
ul.forrent li a{ width:628px; height:30px; display:inline-block; background: url(../img/top/forrent.gif) top left no-repeat;}
ul.forrent li a:hover { background-position:0px -30px;}


/*recruit*/
ul.recruit li{list-style:none;
	width:126px; 
	margin-left : auto ;
	margin-right : auto ;
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;}
ul.recruit li a{ width:126px; height:24px; display:inline-block; background: url(../img/top/bt_recruit.gif) top left no-repeat;}
ul.recruit li a:hover { background-position:0px -31px;}



/* detail_notfind----------------------------- */
div#notfind_shibuya a{	width: 408px;
	height: 92px;
	display:block;
	background:url(../img/common/notfind_hon_shibuya.gif) 0px 0px no-repeat;
	margin-top:0px;
	margin-bottom:0px;
	margin-left : auto ;
	margin-right : auto ;
}

div#notfind_azabu a{	width: 408px;
	height: 92px;
	display:block;
	background:url(../img/common/notfind_hon_azabu.gif) 0px 0px no-repeat;
	margin-top:0px;
	margin-bottom:0px;
	margin-left : auto ;
	margin-right : auto ;
}

div#notfind_otowa a{	width: 408px;
	height: 92px;
	display:block;
	background:url(../img/common/notfind_hon_otowa.gif) 0px 0px no-repeat;
	margin-top:0px;
	margin-bottom:0px;
	margin-left : auto ;
	margin-right : auto ;
}

div#notfind_ginza a{	width: 408px;
	height: 92px;
	display:block;
	background:url(../img/common/notfind_hon_ginza.gif) 0px 0px no-repeat;
	margin-top:5px;
	margin-bottom:5px;
	margin-left : auto ;
	margin-right : auto ;
}

div#notfind_shibuya a:hover,div#notfind_azabu a:hover,div#notfind_otowa a:hover,div#notfind_ginza a:hover { background-position:0px -96px;}


div#notfind_3 a{	width: 408px;
	height: 92px;
	display:block;
	background:url(../img/common/notfind_hon_shibuya.gif) 0px 0px no-repeat;
	margin-top:0px;
	margin-bottom:0px;
	margin-left : auto ;
	margin-right : auto ;
}

div#notfind_1 a{	width: 408px;
	height: 92px;
	display:block;
	background:url(../img/common/notfind_hon_azabu.gif) 0px 0px no-repeat;
	margin-top:0px;
	margin-bottom:0px;
	margin-left : auto ;
	margin-right : auto ;
}

div#notfind_2 a{	width: 408px;
	height: 92px;
	display:block;
	background:url(../img/common/notfind_hon_otowa.gif) 0px 0px no-repeat;
	margin-top:0px;
	margin-bottom:0px;
	margin-left : auto ;
	margin-right : auto ;
}

div#notfind_5 a{	width: 408px;
	height: 92px;
	display:block;
	background:url(../img/common/notfind_hon_ginza.gif) 0px 0px no-repeat;
	margin-top:5px;
	margin-bottom:5px;
	margin-left : auto ;
	margin-right : auto ;
}

div#notfind_3 a:hover,div#notfind_1 a:hover,div#notfind_2 a:hover,div#notfind_5 a:hover { background-position:0px -96px;}



#suwa_title01{
    border-bottom:1px solid #000;
    font-size:14px;
    font-weight:bold;
    margin:0px 0px 30px 0px;
    padding:5px 0;
    _height:1px;
}

#suwa_title02{
    border-bottom:1px solid #000;
    font-size:11px;
    font-weight:bold;
    padding:5px 0;
    _height:1px;
}

.entry_archive_link{
    float:right;
    font-size:11px;
    _font-size:9px;
}

.archive_entry_title{
    float:left;
    width:580px;
    font-size:14px;
    font-weight:bold;
}
.archive_entry_date{
    float:left;
    width:120px;
    text-align:right;
    font-size:11px;
    line-height:18px;
}

fieldset:after, .cl:after {
    clear:both;
    content:".";
    display:block;
    height:0pt;
    visibility:hidden;
}

fieldset, .cl {
    min-height:1px;
    _height:10px;
}

#alpha{
    display:block;
}

#header-inner, #content-inner, #footer-inner {
    margin:0pt auto;
    position:relative;
    width:710px;
}

.header {  font-size: 12px; font-style: normal; font-weight: bold; line-height: 16px; color: #666666}

.title {  font-size: 14px; font-style: normal; font-weight: bold; line-height: 18px; color: #000000}
.title2 {  font-size: 11px; font-style: normal; font-weight: bold; line-height: 18px; color: #000000}

.rosenmei {  font-size: 18px; font-style: normal; font-weight: bold; line-height: 22px; color: #000000}
.rosenmei2 {  font-size: 14px; font-style: normal; font-weight: bold; line-height: 22px; color: #000000}
.rosenmei_middle {  font-size: 14px; font-style: normal; font-weight: bold; line-height: 18px; color: #666666}
.rosenmei_small {  font-size: 10px; font-style: normal; font-weight: normal; line-height: 18px; color: #666666}

.rosenmei_min {  font-size: 11px; font-style: normal; line-height: 20px; color: #333333}
.rosenmei_min_kyu {  font-size: 11px; font-style: normal; line-height: 20px; color: #CC0000}

.ekimei {  font-size: 16px; font-style: normal; font-weight: bold; line-height: 20px; color: #333333}

.ekimei_big {  font-size: 18px; font-style: normal; font-weight: bold; line-height: 20px; color: #333333}

.eki {  font-size: 18px; font-style: normal; font-weight: bold; line-height: 22px; color: #333333}
.eki_rosen {  font-size: 12px; font-style: normal; line-height: 17px}
.eki_syousai {  font-size: 12px; font-style: normal; line-height: 17px; color: #666666}
.eki_ichiran {  font-size: 14px; font-style: normal; font-weight: bold; line-height: 17px; color: #333333}
.eki_kekka {  font-size: 12px; font-style: normal; font-weight: bold; line-height: 17px; color: #333333}
.eki_kekkasuu {  font-size: 12px; font-style: normal; font-weight: bold; line-height: 17px; color: #FF0000}
.eki_kekkapage {  font-size: 11px; font-style: normal; line-height: 17px; color: #333333}
.eki_kekkapage_b {  font-size: 11px; font-style: normal; font-weight: bold; line-height: 17px; color: #CC0000}

.eki_hyou {  font-size: 11px; font-style: normal; font-weight: bold; line-height: 15px; color: #FFFFFF}
.eki_hyou_3 {  font-size: 11px; font-style: normal; line-height: 15px; color: #333333}

.syousai {  font-size: 18px; font-style: normal; font-weight: bold; line-height: 22px; color: #333333}
.syousai_number {  font-size: 14px; font-style: normal; line-height: 17px; color: #333333}
.syousai_catch {  font-size: 14px; font-style: normal; font-weight: bold; line-height: 17px; color: #333333}
.syousai_catch02 {  font-size: 14px; font-style: normal; font-weight: bold; line-height: 17px; color: #777}
.syousai_hyou {  font-size: 11px; font-style: normal; font-weight: bold; line-height: 15px; color: #FFFFFF}
.syousai_hyou_3 {  font-size: 11px; font-style: normal; line-height: 15px; color: #333333}
.syousai_02 {  font-size: 10px; font-style: normal; line-height: 14px; color: #333333}

.other {  font-size: 12px; font-style: normal; font-weight: normal; line-height: 21px; color: #333333}

.option {  font-size: 11px; font-style: normal; font-weight: normal; line-height: 18px; color: #333333}


.small {  font-size: 10px; font-style: normal; font-weight: normal; line-height: 14px; color: #000000}

.footer {  font-size: 11px; font-style: normal; font-weight: normal; line-height: 15px; color: #000000}
.copyright {  font-size: 10px; font-style: normal; font-weight: normal; line-height: 14px; color: #999999}

.blog {  font-size: 12px; font-style: normal; font-weight: normal; line-height: 22px; color: #333333}
.blog_m {  font-size: 15px; font-style: normal; font-weight: bold; line-height: 22px; color: #333333}

a:link { color: #333333; text-decoration:none; } 
a:visited { color: #333333; text-decoration:none; } 
a:hover { color: #CC0000; text-decoration:underline; } 
a:active { color: #CC0000F; text-decoration:underline; } 

.errstr {
	color: #ff0000;
	font-weight: bold;
}


/* DETAIL TABLE
----------------------------------------------------------------------------*/
table.base{width:710px; margin:15px 0 15px; background-color:#CCC}

table.detail02{
width:710px;
font-size:11px;
color:#333;
}



.detail02 th{
text-align:center;
background:#EEE;
font-weight:bold;}

tr{
margin:10px;
border:1px solid #999;
}

.g_map{
	margin:10px;
	
}

.g_map p{
	border:solid 1px #666;
	width:525px;
	margin:0px;
	padding:0px;
}

.g_map small{
	font-size:11px;
	margin:0px;
	padding:0px;
}

.d_small{font-size:10px;}

.detail01 th{
text-align:left;
background:#333;
font-size:14px;
font-weight:bold;
color:#FFFFFF;}

.detail01 td{
text-align:left;
background:#FFF;
font-size:14px;
font-weight:bold;
color:#333;}

.detail01 a{
color:#C00;
}

.icon a{
font-size:10px;
color:#C00;
}

.mt5{
margin-top:5px;
}

.topics{
width:508px;
margin:0px;
border:#CCCCCC solid 1px;
text-align:left;
}

.topics ul{
font-size:11px;
line-height:150%;
margin:10px 0px 10px 0px;
padding:0px 10px 0px 8px;
}

.topics ul li{
list-style: none;
background: url(../img/top/arrow.gif)  #FFF no-repeat 0px 5px;
border-bottom:#CCC dotted 1px;
margin:5px 0px 0px;
padding:0px 12px 5px;}



.topics_n02{
width:398px;
margin:0px;
border:#CCCCCC solid 1px;
text-align:left;
}

.topics_n02 ul{
font-size:11px;
line-height:150%;
margin:0px 0px 10px 0px;
padding:0px 10px 0px 8px;
}

.topics_n02 ul li{
list-style: none;
background: url(../img/top/arrow.gif)  #FFF no-repeat 0px 5px;
border-bottom:#CCC dotted 1px;
margin:5px 0px 0px;
padding:0px 12px 5px;}

.topics_n02 ul li.last{
border-bottom:none;
padding:0px 8px 0px;
}
