﻿/*<% Response.ContentType = "text/css"%>*/



#oz2_MainContentArea{
	float:left;
	width:650px;
	text-align:left;
	background:none;
	line-height:20px;
	font-size:10pt;
}

.caption{
	margin:25px 15px 0px 15px;
	zoom:1;
}

.caption:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}

#oz2_PRArea{
	background:#ffffff;
}

#oz2_sb_Recommend{
	margin-bottom:25px;
}

#oz2_sb_Recommend h2{
	margin:0;
}

#comment:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;}

#comment{
	padding:25px 35px 0px 35px;
	list-style:none;
	zoom:1;}

#comment #comment_txt{
	width:500px;
	float:left;}

#comment #comment_txt p{
	width:500px;
	font-weight:bold;
	color:#990066;
	font-size:12pt;}

#comment #comment_img{
	width:80px;
	float:right;}

/*========================     LocalNavi     =========================*/

#LocalNavi{
	width:650px;
	margin:0px;
	padding:0px;
	content:block;
	zoom:1;
}

#LocalNavi:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}

#LocalNavi li{
	float:left;
	list-style-type:none;
}

#LocalNavi li#all{
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/menu_all_o.gif');
}

#LocalNavi li#free{
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/menu_free_o.gif');
}

#LocalNavi li#love{
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/menu_love_o.gif');
}

#LocalNavi li#beauty{
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/menu_beauty_o.gif');
}

#LocalNavi li#gourmet{
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/menu_gourmet_o.gif');
}

#LocalNavi li#travel{
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/menu_travel_o.gif');
}

#LocalNavi li#career{
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/menu_career_o.gif');
}

#LocalNavi li#entertainment{
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/menu_entertainment_o.gif');
}

#LocalNavi li#wedding{
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/menu_wedding_o.gif');
}

#LocalNavi li a{
	display:block;
}

#LocalNavi li a:hover{
	background-color:transparent;
}

#LocalNavi li a:hover img{
	visibility:hidden;
}

/*========================//     LocalNavi     //=========================*/



/*========================     Topic     =========================*/

/*     FreeTalk     */

#topicCate1{
	width:650px;
	border-top:5px solid #F99633;
	border-right:1px solid #F99633;
	border-bottom:1px solid #F99633;
	border-left:1px solid #F99633;
	margin-top:5px;
}

#topicCate1 #bk{
	width:650px;
	background-image:url('/bbs/images/bk_topic_free.gif');
	zoom:1;
}

#topicCate1 #bk:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}



/*     Love&H     */

#topicCate8{
	width:650px;
	border-top:5px solid #DE7BAE;
	border-right:1px solid #DE7BAE;
	border-bottom:1px solid #DE7BAE;
	border-left:1px solid #DE7BAE;
	margin-top:5px;
}

#topicCate8 #bk{
	width:650px;
	background-image:url('/bbs/images/bk_topic_love.gif');
	zoom:1;
}

#topicCate8 #bk:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}



/*     Beauty     */

#topicCate4{
	width:650px;
	border-top:5px solid #9563A6;
	border-right:1px solid #9563A6;
	border-bottom:1px solid #9563A6;
	border-left:1px solid #9563A6;
	margin-top:5px;
}

#topicCate4 #bk{
	width:650px;
	background-image:url('/bbs/images/bk_topic_beauty.gif');
	zoom:1;
}

#topicCate4 #bk:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}



/*     Gourmet     */

#topicCate3{
	width:650px;
	border-top:5px solid #CC9900;
	border-right:1px solid #CC9900;
	border-bottom:1px solid #CC9900;
	border-left:1px solid #CC9900;
	margin-top:5px;
}

#topicCate3 #bk{
	width:650px;
	background-image:url('/bbs/images/bk_topic_gourmet.gif');
	zoom:1;
}

#topicCate3 #bk:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}



/*     Travel     */

#topicCate2{
	width:650px;
	border-top:5px solid #84A664;
	border-right:1px solid #84A664;
	border-bottom:1px solid #84A664;
	border-left:1px solid #84A664;
	margin-top:5px;
}

#topicCate2 #bk{
	width:650px;
	background-image:url('/bbs/images/bk_topic_travel.gif');
	zoom:1;
}

