/*===============================================================
Common
===============================================================*/
.pre_ClearFix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;   
}
  
.pre_ClearFix{
	zoom:1;   
}

#store h2,h3,h4,p,ul,li,div,dl,dt,dd{
	margin:0;
	padding:0;
}

#store{
	font-size:12px;
	color:#685848;
	line-height:20px;
	width:750px;
}

#store img{
	border:none;
}

#store li{
	list-style:none;
}

#store a{
	color:#017D86 !important;
	font-weight:bold;
}

#store .f_l{
	float:left;
}

#store .cl{
	clear:both;
}

#store a:visit{
	color:#017D86;
}

#store a:hover{
	color:#5ca7ac;
}

#store .subtit{
	font-size:14px;
	color:#269fa8;
	font-weight:bold;
}

#store .sml{
	font-size:10px;
	letter-spacing:1px;
	line-height:14px;
}

#store .big{
	font-size:14px;
}

#store .b{
	font-weight:bold;
}

#store .green{
	color:#269fa8;
}

#store .t_r{
	text-align:right;
}


#store .t_c{
	text-align:center;
}

/*===============================================================
page COMMON
===============================================================*/
#store #page .review{
	margin:15px auto 0 auto;
}

#store #page h3{
	width:750px;
	background:#fff;
}

/*===============================================================
g_navi
===============================================================*/

#store #g_navi{
	background-color:#6a461f;
}

#store #g_navi h2{
	float:left;
}

#store #g_navi p{
	float:right;
	padding:10px 10px 0 10px;
}

#store #g_navi ul{
	clear:both;
	height:24px;
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/navi_bk.gif) repeat-x;
}

#store #g_navi img{
	vertical-align:top;
}

#store #g_navi li{
	float:left;
}

/*===============================================================
y1zindex
===============================================================*/

/*------------------------------------
top_main
--------------------------------------*/
#store #top_main{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/top_main_bk.gif) repeat-x;
}

#store #top_main .top_main_l{
	width:280px;
	float:left;
	padding:30px 25px 0 25px;
}

#store #top_main .top_main_l h3{
	color:#009aa5;
	font-size:16px;
	line-height:22px;
}

#store #top_main .top_main_l p{
	padding:25px 0;
}

#store #top_main .top_main_l ul{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/top_main_price_bot.gif) bottom no-repeat;
	padding-bottom:10px;
}

#store #top_main .top_main_l .price{
	padding:0;
}

#store #top_main .top_main_l li{
	padding:0 15px;
}

#store #top_main .top_main_r{
	width:420px;
	float:right;
}

/*------------------------------------
frame
--------------------------------------*/
#store #frame{
	width:700px;
	margin:15px 0 0 25px;
}

#store #frame a{
	font-weight:normal;
}

#store #frame img{
	vertical-align:top;
}

/*special*/
#store #frame .special_box{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/special_bk.jpg) no-repeat;
	height:70px;
	padding:15px;
}

#store #frame .frame_box{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/top_frame_top.gif) top repeat-y;
	padding:7px 10px 3px 10px;
}

#store #frame .frame_box_bot{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/top_frame_bot.gif) bottom no-repeat;
	padding-bottom:4px;
	margin-top:10px;
}

#store #frame .frame_box ul{
	width:586px;
	float:right;
}

#store #frame .frame_box li{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/top_frame_ar.gif) no-repeat 0px 5px;
	padding:0 0 0 10px;
}

#store #frame .frame_privilege{
	float:left;
	width:75px;
	height:13px;
	padding:5px 0 5px 18px;
}

#store #frame .frame_info{
	float:left;
	width:75px;
	height:13px;
	padding:5px 0 5px 10px;
}

#store #frame .frame_txt{
		float:right;
		width:591px;
}

/*------------------------------------
promise01
--------------------------------------*/
#store #promise01{
	margin-top:15px;
	padding-bottom:30px;
}

#store .plan_txt p{
	color:#6a461f;
	font-weight:bold;
	padding-top:5px !important;
}

