@charset "Shift_JIS";
/* -------------------------------------------------------------------
	soloページ CSS

	Viewのみのページ用

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

/* ----------------------------------------
   body , wrap_page
---------------------------------------- */
#wrap_page {
	width:730px;
}


/* ----------------------------------------
   カラムレイアウト
---------------------------------------- */
/*1カラム（オーダーフロー内ビュー専用ページ）*/
.big_colomn {
	clear:both;
	width:730px;
	margin:0 ;
}

/* ----------------------------------------
   ヘッダー(Viewのみのページ用)
---------------------------------------- */
.header {
	width: auto;
	/*height: 50px;*/
        background-size: contain;
	background-color: #ffff;
/*        border-top: 4px solid #ee80ac;
        margin-bottom: 40px;*/
}

/* -- サイトID --*/
.header h1#siteId{
	float:none;
	width:600px;
	height:60px;
	margin:16px 0 0 70px;
	font-size:13px;
	text-indent:0px;
	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;
}
.solo_help{
	margin-left:73px;
}

h1#siteId span{
	display:block;
	height:18px;
	padding-top:2px;
	margin-left:0px;
	font-size:12px;
	color:#996600;
	overflow:hidden;
}

.header_shop_front {
	margin-bottom:30px;
	width:730px;
	height:76px;
	background:url(../images/common/head_shop_front.png) no-repeat;
}
/* -- サイトID --*/
.header_shop_front h1#siteId{
	float:none;
	width:600px;
	height:60px;
	margin:16px 0 0 70px;
	font-size:13px;
	text-indent:0px;
	background:url(../images/common/site_id.png) no-repeat;
	overflow:hidden;
}
.header_shop_front 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;
	width:700px;
	margin:0 auto;
}

.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;
	font-size:15px;
}

/*地図*/
.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{
	margin:15px 0 15px 25px;
/*	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 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 label{
	display:block;
	width:200px;
	height:1.5em;
	padding-left:10px;
	background:url(../images/common/li_arrow_pink.png) no-repeat left 4px;
	overflow:hidden;
	color:#999999;
}

.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;
}

#formNfe25005\:addressWord{
	height:25px;
	margin-left:7px;
	font-size:15px;
}	

#formNfe25005\:prefectureList{
	height:27px;
	width:110px;
	font-size:15px;
	margin-left:5px;
}

#formNfe25005\:searchImage{
	margin-left:10px;
}

#formNfe25005 .postal_input_address .btns{
	display:inline-block;
}