#topicCate2 #bk:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}



/*     Career     */

#topicCate5{
	width:650px;
	border-top:5px solid #64A6A6;
	border-right:1px solid #64A6A6;
	border-bottom:1px solid #64A6A6;
	border-left:1px solid #64A6A6;
	margin-top:5px;
}

#topicCate5 #bk{
	width:650px;
	background-image:url('/bbs/images/bk_topic_career.gif');
	zoom:1;
}

#topicCate5 #bk:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}



/*     Entertainment     */

#topicCate6{
	width:650px;
	border-top:5px solid #6474A6;
	border-right:1px solid #6474A6;
	border-bottom:1px solid #6474A6;
	border-left:1px solid #6474A6;
	margin-top:5px;
}

#topicCate6 #bk{
	width:650px;
	background-image:url('/bbs/images/bk_topic_entertainment.gif');
	zoom:1;
}

#topicCate6 #bk:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}



/*     Wedding     */

#topicCate7{
	width:650px;
	border-top:5px solid #F96464;
	border-right:1px solid #F96464;
	border-bottom:1px solid #F96464;
	border-left:1px solid #F96464;
	margin-top:5px;
}

#topicCate7 #bk{
	width:650px;
	background-image:url('/bbs/images/bk_topic_wedding.gif');
	zoom:1;
}

#topicCate7 #bk:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}

/*========================//     TopicBK     //=========================*/



/*========================     ResNavi     =========================*/

#ResNavi{
	margin:5px 15px 0px 15px;
	padding:0px;
	content:block;
	zoom:1;
	list-style-type:none;
}

#ResNavi:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}

#ResNavi li.on{
	color:#990066;
	font-weight:bold;
	float:left;
	padding-right:5px;
}

#ResNavi li.off{
	float:left;
	padding-right:5px;
}

#ResNavi li#totalRes{
	width:200px;
	float:left;
	list-style-type:none;
}

#ResNavi li#numberRes{
	float:right;
	text-align:right;
	list-style-type:none;
	color:#990066;
	font-weight:bold;
}

#ResNavi li#numberRes a{
	color:#985849;
	font-weight:normal;
}

#ResNavi li#numberRes a:hover{
	color:#990066;
}

#numberResB{
	margin:10px 15px 25px 0px;
	text-align:right;
	color:#990066;
	font-weight:bold;
}

#numberResB a{
	color:#985849;
	font-weight:normal;
}

#numberResB a:hover{
	color:#990066;
}

#ResNavi .on .mark{
	margin:0px 3px;
	padding-left:8px;
	background-image:url('/bbs/images/icon_on.gif');
	background-position:0px;
	background-repeat:no-repeat;
}

#ResNavi .off .mark{
	margin:0px 3px;
	padding-left:8px;
	background-image:url('/bbs/images/icon_off.gif');
	background-position:0px;
	background-repeat:no-repeat;
}

/*========================//     ResNavi     //=========================*/



/*========================     Top     =========================*/

#TopTheme{
	width:650px;
	text-align:center;
}

#TopTheme ul{
	width:620px;
	margin:5px auto;
	zoom:1;
}

#TopTheme ul:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}

#TopTheme li.off{
	width:185px;
	float:left;
	text-align:left;
	padding-left:10px;
	margin-right:10px;
	background-image:url('/bbs/images/icon_off.gif');
	background-position:left center;
	background-repeat:no-repeat;
}

#TopTheme li.on{
	width:185px;
	float:left;
	text-align:left;
	padding-left:10px;
	margin-right:10px;
	background-image:url('/bbs/images/icon_off.gif');
	background-position:left center;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#990066;
}


#TopIndex{
	width:650px;
	height:25px;
	margin-top:5px;
	background-color:#D7C9C3;
	text-align:center;
	zoom:1;
}

#TopIndexi:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}

#TopIndex #IndexTitle{
	width:395px;
	float:left;
	margin-top:5px;
}

#TopIndex #IndexName{
	width:95px;
	float:left;
	margin-top:5px;
}

#TopIndex #IndexRes{
	width:80px;
	float:left;
	margin-top:5px;
}

#TopIndex #IndexDate{
	width:80px;
	float:left;
	margin-top:5px;
}