#store #promise01 p.read_txt{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/top_promise_tit2.gif) no-repeat;
	height:66px;
	text-align:center;
	color:#017d86;
}

/**/
#store #promise01 .plan_bo_s{
	padding-top:10px;
	float:right;
}


/*88plan*/
#store #promise01 .promise01_88plan{
	padding:0 50px;
	margin:15px 0 0 0;
}

#store #promise01 .promise01_88plan ul{
	float:left;
	width:310px;
	height:250px;
	margin-right:30px;
}

#store .promise01_88plan .plan_tit{
	font-size:14px;
	padding:5px 0 0 0;
}

#store #promise01 .promise01_88plan p{
	width:310px;
	float:right;
	padding-top:12px;
}

/**/
#store #promise01 .promise01_88plan .plan_icon{
	clear:both;
	padding:10px 0 0 0;
}

/*rec_plan*/
#store #promise01 .promise01_plan{
	padding:0 50px;
	margin:0;
}

#store #promise01 .promise01_plan .ph{
	float:left;
	width:110px;
	padding-top:10px;
}

#store #promise01 .promise01_plan .txt{
	width:200px;
	float:right;
}

#store #promise01 .promise01_plan .plan_l{
	margin:25px 30px 0 0;
	width:310px;
	float:left;
}

#store #promise01 .promise01_plan .plan_r{
	margin:25px 0 0 0;
	width:310px;
	float:right;
}

#store #promise01 .plan_bo_box{
	width:650px;
	display:block;
}

#store .promise01_plan .plan_tit{
	padding:5px 0 0 0;
}

/**/
#store #promise01 .promise01_plan .plan_icon{
	clear:both;
	padding:10px 0 0 0;
}

/**/
#store #promise01 .promise01_plan .plan_bo_s{
	width:240px;
	padding-left:70px;
}

#store #promise01 .promise01_plan .plan_bo_s2{
	width:240px;
	padding:10px 0 0 70px;
	text-align:right;
	float:left;
}

#store #promise01 .promise01_plan .bo_r{
	padding-left:100px;
}

/*other_plan*/
#store #promise01 .other_plan{
	margin:25px 0 0 0;
}

#store #promise01 .other_plan .select{
	margin:20px 0 20px 50px;
	padding-right:10px;
	float:right;
}

#store #promise01 .other_plan .select dl{
	float:left;
}

#store #promise01 .other_plan .select dl.select_r{
	border-left:solid 1px #685848;
	padding-left:10px;
	margin-left:10px;
}

#store #promise01 .other_plan .select dt{
	float:left;
	padding-right:10px;
	font-weight:bold;
}

#store #promise01 .other_plan .select dd{
	float:left;
	padding-right:10px;
	color:#6a461f;
}

#store #promise01 .other_plan .select a{
	color:#6a461f !important;
	font-weight:normal;
}

#store #promise01 .other_plan .select a:hover{
	color:#637bae;
}

#store #promise01 .other_plan .select a:visit{
	color:#6a461f;
}

#store #promise01 .other_plan .select .position{
	background:#6a461f;
	color:#fff;
	padding:0 3px;
	margin-right:10px;
}

#store #promise01 .other_plan table{
	border-collapse: collapse;
	padding:0;
	width:610px;
	margin-left:20px;
	border-spacing:0px;
}

#store #promise01 .other_plan .table_head{
	background:#e9e9e9;
	height:17px;
	color:#6a461f;
	font-weight:bold;
	padding:10px 5px;
}

#store #promise01 .other_plan .table_head .c{
	text-align:center;
}

#store #promise01 .other_plan .table_head td{
	border-bottom:1px solid #b1a9a1;
}

#store #promise01 .table_list td{
	margin:0;
	padding:10px 5px;
	border-bottom:1px solid #b1a9a1;
}

#store #promise01 .table_list .plan_icon{
	margin:0;
	padding:0;
}

/**/
#store #promise01 .table_list .plan_icon{
	margin:0;
	padding:0 0 5px 0;
}

/*------------------------------------
promise02
--------------------------------------*/
#store #promise02{
	padding-bottom:20px;
}

