@charset "utf-8";



/*---------------------------------------------------

    共通                           

---------------------------------------------------*/

ul#topic_pass

{

	width			: 92%;

	text-align		: left;

	margin			: 0 auto 15px;

}





ul#topic_pass li

{

	display			: inline;	 

}



.pageTop

{

	width			: 90%;

	text-align		: right;

	margin			: 10px auto;

}



.dec_grayLine

{

	padding			: 1px; 

	margin			: 0px; 

	border			: 4px solid #f0f0f0; 

	background		: #ccc; 

	text-decoration	: none;

}



.dec_whiteLine

{

	border			: 1px solid #ccc;

	padding			: 2px;

	margin			: 5px;

}



.tableBg_90per

{

	width			: 90%;

	padding			: 4px;

	background		: #f9f9f9;

	margin-left		: auto;

	margin-right	: auto;

}



.frm_Box

{

	width			: 240px;

	background		: url(../images/common/frame/box_bg.gif) repeat-y;

	margin			: 0 auto;

}



.t_wrap

{

	border			: 3px solid #eee;

	width			: 75%;

	margin			: 10px auto 30px;

}





/*---------------------------------------------------

    トップページ              

	toppage               

---------------------------------------------------*/

#top_catch

{

	background		: url(../images/top/bg_catch.jpg) left top no-repeat;

	width			: px;

	height			: px;

	padding			: px;

	text-align		: left;

	margin			: 10px auto;

}



#soudan_box

{

	background		: url(../images/top/soudan_boxM.gif) center top repeat-y;

	width			: 726px;

	margin			: 5px auto 10px;

	padding			: 0;

}



#soudan_box_in

{

	background		: url(../images/top/soudan_boxT.gif) center top no-repeat;

	width			: 726px;

	margin			: 0px auto;

	padding			: 50px 0 0;

	text-align		: left;

}



#guide_box

{

	background		: url(../images/guide/meritM.gif) center top repeat-y;

	width			: 682px;

	margin			: 20px auto;

	padding			: 0;

}



#guide_box_in

{

	background		: url(../images/guide/meritT.jpg) center top no-repeat;

	width			: 660px;

	margin			: 0px auto;

	padding			: 60px 0 20px 22px;

	text-align		: left;

}



/*---------------------------------------------------

    個人情報保護方針              

	privacy               

---------------------------------------------------*/

.s01

{

	background		: url(../images/privacy/s01.gif) 0px 0px no-repeat;

	text-align		: left;

	padding			: 0 0 0 20px;

	margin			: 10px auto;

	width			: 95%;

}



.s02

{

	background		: url(../images/privacy/s02.gif) 0px 0px no-repeat;

	text-align		: left;

	padding			: 0 0 0 20px;

	margin			: 10px auto;

	width			: 95%;

}



.pri_box01

{

	width			: 93%;

	padding			: 10px;

	margin			: 10px auto;

	border			: 1px solid #ccc;

}



.ss01

{

	background		: url(../images/privacy/ss01.gif) 0px 0px no-repeat;

	text-align		: left;

	padding			: 0 0 0 25px;

	margin			: 5px auto;

	width			: 95%;

}



.ss02

{

	background		: url(../images/privacy/ss02.gif) 0px 0px no-repeat;

	text-align		: left;

	padding			: 0 0 0 25px;

	margin			: 5px auto;

	width			: 95%;

}



.ss03

{

	background		: url(../images/privacy/ss03.gif) 0px 0px no-repeat;

	text-align		: left;

	padding			: 0 0 0 25px;

	margin			: 5px auto;

	width			: 95%;

}



/*---------------------------------------------------

    オーナー様へ              

	owner               

---------------------------------------------------*/

.owner_submenu

{

	margin			: 10px auto;

	width			: 720px;

	text-align		: left;

}



#owner_guide_box_in

{

	background		: url(../images/owner/meritT.jpg) center top no-repeat;

	width			: 660px;

	margin			: 0px auto;

	padding			: 60px 0 20px 22px;

	text-align		: left;

}



