@charset "shift_jis";
/*----------------------------
  CSS hisaki Document 2009.03
  Last Update 2009.05.15 hisaki
----------------------------*/

@import "common.css";


/*####################　枠設定　####################*/

#Header {
	width:950px;
	height:55px;
	margin:0 auto;
	text-align:left;
	}

#Navi {
	clear:both;
	width:950px;
	height:49px;
	margin:0 auto;
	text-align:left;
	}

#Container {
	width:950px;
	margin:0 auto;
	text-align:left;
	}
#Box {
	float:right;
	width:735px;
	margin:0 auto;
	text-align:left;
	}
#Main {
	display:inline;
	float:left;
	width:525px;
	margin:0;
	}
#HeadImage{
	height:445px;
	margin-bottom:15px;
	}
/*####################　共通設定　####################*/

#AreaNavi{
	background:url(../img/header/wall-areanavi.gif) 0 0 no-repeat;
	width:950px;
	height:23px;
	margin:0;
	}
#AreaNavi h2{ display:none;}
#AreaNavi ul {
	margin:0 0 0 106px;
	padding:2px 0 0 0;
	height:18px;
	zoom:1;
	}
#AreaNavi ul li{
	display:inline;
	float:left;
	background-position:0 0;
	background-repeat:no-repeat;
	width:49px;
	height:18px;
	margin:0 3px 0 0;
	}
#AreaNavi ul li a{
	display:block;
	height:18px;
	text-indent:-9999px;
	}
#AreaNavi ul li.menu01 a{ background-image:url(../img/header/areanavi01.gif);}
#AreaNavi ul li.menu02 a{ background-image:url(../img/header/areanavi02.gif);}
#AreaNavi ul li.menu03 a{ background-image:url(../img/header/areanavi03.gif);}
#AreaNavi ul li.menu04 a{ background-image:url(../img/header/areanavi04.gif);}
#AreaNavi ul li.menu05 a{ background-image:url(../img/header/areanavi05.gif);}
#AreaNavi ul li.menu06 a{ background-image:url(../img/header/areanavi06.gif);}
#AreaNavi ul li.menu07 a{ background-image:url(../img/header/areanavi07.gif);}
#AreaNavi ul li.menu08 a{ background-image:url(../img/header/areanavi08.gif);}
#AreaNavi ul li.menu09 a{ background-image:url(../img/header/areanavi09.gif);}
#AreaNavi ul li.menu10 a{ background-image:url(../img/header/areanavi10.gif);}
#AreaNavi ul li.menu11 a{ background-image:url(../img/header/areanavi11.gif);}
#AreaNavi ul li a:hover{ background-position:0 -18px;}
	
#AreaNavi ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

/*　メイン
-------------------------------------*/
#Main h2{
	margin:45px 0 58px 0;
	}
.contentsBox {
	width:525px;
	margin-bottom:20px;
	}


/*　エクストラ
-------------------------------------*/
#Extra {
	display:inline;
	float:right;
	width:200px;
	margin:4px 0 0 0;
	}
#Extra .exMenu00{margin:0 0 22px 0;}
#Extra .exMenu00 h3{
	background:url(../img/contents/wall-request01.gif) 0 0 no-repeat;
	width:200px;
	height:102px;
	margin-bottom:22px;
	}
#Extra .exMenu00 h3 a{
	display:block;
	height:102px;
	text-indent:-9999px;
	}
#Extra .exMenu00 p{ display:none;}
#Extra .exMenu01{
	background:url(../img/contents/wall-ex-bottom01.gif) left bottom no-repeat;
	margin-bottom:22px;
	padding-bottom:5px;
	}
#Extra .exMenu01 .exBox{
	border-right:4px solid #e6e6e6;
	border-left:4px solid #e6e6e6;
	width:192px;
	_width:200px;
	height:184px;
	_height:188px;
	padding-top:4px;
		}
#Extra .exMenu01 #AreaSearch{
	width:182px;
	height:177px;
	text-align:center;
	display:block;
	_padding:4px;
	margin:0 auto;
		}
#Extra .exMenu01 ul.menu01 ul{ display:none;}
#Extra .exMenu01 ul.menu02{
	border-right:4px solid #e6e6e6;
	border-left:4px solid #e6e6e6;
	}

#Extra .exMenu01 ul.menu02 li{
	width:192px;
	height:35px;
	}
