@charset "Shift_JIS";
/* -------------------------------------------------------------------
	soloページ CSS
	
	Viewのみのページ用

------------------------------------------------------------------- */

/* ----------------------------------------
   body , wrap_page
---------------------------------------- */
#wrap_page {
	width:730px;
}


/* ----------------------------------------
   カラムレイアウト
---------------------------------------- */
/*1カラム（オーダーフロー内ビュー専用ページ）*/
.big_colomn {
	clear:both;
	width:730px;
	margin:0 ;
}	

/* ----------------------------------------
   ヘッダー(Viewのみのページ用)
---------------------------------------- */
.header {
	margin-bottom:30px;
	width:730px;
	height:76px;
	background:url(../images/common/head.png) no-repeat;
}
/* -- サイトID --*/
.header h1#siteId{
	float:none;
	width:600px;
	height:37px;
	margin:16px 0 0 70px;
	font-size:1px;
	text-indent:-3500px;
	background:url(../images/common/site_id.png) no-repeat;
	overflow:hidden;
}
.header p{
	height:18px;
	margin-left:73px;
	font-size:12px;
	font-weight:bold;
	color:#996600;
	overflow:hidden;
}


/* ----------------------------------------
   フッター(Viewのみのページ用)
---------------------------------------- */
.footer {
	clear:both;
	width:730px;
	padding-top:10px;
}


/* ----------------------------------------
   リニューアルしました
---------------------------------------- */
.renewal{
	width:647px;
	height:310px;
	margin:20px 0 20px 30px;
	background: url(../images/common/renewal.png) no-repeat;
}
.renewal div{
	height:260px;
	text-indent:-4000px;
	font-size:1px;
	overflow:hidden;
}
.renewal p{
	margin-left:20px;
}
.renewal p span{
	display:block;
	font-weight:bold;
}

/* ----------------------------------------
   Not found
---------------------------------------- */
.notfound{
	width:706px;
	height:145px;
	margin:40px 0 20px 10px;
	background: url(../images/common/notfound.png) no-repeat;
}
.notfound div{
	height:90px;
	text-indent:-4000px;
	font-size:1px;
	overflow:hidden;
}
.notfound p{
	margin-left:55px;
}
.notfound p span{
	display:block;
	font-weight:bold;
}


/* ----------------------------------------
   郵便番号検索
---------------------------------------- */
.wrap_select_postal{
	padding:20px;
}

.wrap_select_postal h3.postal_h3{
	margin-bottom:10px;
	padding-left:22px;
	font-size:150%;
	line-height:1.2em;
	font-weight:bold;
	background:url(../images/common/li_circle.png) left center no-repeat;
}
.wrap_select_postal p.info{
	margin-bottom:10px;
	padding-left:22px;
}

/*地図*/
.wrap_select_postal div.postal_map{
	text-align:center;
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:1px dotted #999999;
}

/*住所入力*/
.wrap_select_postal div.postal_input_address{
	padding:0 0 0 22px;
	margin-bottom:50px;
}
.wrap_select_postal div.postal_input_address a img{
	*margin-top:2px;
}


/*アカサタナインデックス*/
.wrap_select_postal p.address_index{
	padding-left:22px;
	margin-bottom:15px;
}
.wrap_select_postal p.address_index a{
	margin-right:8px;
	font-size:134%;
	font-weight:bold;
	color:#ff6699;
}
.wrap_select_postal p.address_index span{
	margin-right:8px;
	font-size:134%;
	font-weight:bold;
	color:#999999;
}

/*リスト*/
.vertical_list#postal_list{
}
.vertical_list#postal_list ul li h4{
	padding:10px 10px;
}
.vertical_list#postal_list ul li ul li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:219px;
	padding:5px 0;
	border:none;
}
.vertical_list#postal_list ul li ul li a{
	display:block;
	width:200px;
	height:1.5em;
	padding-left:10px;
	background:url(../images/common/li_arrow_pink.png) no-repeat left 4px;
	overflow:hidden;
}

.vertical_list#postal_list ul li ul.wide li{
	width:640px;
}
.vertical_list#postal_list ul li ul.wide li a{
	width:630px;
}

/*ボタン*/
.wrap_select_postal .page_btns{
	margin:0;
}

/*ステップナビ*/
.wrap_select_postal .step_navi{
	width:666px;
}