@charset "Shift_JIS";


/*
	* Copyright (C) 2007 CREATIVE-WEB All rights reserved.
	* URL : http://www.Sample.com/
	* 最終更新日 2007年6月18日
*/


/*
	* 1.基本レイアウト
	* 2.基本設定
	* 3.ヘッダー（header）
	* 4.サイド（left）
	* 5.メイン（maincol）
	* 6.サイド（right）
	* 7.フッター（footer）
	* 8.サブページ
*/



/********************************************************************************************************************************
**	1.基本レイアウト
********************************************************************************************************************************/

body {
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	
}

html:\66irst-child body {
	letter-spacing:-1px;/* Mac Safariのみ適用 \*/
}

#container {
	margin:0 auto;
	padding:0;
	width:100%;
	font-size:12px;
	line-height:140%;
	color:#666666;
	background:url(http://www.1172525.com/img/header_bg.gif) #F4F4F4 repeat-x;
}

body#frem_header #container {
	margin:0 auto;
	padding:0;
	width:100%;
	font-size:12px;
	line-height:140%;
	color:#666666;
	background:url(http://www.1172525.com/img/frem_header.gif) repeat-x;
}

#header {
	width:900px;
	height:190px;
	margin:0 auto;
	position:relative;
	background:url(http://www.1172525.com/img/header_bg1.gif) no-repeat;	
}

body#frem_header #header {
	background:none;
}

body#frem_header #header h2.shop{
	position:absolute;
	left:340px;
	top:55px;
	width:370px;
	font-size:12px;
	font-weight:normal;
}

body#frem_header #header h2.hc{
	position:absolute;
	left:290px;
	top:55px;
	width:420px;
	font-size:12px;
	font-weight:normal;
}

#header_inner {
	margin:0;
	padding:0;
	width:900px;
	height:190px;
}

#content {
	margin:0 auto;
	padding:0 10px 0 10px;
	width:880px;
	background:url(http://www.1172525.com/img/main_bg.gif) repeat-y;
}

#leftcol {
	float:left;
	width:200px;
}

body#top #leftcol {
	float:left;
	width:200px;
	margin:10px 0 0 0;
}

#maincol {
	float:right;
	width:665px;
	padding:0 0 0 15px;
}

body#top #maincol {
	float:left;
	width:880px;
	padding:0;
}

#footer {
	margin:0 auto;
	padding:15px 0 0 0;
	width:900px;
	background:url(http://www.1172525.com/img/main_bg.gif) repeat-y;	
}
#footer_inner {

}

/********************************************************************************************************************************
**	2.基本設定
********************************************************************************************************************************/

h1,h2,h3,h4,h5 {
margin:0;
padding:0;
}

img {
	margin:0;
	padding:0;
	border:0;
	vertical-align:bottom;
}
p {
	margin:0;
	padding:0;
}
.clear {clear:both;}

form {margin:0;}

textarea {}

input {}

.none{
	margin:0;
	padding:0;
}

.under15{
	margin:0 0 15px 0;
	padding:0;
}

/* float
----------------------------------------------------------------------------- */
.floatRight {float:right;}
.floatLeft {float:left;}

/* align valign
----------------------------------------------------------------------------- */
.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}
.valignTop {vertical-align:top;}
.valignMiddle {vertical-align:middle;}
.valignBottom {vertical-align:bottom;}

/* padding
----------------------------------------------------------------------------- */
.paddingTop0 {padding-top:0 !important;}
.paddingTop5 {padding-top:5px !important;}
.paddingTop10 {padding-top:10px !important;}
.paddingTop15 {padding-top:15px !important;}
.paddingTop20 {padding-top:20px !important;}
.paddingTop25 {padding-top:25px !important;}
.paddingTop30 {padding-top:30px !important;}
.paddingTop35 {padding-top:35px !important;}
.paddingTop40 {padding-top:40px !important;}
.paddingTop45 {padding-top:45px !important;}
.paddingTop50 {padding-top:50px !important;}
.paddingTop60 {padding-top:60px !important;}
.paddingTop70 {padding-top:70px !important;}
.paddingTop80 {padding-top:80px !important;}
.paddingTop90 {padding-top:90px !important;}
.paddingTop100 {padding-top:100px !important;}

.paddingRight0 {padding-right:0 !important;}
.paddingRight5 {padding-right:5px !important;}
.paddingRight10 {padding-right:10px !important;}
.paddingRight15 {padding-right:15px !important;}
.paddingRight20 {padding-right:20px !important;}
.paddingRight25 {padding-right:25px !important;}
.paddingRight30 {padding-right:30px !important;}
.paddingRight35 {padding-right:35px !important;}
.paddingRight40 {padding-right:40px !important;}
.paddingRight45 {padding-right:45px !important;}
.paddingRight50 {padding-right:50px !important;}
.paddingRight60 {padding-right:60px !important;}
.paddingRight70 {padding-right:70px !important;}
.paddingRight80 {padding-right:80px !important;}
.paddingRight90 {padding-right:90px !important;}
.paddingRight100 {padding-right:100px !important;}

.paddingBottom0 {padding-bottom:0 !important;}
.paddingBottom5 {padding-bottom:5px !important;}
.paddingBottom10 {padding-bottom:10px !important;}
.paddingBottom15 {padding-bottom:15px !important;}
.paddingBottom20 {padding-bottom:20px !important;}
.paddingBottom25 {padding-bottom:25px !important;}
.paddingBottom30 {padding-bottom:30px !important;}
.paddingBottom35 {padding-bottom:35px !important;}
.paddingBottom40 {padding-bottom:40px !important;}
.paddingBottom45 {padding-bottom:45px !important;}
.paddingBottom50 {padding-bottom:50px !important;}
.paddingBottom60 {padding-bottom:60px !important;}
.paddingBottom70 {padding-bottom:70px !important;}
.paddingBottom80 {padding-bottom:80px !important;}
.paddingBottom90 {padding-bottom:90px !important;}
.paddingBottom100 {padding-bottom:100px !important;}

.paddingLeft0 {padding-left:0 !important;}
.paddingLeft5 {padding-left:5px !important;}
.paddingLeft10 {padding-left:10px !important;}
.paddingLeft15 {padding-left:15px !important;}
.paddingLeft20 {padding-left:20px !important;}
.paddingLeft25 {padding-left:25px !important;}
.paddingLeft30 {padding-left:30px !important;}
.paddingLeft35 {padding-left:35px !important;}
.paddingLeft40 {padding-left:40px !important;}
.paddingLeft45 {padding-left:45px !important;}
.paddingLeft50 {padding-left:50px !important;}
.paddingLeft60 {padding-left:60px !important;}
.paddingLeft70 {padding-left:70px !important;}
.paddingLeft80 {padding-left:80px !important;}
.paddingLeft90 {padding-left:90px !important;}
.paddingLeft100 {padding-left:100px !important;}

/* margin
----------------------------------------------------------------------------- */
.marginTop0 {margin-top:0 !important;}
.marginTop5 {margin-top:5px !important;}
.marginTop10 {margin-top:10px !important;}
.marginTop15 {margin-top:15px !important;}
.marginTop20 {margin-top:20px !important;}
.marginTop25 {margin-top:25px !important;}
.marginTop30 {margin-top:30px !important;}
.marginTop35 {margin-top:35px !important;}
.marginTop40 {margin-top:40px !important;}
.marginTop45 {margin-top:45px !important;}
.marginTop50 {margin-top:50px !important;}
.marginTop60 {margin-top:60px !important;}
.marginTop70 {margin-top:70px !important;}
.marginTop80 {margin-top:80px !important;}
.marginTop90 {margin-top:90px !important;}
.marginTop100 {margin-top:100px !important;}

