@charset "utf-8";body #wrapper #content_box #mainblocks #mm_campaign ul{list-style-type:none;margin:0;padding:0}body #wrapper #content_box #mainblocks #mm_campaign{width:770px}body #wrapper #content_box #mainblocks #mm_campaign #special_visual{width:770px;margin-bottom:10px}body #wrapper #content_box #mainblocks #mm_campaign #special_visual .special_visual_mini{list-style-type:none;width:770px;margin:3px 0 0 0;padding:0}body #wrapper #content_box #mainblocks #mm_campaign #special_visual .special_visual_mini li{width:185px;height:72px;display:inline-block;/display:inline;/zoom:1;margin:0;padding:0 2px}body #wrapper #content_box #mainblocks #mm_campaign #special_visual .special_visual_mini li img{border:solid 1px #ccc;padding:0}body #wrapper #content_box #mainblocks #mm_campaign .mm_info{width:755px;margin:5px auto 10px}body #wrapper #content_box #mainblocks #mm_campaign .mm_info dd{background-image:url(../../../images/special/mm_campaign/mm_info_body.png);background-repeat:no-repeat;margin:0;padding:0;display:inline-block;/display:inline;/zoom:1;width:585px;vertical-align:top;height:160px}body #wrapper #content_box #mainblocks #mm_campaign .mm_info dd h2{background:none;margin:0;padding:0;width:585px}body #wrapper #content_box #mainblocks #mm_campaign .mm_info dd p{color:#fff;padding:23px 0 10px 15px;margin:0}body #wrapper #content_box #mainblocks #mm_campaign .mm_info dt{display:inline-block;/display:inline;/zoom:1;margin:0 0 0 -4px;padding:0;width:170px;vertical-align:top}* html body #wrapper #content_box #mainblocks #mm_campaign .mm_info dd p{padding:10px 0 10px 15px}body #wrapper #content_box #mainblocks #mm_campaign .mm_target{margin:5px 0 15px}body #wrapper #content_box #mainblocks #mm_campaign .mm_target h2{background:none;margin:0;padding:0;width:770px;height:40px}body #wrapper #content_box #mainblocks #mm_campaign .mm_target li{background-image:url(../../../images/special/mm_campaign/listico_orange.png);background-repeat:no-repeat;background-position:0 5px;padding-left:15px;padding-right:15px;margin-left:20px;margin-top:5px}body #wrapper #content_box #mainblocks #mm_campaign .mm_howto{margin:5px 0 15px}body #wrapper #content_box #mainblocks #mm_campaign .mm_howto h2{background:none;margin:0;padding:0;width:770px;height:40px}body #wrapper #content_box #mainblocks #mm_campaign .h305{height:305px}body #wrapper #content_box #mainblocks #mm_campaign .membership{background-image:url(../../../images/special/mm_campaign/membership_btm.png);background-repeat:no-repeat;background-position:0 100%;padding-bottom:15px;width:375px;margin:5px 2px 10px;display:inline-block;/display:inline;/zoom:1;vertical-align:top}body #wrapper #content_box #mainblocks #mm_campaign .membership h3{background:none;border:none;padding:0;margin:0;width:375px;height:40px}body #wrapper #content_box #mainblocks #mm_campaign .membership dl{background-image:url(../../../images/special/mm_campaign/membership_body.png);background-repeat:repeat-y;margin:0;padding:0}body #wrapper #content_box #mainblocks #mm_campaign .membership dd li{background-image:url(../../../images/special/mm_campaign/listico_green.png);background-repeat:no-repeat;background-position:0 8px;padding:3px 15px 10px;margin-left:20px}body #wrapper #content_box #mainblocks #mm_campaign .membership dt{width:300px;height:70px;margin:0 auto;padding:0}body #wrapper #content_box #mainblocks #mm_campaign .membership dt a:hover img{position:relative;z-index:-1}body #wrapper #content_box #mainblocks #mm_campaign .membership dt a{background-image:url(../../../images/special/mm_campaign/membership_btn_ov.gif);background-repeat:no-repeat;display:block}body #wrapper #content_box #mainblocks #mm_campaign .login{background-image:url(../../../images/special/mm_campaign/login_btm.png);background-repeat:no-repeat;background-position:0 100%;padding-bottom:15px;width:375px;margin:5px 2px 10px;display:inline-block;/display:inline;/zoom:1;vertical-align:top}body #wrapper #content_box #mainblocks #mm_campaign .login h3{background:none;border:none;padding:0;margin:0;width:375px;height:40px}body #wrapper #content_box #mainblocks #mm_campaign .login dl{background-image:url(../../../images/special/mm_campaign/login_body.png);background-repeat:repeat-y;margin:0;padding:0}body #wrapper #content_box #mainblocks #mm_campaign .login dd li{background-image:url(../../../images/special/mm_campaign/listico_green.png);background-repeat:no-repeat;background-position:0 8px;padding:3px 15px 10px;margin-left:20px}body #wrapper #content_box #mainblocks #mm_campaign .login dt{width:300px;height:70px;margin:0 auto;padding:0}body #wrapper #content_box #mainblocks #mm_campaign .login dt a:hover img{position:relative;z-index:-1}body #wrapper #content_box #mainblocks #mm_campaign .login dt a{background-image:url(../../../images/special/mm_campaign/login_btn_ov.gif);background-repeat:no-repeat;display:block}body #wrapper #content_box #mainblocks #mm_campaign .mm_howto textarea{padding:6px}body:nth-of-type(1) #wrapper #content_box #mainblocks #mm_campaign .mm_howto textarea{font-size:13px}body #wrapper #content_box #mainblocks #mm_campaign .mm_announcement{margin:5px 0 15px}body #wrapper #content_box #mainblocks #mm_campaign .mm_announcement h2{background:none;margin:0;padding:0;width:770px;height:40px}body #wrapper #content_box #mainblocks #mm_campaign .mm_announcement li{background-image:url(../../../images/special/mm_campaign/listico_orange.png);background-repeat:no-repeat;background-position:0 5px;padding-left:15px;padding-right:15px;margin-left:20px;margin-top:5px}

