﻿/*=============================================
共通
=============================================*/
h2,h3,h4,p,ul,dl,dt,dd,li,div{
 margin: 0;
 padding: 0;
}
#oz1-olArea li{
 margin: 0;
 padding: 0;
 list-style: none;
	line-height: 20px;
	font-size: 12px;
	color: #6c6c6c;
}
#ol_tu li{
 margin: 0;
 padding: 0;
 list-style: none;
	line-height: 20px;
	font-size: 12px;
	color: #6c6c6c;
}
#oz1-olArea p{
 margin: 0;
 padding: 0;
 list-style: none;
	line-height: 20px;
	font-size: 12px;
	color: #6c6c6c;
}
form{
	margin:0;
	padding:0;
}
img{
	border:none;
}
.ol_pre_list a{
	color:#c22995 !important;
}
.ol_pre_list a:hover{
	color:#faa3e0 !important;
}
#ol_tu_pre a{
	color:#c22995 !important;
}
#ol_tu_pre a:hover{
	color:#faa3e0 !important;
}

.cl{
 clear: both;
	font-size:0;
}
.cl25{
	clear: left;
	padding: 25px 0 0 0;
}
.t_r{
	text-align: right;
}
.f_l{
	float: left;
}
.m_l16{
	margin-left: 16px;
}
.m_t15{
	margin-top: 15px;
}

/*=============================================
OLTOP
=============================================*/
/*背景画像*/
#ol_Home #oz2_MainContentArea{
	background:transparent url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/images/oz2_ol-main-area_bg.gif) repeat-y left top;
}

/*仮なので後日削除*/
/*#oz2_MainContentArea{
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top_bk.gif) repeat-y;
}*/

/*=======================
oz1-olArea
=========================*/
/*#oz1-MainArea #oz1-olArea{
	width: 650px;
	float: left;
}*/

/*=======================
ol_menu
=========================*/
#ol_menu{
	width: 646px;
	border: solid 1px #baad9a;
	margin: 0;
	padding: 1px;
}
#ol_menu h3{
	width: 621px;
	height: 25px;
	background:#d55cb1 url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top_menu_titbk.gif) no-repeat;
	padding: 10px 0 0 25px;
	font-size: 16px;
	color: #ffffff;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#ol_menu .menu{
	width: 646px;
	background: #585858;
}
#ol_menu .menu li{
	float: left;
	font-size: 10px;
	color: #ffffff !important;
	border-right: solid 1px #3f3f3f;
	border-bottom: solid 1px #8a8a8a;
	border-top: solid 1px #3f3f3f;
}
/* safari only \*/ 
:first-of-type #ol_menu .menu li{
	letter-spacing: 0;
}
#ol_menu .menu li a{
	width: 108px;
	height: 22px;
	padding-left:20px;
	color: #ffffff !important;
	display: block;
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top_menu_ar.gif) no-repeat top;
}
#ol_menu .menu a:hover{
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top_menu_ar.gif) no-repeat bottom;
	color:#c22995 !important;
}
#ol_menu .ol_menu_graph{
	width: 320px;
	float: left;
}
#ol_menu .ol_menu_graph .ol_q{
	width: 266px;
	height: 38px;
	padding: 0 0 5px 34px;
	margin:10px;
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/q.gif) no-repeat;
	line-height: 20px;
	border-bottom: dotted #868686 1px;
}

#ol_menu .ol_menu_graph .graph{
	width: 163px;
	height:150px;
	padding: 0 10px 0 0;
	float: left;
	display:block;
}
#ol_menu .ol_menu_shosai{
	width:137px;
	font-weight: bold;
	float:left;
}
#ol_menu .ol_menu_shosai img{
	margin-top: 5px;
}
#ol_menu .ol_menu_shosai .total{
	color: #db3a8a;
	text-align:right;
	font-size:20px;
	height:36px;
	padding:60px 10px 0 0;
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top_menu_fuki.gif) no-repeat 0 10px;
}

#ol_menu .ol_menu_shosai .total .nin{
	font-size: 12px;
}

/*=======================
ol_prebox
=========================*/
#ol_prebox{
	width: 630px;
	padding: 0 10px 24px 10px;
	background: #ece6eb url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top_pre_bot.gif) no-repeat bottom;
}
.ol_pre{
	width: 582px;
	height: 31px;
	padding: 16px 0 0 68px;
	margin: 25px 0 0 0;
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top_pre_tit_bk.gif) no-repeat;
}
/*ol_pre_list*/
#ol_prebox .ol_pre_list{
	width: 630px;
	background: #ffffff url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top_pre_listbk.gif) repeat-y 0 -3px;
}

/*ol_pre_listbox*/
#ol_prebox .ol_pre_list .ol_pre_listbox{
	width: 630px;
	padding-bottom:10px;
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top_pre_rbot.gif) no-repeat bottom;
}
#ol_prebox .ol_pre_list .ol_pre_listbox ul{
	width: 125px;
	height: 188px;
	margin: 15px 0 0 0;
	float: left;
}
#ol_prebox .ol_pre_list .ol_pre_listbox li{
	width: 100px;
	padding-left: 15px;
	font-size: 10px;
	line-height: 15px;
}
#ol_prebox .ol_pre_list .ol_pre_listbox img{
	padding: 7px 0;
}

#ol_prebox .ol_pre_list .ol_pre_listbox .ol_pre_itemtit{
	height:45px;
}

/*=======================
ol_right_tulist
=========================*/
#oz1-MainArea #oz1-olRightArea{
	width: 300px;
	margin-left:10px;
	float:left;
}

#lo_right_tulist{
	width: 280px;
	padding: 10px;
	clear: both;
	}

#lo_right_tulist h2{
	margin: 0px;
	padding: 0px;
	clear: both;
	}
	
#lo_right_tulist ul{
	margin: 10px 0 0 0;
	padding: 0px;
	width: 280px;
	clear: both;
	list-style: none;
	background: #FFFFFF;
}

#lo_right_tulist li{
	clear: both;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #595959;
	line-height: 140%;
	border-bottom: 1px solid #EAE1D2;
	}

#lo_right_tulist li a{
	font-size: 12px;
	color: #595959;
	text-decoration: underline;
	}