.marginRight0 {margin-right:0 !important;}
.marginRight5 {margin-right:5px !important;}
.marginRight10 {margin-right:10px !important;}
.marginRight15 {margin-right:15px !important;}
.marginRight20 {margin-right:20px !important;}
.marginRight25 {margin-right:25px !important;}
.marginRight30 {margin-right:30px !important;}
.marginRight35 {margin-right:35px !important;}
.marginRight40 {margin-right:40px !important;}
.marginRight45 {margin-right:45px !important;}
.marginRight50 {margin-right:50px !important;}
.marginRight60 {margin-right:60px !important;}
.marginRight70 {margin-right:70px !important;}
.marginRight80 {margin-right:80px !important;}
.marginRight90 {margin-right:90px !important;}
.marginRight100 {margin-right:100px !important;}

.marginBottom0 {margin-bottom:0 !important;}
.marginBottom5 {margin-bottom:5px !important;}
.marginBottom10 {margin-bottom:10px !important;}
.marginBottom15 {margin-bottom:15px !important;}
.marginBottom20 {margin-bottom:20px !important;}
.marginBottom25 {margin-bottom:25px !important;}
.marginBottom30 {margin-bottom:30px !important;}
.marginBottom35 {margin-bottom:35px !important;}
.marginBottom40 {margin-bottom:40px !important;}
.marginBottom45 {margin-bottom:45px !important;}
.marginBottom50 {margin-bottom:50px !important;}
.marginBottom60 {margin-bottom:60px !important;}
.marginBottom70 {margin-bottom:70px !important;}
.marginBottom80 {margin-bottom:80px !important;}
.marginBottom90 {margin-bottom:90px !important;}
.marginBottom100 {margin-bottom:100px !important;}

.marginLeft0 {margin-left:0 !important;}
.marginLeft5 {margin-left:5px !important;}
.marginLeft10 {margin-left:10px !important;}
.marginLeft15 {margin-left:15px !important;}
.marginLeft20 {margin-left:20px !important;}
.marginLeft25 {margin-left:25px !important;}
.marginLeft30 {margin-left:30px !important;}
.marginLeft35 {margin-left:35px !important;}
.marginLeft40 {margin-left:40px !important;}
.marginLeft45 {margin-left:45px !important;}
.marginLeft50 {margin-left:50px !important;}
.marginLeft60 {margin-left:60px !important;}
.marginLeft70 {margin-left:70px !important;}
.marginLeft80 {margin-left:80px !important;}
.marginLeft90 {margin-left:90px !important;}
.marginLeft100 {margin-left:100px !important;}

/* font size（フォントサイズを固定したい時のみ使用）
----------------------------------------------------------------------------- */
.fontSize10 {font-size:10px;}
.fontSize12 {font-size:12px;}
.fontSize14 {font-size:14px;}
.fontSize16 {font-size:16px;}
.fontSize18 {font-size:18px;}
.fontSize20 {font-size:20px;}
.fontSize25 {font-size:25px;}

/* link
----------------------------------------------------------------------------------------------------------------------------- */

a:link {
	color:#FF3366;
	text-decoration:none;
}
a:visited {
	color:#FF3366;
	text-decoration:none;	
}
a:hover {
	color:#FF6699;
	text-decoration:none;	
}

a:hover img{
	filter:alpha(opacity=70);/*FOR IE*/
	opacity:0.70;/*FOR FF*/
}


/********************************************************************************************************************************
**	3.ヘッダー
********************************************************************************************************************************/



h1{
	position:absolute;
	left:10px;
	top:45px;
}

body#sijyo h1{
	position:absolute;
	left:0px;
	top:0px;
}

h2{
	position:absolute;
	left:210px;
	top:55px;
	width:500px;
	font-size:12px;
	font-weight:normal;
}

body#sijyo h2{
	position:absolute;
	left:340px;
	top:55px;
	width:370px;
	font-size:12px;
	font-weight:normal;
}

body h2{
	position:absolute;
	left:340px;
	top:55px;
	width:370px;
	font-size:12px;
	font-weight:normal;
}

body#shop h2{
	position:absolute;
	left:340px;
	top:55px;
	width:370px;
	font-size:12px;
	font-weight:normal;
}

body#hc h2{
	position:absolute;
	left:290px;
	top:55px;
	width:420px;
	font-size:12px;
	font-weight:normal;
}

body #h_text{
	position:absolute;
	left:290px;
	top:75px;
	width:420px;
}

body #hs_text{
	position:absolute;
	left:340px;
	top:75px;
	width:370px;
}

body #h_up{
	padding:7px 5px 0 0;
	text-align:right;
	font-size:10px;
}

#logo{
	position:absolute;
	top:55px;
	right:15px;
}
/* GlobalNavi@・・・実際使うときはこの文は削除する事！
------------------------------------------------------------------------------- */

ul#navi{
	position:absolute;
	left:404px;
	top:110px;
	margin:0;
	padding:0;
	list-style:none;
	width:500px;
}


ul#navi {
	position:absolute;
	right:5px;
	margin:0;
	padding:0;
	list-style:none;
	top:110px;
	text-align:right;
	font-size:12px;
}


ul#navi li {
	display:inline;
	padding:0;
	margin:0;
	background:url(http://www.1172525.com/img/icon_h.gif) 0 3px no-repeat;
}

ul#navi li a{
	padding:0 10px 0 15px;
	color:#333333;
}




ul#global_navi {
	position:absolute;
	left:10px;
	top:135px;
	margin:0;
	padding:0;	
	width:880px;
	height:38px;
	list-style:none;
	display:inline-block;
	
}

ul#global_navi li {
	float:left;
	margin:0;
	padding:0;
	background:url(../img/h_navi.gif) no-repeat;	

}

ul#global_navi li a{
	text-indent:-9999px;
	display:block;
	width:147px;
	height:38px;	
}

ul#global_navi li a:hover{background:url(../img/h_navi_mo.gif) no-repeat;}

ul#global_navi li#h_index {background-position:0 0;}
ul#global_navi li#h_company {background-position:-147px 0;}
ul#global_navi li#h_shop {background-position:-294px 0;}
ul#global_navi li#h_request {background-position:-441px 0;}
ul#global_navi li#h_yougo {background-position:-588px 0;}
ul#global_navi li#h_bean {background-position:-734px 0;}
ul#global_navi li#h_pickup {background-position:-879px 0;}

ul#global_navi li#h_yougo a{width:146px;}
ul#global_navi li#h_bean a{width:146px;}

ul#global_navi li#h_index a:hover{background-position:0 0;}
ul#global_navi li#h_company a:hover{background-position:-147px 0;}
ul#global_navi li#h_shop a:hover{background-position:-294px 0;}
ul#global_navi li#h_request a:hover{background-position:-441px 0;}
ul#global_navi li#h_yougo a:hover{background-position:-588px 0;}
ul#global_navi li#h_bean a:hover{background-position:-734px 0;}
ul#global_navi li#h_pickup a:hover{background-position:-879px 0;}


/*　これはfloatのあとのclearなしでレイアウト保持できるCSSハック

ul#global_navi:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;　
}

*/