#boxTop{
	width:650px;
	border-bottom:1px solid #B0A18A;
}

.Top{
	width:650px;
	border-top:1px solid #B0A18A;
	zoom:1;
}

.Top:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}


/*-----     Topic     -----*/
ul.TopTopic{
	zoom:1;
	width:650px;
	display:table;
}

ul.TopTopic:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}

.Top ul.TopTopic li{
	float:left;
	vertical-align:middle;
	word-wrap:break-word;
}

.Top ul.TopTopic li.TopCateIcon_cate1{
	width:45px;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_free.gif') no-repeat 15px center;
	padding:15px 0px;
}

.Top ul.TopTopic li.TopCateIcon_cate8{
	width:45px;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_love.gif') no-repeat 15px center;
	padding:15px 0px;
}

.Top ul.TopTopic li.TopCateIcon_cate4{
	width:45px;
	padding:15px 0px;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_beauty.gif') no-repeat 15px center;
}

.Top ul.TopTopic li.TopCateIcon_cate3{
	width:45px;
	padding:15px 0px;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_gourmet.gif') no-repeat 15px center;
}

.Top ul.TopTopic li.TopCateIcon_cate2{
	width:45px;
	padding:15px 0px;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_travel.gif') no-repeat 15px center;
}

.Top ul.TopTopic li.TopCateIcon_cate5{
	width:45px;
	padding:15px 0px;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_career.gif') no-repeat 15px center;
}

.Top ul.TopTopic li.TopCateIcon_cate6{
	width:45px;
	padding:15px 0px;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_entertainment.gif') no-repeat 15px center;
}

.Top ul.TopTopic li.TopCateIcon_cate7{
	width:45px;
	padding:15px 0px;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_wedding.gif') no-repeat 15px center;
}



.Top ul.TopTopic li.TopTopicTitle{
	width:290px;
	padding:10px 5px 10px 0px;
}

#oz1-3rdContentsArea #oz2_MainContentArea .Top ul.TopTopic li.TopTopicTitle a:link{color:#685849;}
#oz1-3rdContentsArea #oz2_MainContentArea .Top ul.TopTopic li.TopTopicTitle a:visited{color:#A25488;}
#oz1-3rdContentsArea #oz2_MainContentArea .Top ul.TopTopic li.TopTopicTitle a:hover{color:#990066;}
#oz1-3rdContentsArea #oz2_MainContentArea .Top ul.TopTopic li.TopTopicTitle a:active{color:#9c1a36;}

#oz1-3rdContentsArea #oz2_MainContentArea .Top ul.TopTopic li.TopTopicTitle h2{
margin:0px;
padding:0px;
width:290px;
font-size:10pt;
line-height:16px;}

.Top ul.TopTopic li.TopTopicOpen{
	width:45px;
	padding:10px 5px 10px 0px;
}