#lo_right_tulist li a:hover{
	font-size: 12px;
	color: #595959;
	text-decoration: none;
	}

#lo_right_tulist .icon01{
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/ol_right_tulist_icon01.gif) no-repeat;
	background-position: 10px 10px;
	padding: 10px 10px 10px 53px;
	}
	
#lo_right_tulist .icon02{
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/ol_right_tulist_icon02.gif) no-repeat;
	background-position: 10px 10px;
	padding: 10px 10px 10px 53px;
	}	

/*=============================================
OLTOP後半
=============================================*/
/* olTopics */

#oz2_olTopics{
	margin-right:-15px;
	padding-bottom:5px;
	background:#fff none;
	display:table;
	width:660px;
}

#oz2_olTopics h2{

	margin-right:15px;
	font-size:10px;
}

#oz2_olTopics ul{

	list-style:none;

	margin:0;

	padding:0 0 10px 0;
	line-height:1.3;

}

#oz2_olTopics ul li{
float:left;
	width:210px;
	margin-right:10px;
}

#oz2_olTopics ul li p{

	float:left;
	margin:0;
	width:102px;
}

#oz2_olTopics ul li dl{

	float:right;
	margin:0;

	padding:0;

	width:100px;

}

#oz2_olTopics ul li dl dt p{

	margin-bottom:3px;
	font-size:10px;
	font-weight:bold;

	letter-spacing:-1px;

}

#oz2_olTopics ul li dl dt img{

	margin-right:2px;
	vertical-align:bottom;

}

#oz2_olTopics ul li dl dt.oz2_icon{

	height:15px;
	font-size:10px;
}

#oz2_olTopics ul li dl dd{

	margin:0;

}


.structureBlock{
width:200px;
display:table;
background:#F2E7EF;
font-size:10px;
}

#structureArea{
width:200px;
float:left;
}

.structureBlock .box{
display:table;
margin-left:10px;
margin-bottom:10px;
width:178px;
clear:both;
font-size:10px;
}

.structureBlock .box img{
float:left;
margin-right:8px;
}

.structureBlock .box .text{
float:left;
width:120px;
}

#oz2_topTopics #leftArea .box .datatext p{
font-size:10px;
}

.structureBlock .text h5{
font-size:12px;
margin:0px;
font-weight:normal;
margin-bottom:5px;
}

.fontDecorative{
font-size:10px;
line-height:1.3em;
}

.icon{
background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top_icon_arrow01.gif) 0em 0.3em no-repeat;
padding-left:10px;
color:#c22995;
text-decoration:underline;
}

.icon02{
background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top_icon_arrow02.gif) 0em 0.3em no-repeat;
padding-left:10px;
}

.textlinks{
color:#c22995;
text-decoration:underline;
}

.textlinks:hover{
color:#faa3e0;
text-decoration:none;
}

.flexibleAreaMargin{
width:440px;
margin-bottom:30px;
clear:both;
}

.flexibleAreaMargin li{
width:200px;
float:left;
padding-right:10px;
min-height:20px;
}

.flexibleAreaMargin .tit{
font-weight:bold;
}

.flexibleArea{
width:440px;
margin-bottom:10px;
display:table;
}

.flexibleArea h4{
font-size:14px;
}

.flexibleArea img{
float:left;
padding-right:10px;
}

.flexibleArea .textArea{
float:left;
width:260px;
display:block;
}

.flexibleArea .textArea .btn{
text-align:right;
float:right;
margin-top:10px;
padding-right:5px;
}

.flexibleArea02{
width:440px;
margin-bottom:30px;
display:table;
}

.flexibleArea02 h4{
font-size:14px;
}

.flexibleArea02 img{
float:left;
padding-right:10px;
margin-bottom:10px;
}

.flexibleArea02 .textArea{
float:left;
width:200px;
margin-top:35px;
display:block;
margin-bottom:10px;
}

.flexibleArea02 .listArea{
float:left;
width:200px;
display:block;
margin-bottom:20px;
}

.flexibleArea02 .textArea .btn{
text-align:right;
float:right;
margin-top:10px;
padding-right:5px;
}

.balloonArea{
display:table;
width:425px;
height:67px;
background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top_fuki_bk.gif) top left no-repeat;
}

.balloonArea .qtext{
width:365px;
margin-top:7px;
margin-left:44px;
font-size:14px;
}

.qfont{
font-size:14px;
}

.titleopen01{
width:650px;
height:30px;
position:relative;
display:block;
margin-top:10px;
margin-bottom:10px;
}

.titleopen02{
width:440px;
height:30px;
position:relative;
display:block;
margin-bottom:10px;
}

.titleopen03{
width:200px;
height:35px;
position:relative;
display:block;
margin-bottom:10px;
}


.titleopen01 img{
position:absolute;
right:0px;
top:0px;
}

.timeMain{
display:table;
font-size:10px;
margin-bottom:10px;
clear:both;
width:650px;
text-align:right;
}

.time{
display:table;
font-size:10px;
text-align:right;
height:20px;
margin-bottom:10px;
clear:both;
width:440px;
}

dd{
line-height:1.3em;
}

dt{
line-height:1.6em;
}

.time02{
position:absolute;
right:5px;
top:11px;
font-size:10px;
}

.time03{
position:absolute;
right:5px;
top:15px;
font-size:10px;
}


.flexibleTitle{
display:block;
clear:both;
margin-bottom:10px;
height:30px;
}

.topicsTitle{
display:block;
clear:both;
margin-top:25px;

margin-bottom:10px;
height:30px;
}

#topicsArea{
width:650px;
display:table;
background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top_topic_bg.gif) top left repeat-y;
margin-top:5px;
clear:both;
}

#contentsFlexibleArea{
float:right;
width:440px;
}

.minimalblock{
width:220px;
display:table;
float:left;
margin-bottom:5px;
}

.minimalblock img{
float:left;
margin-right:10px;
}

.minimalblock .textarea{
width:90px;
display:table;
float:left;
font-size:10px;
}

.minimalblock h5{
margin:0px 0px 2px 0px;
padding:0px;
font-size:12px;
clear:both;
}

.minimalblockicon{
display:block;
width:90px;
height:22px;
position:relative;
}