body #wrapper #content_box #mainblocks #mm_campaign #winners{width:755px;margin:0 auto}

body #wrapper #content_box #mainblocks #mm_campaign #winners dl {
background-image:url(../../../images/special/mm_campaign/winner_btm_bg.png);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:15px;
}

body #wrapper #content_box #mainblocks #mm_campaign #winners dd {
background-image: url(../../../images/special/mm_campaign/winner_body_bg.png); background-repeat:repeat-y;
}

body #wrapper #content_box #mainblocks #mm_campaign #winners dd h2
{background:none;margin:0;padding:0;height:72px;}

body #wrapper #content_box #mainblocks #mm_campaign #winners dd.detail p{padding-top:10px;padding-left:20px}

body #wrapper #content_box #mainblocks #mm_campaign #winners dd.detail h3{background-color:transparent;background-image:url(../../../images/special/mm_campaign/winner_goods.png);background-repeat:no-repeat;border:none;color:#333;font-size:16px;width:160px;display:inline-block;/display:inline;/zoom:1;vertical-align:top;padding:10px 0 0 15px;margin:0 0 0 15px}

body #wrapper #content_box #mainblocks #mm_campaign #winners dd.detail ul{display:inline-block;/display:inline;/zoom:1;vertical-align:top;width:490px;padding:3px 0}

body #wrapper #content_box #mainblocks #mm_campaign #winners dd.detail li{display:inline-block;/display:inline;/zoom:1;padding-top:10px;padding-right:15px}

body #wrapper #content_box #mainblocks #mm_campaign #winners dd.detail li span{font-size:14px;padding-left:10px;font-weight:bold}

body #wrapper #content_box #mainblocks #mm_campaign #winners dd.detail #present_comment {
	display:block;
}


body #wrapper #content_box #mainblocks #mm_campaign #winners dd.detail #present_comment .present_image{
	display:inline-block;
	/display:inline;
	/zoom:1;
	vertical-align:top;
	width:206px;
	padding-left:20px;
	padding-top:10px;
}

body #wrapper #content_box #mainblocks #mm_campaign #winners dd.detail #present_comment .present_image img {
	padding:2px;
	border: solid 1px #CCCCCC;
	background-color:#FFFFFF;
	margin-bottom:5px;
}

body #wrapper #content_box #mainblocks #mm_campaign #winners dd.detail #present_comment .present_txt {
	width:430px;/*450*/
	display:inline-block;
	/display:inline;
	/zoom:1;
	vertical-align:top;
	padding-top:10px;
	padding-left:20px;
}