/********************************************************************************************************************************
**	4.サイド（left）
********************************************************************************************************************************/

#leftcol #menu{
}

#leftcol #kodawari {
	margin:2px 0 15px 0;
}
#leftcol #kodawari a:hover img{
	filter:alpha(opacity=50);/*FOR IE*/
	opacity:0.50;/*FOR FF*/
}
#leftcol .ban {
	margin:2px 0 15px 0;
}
#leftcol .ban a:hover img{
	filter:alpha(opacity=50);/*FOR IE*/
	opacity:0.50;/*FOR FF*/
}
#leftcol #search {
	margin:0 0 15px 0;
	padding:8px 0 3px 0;
	width:200px;
	background:url(http://www.1172525.com/img/side_bg.gif) repeat-y;
}

#leftcol #search a{
	display:block;
	width:200px;
	height:75px;
}

#leftcol #search b{
	color:#FF3366;
}

#leftcol .image{
	position:absolute;
	left:0;
	top:9px;
}

#leftcol .text{
	position:absolute;
	left:68px;
	top:28px;
	width:120px;
	line-height:120%;
	font-size:10px;
}

#leftcol .title{
	position:absolute;
	left:68px;
	top:10px;
	font-weight:bold;
}

#leftcol div.blocklink{
	width:200px;
	padding:0;
	position:relative;
}

#leftcol div.blockhover {
	cursor: pointer;
}

#leftcol h4 a{
	text-indent:-5000px;
}

#leftcol #side_shinchiku{background:url(http://www.1172525.com/img/side_shinchiku.jpg) no-repeat;}
#leftcol div.blockhover #side_shinchiku a:link, div.blockhover #side_shinchiku a:visited{background:url(http://www.1172525.com/img/side_shinchiku_mo.jpg) no-repeat;}

#leftcol #side_family{background:url(http://www.1172525.com/img/side_family.jpg) no-repeat;}
#leftcol div.blockhover #side_family a:link, div.blockhover #side_family a:visited{background:url(http://www.1172525.com/img/side_family_mo.jpg) no-repeat;}

#leftcol #side_tanshin{background:url(http://www.1172525.com/img/side_tanshin.jpg) no-repeat;}
#leftcol div.blockhover #side_tanshin a:link, div.blockhover #side_tanshin a:visited{background:url(http://www.1172525.com/img/side_tanshin_mo.jpg) no-repeat;}

#leftcol #side_hosyo{background:url(http://www.1172525.com/img/side_hosyo.jpg) no-repeat;}
#leftcol div.blockhover #side_hosyo a:link, div.blockhover #side_hosyo a:visited{background:url(http://www.1172525.com/img/side_hosyo_mo.jpg) no-repeat;}

#leftcol #side_tenant{background:url(http://www.1172525.com/img/side_tenant.jpg) no-repeat;}
#leftcol div.blockhover #side_tenant a:link, div.blockhover #side_tenant a:visited{background:url(http://www.1172525.com/img/side_tenant_mo.jpg) no-repeat;}

#leftcol #side_hiroshima{background:url(http://www.1172525.com/img/side_hiroshima.jpg) no-repeat;}
#leftcol div.blockhover #side_hiroshima a:link, div.blockhover #side_hiroshima a:visited{background:url(http://www.1172525.com/img/side_hiroshima_mo.jpg) no-repeat;}

#leftcol #side_asa{background:url(http://www.1172525.com/img/side_asa.jpg) no-repeat;}
#leftcol div.blockhover #side_asa a:link, div.blockhover #side_asa a:visited{background:url(http://www.1172525.com/img/side_asa_mo.jpg) no-repeat;}

#leftcol #side_higashi{background:url(http://www.1172525.com/img/side_higashi.jpg) no-repeat;}
#leftcol div.blockhover #side_higashi a:link, div.blockhover #side_higashi a:visited{background:url(http://www.1172525.com/img/side_higashi_mo.jpg) no-repeat;}

#leftcol #side_ensen{background:url(http://www.1172525.com/img/side_ensen.jpg) no-repeat;}
#leftcol div.blockhover #side_ensen a:link, div.blockhover #side_ensen a:visited{background:url(http://www.1172525.com/img/side_ensen_mo.jpg) no-repeat;}

#leftcol #side_area{background:url(http://www.1172525.com/img/side_area.jpg) no-repeat;}
#leftcol div.blockhover #side_area a:link, div.blockhover #side_area a:visited{background:url(http://www.1172525.com/img/side_area_mo.jpg) no-repeat;}

#leftcol #side_shinchiku_hiroshima{background:url(http://www.1172525.com/img/side_shinchiku_hiroshima.jpg) no-repeat;}
#leftcol div.blockhover #side_shinchiku_hiroshima a:link, div.blockhover #side_shinchiku_hiroshima a:visited{background:url(http://www.1172525.com/img/side_shinchiku_hiroshima_mo.jpg) no-repeat;}


#leftcol #side_gakusei_hiroshima{background:url(http://www.1172525.com/img/side_gakusei_hiroshima.jpg) no-repeat;}
#leftcol div.blockhover #side_gakusei_hiroshima a:link, div.blockhover #side_gakusei_hiroshima a:visited{background:url(http://www.1172525.com/img/side_gakusei_hiroshima_mo.jpg) no-repeat;}

#leftcol #side_office_hiroshima{background:url(http://www.1172525.com/img/side_office_hiroshima.jpg) no-repeat;}
#leftcol div.blockhover #side_office_hiroshima a:link, div.blockhover #side_office_hiroshima a:visited{background:url(http://www.1172525.com/img/side_office_hiroshima_mo.jpg) no-repeat;}


#leftcol #side_family_hiroshima{background:url(http://www.1172525.com/img/side_family_hiroshima.jpg) no-repeat;}
#leftcol div.blockhover #side_family_hiroshima a:link, div.blockhover #side_family_hiroshima a:visited{background:url(http://www.1172525.com/img/side_family_hiroshima_mo.jpg) no-repeat;}

#leftcol #side_tanshin_hiroshima{background:url(http://www.1172525.com/img/side_tanshin_hiroshima.jpg) no-repeat;}
#leftcol div.blockhover #side_tanshin_hiroshima a:link, div.blockhover #side_tanshin_hiroshima a:visited{background:url(http://www.1172525.com/img/side_tanshin_hiroshima_mo.jpg) no-repeat;}

#leftcol #side_hosyo_hiroshima{background:url(http://www.1172525.com/img/side_hosyo_hiroshima.jpg) no-repeat;}
#leftcol div.blockhover #side_hosyo_hiroshima a:link, div.blockhover #side_hosyo_hiroshima a:visited{background:url(http://www.1172525.com/img/side_hosyo_hiroshima_mo.jpg) no-repeat;}

#leftcol #side_pet_hiroshima{background:url(http://www.1172525.com/img/side_pet_hiroshima.jpg) no-repeat;}
#leftcol div.blockhover #side_pet_hiroshima a:link, div.blockhover #side_pet_hiroshima a:visited{background:url(http://www.1172525.com/img/side_pet_hiroshima_mo.jpg) no-repeat;}

#leftcol #side_pickup_zero{background:url(http://www.1172525.com/img/side_pickup_zero.jpg) no-repeat;}
#leftcol div.blockhover #side_pickup_zero a:link, div.blockhover #side_pickup_zero a:visited{background:url(http://www.1172525.com/img/side_pickup_zero_mo.jpg) no-repeat;}