.minimalblock02{
width:210px;
display:table;
float:left;
margin-bottom:5px;
}


.minimalblock02 img{
float:left;
margin-right:10px;
}

.minimalblock02 .textarea{
width:90px;
display:table;
float:left;
font-size:10px;
}

.minimalblock02 h5{
margin:0px 0px 5px 0px;
padding:0px;
font-size:12px;
clear:both;
}

.minimalblockicon{
display:block;
width:90px;
height:20px;
position:relative;
}

.infoicon01{
position:absolute;
top:0px;
left:0px;
}

.infoicon02{
position:absolute;
top:0px;
left:33px;
}

.infoIcon{
float:left;
}

.minimalblockArea{
display:block;
}


.decotext{
font-size:10px;
line-height:1.2em;
}
	
	

/*=============================================
OLTie-up
=============================================*/
#ol_tu{
 width: 730px;
 background: #000000;
 padding: 10px;
}

#ol_tu_event{
 width: 730px;
 background: #ffffff;
 padding: 10px;
}

/*======================
ol_tu_tit
========================*/
#ol_tu_tit{
 margin: 0;
	padding: 10px 0;
}
#ol_tu_tit h2{
	width: 450px;
 color: #ffffff;
 font-size: 21px;
	line-height: 27px;
	float: left;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#ol_tu_tit p{
 width: 157px;
	padding: 5px 0 0 0;
	float: right;
}
.ol_tu_topbar{
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/bk_pink.gif);
 height: 7px;
	font-size: 0;
}

/*=======================
ol_tu_main
=========================*/
#ol_tu_main{
	background: #ffffff;
	padding: 15px;
}
#ol_tu_main .ol_tu_main_box{
	border: solid 1px #dfdfdf;
	width:678px;
	padding:10px;
}
#ol_tu_main .ol_tu_img{
	width: 288px;
	height: 288px;
	float: left;
}
#ol_tu_main .ol_tu_txt{
 width: 375px;
	padding-left:10px;
	float: left;
}
#ol_tu_main .ol_tu_txt h3{
	font-size: 17px;
	font-weight: bold;
	line-height: 22px;
	color: #eb1da3;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#ol_tu_main .ol_tu_txt ul{
	margin: 10px 0 0 0;
}
#ol_tu_main .ol_tu_txt li{
	margin: 13px 0 0 0;
}

/*ol_tu_txt2*/
#ol_tu_main .ol_tu_main_box2{
	border: solid 1px #dfdfdf;
	width:678px;
	padding:10px;
	margin-top:15px;
}
#ol_tu_main .ol_tu_img2{
	width: 288px;
	height: 288px;
	float: left;
}
#ol_tu_main .ol_tu_txt2{
 width: 375px;
	padding-right:10px;
	float: left;
}
#ol_tu_main .ol_tu_txt2 h3{
	font-size: 17px;
	font-weight: bold;
	line-height: 22px;
	color: #eb1da3;
}
#ol_tu_main .ol_tu_txt2 ul{
	margin: 10px 0 0 0;
}
#ol_tu_main .ol_tu_txt2 li{
	margin: 13px 0 0 0;
}

/*ol_tu_main_movie*/
#ol_tu_main .ol_tu_main_box_movie{
	border: solid 1px #dfdfdf;
	width:678px;
	padding:10px;
	margin-top:15px;
}
#ol_tu_main .ol_tu_img_movie{
	width: 333px;
	height: 298px;
	float: left;
}
#ol_tu_main .ol_tu_txt_movie{
 width: 330px;
	padding-right:10px;
	float: left;
}
#ol_tu_main .ol_tu_txt_movie h3{
	font-size: 17px;
	font-weight: bold;
	line-height: 22px;
	color: #eb1da3;
}
#ol_tu_main .ol_tu_txt_movie ul{
	margin: 10px 0 0 0;
}
#ol_tu_main .ol_tu_txt_movie li{
	margin: 13px 0 0 0;
}
#ol_tu_main .ol_tu_txt_movie .at{
	background-color:#DFDFDF;
	padding:7px;
	font-size:10px;
	line-height:14px;
}

/*ol_tu_main_sub*/
#ol_tu_main .ol_tu_main_sub{
	border: solid 1px #dfdfdf;
	width:320px;
	float:left;
	margin-top:15px;
	padding:10px;
}
#ol_tu_main .ol_tu_img_sub{
	padding: 0 0 10px 15px;
}
#ol_tu_main .ol_tu_txt_sub{
 width: 297px;
	margin-left:13px;
}
#ol_tu_main .ol_tu_txt_sub h3{
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
	color: #eb1da3;
	margin: 10px 0 0 0;
}
#ol_tu_main .ol_tu_txt_sub ul{
	margin: 10px 0 0 0;
}
#ol_tu_main .ol_tu_txt_sub li{
	margin: 10px 0 0 0;
}


/*ol_tu_free*/
#ol_tu_main .ol_tu_free{
	width:680px;
	margin: 25px 0 0 0;
	padding: 10px;
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/bk_usupink2.gif);
}
/*ol_tu_freebox*/
#ol_tu_main .ol_tu_free .ol_tu_freebox{
	width:660px;
	background:#ffffff;
	padding:10px;
}
#ol_tu_main .ol_tu_free .ol_tu_freebox h3{
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	color: #eb1da3;
	float:right;
	width:425px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#ol_tu_main .ol_tu_free .ol_tu_freebox p{
	width:220px;
	padding-right:15px;
	float:left;
}
#ol_tu_main .ol_tu_free .ol_tu_freebox ul{
	width:425px;
	float:right;
}
#ol_tu_main .ol_tu_free .ol_tu_freebox li{
	padding:10px 0 0 0;
}

/*=======================
ol_tu_voice
=========================*/
#ol_tu_voice{
	width:730px;
	background: #ffffff;
}
#ol_tu_voice h3{
	padding-top:20px;
}
#ol_tu_voice .ol_tu_graph{
	width: 295px;
	padding: 20px 10px 0 35px;
	float: left;
}
#ol_tu_voice .ol_tu_graph .ol_tu_q{
	height: 38px;
	padding: 0 0 5px 34px;
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/q.gif) no-repeat;
	line-height: 20px;
	border-bottom: dotted #868686 1px;
}
#ol_tu_voice .ol_tu_graph .ol_tu_en{
	padding:15px 0;
	text-align:center;
}
#ol_tu_voice .ol_tu_graph .ol_tu_en li{
	padding:15px 0;
	text-align:center;
}