#store #promise02 .promise02_tit{
	height:162px;
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/top_promise_topbot.gif) no-repeat top;
}

#store #promise02 .promise02_tit p{
	padding:10px 20px 0 0;
	height:15px;
}

#store #promise02 .promise02_tit h4{
	padding:44px 0 0 20px;
}

#store #promise02 .promise02_tit h4 img{
	vertical-align:top;
}

#store #promise02 .promise02_point{
	width:650px;
	margin-left:50px;
}

#store #promise02 .promise02_point ul{
	width:310px;
	margin-right:30px;
	float:left;
}

#store #promise02 .promise02_point li{
	padding-bottom:20px;
}

#store #promise02 .promise02_point p{
	width:310px;
	float:right;
}

/*------------------------------------
promise03
--------------------------------------*/
#store #promise03 .promise03_tit{
	height:162px;
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/top_promise_topbot.gif) no-repeat top;
}

#store #promise03 .promise03_tit p{
	padding:10px 20px 0 0;
	height:15px;
}

#store #promise03 .promise03_tit h4{
	padding:44px 0 0 20px;
}

/*------------------------------------
top_review
--------------------------------------*/
#store #top_review{
	border:solid 3px #bfd9d9;
	padding:6px;
	margin:15px 0 0 0;
}

#store #top_review .top_review_tit{
	height:20px;
	background:#49a8ac;
	padding-left:10px;
}

/**/
#store #top_review .review{
	margin:15px 0 0 14px;
}

/**/
#store #top_review .review{
	width:700px;
	border-top:dotted 1px #a59c93;
	padding-top:5px;
}

/**/
#store #top_review .review dl{
	width:700px;
	float:left;
	height:18px;
}

#store #top_review .review ul{
	background:#cfe8e9;
	width:700px;
}

#store #top_review .top_review_link{
	text-align:right;
	padding:10px 15px 0 0;
}

/*===============================================================
y2zRoom
===============================================================*/
#store #room_tit{
	background:#fff;
}

#store #room_tit a{
	color:#6a461f !important;
	font-weight:normal;
}

#store #room_tit a:hover{
	color:#637bae;
}

#store #room_tit a:visit{
	color:#6a461f;
}

#store #room_tit h3{
	width:354px;
	float:left;
}

#store #room_tit ul{
	width:352px;
	float:right;
	text-align:left;
	padding:10px 10px 10px 0;
}

#store #room_tit li{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/top_frame_ar.gif) no-repeat 0px 5px;
	padding:0 0 0 10px;
}

/**/
#store .room .item_l li.sml{
	padding:5px 0 0 0 !important;
	margin:0 !important;
}

#store .room .item_l .item_txt{
	padding-bottom:10px;
}

#store #page .room_dataplan{
	padding:30px 50px 20px 50px;
}

#store #page .room_dataplan table{
	width:650px;
	margin:20px 0 35px 0;
}

#store #page .room_dataplan p{
	padding:10px 0 0 0;
}

#store .room .room_plan{
	width:620px;
	padding:15px;
	background:#f2f0eb;
	margin:15px 0 0 0;
}

#store .room .room_plan span{
	color:#6a461f;
	font-weight:bold;
}

#store .room .room_plan p img{
	padding-left:10px;
	vertical-align:top;
}

#store .room .room_plan li.room_attribute{
	float:left;
}

#store .room .room_plan .room_attribute em{
	font-weight:bold;
	font-style:normal;
}

#store .room .room_plan .room_bo{
	text-align:right;
}

#store .room .room_plan .room_bo img{
	padding:10px 0 0 10px !important;
}

#store .room .room_plan a{
	font-size:14px;
}

#store .room .room_plan p{
	width:255px;
	float:right;
}
#store .room .room_plan p img{
	padding-left:10px;
	vertical-align: bottom;
}

#store .room .room_plan ul.room_attribute{
	width:360px;
	float:left;
}
/*===============================================================
y3zSpa
===============================================================*/

#store #page .page_top{
	padding-top:50px;
}

#store #page .spa_other{
	padding:30px 25px 0 50px;
}