.Top ul.TopTopic li.TopTopicOpen li{
	font-size:10px;
	line-height:14px;
	margin:0px 3px;
	padding-left:8px;
	background-image:url('/bbs/images/icon_on.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

.Top ul.TopTopic li.TopTopicClose{
	width:45px;
	padding:10px 5px 10px 0px;
}

.Top ul.TopTopic li.TopTopicClose li{
	font-size:10px;
	line-height:12px;
	margin:0px 3px;
	padding-left:8px;
	background-image:url('/bbs/images/icon_off.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

.Top ul.TopTopic li.TopTopicName{
	width:100px;
	padding:16px 5px 16px 0px;
	font-size:10px;
	text-align:center;
}

.Top ul.TopTopic li.TopResIcon{
	width:35px;
	padding:10px 0px;
}

.Top ul.TopTopic li.TopResIcon_hot{
	width:35px;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_hot.gif') no-repeat center 11px;
	padding:10px 0px;
}

.Top ul.TopTopic li.TopResIcon_grow{
	width:35px;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_grow.gif') no-repeat center 13px;
	padding:10px 0px;
}

.Top ul.TopTopic li.TopResIcon_arise{
	width:35px;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_arise.gif') no-repeat center 15px;
	padding:10px 0px;
}

.Top ul.TopTopic li.TopResNum{
	width:40px;
	text-align:center;
	padding:16px 0px;
}

.Top ul.TopTopic li.TopResNum_hot{
	width:40px;
	background-color:#F9C5E8;
	font-weight:bold;
	color:#990066;
	text-align:center;
	padding:16px 0px;
}

.Top ul.TopTopic li.TopResNum_grow{
	width:40px;
	background-color:#FFECA0;
	font-weight:bold;
	text-align:center;
	padding:16px 0px;
}

.Top ul.TopTopic li.TopResNum_arise{
	width:40px;
	background-color:#D4FFCB;
	text-align:center;
	padding:16px 0px;
}

.Top ul.TopTopic li.TopDate{
	padding-top:13px;
	padding-right:15px;
	text-align:right;
	font-size:10px;
	line-height:12px;
	float:right;
}



/*-----     TopRes     -----*/

div.TopRes{
	width:620px;
	border-top:1px dashed #B0A18A;
	margin-left:30px;
}

div.TopRes:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}

ul.TopRes{
	zoom:1;
}

ul.TopRes:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}

ul.TopRes li{
	float:left;
	margin:10px 0px;
}

ul.TopRes li.TopResIcon{
	width:35px;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_res.gif') no-repeat center center;
}

ul.TopRes li.TopResTitle{
	font-weight:bold;
	width:320px;
}

#oz1-3rdContentsArea #oz2_MainContentArea ul.TopRes li.TopResTitle h2 a:link{color:#685849;}
#oz1-3rdContentsArea #oz2_MainContentArea ul.TopRes li.TopResTitle h2 a:visited{color:#A25488;}
#oz1-3rdContentsArea #oz2_MainContentArea ul.TopRes li.TopResTitle h2 a:hover{color:#990066;}
#oz1-3rdContentsArea #oz2_MainContentArea ul.TopRes li.TopResTitle h2 a:active{color:#9c1a36;}

#oz1-3rdContentsArea #oz2_MainContentArea ul.TopRes li.TopResTitle h2{
margin:0px;
padding:0px;
font-size:10pt;
line-height:16px;
width:320px;}

ul.TopRes li.TopResName{
	width:100px;
	padding-left:5px;
	font-size:10px;
	text-align:center;
}

ul.TopRes li.TopResDate{
	padding-right:15px;
	font-size:10px;
	text-align:right;
	float:right;
}

/*-----     TopResChild     -----*/

div.TopResChild{
	width:595px;
	margin-left:55px;
}

div.TopResChild:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}

ul.TopResChild{
	zoom:1;
}

ul.TopResChild:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}

ul.TopResChild li{
	float:left;
	margin:10px 0px;
}

ul.TopResChild li.TopResChildIcon{
	width:35px;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_yokores.gif') no-repeat center center;
}

ul.TopResChild li.TopResChildTitle{
	font-weight:bold;
	width:295px;
}

#oz1-3rdContentsArea #oz2_MainContentArea ul.TopResChild li.TopResChildTitle h2 a:link{color:#685849;}
#oz1-3rdContentsArea #oz2_MainContentArea ul.TopResChild li.TopResChildTitle h2 a:visited{color:#A25488;}
#oz1-3rdContentsArea #oz2_MainContentArea ul.TopResChild li.TopResChildTitle h2 a:hover{color:#990066;}
#oz1-3rdContentsArea #oz2_MainContentArea ul.TopResChild li.TopResChildTitle h2 a:active{color:#9c1a36;}

#oz1-3rdContentsArea #oz2_MainContentArea ul.TopResChild li.TopResChildTitle h2{
margin:0px;
padding:0px;
font-size:10pt;
line-height:16px;
width:295px;}

ul.TopResChild li.TopResChildName{
	width:100px;
	padding-left:5px;
	font-size:10px;
	text-align:center;
}

ul.TopResChild li.TopResChildDate{
	padding-right:15px;
	font-size:10px;
	text-align:right;
	float:right;
}

.Top .my{
	background-image:url('/bbs/images/bk_mine.gif');
}

.TopRes .my{
	background-image:url('/bbs/images/bk_mine.gif');
}

.TopResChild .my{
	background-image:url('/bbs/images/bk_mine.gif');
}

/*========================//     Top     //=========================*/