/*=======================
ol_tu_com_box
=========================*/
#ol_tu_com_box{
	width:730px;
	background: #ffffff;
	padding-bottom:10px;
}
#ol_tu_com_box .ol_tu_com{
	padding-left:35px;
}
#ol_tu_com_box .ol_tu_com p{
	float: left;
}
#ol_tu_com_box .ol_tu_com ul{
	width: 450px;
	margin:0 10px 10px 0;
	float: left;
}
#ol_tu_com_box .ol_tu_com li{
	width: 190px;
	margin: 7px 0 0 10px;
	padding: 0 0 0 20px;
	font-size: 10px;
	line-height: 15px;
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/bk_usupink.gif) repeat-y; 
	float: left;
}
#ol_tu_com_box .ol_tu_com img{
	border: solid 1px #dfdfdf;
}

/*=======================
ol_tu_present
=========================*/
#ol_tu_pre{
 margin: 25px 0 0 0;
 padding: 0;
}
#ol_tu_pre h4{
	padding:25px 0 0 0;
}

#ol_tu_pre h3 img{
	vertical-align:bottom;
}

#ol_tu_pre .ol_tu_prebox{
	width: 700px;
	padding: 0 15px 20px 15px;
	background: #ece6eb url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/tu_pre_bot.gif) no-repeat bottom;
}

/*ol_tu_preitem*/
#ol_tu_pre .ol_tu_prebox .ol_tu_preitem{
	padding: 15px;
	background:#ffffff;
}
#ol_tu_pre .ol_tu_prebox .ol_tu_preitem p{
	width: 225px;
	margin-right: 15px;
	border: solid 1px #dfdfdf;
	float: left;
}
#ol_tu_pre .ol_tu_prebox .ol_tu_preitem ul{
	width: 420px;
	margin:15px 0 0 0;
	float: left;
	list-style: none;
}
#ol_tu_pre .ol_tu_prebox .ol_tu_preitem li{
	padding-top:10px;
	font-size:12px;
	color:#6c6c6c;
	line-height: 20px;
}
#ol_tu_pre .ol_tu_prebox .ol_tu_preitem li.bo{
	text-align:right;
}

/*ol_entry*/
#ol_tu_pre .ol_tu_prebox .ol_entry{
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/tu_pre_rbot.gif) no-repeat bottom #ffffff;
	padding:10px 15px;
}

#ol_tu_pre .ol_tu_prebox .ol_entry .entry_tit{
	width:640px;
	padding:8px 10px 0 10px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	border-left:10px solid #980064;
	background-color:#D7AEC9;
	height:25px;
	border-top:none;
	border-right:none;
	border-bottom:none;
}
#ol_tu_pre .ol_tu_prebox .ol_entry .anq{
	padding:5px;
	margin:5px;
	font-size:12px;
}
#ol_tu_pre .ol_tu_prebox .ol_entry .anq .q{
	font-weight:bold;
	font-size:13px;
	padding:10px 0 0 10px;
}
#ol_tu_pre .ol_tu_prebox .ol_entry .anq .end{
	font-weight:bold;
	font-size:14px;
	padding:10px 0 0 10px;
	text-align:center;
	border:solid 1px #980064;
	padding:10px;
}
#ol_tu_pre .ol_tu_prebox .ol_entry .anq .line{
	border-bottom:1px #dfdfdf solid;
	padding:5px;
}
#ol_tu_pre .ol_tu_prebox .ol_entry .anq td{
	width:640px;
}
#ol_tu_pre .ol_tu_prebox .ol_entry .anq li{
	float:left;
	padding:0 5px;
}
#ol_tu_pre .ol_tu_prebox .ol_entry .anq textarea{
	width:500px;
	height:50px;
	margin:0 5px;
}
#ol_tu_pre .ol_tu_prebox .ol_entry .anq select{
	margin:0 5px;
	font-size:12px;
}
#ol_tu_pre .ol_tu_prebox .ol_entry .anq .text{
	margin:0 5px 0 5px;
	height:12px;
}
#ol_tu_pre .ol_tu_prebox .ol_entry .anq .attention{
	margin:10px 0;
	padding:10px;
	background:#DFDFDF;
}
#ol_tu_pre .ol_tu_prebox .ol_entry .anq .error{
	color:#FF0000;
}
#ol_tu_pre  .ol_tu_prebox .ol_entry .anq .anq_bo{
	margin-left:190px;
}

/*ol_tu_pre_list*/
#ol_tu_pre .ol_tu_prebox .ol_tu_pre_list{
	width: 700px;
	background: #ffffff url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/tu_pre_listbk.gif) repeat-y 0 -7px;
}

/*ol_tu_pre_listbox*/
#ol_tu_pre .ol_tu_prebox .ol_tu_pre_list .ol_tu_pre_listbox{
	width: 700px;
	padding-bottom:10px;
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/tu_pre_rbot.gif) no-repeat bottom;
}
#ol_tu_pre .ol_tu_prebox .ol_tu_pre_list .ol_tu_pre_listbox ul{
	width: 140px;
	height: 187px;
	margin: 13px 0 0 0;
	float: left;
	list-style: none;
}
#ol_tu_pre .ol_tu_prebox .ol_tu_pre_list .ol_tu_pre_listbox li{
	width: 100px;
	padding-left: 20px;
	font-size: 10px;
	line-height: 15px;
}
#ol_tu_pre .ol_tu_prebox .ol_tu_pre_list .ol_tu_pre_listbox img{
	padding: 7px 0;
}
#ol_tu_pre .ol_tu_prebox .ol_tu_pre_list .ol_tu_pre_listbox .ol_pre_tit{
	height:50px;
	color:#6c6c6c;
}

/*=======================
ol_right_freelist
=========================*/

#ol_right_freelist{
	width:280px;
	padding:10px;
	clear:both;
	}