#Extra .exMenu01 ul.menu02 li.menu01,
#Extra .exMenu01 ul.menu02 li.menu07{ height:33px;}
#Extra .exMenu01 ul.menu02 li a{
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	height:35px;
	vertical-align:bottom;
	text-indent:-9999px;
	}
#Extra .exMenu01 ul.menu02 li.menu01 a{ background-image:url(../img/contents/wall-ex-rail01.gif);height:33px;}
#Extra .exMenu01 ul.menu02 li.menu02 a{ background-image:url(../img/contents/wall-ex-rail02.gif);}
#Extra .exMenu01 ul.menu02 li.menu03 a{ background-image:url(../img/contents/wall-ex-rail03.gif);}
#Extra .exMenu01 ul.menu02 li.menu04 a{ background-image:url(../img/contents/wall-ex-rail04.gif);}
#Extra .exMenu01 ul.menu02 li.menu05 a{ background-image:url(../img/contents/wall-ex-rail05.gif);}
#Extra .exMenu01 ul.menu02 li.menu06 a{ background-image:url(../img/contents/wall-ex-rail06.gif);}
#Extra .exMenu01 ul.menu02 li.menu07 a{ background-image:url(../img/contents/wall-ex-rail07.gif);height:33px;}
#Extra .exMenu02 h3,
#Extra .exMenu03 h3{margin-bottom:17px;}
#Extra .exMenu02 dl dt{
	background:url(../img/contents/ico-ex01.gif) 0 3px no-repeat;
	margin:0 0 3px 2px;
	padding-left:10px;
	font-size:10px;
	color:#666666;
	font-family:verdana;
	}
#Extra .exMenu02 dl dd {
	background:url(../img/contents/line-dotted-ex.gif) left bottom no-repeat;
	padding:0 0 10px 2px;
	margin:0 2px 10px 0;
	}
#Extra .exMenu02 dl dd a{color:#327ebe;}
#Extra .exMenu02 p{
	background:url(../img/contents/btn-ex01.gif) 0 0 no-repeat;
	float:right;
	width:72px;
	height:16px;
	}
#Extra .exMenu02 p a{
	display:block;
	height:16px;
	text-indent:-9999px;
	}
#Extra .exMenu03 ul li{margin-bottom:11px;}

/*####################　プライバシーポリシー　####################*/

#PagePolicy #Main .contentsBox h3{ margin-bottom:12px;}
#PagePolicy #Main .contentsBox ul{ margin-left:10px;}
#PagePolicy #Main .contentsBox ul li{
	background:url(../img/contents/ico-ex01.gif) 0 4px no-repeat;
	margin-bottom:7px;
	padding-left:15px;
	}

/*####################　サイトマップ　####################*/

#PageSitemap #Main .contentsBox ul{
	display:block;
	float:left;
	width:230px;
	margin:0 15px 0 0;
	}
#PageSitemap #Main .contentsBox ul li{
	width:230px;
	margin:0 0 15px 0;
	padding:0;
	}
#PageSitemap #Main .contentsBox ul ul{
	display:block;
	float:none;
	width:200px;
	margin:5px 0 0 10px;
	}
#PageSitemap #Main .contentsBox ul li a{
	background:url(../img/contents/ico-arrow-square01.gif) 0 2px no-repeat;
	margin:0;
	padding:0 0 0 15px;
	color:#327ebe;
	}
#PageSitemap #Main .contentsBox ul li li{
	width:200px;
	margin:0 0 10px 0;
	padding:0;
	}
#PageSitemap #Main .contentsBox ul li li a{
	background:url(../img/contents/ico-ex01.gif) 0 4px no-repeat;
	border:0;
	margin:0;
	padding:0 0 0 15px;
	}

/*####################　会社概要　####################*/

#PageCompany #Main .contentsBox h3{ margin-bottom:12px;}
#PageCompany #Main .contentsBox table{
	border-collapse:collapse;
	border:1px solid #ededed;
	width:525px;
	margin:0;
	}
#PageCompany #Main .contentsBox table th{
	background:#e7eef9;
	border:1px solid #ffffff;
	width:150px;
	padding:5px;
	text-align:left;
	}
#PageCompany #Main .contentsBox table td{
	border:1px solid #ededed;
	text-align:left;
	padding:5px;
	}
#PageCompany #Main .contentsBox table a{ color:#327ebe;}
#PageCompany #Main .contentsBox table a:hover{ text-decoration:underline;}

/*####################　店舗概要　####################*/

#PageStore #Main .contentsBox h3{ margin-bottom:12px;}
#PageStore #Main .contentsBox p.menu01{
	display:inline;
	float:left;
	width:200px;
	height:150px;
	margin:0 10px 20px 10px;
	}