#store #page .spa_other ul{
	width:200px;
	padding-right:25px;
	float:left;
}

/**/
#store #page .spa_other li.green{
	padding-top:7px;
}

#store #page .spa_data{
	padding:30px 50px 20px 50px;
}

#store #page .spa_data table{
	width:650px;
	margin:20px 0 0 0;
}

#store #page .spa_data p{
	padding:10px 0 0 0;
}

/*===============================================================
y4zInstitution
===============================================================*/
/**/
.institution .subtit span{
	font-size:10px;
	letter-spacing:1px;
	color:#685848;
}
/**/
.institution table.item_data{
	margin:25px 0 0 0 !important;
}

/**/
.institution .item_l{
	padding-bottom:15px !important;
}

/**/
.institution .item_r{
	padding-bottom:15px !important;
}

.institution .item_r dd{
	text-align:left;
	padding-top:5px;
}

.institution .item_r dd.sml{
	text-align:right;
}


/*===============================================================
y6zMap
===============================================================*/
/**/
#store #page .page_top .map{
	width:650px;
	padding:0 50px 10px 50px;
}
/**/
#store #page .page_top .map_cap{
	padding:0 50px 15px 50px;
}

/*===============================================================
y7zPlan
===============================================================*/
#store .plan_name{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/item_line.gif) no-repeat;
	height:100px;
	margin-bottom:15px;
}

#store .plan_name .subtit{
	padding-top:15px;
}

#store .plan_name .plan_price{
	text-align:right;
	font-weight:bold;
	font-size:16px;
	color:#6a461f;
}

#store .plan_about_box dt{
	margin:15px 0 5px 0;
}

#store .plan_about{
	padding:5px 15px;
	width:115px;
	background:#6a461f;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	letter-spacing:1px;
}

#store .plan_bo{
	padding:10px 0;
	text-align:right;
}

#store .plan_option{
	width:650px;
	padding:40px 0 20px 50px;
}


/*===============================================================
p][
===============================================================*/

/*pagetopAJ[*/
#store .p_top{
	text-align:right;
}

#store .p_top a{
	color:#685848 !important;
	font-size:10px;
	letter-spacing:1px;
	font-weight:normal;
}

#store .p_top a:hover{
	color:a2907e;
}

/*plan*/
#store .plan_name_bk_s{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/top_promise_01_name_bk.gif) no-repeat right;
	height:44px;
	width:233px;
	float:left;
	padding:19px 15px 0 0;
	font-size:14px;
	font-weight:bold;
}
#store .lowerplan_name_bk_s{
	background:url(/resort/images/top_promise_01_name2_bk.gif) no-repeat right;
	height:44px;
	width:233px;
	float:left;
	padding:19px 15px 0 0;
	font-size:14px;
	font-weight:bold;
}
#store .plan_name_bk_l{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/top_promise_01_name_bk.gif) no-repeat right;
	height:33px;
	width:573px;
	float:left;
	padding:30px 15px 0 0;
	font-size:14px;
	font-weight:bold;
}

/*icon*/
#store .plan_icon{
	height:13px;
}

#store .plan_icon img{
	padding-right:5px;
	vertical-align:top;
}

/*plan_bo_s*/
#store .plan_bo_s img{
	padding-right:5px;
	vertical-align:top;
}

#store .plan_bo_s2 img{
	padding-right:5px;
	vertical-align:top;
}

/*page_top*/
#store .page_top{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/page_top.jpg) no-repeat top;
}

/*page_bk*/
#store .page_bk{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/bk.gif) repeat-y;
}

/*page_bot*/
#store .page_bot{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/bot.gif) no-repeat;
	height:24px;
	padding:10px 20px 0 0;
}

/*sort*/
#store dl.sort{
	width:670px;
	height:45px;
	padding:0 0 0 0;
	margin:auto;
}

#store .sort_bot{
	margin-top:20px;
	height:35px;
}

#store .sort dt{
	float:left;
	color:#6a461f;
}

#store .sort dd{
	float:right;
	text-align:right;
}