#leftcol #side_pickup_shinchiku{background:url(http://www.1172525.com/img/side_pickup_shinchiku.jpg) no-repeat;}
#leftcol div.blockhover #side_pickup_shinchiku a:link, div.blockhover #side_pickup_shinchiku a:visited{background:url(http://www.1172525.com/img/side_pickup_shinchiku_mo.jpg) no-repeat;}

#leftcol #side_pickup_ir{background:url(http://www.1172525.com/img/side_pickup_ir.jpg) no-repeat;}
#leftcol div.blockhover #side_pickup_ir a:link, div.blockhover #side_pickup_ir a:visited{background:url(http://www.1172525.com/img/side_pickup_ir_mo.jpg) no-repeat;}

#leftcol #side_pickup_family{background:url(http://www.1172525.com/img/side_pickup_family.jpg) no-repeat;}
#leftcol div.blockhover #side_pickup_family a:link, div.blockhover #side_pickup_family a:visited{background:url(http://www.1172525.com/img/side_pickup_family_mo.jpg) no-repeat;}

#leftcol #side_pickup_office{background:url(http://www.1172525.com/img/side_pickup_office.jpg) no-repeat;}
#leftcol div.blockhover #side_pickup_office a:link, div.blockhover #side_pickup_office a:visited{background:url(http://www.1172525.com/img/side_pickup_office_mo.jpg) no-repeat;}

#leftcol #side_contact{background:url(http://www.1172525.com/img/side_contact.jpg) no-repeat;}
#leftcol div.blockhover #side_contact a:link, div.blockhover #side_contact a:visited{background:url(http://www.1172525.com/img/side_contact_mo.jpg) no-repeat;}

#leftcol #side_school{background:url(http://www.1172525.com/img/side_school.jpg) no-repeat;}
#leftcol div.blockhover #side_school a:link, div.blockhover #side_school a:visited{background:url(http://www.1172525.com/img/side_school_mo.jpg) no-repeat;}

#leftcol #side_sepa{background:url(http://www.1172525.com/img/side_sepa.jpg) no-repeat;}
#leftcol div.blockhover #side_sepa a:link, div.blockhover #side_sepa a:visited{background:url(http://www.1172525.com/img/side_sepa_mo.jpg) no-repeat;}

#leftcol #side_anshin{background:url(http://www.1172525.com/img/side_anshin.jpg) no-repeat;}
#leftcol div.blockhover #side_anshin a:link, div.blockhover #side_anshin a:visited{background:url(http://www.1172525.com/img/side_anshin_mo.jpg) no-repeat;}

#leftcol #side_hirosa{background:url(http://www.1172525.com/img/side_hirosa.jpg) no-repeat;}
#leftcol div.blockhover #side_hirosa a:link, div.blockhover #side_hirosa a:visited{background:url(http://www.1172525.com/img/side_hirosa_mo.jpg) no-repeat;}

#leftcol #side_kokutai{background:url(http://www.1172525.com/img/side_kokutai.jpg) no-repeat;}
#leftcol div.blockhover #side_kokutai a:link, div.blockhover #side_kokutai a:visited{background:url(http://www.1172525.com/img/side_kokutai_mo.jpg) no-repeat;}

#leftcol #side_hirodai{background:url(http://www.1172525.com/img/side_hirodai.jpg) no-repeat;}
#leftcol div.blockhover #side_hirodai a:link, div.blockhover #side_hirodai a:visited{background:url(http://www.1172525.com/img/side_hirodai_mo.jpg) no-repeat;}

#leftcol #side_saijo{background:url(http://www.1172525.com/img/side_saijo.jpg) no-repeat;}
#leftcol div.blockhover #side_saijo a:link, div.blockhover #side_saijo a:visited{background:url(http://www.1172525.com/img/side_saijo_mo.jpg) no-repeat;}

#leftcol #side_hiroshimaeki{background:url(http://www.1172525.com/img/side_hiroshimaeki.jpg) no-repeat;}
#leftcol div.blockhover #side_hiroshimaeki a:link, div.blockhover #side_hiroshimaeki a:visited{background:url(http://www.1172525.com/img/side_hiroshimaeki_mo.jpg) no-repeat;}

#leftcol #side_pet{background:url(http://www.1172525.com/img/side_pet.jpg) no-repeat;}
#leftcol div.blockhover #side_pet a:link, div.blockhover #side_pet a:visited{background:url(http://www.1172525.com/img/side_pet_mo.jpg) no-repeat;}

#leftcol #side_hiroshimasinai{background:url(http://www.1172525.com/img/side_hiroshimasinai.jpg) no-repeat;}
#leftcol div.blockhover #side_hiroshimasinai a:link, div.blockhover #side_hiroshimasinai a:visited{background:url(http://www.1172525.com/img/side_hiroshimasinai_mo.jpg) no-repeat;}

#leftcol #side_higashihiroshimasinai{background:url(http://www.1172525.com/img/side_higashihiroshimasinai.jpg) no-repeat;}
#leftcol div.blockhover #side_higashihiroshimasinai a:link, div.blockhover #side_higashihiroshimasinai a:visited{background:url(http://www.1172525.com/img/side_higashihiroshimasinai_mo.jpg) no-repeat;}

#leftcol #side_hosyodouble{background:url(http://www.1172525.com/img/side_hosyodouble.jpg) no-repeat;}
#leftcol div.blockhover #side_hosyodouble a:link, div.blockhover #side_hosyodouble a:visited{background:url(http://www.1172525.com/img/side_hosyodouble_mo.jpg) no-repeat;}

#leftcol #side_gakusei{background:url(http://www.1172525.com/img/side_gakusei.jpg) no-repeat;}
#leftcol div.blockhover #side_gakusei a:link, div.blockhover #side_gakusei a:visited{background:url(http://www.1172525.com/img/side_gakusei_mo.jpg) no-repeat;}

#leftcol #side_hiroshimasi_family{background:url(http://www.1172525.com/img/side_hiroshimasi_f.jpg) no-repeat;}
#leftcol div.blockhover #side_hiroshimasi_family a:link, div.blockhover #side_hiroshimasi_family a:visited{background:url(http://www.1172525.com/img/side_hiroshimasi_f_mo.jpg) no-repeat;}

#leftcol #side_higashihiroshima_family{background:url(http://www.1172525.com/img/side_higashihiroshima_f.jpg) no-repeat;}
#leftcol div.blockhover #side_higashihiroshima_family a:link, div.blockhover #side_higashihiroshima_family a:visited{background:url(http://www.1172525.com/img/side_higashihiroshima_f_mo.jpg) no-repeat;}

#leftcol #side_contact_office{background:url(http://www.1172525.com/img/side_contact_o.jpg) no-repeat;}
#leftcol div.blockhover #side_contact_office a:link, div.blockhover #side_contact_office a:visited{background:url(http://www.1172525.com/img/side_contact_o_mo.jpg) no-repeat;}

#leftcol #side_office{background:url(http://www.1172525.com/img/side_office.jpg) no-repeat;}
#leftcol div.blockhover #side_office a:link, div.blockhover #side_office a:visited{background:url(http://www.1172525.com/img/side_office_mo.jpg) no-repeat;}





#leftcol #side_gakusei_shop{background:url(http://www.1172525.com/img/side_gakusei_shop.jpg) no-repeat;}
#leftcol div.blockhover #side_gakusei_shop a:link, div.blockhover #side_gakusei_shop a:visited{background:url(http://www.1172525.com/img/side_gakusei_shop_mo.jpg) no-repeat;}