/*========================     Responce     =========================*/

#oz1-3rdContentsArea #oz2_MainContentArea h2{
margin:0px;
padding:15px;}

#boxRes{
	width:650px;
	border-bottom:1px solid #B0A18A;
	margin-top:10px;
}

.Res{
	width:650px;
	border-top:1px solid #B0A18A;
}

.ResTtl{
	width:650px;
	zoom:1;
}

.ResTtl:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}

.markRes{
	margin:0px;
	padding:5px 15px 3px 0px;
	background-image:url('/bbs/images/icon_res.gif');
	background-position:0px;
	background-repeat:no-repeat;
}

.myResTtl{
	background-image:url('/bbs/images/bk_mine.gif');
	zoom:1;
}

.myResTtl:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}

.YokoRes{
	width:620px;
	margin:10px 0px;
	zoom:1;
	position:relative;
	left:30px;
	border-top:1px dashed #B0A18A;
}

.YokoResTtl{
	zoom:1;
}

.YokoResTtl:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}

.markYokoRes{
	margin:0px;
	padding:5px 15px 3px 0px;
	background-image:url('/bbs/images/icon_yokores.gif');
	background-position:0px;
	background-repeat:no-repeat;
}

span.onClick
{
	cursor:pointer !important;
}

/*========================//     Responce     //=========================*/



/*========================     Text     =========================*/

#topicTitle{
	width:450px;
	font-size:14px;
	float:left;
}

.title{
	width:420px;
	font-size:12px;
	float:left;
}

.open{
	font-size:10px;
	line-height:15px;
	color:#990066;
	float:left;
	padding:15px 15px 0px 0px;
}
.open a{
	color:#990066;
}

.open .mark{
	margin:0px;
	padding-left:8px;
	background-image:url('/bbs/images/icon_on.gif');
	background-position:center center;
	background-repeat:no-repeat;
}

.close{
	font-size:10px;
	line-height:15px;
	color:#990066;
	float:left;
	padding:15px 15px 0px 0px;
}

.close a{
	color:#990066;
}

.close .mark{
	margin:0px;
	padding-left:8px;
	background-image:url('/bbs/images/icon_off.gif');
	background-position:center center;
	background-repeat:no-repeat;
}

.name{
	font-size:10pt;
	text-align:right;
	line-height:15px;
	float:right;
	padding:8px 15px 0px 0px;
}

.text{
	margin:15px;
	content:block;
	zoom:1;
	text-align:left;
	word-wrap:break-word;
}

div .key{
	width:100%;
	zoom:1;
}

div .key:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.keyword{
	padding-left:15px;
	font-size:10px;
	line-height:15px;
	color:#C9BDAB;
	float:left;
	zoom:1;
}

/*========================//     Text     //=========================*/



/*========================     VoteForm     =========================*/

.caption #caution{
	background-color:#F6E4F0;
	margin-top:5px;
	padding:3px 5px;
}

#step{
	margin:25px 153px 5px 153px;
	zoom:1;
}

#step:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}

#step img{
	float:left;
}

#step p{
	width:22px;
	height:45px;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/step00.gif') no-repeat;
	float:left;
}

#FormBody{
	width:620px;
	margin-left:15px;
}

#FormBody .txtimg{
	margin-top:20px;
	margin-bottom:5px;
}

#FormBody input,textarea,select{
	margin:0px;
	padding:2px;
	border:1px solid #C9BDAB;
	color:#685849;
	font-size:12px;
}

#FormBody .None{
	border:none;
}

#FormBody #category{
	margin-right:20px;
	float:left;
}

#FormBody #theme{
	float:left;
}

#FormBody .text30{
	width:400px;
	margin-right:5px;
}

#ctl00_main_listMailFlag input{
	margin-right:5px;
	border:none;
}

#ctl00_main_listMailFlag label{
	margin-right:20px;
}

#FormBody .mailGet{
	margin:0px 20px 5px 0px;
	float:left;
}

#FormBody .textbox{
	width:620px;
	height:250px;
}

#target{
	border-top:1px dashed #B0A18A;
	border-bottom:1px dashed #B0A18A;
	margin-top:25px;
}

#target p{
	margin:10px 15px;
	font-size:10px;
	line-height:14px;
}