#PageStore #Main .contentsBox p.menu02{
	display:inline;
	float:left;
	width:150px;
	height:200px;
	margin:0 10px 20px 10px;
	}
#PageStore #Main .contentsBox dl{
	display:inline;
	float:left;
	width:300px;
	margin:0 5px 20px 0;
	}
#PageStore #Main .contentsBox dl dt{
	display:inline;
	float:left;
	clear:left;
	width:60px;
	margin:0 0 5px 0;
	}
#PageStore #Main .contentsBox dl dd{
	display:inline;
	float:right;
	clear:right;
	width:220px;
	margin:0 0 5px 0;
	font-family:verdana;
	}
#PageStore #Main .contentsBox dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageStore #Main .contentsBox .map{
	clear:both;
	width:500px;
	height:375px;
	margin:0 10px 15px 10px;
	border:3px solid #cdcdcd;
	}

/*####################　引越しガイド　####################*/

#PageGuide  #Main .contentsBox h3{ margin-bottom:15px;}
#PageGuide  #Main .contentsBox h4{
	background-position:0 0;
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding:5px 0 5px 43px;
	font-size:14px;
	font-weight:bold;
	}
#PageGuide  #Main #Phase h4.menu01{ background-image:url(../../guide/img/ico-phase01.gif);}
#PageGuide  #Main #Phase h4.menu02{ background-image:url(../../guide/img/ico-phase02.gif);}
#PageGuide  #Main #Phase h4.menu03{ background-image:url(../../guide/img/ico-phase03.gif);}
#PageGuide  #Main #Phase h4.menu04{ background-image:url(../../guide/img/ico-phase04.gif);}
#PageGuide  #Main #Phase h4.menu05{ background-image:url(../../guide/img/ico-phase05.gif);}
#PageGuide  #Main #Check h4.menu01{ background-image:url(../../guide/img/ico-check01.gif);}
#PageGuide  #Main #Check h4.menu02{ background-image:url(../../guide/img/ico-check02.gif);}
#PageGuide  #Main #Check h4.menu03{ background-image:url(../../guide/img/ico-check03.gif);}
#PageGuide  #Main #Check h4.menu04{ background-image:url(../../guide/img/ico-check04.gif);}
#PageGuide  #Main #Check h4.menu05{ background-image:url(../../guide/img/ico-check05.gif);}
#PageGuide  #Main #Check h4.menu06{ background-image:url(../../guide/img/ico-check06.gif);}
#PageGuide  #Main #Check h4.menu07{ background-image:url(../../guide/img/ico-check07.gif);}
#PageGuide  #Main .contentsBox ul{ margin-bottom:20px;}
#PageGuide  #Main .contentsBox ul li{
	background:url(../img/contents/ico-arrow-square01.gif) 0 2px no-repeat;
	padding-left:20px;
	margin:0 0 12px 5px;
	}
#PageGuide  #Main .contentsBox ul li a{ color:#4c8fc6;}

/*####################　ご契約までの流れ　####################*/

#PageProcess #Main .contentsBox h3{ margin-bottom:12px;}
#PageProcess  #Main .contentsBox h4{
	background-position:0 0;
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding:5px 0 5px 43px;
	font-size:14px;
	font-weight:bold;
	}
#PageProcess  #Main #Phase h4.menu01{ background-image:url(../../guide/img/ico-phase01.gif);}
#PageProcess  #Main #Phase h4.menu02{ background-image:url(../../guide/img/ico-phase02.gif);}
#PageProcess  #Main #Phase h4.menu03{ background-image:url(../../guide/img/ico-phase03.gif);}
#PageProcess  #Main #Phase h4.menu04{ background-image:url(../../guide/img/ico-phase04.gif);}
#PageProcess  #Main #Phase h4.menu05{ background-image:url(../../guide/img/ico-phase05.gif);}
#PageProcess  #Main #Phase h4.menu06{ background-image:url(../../guide/img/ico-phase06.gif);}
#PageProcess  #Main #Phase h4.menu07{ background-image:url(../../guide/img/ico-phase07.gif);}
#PageProcess  #Main .contentsBox p{
	background:url(../img/contents/ico-arrow-square01.gif) 0 2px no-repeat;
	padding-left:20px;
	margin:0 0 20px 5px;
	}


/*　こみだし
-------------------------------------*/
/* まごみだし */

















/*end*/