#ol_right_freelist h2{
	margin:0px;
	padding:0px;
	clear:both;
	}
	
#ol_right_freelist ul{
	margin:10px 0 0 0;
	padding:0px;
	width:280px;
	clear:both;
	list-style:none;
}

#ol_right_freelist li{
	width: 270px;
	clear:both;
	margin:0 !important;
	padding:5px !important;
	font-size:12px !important;
	line-height:20px !important;
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/ol_right_freelist_bg.gif);
	border-top:1px solid #887C62;
	border-bottom:1px solid #887C62;
	color:#595959 !important;
	}
#ol_right_freelist span{
	color:#595959 !important;
	line-height:20px !important;
	}
	
#ol_right_freelist li a{
	color:#595959;
	}

#ol_right_freelist li a:hover{
	color:#595959;
	}

#ol_right_freelist .freelist_img{
	float:left;
	padding:0 5px 0 0;
	margin:0px;
	width: 100px;
	}
#ol_right_freelist .freelist_txt{
	width: 160px;
	float: left;
	padding:10px 0;
	}
#ol_right_freelist .icon02{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/ol_right_tulist_icon02.gif) no-repeat;
	background-position:10px 10px;
	padding:10px 10px 10px 53px;
	}	

#ol_right_freelist .clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#ol_right_freelist .clearfix {display: inline-block;}

/*=======================
oz2_sb_topic_life
=========================*/
#oz2_sb_topic_life{
    border-top: 1px solid #C9BDAB;
    padding: 9px 10px 0;
}

#oz2_sb_topic_life ul{
	padding-bottom:20px;
}

#oz2_sb_topic_life li{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/images/oz2-sb-ozneta_arrow.gif) no-repeat 3px 8px;
	padding-left:10px;
}

#oz2_sb_topic_life li.topic_life_tit{
	background:none;
	padding:0 0 5px 0;
}

/*=======================
ol_tu_right_tulist
=========================*/
#oz1-SubArea{
	width: 200px;
	min-height: 834px;
	_height: 834px; /* for IE6 */
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/images/oz1_sb_bg.gif) 100% 0% no-repeat;
}


#oz1-SubArea #ol_tu_right_tulist{
	width:180px;
	margin:0px;
	padding:10px;
	clear:both;
	}

#oz1-SubArea #ol_tu_right_tulist h2{
	margin:0px;
	padding:0px;
	clear:both;
	}
	
#oz1-SubArea #ol_tu_right_tulist ul{
	margin:10px 0 0 0;
	padding:0px;
	width:180px;
	clear:both;
	list-style:none;
	background:#FFFFFF;
}

#oz1-SubArea #ol_tu_right_tulist li{
	clear:both;
	margin:0px;
	padding:0px;
	font-size:10px;
	color:#595959;
	line-height:140%;
	border-bottom:1px solid #EAE1D2;
	}

#oz1-SubArea #ol_tu_right_tulist a{
	font-size:10px;
	color:#595959;
	text-decoration:underline;
	}

#oz1-SubArea #ol_tu_right_tulist a:hover{
	font-size:10px;
	color:#595959;
	text-decoration:none;
	}

#oz1-SubArea #ol_tu_right_tulist .icon01{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/ol_right_tulist_icon01.gif) no-repeat;
	background-position:10px 10px;
	padding:10px 10px 10px 53px;
	}
	
#oz1-SubArea #ol_tu_right_tulist .icon02{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/ol_right_tulist_icon02.gif) no-repeat;
	background-position:10px 10px;
	padding:10px 10px 10px 53px;
	}	
	
	/*=======================
ol_tu_right_freelist
=========================*/
#oz1-SubArea{
	width: 200px;
	min-height: 834px;
	_height: 834px; /* for IE6 */
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/images/oz1_sb_bg.gif) 100% 0% no-repeat;
}


#oz1-SubArea #ol_tu_right_freelist{
	width:180px;
	margin:0px;
	padding:10px;
	clear:both;
	}

#oz1-SubArea #ol_tu_right_freelist h2{
	margin:0px;
	padding:0px;
	clear:both;
	}
	
#oz1-SubArea #ol_tu_right_freelist ul{
	margin:10px 0 0 0;
	padding:0px;
	width:180px;
	clear:both;
	list-style:none;
}

#oz1-SubArea #ol_tu_right_freelist li{
	clear:both;
	margin:3px 0 10px 0;
	padding:5px;
	font-size:10px;
	color:#575654;
	line-height:140%;
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/ol_tu_right_freelist_bg.gif);
	border-top:1px solid #887C62;
	border-bottom:1px solid #887C62;
	}

#oz1-SubArea #ol_tu_right_freelist a:link{
	font-size:10px;
	color:#595959;
	text-decoration:underline;
	line-height:140%;
	}

#oz1-SubArea #ol_tu_right_freelist a:hover{
	font-size:10px;
	color:#595959;
	text-decoration:none;
	line-height:140%;
	}

#oz1-SubArea #ol_tu_right_freelist .freelist_img{
	float:left;
	padding:0 5px 0 0;
	margin:0px;
	}

#oz1-SubArea #ol_tu_right_freelist .clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#oz1-SubArea #ol_tu_right_freelist .clearfix {display: inline-block;}


	/*=======================
LOGIN
=========================*/
/* #oz1-memberBox */
#oz1-memberBox{
	font-size: 11px;
}
#oz1-memberBox .oz-1-memberbg{
	margin-left: 50px;
	padding-top: 5px;
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/members2/images/oz1_box_bg.gif) no-repeat;
}

#oz1-memberBox .oz-1-memberbg2{
	margin-left: 190px;
	padding-top: 5px;
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/members2/images/oz1_box_bg2.gif) no-repeat;
}

#oz1-memberBox .oz-1-memberbg3{
	margin-left: 25px;
	padding-top: 5px;
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/members2/images/oz1_box_bg3.gif) no-repeat;
}

#oz1-memberBox h3{
	margin: 0 0 18px 0;
	padding: 0;
}
#oz1-memberBox p span{
	margin: 0;
	padding-left: 10px;
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/images/oz1_blt_arrow.gif) 0em 0.2em no-repeat;
	font-size:10px;
	line-height:12px;
}
#oz1-memberBox .oz1-memberBoxInside{
	padding: 6px 11px 11px 11px;
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/members2/images/oz1_box_bg.gif) 0% 100% no-repeat;
}