#leftcol #side_office_shop{background:url(http://www.1172525.com/img/side_office_shop.jpg) no-repeat;}
#leftcol div.blockhover #side_office_shop a:link, div.blockhover #side_office_shop a:visited{background:url(http://www.1172525.com/img/side_office_shop_mo.jpg) no-repeat;}

#leftcol #side_shinchiku_shop{background:url(http://www.1172525.com/img/side_shinchiku_shop.jpg) no-repeat;}
#leftcol div.blockhover #side_shinchiku_shop a:link, div.blockhover #side_shinchiku_shop a:visited{background:url(http://www.1172525.com/img/side_shinchiku_shop_mo.jpg) no-repeat;}

#leftcol #side_tanshin_shop{background:url(http://www.1172525.com/img/side_tanshin_shop.jpg) no-repeat;}
#leftcol div.blockhover #side_tanshin_shop a:link, div.blockhover #side_tanshin_shop a:visited{background:url(http://www.1172525.com/img/side_tanshin_shop_mo.jpg) no-repeat;}

#leftcol #side_family_shop{background:url(http://www.1172525.com/img/side_family_shop.jpg) no-repeat;}
#leftcol div.blockhover #side_family_shop a:link, div.blockhover #side_family_shop a:visited{background:url(http://www.1172525.com/img/side_family_shop_mo.jpg) no-repeat;}

#leftcol #side_zero_shop{background:url(http://www.1172525.com/img/side_zero_shop.jpg) no-repeat;}
#leftcol div.blockhover #side_zero_shop a:link, div.blockhover #side_zero_shop a:visited{background:url(http://www.1172525.com/img/side_zero_shop_mo.jpg) no-repeat;}





#leftcol #link{
	margin:0 0 15px 0;
	padding:0;
	font-size:10px;
}

#leftcol #link b{
	color:#FF3366;
}

#leftcol #link p{
	margin:0 0 15px 0;
	padding:0;
}

#leftcol #link a{
	display:block;
	width:200px;
	height:80px;
}

#leftcol #link a:hover img{visibility:hidden;}
#leftcol #link a:hover{background-color:transparent;}

#leftcol #link p#mounthly{background:url(http://www.1172525.com/img/bnr_mounthly_mo.jpg) no-repeat;}
#leftcol #link p#apa{background:url(http://www.1172525.com/img/bnr_apalog_mo.gif) no-repeat;}
#leftcol #link p#campus{background:url(http://www.1172525.com/img/bnr_campus_mo.jpg) no-repeat;}

#leftcol #barcode{
	margin:0 0 15px 0;
	padding:0 0 30px 0;
	width:200px;
	background:url(http://www.1172525.com/img/side_bg.gif) repeat-y;
}

#leftcol #code{
	margin:0 0 10px 0;
	padding:0;
	width:200px;
	height:116px;
	background:url(http://www.1172525.com/img/side_sen.gif) bottom no-repeat;
}

#leftcol #code p{
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	float:left;
}

#leftcol #text{
	margin:30px 0 0 0;
	padding:0 0 0 5px;
	width:75px;
	font-size:10px;
	line-height:100%;
	float:left;
}

#leftcol #mobile{
	margin:0;
	padding:0;
}

#leftcol #topics{
	margin:0 0 15px 0;
	padding:0;
	width:200px;
}

#leftcol ul.sideMenu{
	margin:0;
	padding:0 0 15px 0;
	list-style:none;
}
#leftcol ul.sideMenu li{
	margin:0 0 15px 0;
	padding:0;
}

#topics dl{
	margin:0;
	padding:0 0 3px 0;
	background:url(http://www.1172525.com/img/side_bg.gif) repeat-y;
}

#topics dl dt{
	width:195px;
	margin:0 0 0 0;
	padding:5px 0 0 5px;
	color:#FF3366;
	font-size:10px;
}

#topics dl dd{
	margin:-0.4em 0 0 0;
	padding:0 0 0 5px;
	font-size:10px;
	background:url(http://www.1172525.com/img/side_sen.gif) bottom no-repeat;
}


/*********************form****************************/

.mobile_bg{
	margin:5px 0 0 0;
	font-size:10px;
}

.m_mail{
	margin:0 0 5px 0;
	width:180px;
}

.sel_m{
	margin:0 0 5px 0;
}

.btn_m{
	text-align:center;
}

/*********************form****************************/



/********************************************************************************************************************************
**	5.メイン
********************************************************************************************************************************/

#h3{
	margin:0;
	padding:0;
}

#main_top{
	margin:2px 0 0 0;
	padding:0;
}

/*******************************************
main
*******************************************/

#maincol #main{
	float:left;
	width:450px;
	margin:10px 0 0 15px;
	padding:0 0 0 0;
}

#maincol #main p{
	margin:0 0 15px 0;
}

#main #article{
	margin:0 0 15px 0;
	width:450px;

}

#main #article #ensen{
	margin:20px 0 0 0;
	padding:0 10px 0 0;
	float:left;
	background:url(http://www.1172525.com/img/btn_eki_mo.gif) no-repeat;
}

#main #article #area{
	margin:20px 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(http://www.1172525.com/img/btn_area_mo.gif) no-repeat;
}

#main #article #nishiku{
	margin:20px 0 0 0;
	padding:0 10px 0 0;
	float:left;
	background:url(http://www.1172525.com/img/btn_nishiku_mo.gif) no-repeat;
}

#main #article #higashiku{
	margin:20px 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(http://www.1172525.com/img/btn_higashiku_mo.gif) no-repeat;
}

#main #article a{
	display:block;
	width:220px;
	height:100px;
}

#main #article a:hover img{visibility:hidden;}
#main #article a:hover{background-color:transparent;}

#main #search_school_title{
	margin:5px 0 0 0;
	padding:0 0 0 13px;
}

#main #search_school_title #yonen{
	margin:5px 0 0 0;
	width:235px;
	padding:0;
	float:left;
}

#main #search_school_title #tanki{
	margin:5px 0 0 0;
	padding:0 0 0 16px;
	float:left;
}

#main #search_school{
	margin:0 0 20px 0;
	padding:0;
}

#main #search_school .yonen{
	margin:5px 0 0 0;
	padding:0 10px 0 0;
	float:left;
}

#main #search_school .yonen ul{
	margin:0 0 0 10px;
	padding:0;
}

#main #search_school .yonen ul li{
	padding:3px 0 0 18px;
	margin:5px 0 0 0;
	list-style:none;
	text-align:left;
	background:url(http://www.1172525.com/img/icon_sitemap1.gif) left no-repeat;
}

#main #search_school .tanki{
	margin:5px 10px 0 0;
	padding:0 10px 0 0;
	float:left;
}

#main #search_school .tanki ul{
	margin:0 0 0 10px;
	padding:0 0 0 8px;
	border-left:#CCCCCC solid 1px;
}

#main #search_school .tanki ul li{
	padding:3px 0 0 18px;
	margin:5px 0 0 0;
	list-style:none;
	text-align:left;
	background:url(http://www.1172525.com/img/icon_sitemap1.gif) left no-repeat;
}

#main #hirodai_contents {
	width:450px;
}
#main #hirodai_contents #ikki {
	margin:0;
	padding:0;
}
#main #hirodai_contents #passes {
	width:450px;
	margin:0;
	padding:10px 0;
	float:right;
}
#main #hirodai_contents #passes_b {
	width:223px;
	float:left;
}
#main #hirodai_contents #passes_a {
	width:223px;
	float:right;

}