.li_caseList li

{

	text-align		: left;

	padding			: 0 0 5px 13px;

	background		: url(../images/common/icon/list.gif) no-repeat 0 5px;

}



/*---------------------------------------------------

    検索              

	search               

---------------------------------------------------*/

#search_title

{

	background		: url(../images/search/bg_ToptitleD.jpg) 0px 0px no-repeat;

	padding			: 22px 0 0;

	margin			: 0 auto 10px;

	width			: 762px;

	height			: 57px;

	color			: #fff;

	font-size		: 16px;

}



.search_listTitle

{

	width			: 90%;

	border-left		: 3px solid #333;

	border-bottom	: 1px dotted #666;

	background		: #eee;

	text-align		: left;

	padding			: 6px 0 4px 10px;

	margin			: 15px auto 5px;

}



.search_listCatch

{

	margin			: 5px auto 15px;

	border-bottom	: 1px solid #b0c905;

	color			: #333;

}



.guide_area

{

	width			: 500px;

	margin			: 10px auto;

}



.search_areaKana

{

	color			: #b0c905;

	width			: 620px;

	background		: #eee;

	text-align		: left;

	padding			: 5px 10px;

	margin			: 0 auto 10px;

	font-weight		: bold;

}



.search_areaTown

{

	width			: 620px;

	margin			: 0 auto 20px;

	text-align		: left;

}



.search_error

{

	width			: 80%;

	color			: #444;

	background		: #eee;

	text-align		: left;

	margin			: 20px auto;

	padding			: 100px 20px 20px;

	border-bottom	: 1px solid #333;

}

.map_box
{
	width			: 750px;
	border-bottom	: 1px #CCC solid;
	margin			: 0 auto;
	margin-bottom	: 20px;
	background		: url(../images/top/map_top.gif) 0 0 no-repeat;
	

}

.map_inner
{
	width			: 699px;
	height			: 420px;
	margin			: 0 auto;
	border			: 1px #CCC solid;
}

.top_catch
{
	text-align		: left;
	padding			: 16px 0px 0px 11px;
	margin-bottom	: 23px;
}
.top_catch .catch
{
	margin-bottom	: 12px;
}
.map_change
{
	text-align		: left;
	width			: inherit;
	height			: 38px;
	position		: relative;
}


.map_change li
{
	position		: absolute;
}

.map_change .ch01
{
	left			: 17px;
	top				: 0px;
}
.map_change .ch02
{
	left			: 308px;
	top				: 0px;
}
.map_change .more
{
	left			: 544px;
	top				: 15px;
}
.map01
{
	background		: url(../images/top/map01_bg.gif) 0 0 repeat-y;
}
.map01 .map_top
{
	background		: url(../images/top/map01_top_bg.gif) 0 0 no-repeat;
	padding-top		: 29px;
}
.map01 .map_bot
{
	background		: url(../images/top/map01_bot_bg.gif) left bottom no-repeat;
	padding-bottom	: 23px;
}


.map02
{
	background		: url(../images/top/map02_bg.gif) 0 0 repeat-y;
}
.map02 .map_top
{
	background		: url(../images/top/map02_top_bg.gif) 0 0 no-repeat;
	padding-top		: 29px;
}
.map02 .map_bot
{
	background		: url(../images/top/map02_bot_bg.gif) left bottom no-repeat;
	padding-bottom	: 23px;
}


.map_set
{
	width			: 726px;
	margin			: 0 auto 20px;
}
.ch_box
{
	background		: url(../images/search/ch_box_bg.gif) 0 0 repeat-y;
	width			: 682px;
	margin			: 0 auto 20px;
}
.ch_box_top
{


	font-weight		: bold;
	background		: url(../images/search/ch_box_top.gif) 0 0 no-repeat;
	text-align		: left;
}
.ch_box_bot
{
	background		: url(../images/search/ch_box_bot.gif) left bottom no-repeat;
	padding			: 0px 25px 15px;
}
.box_title
{
	padding			: 10px 0px 0px 60px;
	margin-bottom	: 10px;
	min-height		: 40px;
	color			: #FFF;
}
.sh_title
{
	margin-bottom	: 20px;
}
.ch_box td
{
	padding			: 5px 0px;
	font-weight:normal;
}