#oz1-memberBox .oz1-memberBoxInside2{
	padding: 6px 11px 11px 11px;
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/members2/images/oz1_box_bg2.gif) 0% 100% no-repeat;
}

#oz1-memberBox .oz1-memberBoxInside3{
	padding: 6px 11px 11px 11px;
	background: url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/oz1_box_bg3.gif) 0% 100% no-repeat;
}
#oz1-memberBox .oz1-memberBoxMem{
	float: left;
	width: 328px;
}
#oz1-memberBox .oz1-memberBox-top{
	margin-top:15px;
}
#oz1-memberBox .oz1-memberBoxMem dl{
	height: 50px;
}
#oz1-memberBox .oz1-memberBoxMem dt{
	float: left;
	width: 118px;
}
#oz1-memberBox .oz1-memberBoxMem dd{
	float: left;
	width: 192px;
	padding: 7px 0;
	height: 20px;
}

#oz1-memberBox .oz1-memberBoxMem dd input{
	width: 190px;
}
#oz1-memberBox .oz1-memberBoxMem div{
	float: right;
}
#oz1-memberBox .oz1-memberBoxMem p{
	padding-top: 2px;
}

#oz1-memberBox .oz1-memberBoxMem strong{color:#ff0000; font-weight:bold;}


#oz1-memberBox .oz1-memberBoxNew{
	margin-left: 348px;
	width: 209px;
}

#oz1-memberBox .oz1-memberBoxNew2{
	margin-left: 348px;
	width: 335px;
}

#oz1-memberBox .oz1-memberBoxNew2 dl{
	height: 30px;
	padding:5px 0px;
}
#oz1-memberBox .oz1-memberBoxNew2 dt{
	float: left;
	width: 118px;
}
#oz1-memberBox .oz1-memberBoxNew2 dd{
	float: left;
	width: 192px;
	padding: 0;
	height: 20px;
}

#oz1-memberBox .oz1-memberBoxNew2 div{
	text-align:center;
	clear:both;
	padding:5px 0px;
}
#oz1-memberBox .oz1-memberBoxNew2 p{
	padding-top: 2px;
	float:left;
}

#oz1-memberBox .oz1-memberBoxNew3{
	margin-left:0px;
	width: 350px;
}

#oz1-memberBox .oz1-memberBoxNew3 dl{
	height: 30px;
	padding:5px 0px;
}
#oz1-memberBox .oz1-memberBoxNew3 dt{
	float: left;
	width: 118px;
}
#oz1-memberBox .oz1-memberBoxNew3 dd{
	float: left;
	width: 192px;
	padding: 0;
	font-size:12px;
}

#oz1-memberBox .oz1-memberBoxNew3 div{
	text-align:center;
	clear:both;
	padding:5px 15px 5px 0px;
}

#oz1-memberBox .btn1{margin:0px 15px 0px 0px;}


#oz1-memberBox .oz1-memberBoxNew3 p{
	padding-top: 2px;
	float:left;
}


#oz1-memberBox .oz1-memberBoxNew2 strong{color:#ff0000; font-weight:bold;}

#oz1-memberBox .oz1-memberBoxNew div{
	margin: 20px auto 15px auto;
	width: 117px;
}
#oz1-memberBox .oz1-memberBoxNew p{
	text-align: center;
}
#oz1-memberBox .oz1-memberBoxNew p.oz1-memberBoxNewLead{
	font-size:10px;
	text-align: left;
}
#oz1-member-attention{
	margin-left:190px;
	width:350px;
	text-align:left;
}
#oz1-members-enquete td{
	text-align:left;
}
#oz1-member-optin{
	margin:15px 0 0 80px;
}

/*forget用*/
#oz1-memberBox .oz1-memberBoxMem2{
	float: left;
	width: 328px;
}
#oz1-memberBox .oz1-memberBoxMem2 dl{
	height: 50px;
}
#oz1-memberBox .oz1-memberBoxMem2 dt{
	float: left;
	width: 118px;
}
#oz1-memberBox .oz1-memberBoxMem2 dd{
	float: left;
	width: 192px;
	padding: 7px 0;
	height: 20px;
}
#oz1-memberBox .oz1-memberBoxMem2 dd input{
	width: 100px;
	margin-left:15px;
}
#oz1-memberBox .oz1-memberBoxMem2 div{
	float: right;
}
#oz1-memberBox .oz1-memberBoxMem2 p{
	padding-top: 2px;
}
/*pre_list*/
.pre_list_box{
	border:solid 1px #AE2A87;
	padding:15px;
	margin-bottom:5px;
}

.pre_list_box .tit{
	font-size:14px !important;
	font-weight:bold;
	color:#AE2A87 !important;
}

.pre_list_box .day{
	font-weight:bold;
}

.pre_list_box .sub{
	font-size:10px !important;
	line-height:15px !important;
}

.pre_list_go{
	color:#AE2A87 !important;
	font-size:12px !important;
	font-weight:normal;
	text-align:right;
	margin-left:110px;
}


/*---------------------------------------------
test
---------------------------------------------*/
#oz1-memberBox p,
#oz1-memberBox dl,
#oz1-memberBox dd,
#oz1-memberBox dt,
#oz1-memberBox ol,
#oz1-memberBox ul,
#oz1-memberBox li{
	margin: 0;
	padding: 0;
}
#oz1-memberBox h2{
	margin: 40px 0 15px 0;
	padding: 0;
}
#oz1-memberBox .oz1-text{
	margin: 25px 0 25px 80px;
	width: 600px;
	text-align: center;
	padding: 0;
	line-height: 180%;
}

#oz1-memberBox .oz1-text strong{font-weight:bold; color:#980064;}
#oz1-memberBox .oz1-text b{color:#980064; font-weight:normal;}
/*********************************************************************/



/*---------------------------------------------
20009追加
---------------------------------------------*/

#ol_toppage{
}

/* -------
scroll-v
--------- */
#ol_toppage #scroll-v{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top/ticker_bk.gif) no-repeat top left;
	width:648px;
	height:39px;
	border:solid 1px #c6beb3;
}