a.ikki_ban {
   background:url(http://www.1172525.com/img/bnr_hirodai_ikki.gif) no-repeat left top;
   display:block;
   width:450px;
   height:142px; 
   overflow:hidden;
}
a.ikki_ban:hover {
   background-position:left bottom;
}
a.bnr_hirodai_passes_b {
   background:url(http://www.1172525.com/img/bnr_hirodai_passes_b.gif) no-repeat left top;
   display:block;
   width:223px;
   height:127px;
   overflow:hidden;
}
a.bnr_hirodai_passes_b:hover {
   background-position:left bottom;
}
a.bnr_hirodai_passes_a {
   background:url(http://www.1172525.com/img/bnr_hirodai_passes_a.gif) no-repeat left top;
   display:block;
   width:223px;
   height:127px;
   overflow:hidden;
}
a.bnr_hirodai_passes_a:hover {
   background-position:left bottom;
}

#main ul#hirodai_c {
	margin:0;
	padding:0 0 20px 0;
	width:450px;
	float:right;
}
#main ul#hirodai_c li {
	width:220px;
	padding:10px 0 0 0;
	list-style:none;
}
#main ul#hirodai_c li.left {
	float:left;
	clear:left;
}
#main ul#hirodai_c li.right {
	float:right;
	clear:right;
}



#ichi{
	margin:15px 0 15px 0;
	padding:0 0 0 5px;
	background:url(http://www.1172525.com/img/i_chinryo.gif) no-repeat;
}

#ichi .i_waku{
	margin:0;
	padding:0 0 0 7px;
	width:209px;
	height:175px;
	float:left;
}

#ichi .chinryo{
	margin:0;
	padding:4px 0 0 2px;
	width:206px;
	height:19px;
	font-weight:bold;
	background:url(http://www.1172525.com/img/i_chinryo.gif) no-repeat;
}

#ichi .tbl{
	margin:0;
	padding:10px 0 10px 0;
	width:209px;
	background:url(http://www.1172525.com/img/i_sen.gif) bottom no-repeat;	
}

#ichi .image{
	margin:0;
	width:80px;
	float:left;
}

#ichi ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

#ichi ul li{
	margin:0;
	padding:0 0 0 10px;
	font-size:10px;
	line-height:120%;
}

#ichi .come{
	margin:2px 0 0 0;
	padding:0 0 0 0;
	float:left;
	font-weight:bold;
	font-size:11px;
	height:18px;
	width:209px;
}

#ichi .syosai{
	margin:5px 0 5px 0;
	padding:0 0 0 0;
	float:right;
	width:50px;
	height:18px;
	background:url(http://www.1172525.com/img/btn_syosai_mo.gif) no-repeat;
}

#ichi .syosai a{
	display:block;
	width:50px;
	height:18px;
}	

#ichi .syosai a:hover img{visibility:hidden;}
#ichi .syosai a:hover{background-color:transparent;}

#req{
	margin:0 0 0 0;
	padding:0;
	width:450px;
}

ul#top_bnr {
	width:880px;
	padding:0;
	margin:0;
	list-style:none;
}

ul#top_bnr li {
	margin:0 10px 10px 0;
	float:left;
}

ul#top_bnr li.none {
	margin:0 0 10px 0;
}


/*******************************************
right
*******************************************/

#right{
	float:right;
	width:200px;
	margin-top:10px;
}

#right #shop,#right #map {
	margin:0 0 15px 0;
	padding:20px 0 0 0;
	width:200px;
	background:url(http://www.1172525.com/img/shop_bg.gif) repeat-y;
}

#right #shop p{
	margin:0 0 2px 0;
}

#right #shop p a{
	display:block;
	width:160px;
	height:120px;
}

#right #shop p.staff a{
	display:block;
	width:160px;
	height:75px;
}

#right #map p a{
	display:block;
	width:160px;
	height:195px;
}

#right #map p.staff a{
	display:block;
	width:160px;
	height:75px;
}

#right #shop p#saijo{background:url(http://www.1172525.com/img/bnr_staff_saijo_mo.jpg) no-repeat;}
#right #shop p#hirosima{background:url(http://www.1172525.com/img/bnr_staff_hirosimaeki_mo.jpg) no-repeat;}
#right #shop p#kokutai{background:url(http://www.1172525.com/img/bnr_staff_kokutai_mo.jpg) no-repeat;}
#right #shop p#hirodai{background:url(http://www.1172525.com/img/bnr_staff_hirodai_mo.jpg) no-repeat;}
#right #shop p#hirodaimae{background:url(http://www.1172525.com/img/s_hirodaimae_mo.jpg) no-repeat;}

#right #shop p#kokutaiji{background:url(http://www.1172525.com/img/s_kokutaiji_mo.jpg) no-repeat;}
#right #shop p#saijyoueki{background:url(http://www.1172525.com/img/s_saijyoueki_mo.jpg) no-repeat;}
#right #shop p#hirosimaeki{background:url(http://www.1172525.com/img/s_hirosimaeki_mo.jpg) no-repeat;}

#right #shop .waku,#right #map .waku {
	margin:0 0 5px 0;
	padding:0;
	width:180px;
	padding:0 0 0 20px;	
	background:url(http://www.1172525.com/img/shop_sen.gif) bottom no-repeat;
}

#right #shop .info{
	margin:0 0 10px 0;
	padding:0 0 0 50px;
	width:50px;
	float:left;
	background:url(http://www.1172525.com/img/btn_blog_mo.gif) 50px 0 no-repeat;
}

#right #shop .hp{
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	width:50px;
	float:left;
	background:url(http://www.1172525.com/img/btn_hp_mo.gif) 10px 0 no-repeat;
}

#shop a{
	display:block;
	width:50px;
	height:18px;
}

#shop a:hover img{visibility:hidden;}
#shop a:hover{background-color:transparent;}

#right ul#bai{
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
	width:200px;
	background:url(http://www.1172525.com/img/shop_bg.gif) repeat-y;
}

ul#bai li{
	margin:0;
	padding:0 0 0 0;
	background:url(http://www.1172525.com/img/shop_sen.gif) bottom no-repeat;
}

ul#bai li a{
	display:block;
	padding:24px 0 0 40px;
	width:160px;
	height:34px;
	color:#666666;
	background:url(http://www.1172525.com/img/icon_h.gif) 21px 28px no-repeat;
}

#right ul#tokusyu{
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
	width:200px;
	background:url(http://www.1172525.com/img/shop_bg.gif) repeat-y;
}

ul#tokusyu li{
	margin:0;
	padding:0 0 0 0;
	background:url(http://www.1172525.com/img/shop_sen.gif) bottom no-repeat;
}

ul#tokusyu li a{
	display:block;
	padding:24px 0 0 40px;
	width:160px;
	height:34px;
	color:#666666;
	background:url(http://www.1172525.com/img/icon_h.gif) 21px 28px no-repeat;
}

/********************************************************************************************************************************
**	6.サイド（right）
********************************************************************************************************************************/

#pan{
	margin:0 0 5px 0;
	padding:0 0 0 3px;
}

#pan a{
	color:#FF3366;
}

#campus{
	margin:5px 0 5px 0;
	padding:0 0 0 3px;
}

/********************************************************************************************************************************
**	7.フッター
********************************************************************************************************************************/