#target strong{
	line-height:20px;
}

#target img{
	margin-bottom:10px;
}

#ConfirmBody{
	width:650px;
	margin-top:20px;
	margin-bottom:25px;
	border-bottom:1px dashed #B0A18A;
}

#ConfirmBody .line{
	border-top:1px dashed #B0A18A;
	padding:10px 15px;
	zoom:1;
}

#ConfirmBody .line:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;  
}

#ConfirmBody .line .txtimg{
	width:90px;
	float:left;
}

#ConfirmBody .line .txt{
	width:530px;
	float:left;
}

#attend{
	width:550px;
	margin-left:60px;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/bk_vote_caution.gif');
}

#attend img{
	margin:20px 20px 10px 20px;
}

#attend p{
	padding:0px 20px 20px 20px;
}

#attend span{
	color:#990066;
}

#attend ul{
	margin-left:20px;
	margin-bottom:10px;
	padding-left:20px;
}

#attend li{
	margin:0px;
	padding:0px;
}

#Finish{
	margin:50px 0px 50px 240px;
}

#error{
	margin:50px 0px 50px 200px;
	font-size:10pt;
	line-height:20px;
	color:#685849;
}

/*========================//     VoteForm     //=========================*/



/*========================     Static     =========================*/

#oz2_CategoryTitle{
	text-align:left;
}

#RuleIndex{
	margin:0px 25px;
	background-color:#F6E4F0;
	border:1px solid #D8B3D1;
	color:#685849;
	font-size:12px;
}

#RuleIndex p{
	padding:15px;
}

#RuleBody{
	width:635px;
	margin:25px 45px;
	color:#685849;
	font-size:12px;
}

#RuleBody p{
	margin:5px 25px 15px 25px;
}
#RuleBody .clear{
	margin:5px 25px 0px 25px;
}

#RuleBody ul{
	margin:0px 25px 20px 25px;
	padding-left:15px;
}

#RuleBody li{
	margin:0px;
	padding:0px;
}

#RuleBody .note{
	margin:0px;
	padding-left:1.5em;
	text-indent:-1.5em;
}

/*========================//     Static     //=========================*/



/*========================     Bottan     =========================*/

#BtnRes{
	text-align:center;
	margin:15px 0px 10px 0px;
	width:100%;
}

#BtnVote{
	text-align:center;
	margin:20px 0px 0px 0px;
	width:100%;
}

#BtnConfirm{
	text-align:center;
	margin:25px 0px 0px 0px;
	width:100%;
}

#BtnClose{
	text-align:center;
	margin:25px 0px;
	width:100%;
}

#BtnAll{
	width:100px;
	margin:0px 90px;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/btn02_all_o.gif') no-repeat;
}

#BtnAll a{
	display:block;
}

#BtnAll a:hover{
	background-color:transparent;
}

#BtnAll a:hover img{
	visibility:hidden;
}

#BtnTtl{
	width:100px;
	margin:0px 90px;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/btn02_ttl_o.gif') no-repeat;
}

#BtnTtl a{
	display:block;
}

#BtnTtl a:hover{
	background-color:transparent;
}

#BtnTtl a:hover img{
	visibility:hidden;
}

.BtnYokoRes{
	text-align:center;
	margin:15px 0px 10px 0px;
	width:100%;
}

.BtnStaff{
	display:block;
	margin-right:15px;
	float:right;
	text-align:right;
	width:72px;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/btn02_staff_o.gif') no-repeat;
	cursor:pointer !important;
}

.BtnStaff:hover{
	background-color:transparent;
}

.BtnStaff:hover img{
	visibility:hidden;
}

/*     for IE6     */  
* html .BtnStaff{
	display:block;
	width:72px;
	float:right;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/btn02_staff_o.gif') no-repeat;
	cursor:pointer !important;
}

/*     for IE7     */
*:first-child+html .BtnStaff{
	display:block;
	margin-right:15px;
	width:72px;
	float:right;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/btn02_staff_o.gif') no-repeat;
	cursor:pointer !important;
}

/*========================//     Bottan     //=========================*/



/*========================     Right_column     =========================*/

#Right_Columun{
	float:right;
	width:300px;
	text-align:left;
	background:none;
	line-height:20px;
}