#store .sort dd.tri_r img{
	margin-right:5px;
}

#store .sort dd.tri_l img{
	margin-left:5px;
}

#store .sort img{
	padding:5px 0 0 0;
}

#store .sort .sort_link{
	padding:0 10px;
}

#store .sort span{
	color:#6a461f;
	font-weight:bold;
}

#store .sort a{
	color:#6a461f;
	font-weight:normal;
}

#store .sort a:hover{
	color:#637bae;
}

#store .sort a:visit{
	color:#6a461f;
}


/*------------------------------------
option
--------------------------------------*/

#store .option{
	witdh:650px !important;
	margin:0 50px 20px 50px;
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/option_line.gif) repeat-x bottom;
	padding-bottom:20px;
}

/**/
#store .option .subtit{
	padding:5px 0;
}

#store .option_bot{
	background:none;
}

#store .option_txt{
	width:140px;
	float:left;
}

#store .option_txt p{
	color:#6a461f;
	font-weight:bold;
	font-size:12px;
	padding-bottom:10px;
}

#store .option .option_ph{
	width:170px;
	float:left;
}


#store .option .option_l{
	width:310px;
	float:left;
	margin-right:30px;
	padding:0;
}

#store .option .option_r{
	width:310px;
	float:left;
	margin:0;
	padding:0;
}

#store .option .option_at{
	width:310px;
	clear:both;
	padding:5px 0;
	color:#6a461f;
}

#store .option .option_bo{
	width:310px;
	text-align:right;
	padding-top:10px;
	width:310px;
	clear:both;
}

#store .bot_at{
	margin:15px 0;
}

#store .option_name{
	width:650px;
}

/*------------------------------------
review
--------------------------------------*/
#store .review{
	width:650px;
	border-top:dotted 1px #a59c93;
	padding:5px 0 15px 0;
}

#store .review dl{
	width:650px;
	float:left;
	height:18px;
}

#store .review dt{
	float:left;
	color:#6a461f;
	font-weight:bold;
}

#store .review dd{
	text-align:right;
	float:right;
	color:#685848;
	font-weight:bold;	
}

#store .review .review_tit{
	background-color:#6a461f;
	color:#fff;
	font-weight:bold;
	padding:7px !important;
}

#store .review .review_tit span{
	font-weight:normal;
	font-size:10px;
	letter-spacing:1px;
}

#store .review ul{
	background:#cfe8e9;
	width:650px;
}

#store .review li{
	float:left;
	padding:4px 71px 4px 10px !important;
}

#store .review .star5{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/star5.gif) no-repeat right;
}

#store .review .star4{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/star4.gif) no-repeat right;
}


#store .review .star3{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/star3.gif) no-repeat right;
}


#store .review .star2{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/star2.gif) no-repeat right;
}


#store .review .star1{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/star1.gif) no-repeat right;
}

#store .review .star0{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/review_star6.gif) no-repeat right;
}

#store .review .review_com{
	padding:15px 0 0 0 !important;
}

#store .review .review_res{
	background:#cfe8e9;
	padding:10px;
	margin-top:10px;
}

#store #page .review_at{
	width:616px;
	margin:5px auto 35px auto;
	padding:15px;
	background:#f4f4f4;
	border:solid 2px #e8e8e8;
}

#store #page .review_at a{
	font-weight:normal;
}

#store #page .review_at .tit{
	text-align:center;
	font-weight:bold;
	padding-bottom:15px;
}
/*------------------------------------
item
--------------------------------------*/

div.item_tit{
	margin-bottom: 20px;
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/item_line.gif) no-repeat;
}

div.item_tit p{
	display: table-cell;
	vertical-align: middle;
	margin: 0;
}

/*for IE6 */
* html .item_tit p{
	display: inline;
	zoom: 1;
}

/*for IE7 */
*:first-child+html .item_tit p{
	display: inline;
	zoom: 1;
}

div.item_tit p.image{
	width: auto;
	padding-right: 15px;
}

.item_top{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/item_top.gif) no-repeat top;
	padding-top:30px;
}