#ol_toppage .tickline{
	width:648px;
	text-align:center;
	height:39px;
}

#ol_toppage .tickline p{
	height:17px;
	padding:11px 0;
}

*html #ol_toppage .tickline p{
	height:17px;
	padding:9px 0;
}

#ol_toppage .tickline .love{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top/ticker_icon_love.gif) no-repeat left;
	padding:3px 0 2px 27px;
}

/* -------
ol_top_main_list
--------- */
#ol_top_main_list{
	zoom:1;  
	position: relative;/* for preview */
}

#ol_top_main_list:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;   
}

#ol_top_main_list li{
	float:left;
}

#ol_top_main_list li a{
display:block;
padding-top:8px;
width:131px;
color:#ffffff !important;
background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top/main_bo02-04.gif) top left no-repeat;
height:30px;
text-align:center;
}

#ol_top_main_list li a:hover{
background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top/main_bo02-04.gif) bottom left no-repeat;
}

#ol_top_main_list li.bo1 a{
display:block;
width:129px;
color:#ffffff;
background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top/main_bo01.gif) top left no-repeat;
padding-top:8px;
height:30px;
text-align:center;
}

#ol_top_main_list li.bo1 a:hover{
background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top/main_bo01.gif) bottom left no-repeat;
}

#ol_top_main_list li.bo5 a{
display:block;
width:128px;
color:#ffffff;
background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top/main_bo05.gif) top left no-repeat;
padding-top:8px;
height:30px;
text-align:center;
}

#ol_top_main_list li.bo5 a:hover{
background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top/main_bo05.gif) bottom left no-repeat;
}

/* -------
ol_top_main
--------- */
#ol_toppage .ol_top_main{
	border:solid 1px #c6beb3;
	zoom:1;  
	position: relative;/* for preview */
}

#ol_toppage .ol_top_main:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;   
}

#ol_toppage .ol_top_main ul{
	width:642px;
	border:solid 3px #4b4a4b;
	border-top:none;
	zoom:1;  
	position: relative;/* for preview */
}

#ol_toppage .ol_top_main ul:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;   
}


#ol_toppage .ol_top_main .main{
	width:426px;
	float:left;
}

#ol_toppage .ol_top_main .graph{
	width:212px;
	float:left;
	text-align:center;
}

/* -------
ol_top_item
--------- */
#ol_toppage #ol_top_item{
	margin-top:25px;
}

#ol_toppage #ol_top_item ul.topics{
	width:650px;
	zoom:1;  
	position: relative;/* for preview */
}

#ol_toppage #ol_top_item ul.topics:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;   
}

#ol_toppage #ol_top_item .topics li{
	width:295px;
	padding:15px 30px 0 0;	
	float:left;
}

#ol_toppage #ol_top_item .topics dl{
	width:295px;
	zoom:1;  
	position: relative;/* for preview */
}

#ol_toppage #ol_top_item .topics dl:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;   
}

#ol_toppage #ol_top_item .topics dt{
	width:115px;
	float:left;
}

#ol_toppage #ol_top_item .topics dt img{
	border:solid 1px #c6beb3;
}

#ol_toppage #ol_top_item .topics dd{
	width:180px;
	float:left;
}

#ol_toppage #ol_top_item .topics dd li{
	width:180px;
	padding:0px;
}

#ol_toppage #ol_top_item .topics dd li.read{
	padding-bottom:5px;
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top/dotline.jpg) repeat-x bottom;
}

#ol_toppage #ol_top_item .topics dd li.read a{
	font-weight:bold;
	color: #6c6c6c;
}

#ol_toppage #ol_top_item .topics dd img{
	padding:0 10px 5px 0;
}

#ol_toppage #ol_top_item .topics dd li.txt{
	padding-top:10px;
}

/* -------
SpoNews
--------- */

#SpoNews{
width:610px;
margin:10px 0 0 0;
text-align:left;}
	

#SpoNews ul {
line-height:1.4;
list-style:none outside none;
margin:0;
text-align:left;
}

#SpoNews ul li {
background:url("//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/images/oz2_main_arrow01.gif") no-repeat scroll 0 3px transparent;
padding:0 0 0 16px;
}

#SpoNews .SpoNewsL{float:left;}
#SpoNews .SpoNewsR{float:right;}

/* -------
ol_top_hakusho
--------- */
#ol_toppage #ol_top_hakusho{
	padding-top:25px;
	font-size:12px;
	zoom:1;  
	position: relative;/* for preview */
}

#ol_toppage #ol_top_hakusho:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;   
}

#ol_toppage #ol_top_hakusho .r_box{
	margin-left:10px;
}

#ol_toppage #ol_top_hakusho ul{
	width:320px;
	margin-top:15px;
	background:#f9f4f0;
	float:left;
}

#ol_toppage #ol_top_hakusho li{
	width:320px;
	background:#f9f4f0;
}

#ol_toppage #ol_top_hakusho .q_tit{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top/hakusho_q.gif) no-repeat top left;
	width:241px;
	height:53px;
	padding:15px 32px 0 47px;
	font-weight:bold;
}

#ol_toppage #ol_top_hakusho .graph{
	padding:10px 0 0 0;
	margin:0;
}

#ol_toppage #ol_top_hakusho .txt{
	font-size:90%;
	line-height:15px;
	width:300px;
	padding:10px;
	min-height:40px;
}

#ol_toppage #ol_top_hakusho .bo{
	padding:0 10px 5px 0;
	width:310px;
	text-align:right;
}

/* -------
ol_top_honne
--------- */
#ol_toppage #ol_top_honne{
	background:#f9f4f0;
	width:650px;
	margin:15px 0 25px 0;
	padding-bottom:15px;
}

#ol_toppage #ol_top_honne a{
color: #6c6c6c;
}

#ol_toppage #ol_top_honne .honne_box{
	zoom:1;  
	position: relative;/* for preview */
}

#ol_toppage #ol_top_honne .honne_box img.new{
	padding-left:5px;
}

#ol_toppage #ol_top_honne .honne_box:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;   
}

#ol_toppage #ol_top_honne .honne_list{
	width:325px;
	float:left;
}