#footer ul {
	margin:0 0 0 0;
	padding:0 0 5px 0;
	list-style:none;
	background:url(http://www.1172525.com/img/fooder_bg1.gif) bottom no-repeat;
}

#footer ul li {
	font-size:10px;
	margin:0;
	padding:0;
	display:inline;
	line-height:110%;
	border-right:1px solid #666666;
}

#footer ul li a {margin:0 0.5em;padding:0;color:#FF3366;}
#footer ul li.bnone {border: none;}

#footer ul#group{
	margin:10px 0 0 0;
	padding:0 0 5px 10px;
	text-align:left;
	background:url(http://www.1172525.com/img/fooder_bg.gif) bottom no-repeat;
}

#footer ul#group p{
	font-weight:bold;
}

#footer ul#group li {
	font-size:10px;
	margin:0 5px 0 0;
	padding:0;
	display:inline;
	line-height:110%;
	border-right:1px solid #666666;
}

#footer ul#group li a {margin:0 0 0 0;padding:0 0 0 0;color:#FF3366;}
#footer ul#group li.bnone {border: none;}

#footer address{
	text-indent:-9999px;
	font-style:normal;
	background:url(http://www.1172525.com/img/copyright.gif) no-repeat;
}

#footer #f_link{
	padding:0 10px 10px 10px;
}
#footer #f_link p{
	margin:10px 0 0 0;
}

/********************************************************************************************************************************
**	8.サブページ
********************************************************************************************************************************/

.line_dash{
	background:url(http://www.1172525.com/img/line_dash.gif) repeat;
	padding:14px 0 0 0;
	height:16px;
	text-align:right;
}

.waku1{
	border:solid 1px #CCCCCC;
}
	
.yougo1{
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	color:#FFFFFF;
	background:#999999;
	padding:5px;
	width:130px;
}

.yougo2{
	background:#F2F2F2;
	padding:5px;
}

#sitemap{
	width:650px;
	}

#sitemap ul{
	padding:0;
	margin:0;
	list-style:none;
	}
	
#sitemap ul li{
	margin:6px 0 0 0;
	padding:0 0 0 20px;
	background:url(http://www.1172525.com/img/icon_sitemap1.gif) no-repeat;
	}

.size10{font-size:10px;}

#ichi_sub{
	margin:0 0 0 0;
	padding:0;
	width:650px;
}

#ichi_sub .i_waku{
	margin:0 0 0 0;
	padding:0 0 0 1px;
	width:209px;
	border-bottom:solid 1px 
}

#ichi_sub .chinryo{
	margin:0;
	padding:3px 0 0 3px;
	width:206px;
	height:19px;
	font-weight:bold;
	background:url(http://www.1172525.com/img/i_chinryo.gif) no-repeat;
}

#ichi_sub .tbl{
	margin:0;
	padding:10px 0 10px 0;
	width:209px;
	background:url(http://www.1172525.com/img/i_sen.gif) bottom no-repeat;	
}

#ichi_sub .image{
	margin:0;
	width:80px;
	float:left;
}

#ichi_sub ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

#ichi_sub ul li{
	margin:0;
	padding:0 0 0 10px;
	font-size:10px;
	line-height:120%;
}

#ichi_sub .come{
	margin:2px 0 0 0;
	padding:0 0 0 0;
	float:left;
	font-weight:bold;
	font-size:11px;
	width:209px;
}

#ichi_sub .syosai{
	margin:5px 0 5px 0;
	padding:0 0 0 0;
	float:right;
	width:50px;
	height:18px;
	background:url(http://www.1172525.com/img/btn_syosai_mo.gif) no-repeat;
}

#ichi_sub .syosai a{
	display:block;
	width:50px;
	height:18px;
}	

#ichi_sub .syosai a:hover img{visibility:hidden;}
#ichi_sub .syosai a:hover{background-color:transparent;}

#passes_b p {
	border-bottom:1px dotted #999999;
	padding:5px 0 4px 0;
}
.white {
 	color: #FFFFFF;
}
.pink {
 	color: #FD386E;
}

/********************************************************************************************************************************
**	form
********************************************************************************************************************************/

.form {margin:0;
	padding:0;
	height:24px;
	background:url(file:///C|/Documents and Settings/ｃｗ46869/Local Settings/Temporary Internet Files/Content.IE5/Z100C4ZR/img/req_sen.gif) bottom no-repeat;}
	
.form1 {padding:0 0 0 5px;}

.style {padding:3px 0 0 5px;
	width:67px;
	height:23px;
	background:url(file:///C|/Documents and Settings/ｃｗ46869/Local Settings/Temporary Internet Files/Content.IE5/Z100C4ZR/img/req_bou.gif) right 0 3px no-repeat;}
.style1 {margin:0;
	padding:5px;
	width:126px;
}
.style2 {margin:0;
	padding:5px;
	width:341px;
}
.style6 {color: #FF0000}
	

/********************************************************************************************************************************
**	カテゴリー
********************************************************************************************************************************/

#leftcol #h_shinchiku{background:url(http://www.1172525.com/img/side_shinchiku_hiroshima.jpg) no-repeat;}
#leftcol div.blockhover #h_shinchiku a:link, div.blockhover #h_shinchiku a:visited{background:url(http://www.1172525.com/img/side_shinchiku_hiroshima1.jpg) no-repeat;}

/********************************************************************************************************************************
**	カテゴリー
********************************************************************************************************************************/

#right p{
	margin:0 0 15px 0;
	padding:0 0 0 0;
}

#right #handling{
	margin:15px 0 0 0;
	padding:0 0 0 15px;	
}


#right p#qa{background:url(http://www.1172525.com/img/bnr_qa_mo.jpg) no-repeat;}

#right p#qa a{
	display:block;
	width:200px;
	height:90px;
}

p#qa a:hover img{visibility:hidden;}
p#qa a:hover{background-color:transparent;}


#right p#goods{background:url(http://www.1172525.com/img/bnr_goods_mo.jpg) no-repeat;}

#right p#goods a{
	display:block;
	width:200px;
	height:90px;
}

p#goods a:hover img{visibility:hidden;}
p#goods a:hover{background-color:transparent;}


#right p#blog{background:url(http://www.1172525.com/img/bnr_apalog_mo.gif) no-repeat;}

#right p#blog a{
	display:block;
	width:200px;
	height:80px;
}

p#blog a:hover img{visibility:hidden;}
p#blog a:hover{background-color:transparent;}

/********************************************************************************************************************************
**	店舗
********************************************************************************************************************************/

#r_side_coment{
	width:188px;
	font-size:10px;
	padding:5px;
	border:solid 1px #CCCCCC;
	margin:0 0 10px 0;
}

#r_side_coment b{
	font-size:14px;
	font-weight:bold;
}

body#sijyo h1{
	padding:7px 5px 0 0;
	text-align:right;
	font-size:10px;
	font-weight:normal;
	width:900px;
}

body#sijyo #sijyo-logo{
	position:absolute;
	left:10px;
	top:45px;	
}

/********************************************************************************************************************************
**	相互リンク
********************************************************************************************************************************/

#link_waku{
	margin:0 auto;
	padding:15px 0 0 0;
	width:650px;
}

#link_box{	
	width:650px;
	margin:0 0 15px 0;
}

#link_waku #l_text{
	font-size:10px;
	width:500px;
	float:left;
}

#link_waku #l_btn{
	float:right;
}