#TblTop{
	width:300px;
	height:25px;
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/tbl_top.gif') no-repeat;
}

#TblTop p{
	color:#ffffff;
	font-weight:bold;
	margin:0px 10px;
}

.Tbl{
	width:300px;
	background:#d2cbbe url('/bbs/images/tbl_bk.gif') repeat-y;
}

.TblBottom{
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/tbl_bottom.gif') no-repeat;
	width:300px;
	height:15px;
}

#TblBbs{
	width:300px;
}

.TblMgn{
	margin:5px 20px;
}

.TblMgn .RightText{
	margin-bottom:15px;
	font-size:10px;
	line-height:14px;
}

.mail{
	border:1px solid #C9BDAB;
	width:170px;
	float:left;
}

.pass{
	border:1px solid #C9BDAB;
	width:90px;
	margin:10px 0px;
	float:left;
}

li#right{
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_off.gif') no-repeat 195px center;
	margin:0px;
	padding:0 0 0px 10px;
	list-style-type:none;
	text-align:right;
}

.TblMgn li.cate1{
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_free_s.gif') no-repeat left center;
	margin:0 0px 5px 0px;
	padding:0 0 0px 15px;
	list-style-type:none;
}
.TblMgn li.cate8{
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_love_s.gif') no-repeat left center;
	margin:0 0px 5px 0px;
	padding:0 0 0px 15px;
	list-style-type:none;
}

.TblMgn li.cate4{
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_beauty_s.gif') no-repeat left center;
	margin:0 0px 5px 0px;
	padding:0 0 0px 15px;
	list-style-type:none;
}

.TblMgn li.cate3{
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_gourmet_s.gif') no-repeat left center;
	margin:0 0px 5px 0px;
	padding:0 0 0px 15px;
	list-style-type:none;
}

.TblMgn li.cate2{
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_travel_s.gif') no-repeat left center;
	margin:0 0px 5px 0px;
	padding:0 0 0px 15px;
	list-style-type:none;
}

.TblMgn li.cate5{
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_career_s.gif') no-repeat left center;
	margin:0 0px 5px 0px;
	padding:0 0 0px 15px;
	list-style-type:none;
}

.TblMgn li.cate6{
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_entertainment_s.gif') no-repeat left center;
	margin:0 0px 5px 0px;
	padding:0 0 0px 15px;
	list-style-type:none;
}

.TblMgn li.cate7{
	background:url('//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/bbs/images/icon_wedding_s.gif') no-repeat left center;
	margin:0 0px 5px 0px;
	padding:0 0 0px 15px;
	list-style-type:none;
}

#oz2_ContentsArea #Right_Columun .TblMgn li a:link{color:#685849;}
#oz2_ContentsArea #Right_Columun .TblMgn li a:visited{color:#A25488;}
#oz2_ContentsArea #Right_Columun .TblMgn li a:hover{color:#990066;}
#oz2_ContentsArea #Right_Columun .TblMgn li a:active{color:#9c1a36;}

#oz2_ContentsArea #Right_Columun .Tbl li a:link{color:#685849;}
#oz2_ContentsArea #Right_Columun .Tbl li a:visited{color:#A25488;}
#oz2_ContentsArea #Right_Columun .Tbl li a:hover{color:#990066;}
#oz2_ContentsArea #Right_Columun .Tbl li a:active{color:#9c1a36;}

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 0px 5px 0px;
	padding:0 0 0px 24px;
	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 0px 5px 0px;
	padding:0 0 0px 24px;
	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 0px 5px 0px;
	padding:0 0 0px 24px;
	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 0px 5px 0px;
	padding:0 0 0px 24px;
	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 0px 5px 0px;
	padding:0 0 0px 24px;
	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 0px 5px 0px;
	padding:0 0 0px 24px;
	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 0px 5px 0px;
	padding:0 0 0px 24px;
	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 0px 5px 0px;
	padding:0 0 0px 24px;
	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 0px 5px 0px;
	padding:0 0 0px 24px;
	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:0px;
	padding:0 0 0px 24px;
	list-style-type:none;
}

ul.recommend{
	margin:10px 0px;
	padding-bottom:10px;
	border-bottom:1px solid #ffffff;
	zoom:1;
}