.more_box
{
	background		: url(../images/search/more_bg.gif) 0 0 repeat-y;
	width			: 682px;
	margin			: 0 auto 20px;
}
.more_box_inner
{
	padding			: 0px 15px 15px;
}
.more_box_inner th
{
	border-bottom	: solid 1px #CCC;
	padding			: 10px 0px;
	text-align		: center;
	width			: 150px;
}
.more_box_inner td
{
	border-bottom	: dotted 1px #CCC;
	text-align		: left;
	padding			: 10px 10px;
}
.more_box_inner .in_table td
{
	padding			: 2px 0px;
	border			: none;
}
.more_line
{
	background		: #09C;
	padding			: 5px 0px;
	color			: #FFF;
	font-weight		: bold;
}
.more_line
{
	position		: relative;
	width			: inherit;
}
.more_line label
{
	position		: absolute;
	right			: 10px;
	top				: 5px;
}
.ch_box input
{
	vertical-align:bottom;
	margin-right	: 5px;
}
.more_box input
{
	vertical-align:bottom;
	margin-right	: 5px;
}
.other_art
{
	width			: 90%;
	margin			: 0 auto;
}
.oa_title
{
	border-left		: 5px #b0c905 solid;
	width			: 145px;
	margin			: 0 auto 10px;
	text-align		: left;
	padding-left	: 6px;
}
.oa_title span
{
	color			: #9cb10b;
	font-weight		: bold;
}
.map_size_ch
{
	text-align		: right;
	width			: 690px;
	margin			: 0 auto 30px;

}

.com_pro_table
{
	padding			: 3px;
	background		: #ededed;
	width			: 690px;
	margin			: 0 auto 30px;
}
.com_pro_table table
{
	border-top		: 1px #CCC solid;
	border-left		: 1px #CCC solid;
	background		: #FFF;
}
.com_pro_table table td
{
	border-bottom	: 1px #CCC solid;
	border-top		: 1px #FFF solid;
	border-right	: 1px #CCC solid;
	background		: #ededed;
	padding			: 5px 7px;
	text-align		: left;
}
.com_pro_table table th
{
	background		: #FFF;
	border-bottom	: 1px #CCC solid;
	width			: 150px;
	border-top		: 1px #FFF solid;
	border-right	: 1px #CCC dotted;
	padding			: 5px 7px;
	text-align		: left;
}
.com_pro_catch
{
	color			: #3fa9c7;
	font-size		: 1.3em;
	font-weight		: bold;
	width			: 680px;
	border-left		: 1px #CCC solid;
	padding-left	: 10px;
	margin			: 0 auto 10px;
	text-align		: left;
}

.eqi_title
{
	border-bottom	: dotted 1px #ccc;
	margin-bottom	: 5px;
	padding			: 4px 10px;
	background		: #f7f7f7;
	clear			: both;
	border-left		: 3px #3FA9C7 solid;
	text-align		: left;
}
ul.eqi_list,ul.eqi_list li
{
	padding			: 0px;
	margin			: 0px;
}
.eqi_list li
{
	float			: left;
	background		: url(../images/common/icon/list_icon.gif) 0 5px no-repeat;
	padding-left	: 10px!important;
	margin-right		: 10px!important;
}

.guide_set
{
	position		: relative;
	width			: 100%;
}
.guide_set a
{
	display				: -moz-inline-box;
    display				: inline-block;
    /display			: inline;
    /zoom				: 1;
    vertical-align 		: top;
	padding-left		: 20px;
	background:url(../images/search/help_icon.png) 0 50% no-repeat;
	position			: absolute;
	right				: 0px;
	top					: 3px;
}

/*---------------------------------------------------------*/

/*    copyright(C) WEB-SEED.All rights reserved. Ver1.0    */

/*---------------------------------------------------------*/