#ol_toppage #ol_top_honne ul{
	padding:0 30px 0 45px;
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top/honne_bk.gif) no-repeat 25px 0px;
	margin-top:15px;
	width:250px;
}

#ol_toppage #ol_top_honne li{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top/honne_point01.gif) no-repeat 0px 5px;
	padding-left:17px;
}

#ol_toppage #ol_top_honne li.cate_tit{
	padding:0;
	background:none;
}

#ol_toppage #ol_top_honne .more{
	text-align:right;
	color:#bf698c;
	background:none;
}

#ol_toppage .honne_anq{
	width:560px;
	padding-bottom:10px;
	background:#ffffff none;
	margin:15px 0 0 45px;
}

#ol_toppage .honne_anq h4{
	padding:15px 0 5px 0;
}

#ol_toppage .honne_anq p{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top/honne_point02.gif) 20px 10px no-repeat;
	padding:5px 0 5px 37px;
}

#ol_toppage .honne_anq .atn{
	text-align:right;
	font-size:85%;
	background:none;
}

/* -------
ol_top_iinkai
--------- */
#ol_top_iinkai{
	margin:15px 0 25px 0;
}

#ol_top_iinkai .iinkai_box{
	width:650px;
	margin-top:15px;
	zoom:1;  
	position: relative;/* for preview */
}

#ol_top_iinkai .iinkai_box:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;   
}

#ol_top_iinkai .ph_i{
	width:180px;
	border:solid 1px #d1c3a8;
	background:#db89ad;
	float:left;
}

#ol_top_iinkai .ph_i .name_i{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	padding-top:3px;
}

#ol_top_iinkai .read_i{
	width:448px;
	margin:10px 0 10px 20px;
	padding-bottom:10px;
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top/dotline.jpg) repeat-x bottom;
	color:#c0477d;
	font-size:15px;
	font-weight:bold;
	float:left;
}

#ol_top_iinkai .read_i a{
	color:#c0477d;
}

#ol_top_iinkai .read_i img{
	padding-left:10px;
}

#ol_top_iinkai .txt_i{
	width:428px;
	margin-left:20px;
	padding-right:20px;
	float:left;
}

#ol_top_iinkai .txt_i a{
	color:#c0477d;
}

#ol_top_iinkai .bo_i{
	width:438px;
	margin-left:20px;
	padding-right:10px;
	text-align:right;
	float:right;
}


/* -------
ol_top_sports
--------- */
#ol_top_sports{
	margin:15px 0 25px 0;
}

#ol_top_sports .iinkai_box{
	width:650px;
	margin-top:15px;
	zoom:1;  
	position: relative;/* for preview */
}

#ol_top_sports .iinkai_box:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;   
}

#ol_top_sports .ph_i{
	width:180px;
	border:solid 1px #d1c3a8;
	background:#db89ad;
	float:left;
}

#ol_top_sports .ph_i .name_i{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	padding-top:3px;
}

#ol_top_sports .read_i{
	width:448px;
	margin:10px 0 10px 20px;
	padding-bottom:10px;
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/ol/images/top/dotline.jpg) repeat-x bottom;
	color:#c0477d;
	font-size:15px;
	font-weight:bold;
	float:left;
}

#ol_top_sports .read_i a{
	color:#c0477d;
}

#ol_top_sports .read_i img{
	padding-left:10px;
}

#ol_top_sports .txt_i{
	width:428px;
	margin-left:20px;
	padding-right:20px;
	float:left;
}

#ol_top_sports .txt_i a{
	color:#c0477d;
}
#ol_top_sports .spo_li{padding:10px 0 0 0;}
#ol_top_sports .spo_li li{padding:0 10px 0 0; display:inline;}
#ol_top_sports .spo_li li.clearSpo{clear:both; float:left;}
#ol_top_sports .spo_li li a{font-weight:normal;}

/*======================
oz2_sb_bbs_rank
========================*/
#oz2_sb_partner{
	padding:0 10px 10px 10px;
	margin:0;
    border-bottom: 1px solid #C9BDAB;	
}



/*======================
oz2_sb_bbs_rank
========================*/
#oz2_sb_bbs_rank{
    border-top: 1px solid #C9BDAB;
	padding:9px 10px 20px 10px;
}

#oz2_sb_bbs_rank p{
	background:#fff;
	padding:10px 0 0 10px;
}

#oz2_sb_bbs_rank ul{
	background:#fff;
	padding:5px 10px 10px 10px;
}

li.rank01{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_rank01.gif) no-repeat left center;	
	margin:0 0 5px 0 !important;
	padding:0 0 0 24px !important;
	list-style-type:none;
}

li.rank02{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_rank02.gif) no-repeat left center;	
	margin:0 0 5px 0 !important;
	padding:0 0 0 24px !important;
	list-style-type:none;
}

li.rank03{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_rank03.gif) no-repeat left center;	
	margin:0 0 5px 0 !important;
	padding:0 0 0 24px !important;
	list-style-type:none;
}

li.rank04{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_rank04.gif) no-repeat left center;	
	margin:0 0 5px 0 !important;
	padding:0 0 0 24px !important;
	list-style-type:none;
}

li.rank05{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_rank05.gif) no-repeat left center;	
	margin:0 0 5px 0 !important;
	padding:0 0 0 24px !important;
	list-style-type:none;
}

li.rank06{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_rank06.gif) no-repeat left center;	
	margin:0 0 5px 0 !important;
	padding:0 0 0 24px !important;
	list-style-type:none;
}

li.rank07{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_rank07.gif) no-repeat left center;	
	margin:0 0 5px 0 !important;
	padding:0 0 0 24px !important;
	list-style-type:none;
}

li.rank08{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_rank08.gif) no-repeat left center;	
	margin:0 0 5px 0;
	padding:0 0 0 24px !important;
	list-style-type:none;
}

li.rank09{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_rank09.gif) no-repeat left center;	
	margin:0 0 5px 0 !important;
	padding:0 0 0 24px !important;
	list-style-type:none;
}

li.rank10{
	background:url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_rank10.gif) no-repeat left center;
	margin:0 0 5px 0 !important;
	padding:0 0 0 24px !important;
	list-style-type:none;
}