.item_l{
	padding-left:50px;
	width:365px;
	float:left;
}

.item_r{
	width:250px;
	float:left;
	margin-left:35px !important;
	text-align:right;
}

.item_l .top{
	margin:0 !important;
}

.item_l li{
	margin:15px 0 0 0 !important;
}

.item_at01{
	padding:10px !important;
	background:#f4f4f4;
	color:#6a461f;
}

table.item_data{
	border-collapse: collapse;
	border-spacing:0px;
	padding:0;
}

.item_data td{
	padding:5px;
	border:1px solid #b1a9a1;
}

.item_data .td_glay{
	background:#f2f0eb;
	color:#6a461f;
}


/*------------------------------------
data
--------------------------------------*/

#store .data{
	border:solid 3px #bfd9d9;
	padding:6px 6px 21px 6px;
	margin:15px 0 0 0;
}

#store .data strong{
	font-weight:normal;
}

#store .data .data_tit{
	height:20px;
	background:#49a8ac;
	padding-left:10px;
}

#store .data table{
	border-collapse: collapse;
	padding:0;
	width:560px;
	margin:15px 39px 0 15px !important;
	border-spacing:0px;
	float:left;
}

#store .data td{
	margin:0;
	padding:5px;
	border-bottom:1px solid #b1a9a1;
}

#store .data span{
	font-weight:bold;
}

#store .data dl{
	float:left;
	width:100px;
	margin-top:15px;
}

#store .data dt{
	padding-bottom:15px;
}

/*------------------------------------
foot_menu
--------------------------------------*/

#store .foot_menu{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/f_nav_bk.gif) no-repeat;
	width:438px;
	height:43px;
	color:#fff;
	padding:13px 0 0 30px !important;
	margin:auto;
}

#store .foot_menu span{
	font-weight:bold;
	color:#47b4bc;
}

#store .foot_menu a{
	color:#fff !important;
	font-weight:normal;
}

#store .foot_menu a:hover{
	color:#92d3d8;
}

#store .foot_menu a:visit{
	color:#fff;
}

#store .foot_menu li{
	float:left;
	padding:0 11px;
	border-right:solid 1px #fff;
}

#store .foot_menu li.foot_l{
	padding-left:0;
}

#store .foot_menu li.foot_r{
	border:none;
	padding-right:0;
}

/*------------------------------------
oz1-3rdContentsAreaRightiEj[j
--------------------------------------*/
div#oz1-3rdContentsAreaRight .rightContentBg01_store{
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/right_content_bg01_store.gif) #fff no-repeat top;
	width: 184px;
	padding-top: 3px;
	margin-bottom: 3px;
}

div#oz1-3rdContentsAreaRight .rightContentBg01_store h2{
	padding:10px !important;
	font-size:80%;
	color:#fff;
	margin:0;
}

div#oz1-3rdContentsAreaRight .rightContentBg01_store .rightContentBg02{
	padding:7px 0 6px 0;
	background:#fff url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/right_content_bg02_store.gif) no-repeat bottom;
}

div#oz1-3rdContentsAreaRight .rightContentBg01_store .select_01{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/right_content_select_01.gif) no-repeat 10px 2px;
	padding:0 0 5px 27px;
	font-weight:bold;
}

div#oz1-3rdContentsAreaRight .rightContentBg01_store .select_01_s span{
	background:#990170;
	color:#fff;
	font-weight:bold;
	border:solid 2px #990170;
}

div#oz1-3rdContentsAreaRight .rightContentBg01_store .select_02{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/right_content_select_02.gif) no-repeat 10px 2px;
	padding:0 0 5px 27px;
	font-weight:bold;
}

div#oz1-3rdContentsAreaRight .bot_line{
	border-bottom:1px #e0e0df solid;
	padding-bottom:10px;
	margin-bottom:15px;
}

div#oz1-3rdContentsAreaRight .rightTitle01_store{
background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/resort/images/right_ttl_store.gif);
height: 31px;
width: 116px;
text-indent:-9999px;
font-size: 0px;
line-height: 0px;
margin-bottom: 15px;
}