ul.recommend:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.RecommendListImg{
	float: left;
	width: 100px;
}

.RecommendListTxt01{
	float: right;
	width: 170px;
}

.RecommendListTxt01 a{
	font-weight:bold;
}

.RecommendListTxt02{
	font-size: 80%;
	display: block;
	line-height: 140%;
	margin-top: 3px;
}
/*========================//     Right_column     //=========================*/



/*========================     margin     =========================*/

.mT5{margin-top:5px;}
.mT10{margin-top:10px;}
.mT15{margin-top:15px;}
.mT20{margin-top:20px;}

.mB10{margin-bottom:10px;}
.mB15{margin-bottom:15px;}
.mB20{margin-bottom:20px;}

.mL10{margin-left:10px;}
.mL15{margin-left:15px;}
.mL20{margin-left:20px;}
.mL120{margin-left:120px;}

.mR15{margin-right:15px;}

/*========================//     margin     //=========================*/



/*========================     Common     =========================*/

.right{
	text-align:right;
}

.center{
	text-align:center;
}

.middle{
	display:table-cell;
	vertical-align:middle;
	margin:0;
}

/*     for IE6     */  
* html .middle{
	display:inline;
	zoom:1;
	vertical-align:middle;
	margin:0;
}

/*     for IE7     */
*:first-child+html .middle{
	display:inline;
	zoom:1;
	vertical-align:middle;
	margin:0;
}

.note{
	padding-left:1.5em;
	text-indent:-1.5em;
}

.fL{
	float:left;
}

.floatBox{
	zoom:1;
}

.floatBox:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.small{
	font-size:10px;
	line-height:14px;
}

.smallR{
	font-size:10px;
	line-height:14px;
	color:#990066;
}

.disc{
	list-style-type:disc;
}

.bg_01{
	background-color:#990066;
	color:#ffffff;}

.txt_01{
	color:#990066;
	font-size:14px;
	font-weight:bold;}
/*========================//     Common     //=========================*/



/*========================     とりあえず設定     =========================*/

img{
	border:none;
}

div{
	margin:0px;
	padding:0px;
}

p{
	margin:0px;
	padding:0px;
}

ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	word-wrap:break-word;
	word-break:break-all;
}

li{
	word-wrap:break-word;
	word-break:break-all;
}

form{
	margin:0px;
	padding:0px;
}

a:link{color:#685849;}
a:hover{color:#990066;}


/*========================//     とりあえず設定     //=========================*/


/*========================     mainte     =========================*/
#oz2_Mainte{
	margin-top:15px;
}
/*========================//   mainte     //=========================*/


/*======================== 20100719 =========================*/
#TopIndex{
	width:650px; height:37px; margin-top:5px;
	background-color:#D7C9C3; text-align:center; zoom:1;
}

#TopIndexi:after{content:"."; display:block; height:0; clear:both; visibility:hidden;  }

#TopIndex #IndexTitle{width:395px; float:left; margin-top:5px; line-height:30px;}

#TopIndex #IndexName{width:95px; float:left; margin-top:5px; line-height:15px;}

#TopIndex #IndexRes{width:80px;	float:left; margin-top:5px; line-height:30px;}

#TopIndex #IndexDate{width:80px; float:left; margin-top:5px; line-height:30px;}

.Top ul.TopTopic li.TopTopicName{
	width:100px; padding:10px 5px 10px 0px;
	font-size:10px; line-height:12px; text-align:center;
}

.Top ul.TopTopic li.TopTopicName span{display:block; clear:both; margin:0; padding:0;}

#bk{padding-top:8px;}
#bk #topicTitle span{height:48px; vertical-align:middle;}
#bk .name{padding:0 15px 8px 0px;}
#boxRes .YokoRes .YokoResTtl .name span, #boxRes .Res .ResTtl .name span,
#bk .name span, #FormBody p span #ctl00_main_unqName1 .unqid,
#ConfirmBody .line .txt #ctl00_main_unqName2 .unqid{margin-left:3px;}


/*======================== 3rdrectangle =========================*/
#oz2_3rdsb_adSquare {
    border-bottom: 2px solid #C9BDAB !important;
}