#link_bar{
	width:630px;
	height:17px;
	background:url(http://www.1172525.com/img/link_bar.jpg) no-repeat;
	color:#666666;
	font-weight:bold;
	padding:3px 0 0 20px;
	margin:0 0 0 0;
}

.link_bar1{
	width:630px;
	height:17px;
	background:url(http://www.1172525.com/img/link_bar.jpg) no-repeat;
	color:#666666;
	font-weight:bold;
	padding:3px 0 0 20px;
	margin:0 0 0 0;
}

#l_waku dl{
	margin:0 0 0 0;
	padding:0 0 50px 0;	
	width:650px;

}

#l_waku dt{
	margin:0 0 0 0;
	padding:15px 0 0 20px;
	color:#0099FF;
}

#l_waku dd.title{
	margin:-32px 0 0 0;
	padding:0 0 0 120px;
}

#l_waku dd.link{
	margin:0 0 0 0;
	padding:0 0 0 120px;
}

#l_waku dd.coment{
	margin:5px 0 0 0;
	padding:0 0 0 20px;
	width:500px;
}

#zenkoku{
	margin:0 0 20px 0;
	padding:0 0 0 0;
}

#zenkoku ul{
	margin:15px 0 0 0;
	padding:0 0 0 25px;
	list-style:none;
}

#zenkoku ul li{
	margin:0;
	padding:0 20px 0 0;
	display:inline;
}

#zenkoku ul li a{
	margin:0 0 0 5px;
}




/*footerリンク
---------------------- */
#footerlink{

	padding:20px 2px 10px 2px;
	width:876px;


}

#footerlink_Inner{
	background:#FFF;
	
}

#footerlink .short{
	padding:0 5px;
	width:180px;
	float:left;
}

#footerlink .short p{
	border-bottom:solid #333 1px;
	padding:0 0 5px 0;
	margin:0 0 2px 0;
	color:#333;
}

#footerlink .short ul{
	margin:0 0 0 0;
	padding:0 0 0 0;

}

#footerlink .short ul li{
	border:none;
}

#footerlink .short ul li a{
	width:180px;
	height:15px;
	background:url(http://www.1172525.com/img/dot.gif) bottom repeat-x;
	padding:5px 0 5px 0;
	margin:0 0 0 0;
	display:block;
	font-size:12px;

}

#footerlink .short ul li a:link {
	color:#666666;
	text-decoration:none;
}
#footerlink .short ul li a:visited {
	color:#666666;
	text-decoration:none;
}
#footerlink .short ul li a:hover {
	color:#333333;
	background:url(http://www.1172525.com/img/dot.gif) bottom repeat-x #F0F0F0  ;
	text-decoration:none;
}



#footerlink .long{
	padding:0 5px;
	width:460px;
	float:left;
}

#footerlink .long p{
	border-bottom:solid #333 1px;
	padding:0 0 5px 0;
	color:#333;
}

#footerlink .long ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#footerlink .long ul li{
	float:left;
	margin:0 10px 0 0;
	border:none;
}

#footerlink .long ul li a{
	width:140px;
	height:15px;
	background:url(http://www.1172525.com/img/dot.gif) bottom repeat-x;
	padding:5px 0 5px 0;
	margin:0 0 0 0;
	display:block;
	font-size:12px;

}

#footerlink .long ul li a:link {
	color:#666666;
	text-decoration:none;
}
#footerlink .long ul li a:visited {
	color:#666666;
	text-decoration:none;
}
#footerlink .long ul li a:hover {
	color:#333333;
	background:url(http://www.1172525.com/img/dot.gif) bottom repeat-x #F0F0F0  ;
	text-decoration:none;
}
#footerlink .long02{
	padding:0 5px;
	width:670px;
	float:left;
}

#footerlink .long02 p{
	border-bottom:solid #333 1px;
	padding:0 0 5px 0;
	color:#333;
}

#footerlink .long02 ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#footerlink .long02 ul li{
	float:left;
	margin:0 10px 0 0;
	border:none;
}

#footerlink .long02 ul li a{
	width:180px;
	height:15px;
	background:url(http://www.1172525.com/img/dot.gif) bottom repeat-x;
	padding:5px 0 5px 0;
	margin:0 0 0 0;
	display:block;
	font-size:12px;

}

#footerlink .long02 ul li a:link {
	color:#666666;
	text-decoration:none;
}
#footerlink .long02 ul li a:visited {
	color:#666666;
	text-decoration:none;
}
#footerlink .long02 ul li a:hover {
	color:#333333;
	background:url(http://www.1172525.com/img/dot.gif) bottom repeat-x #F0F0F0  ;
	text-decoration:none;
}





/*TOPスタッフ
---------------------- */

.staff{
	float:right;
	background:url(../img/bg_staff.jpg) no-repeat;
	width:180px;
	height:125px;
	padding:55px 0 0 270px;
	margin:5px 0 10px 0;
}

/*TOP
---------------------- */
.left200{
	float:left;
	width:200px;
}

.right660{
	float:right;
	width:660px;
}

.left320{
	float:left;
	width:320px;
}

dl{
	margin:0;
	padding:0 0 3px 0;
	background:url(http://www.1172525.com/img/side_bg.gif) right repeat-y;
}
dl dt{
	margin:0 0 0 0;
	padding:5px 0 4px 5px;
	color:#FF3366;
	font-size:10px;
}

dl dd{
	margin:-0.4em 0 0 0;
	padding:0 0 3px 5px;
	font-size:12px;
	background:url(http://www.1172525.com/img/side_sen.gif) left bottom repeat-x;
}


a:link{color:#666666;text-decoration:none;}
a:visited {color:#666666;text-decoration:none;}
a:hover {color:#FF3366;text-decoration:underline;}


.textFrame{
	background:#D7EBFF;
	padding:10px;
	color:#333;
	font-size:14px;
}

/********************************************************************************************************************************
**	法人向け
********************************************************************************************************************************/

.title_blue {
	padding:5px 0 5px 20px;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	background:#14357A;
}

ul#client {
	width:840px;
	list-style:none;
}

ul#client li {
	width:240px;
	margin:0 20px 10px 0;
	padding:0 0 0 20px;
	background:url(../img/icon_cube.jpg) left no-repeat;
	float:left;
}

table.kaden td{
	border-bottom:#CCC solid 1px;
}
.houjin_list{
	width:272px;
	border:solid 1px #CCC;
	padding:7px;
	float:left;
	margin:0 5px 10px 0;
	color:#333;
	height:300px;
	font-weight:bold;
}

.houjin_list p.title{
	background:#333;
	padding:3px;
	color:#FFF;
	font-size:12px;
	margin:0 0 5px 0;
	text-align:center;
}

.houjin_list .tel{
	color:#F36;
	font-weight:bold;
	font-size:20px;
}


/* 西蟹屋新築マンション */

.bar_subtitle2{
	background:url(http://www.planningsupply.jp/img/area_icon2.gif) 0 7px no-repeat;
	padding:0 0 5px 25px;
	border-bottom:3px solid #DBDBEA;
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin:0 0 10px 0;
	width:640px;
}

.gaiyou th{
	background:#EEE;
	color:#333;
	border-bottom:#CCC solid 1px;
}
.gaiyou td{
border-bottom:#CCC solid 1px;
}

ul.newlyContents {
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}

ul.newlyContents li{
	float:left;
	margin:0 0 15px 0;
	width:320px;
}