@charset "UTF-8";
body, p, img, h1, h2, h3, h4, h5, table, tr, th, td, dl, dt, dd, form, ul, li, ol, br {
	margin:0;
	padding:0
}
body {
	font-family:'メイリオ', 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro'
}
img {
	border:0;
	vertical-align:bottom
}
ul, li {
	list-style:none
}
p {
	line-height:1.5
}
a, a:hover, a:visited {
	color:#505050
}
:focus {
	–moz-outline-style:none
}
a {
	outline:none
}
.bule {
	display:block;
	text-align:center;
	color:#00F;
	margin-bottom:10px
}
.red {
	display:block;
	text-align:center;
	color:#F00;
	margin-bottom:10px;
	font-weight:bold
}
.txtRed {
	color:#F00
}
.txtBlue {
	color:#0404B4
}
.txtFs150 {
	font-size:150%
}
div.flash.notice {
	border:solid 1px #9FCF9F;
	color:#005F00;
	padding:5px;
	background-color:#DFFFDF
}
div.alert_msg_title {
	background:url(error_bg.gif) no-repeat scroll right top #fff;
	border:2px solid #FF0000;
	margin:10px 0 10px 0px;
	text-align:left;
	padding:20px
}
div.alert_msg_title .big {
	color:#FF0000;
	font-size:130%;
	font-weight:bold
}
div.alert_msg_title .small {
	color:#FF0000
}
.formError {
	color:#FF0000;
	line-height:1.5
}
div.alert_msg {
	margin:10px 0;
	text-align:left;
	border:1px #f00 dotted;
	background:#fff url(error_bg.gif) no-repeat right top
}
div.alert_msg img {
	padding:10px;
	display:block
}
div.alert_msg ul {
	margin:10px 0 10px 30px;
	color:#f00;
	line-height:1.5
}
.center {
	text-align:center
}
.txt-rigth {
	text-align:right
}
.boxHeightCenter {
	display:inline-block;
	vertical-align:middle
}
.info_red {
	color:#ff0000;
	font-weight:bold
}
.ever_h {
	margin:15px 0 6px 0;
	height:24px;
	width:584px
}
.bn_up {
	padding-top:20px;
	margin-bottom:50px;
	width:950px;
	text-align:right;
	clear:both
}
.bn_up a {
	color:#333;
	text-decoration:none;
	background:url(bn_up.gif) left center no-repeat;
	padding:3px 0 0 18px
}
p.pagetop {
	margin:30px 0 10px;
	text-align:right
}
span.stk {
	text-decoration:line-through
}
#header #header_right {
	width:226px;
	position:relative;
	float:right
}
#header #header_middle {
	width:536px;
	position:relative;
	float:left
}
#header #header_middle #header_tel {
	position:absolute;
	top:10px;
	left:0
}
#header #header_middle ul#lnkul {
	position:absolute;
	top:-4px;
	left:204px
}
#header #header_middle ul#lnkul li {
	font-size:0;
	display:block;
	float:left
}
#header #header_middle ul#lnkul li img {
	font-size:0;
	display:block;
	margin-right:3px
}
#header #header_middle #header_member {
	position:absolute;
	top:-9px;
	right:0
}
#header #header_middle #header_member a {
	width:111px;
	height:24px;
	display:block;
	font-size:0;
	background:transparent url(btn_member.gif) 0 0 no-repeat
}
#header #header_middle #header_member a:hover {
	background:transparent url(btn_member_o.gif) 0 0 no-repeat
}
#header #header_middle #header_order {
	position:absolute;
	top:28px;
	right:0;
	font-size:125%;
	line-height:1.2
}
#header #header_middle #header_order th, #header #header_middle #header_order td {
	padding-left:10px;
	text-align:right;
	font-weight:normal
}
#header #header_middle #header_order td span {
	font-weight:bold;
	color:#f00
}
#header #header_middle #btnbox {
	position:absolute;
	top:24px;
	left:17px
}
#header #header_middle ul#btnul {
	position:relative
}
#header #header_middle ul#btnul li {
	position:absolute
}
#header #header_middle ul#btnul li#btn2 {
	left:152px
}
#header #header_middle ul#btnul li#btn3 {
	left:304px
}
#header #header_middle ul#btnul li a span {
	display:none
}
#header #header_right #bookmark {
	position:absolute;
	top:-8px;
	left:0
}
#header #header_right #fontbox {
	position:absolute;
	top:-8px;
	left:108px
}
#header #header_right ul#fontul {
	position:relative
}
#header #header_right ul#fontul li {
	font-size:0;
	display:block
}
#header #header_right ul#fontul li#font_size {
	position:absolute;
	top:0;
	left:0
}
#header #header_right #medium, #header #header_right #large {
	position:relative
}
#header #header_right #header_cart {
	position:absolute;
	top:22px;
	left:0
}
#header #header_right #header_cart a {
	width:225px;
	height:50px;
	display:block;
	font-size:0;
	background:transparent url(btn_shopping.gif) 0 0 no-repeat
}
#header #header_right #header_cart a:hover {
	background:transparent url(btn_shopping_o.gif) 0 0 no-repeat
}
ul#global_link {
	display:block;
	height:60px;
	position:relative
}
ul#global_link li {
	display:block;
	height:60px;
	position:absolute
}
ul#global_link li a {
	height:60px;
	display:block
}
ul#global_link li a span {
	display:none
}
#global_link li#global_link1 {
	left:0
}
#global_link li#global_link2 {
	left:190px
}
#global_link li#global_link3 {
	left:380px
}
#global_link li#global_link4 {
	left:570px
}
#global_link li#global_link5 {
	left:760px
}
#global_link1 a {
	width:190px;
	display:block;
	background:transparent url(menu.gif) 0 -60px no-repeat
}
#global_link2 a {
	width:190px;
	background:transparent url(menu.gif) -190px -60px no-repeat
}
#global_link3 a {
	width:190px;
	background:transparent url(menu.gif) -380px -60px no-repeat
}
#global_link4 a {
	width:190px;
	background:transparent url(menu.gif) -570px -60px no-repeat
}
#global_link5 a {
	width:190px;
	background:transparent url(menu.gif) -760px -60px no-repeat
}
#global_link1 a.this, #global_link1 a:hover {
	background:transparent url(menu.gif) 0 0 no-repeat
}
#global_link2 a.this, #global_link2 a:hover {
	background:transparent url(menu.gif) -190px 0 no-repeat
}
#global_link3 a.this, #global_link3 a:hover {
	background:transparent url(menu.gif) -380px 0 no-repeat
}
#global_link4 a.this, #global_link4 a:hover {
	background:transparent url(menu.gif) -570px 0 no-repeat
}
#global_link5 a.this, #global_link5 a:hover {
	background:transparent url(menu.gif) -760px 0 no-repeat
}
.footer_wrapper {
	overflow:hidden;
	border-top:#990000 2px solid
}
.footer_wrapper2 {
	overflow:hidden;
	background:transparent url(bg_footer2.gif) left top repeat-x
}
#footer1 {
	position:relative;
	width:950px;
	margin:0 auto;
	padding:18px 0;
	overflow:hidden;
	_zoom:1
}
.footer1_inner01 {
	float:left;
	width:670px
}
.footer1_inner02 {
	float:right;
	width:250px;
	padding-right:24px
}
#footer1 p {
	font-size:80%
}
#footer1 .logo_footer {
	float:left;
	width:112px;
	padding:5px 24px 13px 15px
}
#footer1 .btn_area {
	float:left;
	width:510px
}
#footer1 .btn_area p {
	margin-bottom:9px
}
#footer1 .btn_area li {
	float:left;
	margin-right:10px
}
#footer2 {
	width:950px;
	margin:0 auto;
	padding-bottom:20px;
	overflow:hidden;
	_zoom:1
}
#footer2 a {
	text-decoration:none
}
#footer2 a:hover {
	text-decoration:underline
}
#footer2 li a, #footer2 dt {
	font-size:14px;
	font-weight:bold;
	color:#900
}
#footer2 ul {
	margin-bottom:15px;
	padding:18px 15px 15px;
	border-bottom:1px dashed #666;
	overflow:hidden;
	_zoom:1
}
#footer2 li {
	float:left;
	margin-right:45px;
	line-height:1.2
}
#footer2 dl {
	float:left;
	width:222px;
	padding-left:15px;
	line-height:1.2
}
#footer2 dt {
	margin-bottom:5px
}
#footer3 {
	width:950px;
	margin:0 auto;
	padding:10px 0 0;
	text-align:right
}
#footer3_1box {
	text-align:left;
	margin:0
}
#footer3_1box p {
	font-size:80%;
	margin:0 15px 0 0
}
#footer3_1box #foot_logo1 {
	width:50px;
	float:left
}
#footer3_1box #foot_txt1 {
	width:220px;
	float:left
}
#footer3_1box #foot_logo2 {
	width:90px;
	float:left
}
#footer3_1box #foot_txt2 {
	width:230px;
	float:left
}
.copy_txt {
	width:231px
}
.container_sec_r {
	width:950px;
	margin-top:10px
}
.container_sec_r .container_l_r {
	width:730px;
	float:left
}
.container_sec_r .container_l_r .info {
	border:#999999 1px solid;
	margin:10px 0 15px;
	text-align:center
}
.container_sec_r .container_l_r .info p {
	text-align:center;
	margin:15px
}
.container_sec_r .container_r_r {
	width:200px;
	float:right
}
.container_sec_r .container_r_r .side_baner li, .container_sec_r .container_r_r dl.side_baner {
	margin-bottom:15px
}
.container_sec_r .container_r_r dl.side_baner {
	background:url(bg_side_box.gif) no-repeat left bottom;
	overflow:hidden;
	_zoom:1
}
.container_sec_r .container_r_r dl.side_baner dd {
	padding:0 10px 10px
}
#side_user {
	margin-bottom:15px;
	padding-bottom:17px;
	background:url(bg_user_bottom.gif) no-repeat left bottom
}
#side_user .inner {
	padding:20px 5px 0 15px;
	background:url(bg_user_head.gif) no-repeat left top
}
#side_user h3 {
	margin-bottom:15px;
	font-size:18px;
	font-weight:bold;
	color:#000
}
#side_user .info {
	margin:0 -5px 10px;
	padding:8px 5px;
	border-top:2px solid #900;
	border-bottom:2px solid #900;
	font-size:16px;
	font-weight:bold;
	color:#000
}
#side_user .info span {
	font-weight:bold;
	color:#f00
}
#side_user .info img {
	vertical-align:middle
}
#side_user .info a {
	font-weight:normal
}
#side_user .info .btn {
	margin-left:3px;
	cursor:pointer
}
#side_user .info td {
	position:relative
}
#side_user .info #point_info {
	position:relative
}
#side_user .info .baloon {
	display:none;
	position:absolute;
	left:-102px;
	bottom:0;
	z-index:10;
	width:142px;
	padding-top:12px;
	background:url("../cmn12/images/bg_balloon1.png") no-repeat left top
}
#side_user .info .baloon div {
	padding:0 0 52px 12px;
	background:url("../cmn12/images/bg_balloon2.png") no-repeat left bottom;
	font-weight:normal
}
.side_coupon_message_area {
	text-align:center;
	width:170px;
	margin:0 auto 2px auto
}
.side_coupon_message_area .side_coupon_message {
	background-image:url(recommend/recommend_coupon_list_r.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 0;
	width:100%;
	height:38px;
	margin:0 auto;
	font-size:70%
}
.side_coupon_message_area .side_coupon_message a {
	color:#9E0B0D;
	position:relative;
	top:2px;
	left:8px
}
#side_user .menu {
	margin-bottom:15px
}
#side_user .menu li {
	margin-bottom:5px;
	padding-left:19px;
	font-size:115%;
	line-height:18px
}
#side_user .menu li.menu1 {
	background:url(icon_menu1.gif) no-repeat left top
}
#side_user .menu li.menu2 {
	background:url(icon_menu2.gif) no-repeat left top
}
#side_user .menu li.menu3 {
	background:url(icon_menu3.gif) no-repeat left top
}
#side_user .menu li.menu4 {
	background:url(icon_menu4.gif) no-repeat left top
}
#side_user .menu li.menu5 {
	background:url(icon_menu5.gif) no-repeat left top
}
#side_user .menu li.menu6 {
	background:url(icon_menu6.gif) no-repeat left top
}
#side_user .menu li.menu7 {
	background:url(icon_menu7.gif) no-repeat left top
}
#pankuzu {
	margin-top:5px
}
.list_box3 img {
	margin-bottom:5px
}
p#ft_link {
	font-size:11px;
	text-align:center
}
div#bana_area {
	width:700px;
	padding:10px 50px
}
.f_left {
	float:left
}
.f_right {
	float:right
}
.f10 {
	font-size:10px
}
.mb5 {
	margin-bottom:5px
}
.mb10 {
	margin-bottom:10px
}
.mb15 {
	margin-bottom:15px
}
.mb20 {
	margin-bottom:20px
}
.mb25 {
	margin-bottom:25px
}
.mt5 {
	margin-top:5px
}
.mt10 {
	margin-top:10px
}
.mt15 {
	margin-top:15px
}
.mt20 {
	margin-top:20px
}
.mt25 {
	margin-top:25px
}
.mr10 {
	margin-right:10px
}
.mr17 {
	margin-right:17px
}
.mr20 {
	margin-right:20px
}
.ml10 {
	margin-left:10px
}
.ml20 {
	margin-left:20px
}
p.c_tablink {
	text-align:right;
	margin-top:5px
}
p.c_tablink a {
	padding:3px 0px 3px 18px;
	color:#990000;
	font-weight:bold;
	text-decoration:none;
	background:transparent url(yaji_tablink.gif) left center no-repeat
}
p.c_tablink a:hover {
	text-decoration:underline
}
#topRapMmBox {
	width:730px;
	height:167px;
	margin:15px 0 35px;
	overflow:hidden;
	_zoom:1
}
#topRapMmBox div {
	width:350px
}
#topRapMmBox div a {
	display:block;
	position:absolute;
	width:166px;
	_width:350px;
	height:153px;
	_height:167px;
	padding:14px 14px 0 170px;
	font-size:1.3em
}
#topRapMmBox div.left a {
	background:url(welcome/bnr_osusume3_off.jpg) no-repeat;
	text-decoration:none
}
#topRapMmBox div.right a {
	background:url(welcome/bnr_osusume4_off.jpg) no-repeat;
	text-decoration:none
}
#topRapMmBox div.left a:hover {
	background:url(welcome/bnr_osusume3_ov.jpg) no-repeat;
	text-decoration:none
}
#topRapMmBox div.right a:hover {
	background:url(welcome/bnr_osusume4_ov.jpg) no-repeat;
	text-decoration:none
}
#topRapMmBox table#topRapMmTbl th, #topRapMmBox table#topRapMmTbl td {
	vertical-align:top;
	background:#f8f7f4
}
#topRapMmBox table#topRapMmTbl th {
	width:140px;
	padding:15px
}
#topRapMmBox table#topRapMmTbl td {
	width:165px
}
#topRapMmBox table#topRapMmTbl td.topRapMmTblTxt {
	padding:15px 15px 0 0
}
#topRapMmBox table#topRapMmTbl td.topRapMmTblBtn {
	text-align:right;
	vertical-align:bottom;
	padding:5px 15px 15px 0
}
#topRapMmBox table#topRapMmTbl td.topRapMmTblSpc {
	width:30px;
	background:none
}
#elGoodsList table#elGLTbl {
	width:100%
}
#elGoodsList table#elGLTbl th {
	padding:5px 0 5px 10px
}
#elGoodsList table#elGLTbl td {
	padding:0 10px 0 5px;
	vertical-align:middle;
	line-height:1.2;
	font-size:1.4em
}
.clearfix:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
* html .clearfix {
	height:1%
}
.clr {
	clear:both
}
hr {
	display:none
}
.clear {
	clear:both;
	line-height:0
}
.left {
	float:left
}
.right {
	float:right
}
#transitionType1 {
	background-color:#F4F3F0;
	position:relative;
	height:100px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin-bottom:50px
}
.button-commit {
	position:absolute;
	top:21px;
	left:307px
}
.button-back {
	position:absolute;
	top:35px;
	left:13px
}
#transitionType2 {
	background:url(submit_btn-back_img.png) no-repeat;
	position:relative;
	height:140px;
	margin-top:20px;
	text-align:center
}
#transitionType2 a {
	position:absolute;
	top:91px;
	left:13px
}
#transitionType2 input[type="image"] {
	margin-top:30px
}
.opacity:hover {
	opacity:0.8
}
a.submitButton:hover {
	opacity:0.8
}
h1.borderBottom {
	border-bottom:1px solid #333333;
	font-size:150%;
	margin:20px 0 10px;
	padding:5px 5px 5px 0
}
.mgleft_20 {
	margin-left:20px
}
div.recommend_products_area h2 {
	border-left:none;
	color:#990000;
	font-size:18px;
	margin:10px 0 0;
	width:auto
}
div.recommend_product_box {
	margin:5px;
	padding:10px;
	width:330px;
	float:left
}
div.recommend_product_box div.image_box {
	float:left;
	border:1px solid #949494;
	padding:10px;
	position:relative
}
div.recommend_product_box div.image_box div.teiki_img_box {
	position:absolute;
	top:2%;
	right:2%
}
div.recommend_product_box div.image_box div.teiki_img_box img.teiki_img {
	width:30px;
	height:30px;
	background-image:none
}
div.recommend_product_box div.image_box img {
	height:70px;
	width:70px
}
div.recommend_product_box div.text_box {
	float:right;
	width:220px
}
div.recommend_product_box div.text_box h3 {
	font-size:16px;
	padding:0;
	color:#000;
	text-decoration:underline;
	min-height:52px
}
div.recommend_product_box div.text_box p {
	margin-top:5px
}
div.recommend_product_box div.text_box div.submit_aria {
	margin-top:10px
}
table.table_type1 {
	border:1px solid #999999;
	border-collapse:collapse;
	width:100%
}
table.table_type1 th {
	background-color:#990100;
	border:1px solid #999999;
	color:#FFFFFF;
	padding:5px;
	text-align:center
}
table.table_type1 th.date {
	width:80px
}
table.table_type1 th.product {
	width:200px
}
table.table_type1 th.price {
	width:91px
}
table.table_type1 th.btn {
	width:132px
}
table.table_type1 td {
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	line-height:1.5;
	padding:6px;
	text-align:center
}
table.table_type1 td.item_adress {
	text-align:left
}
table.table_type1 .mark {
	color:#000;
	font-weight:bold
}
table.table_type1 td.item_orders {
	padding:0;
	height:100%
}
table.table_type1 td.item_orders table.table_type1_items {
	border-collapse:collapse;
	height:100%;
	width:100%
}
table.table_type1 td.item_orders table.table_type1_items td.item_product_name {
	border-left:medium none;
	border-right:1px solid #999999;
	border-top:medium none;
	text-align:left;
	width:200px
}
table.table_type1 td.item_orders table.table_type1_items td.item_price {
	border-left:medium none;
	border-right:1px solid #999999;
	border-top:medium none;
	text-align:right;
	width:90px
}
table.table_type1 td.item_orders table.table_type1_items td.item_btn {
	border-left:medium none;
	border-right:medium none;
	border-top:medium none;
	text-align:center;
	width:130px
}
table.table_type1 td.item_orders table.table_type1_items td.bor_btm_view {
	border-bottom:1px solid #999999
}
h2.last_order_txt {
	border-left:none;
	color:#000000;
	font-size:18px;
	margin:10px 0 0;
	width:auto
}
input.opacity:hover {
	opacity:0.8
}
input.error {
	background-color:#FFDDDD;
	border:1px solid #7F9DB9;
	padding:2px
}
div.field_with_errors {
	display:inline
}
div.field_with_errors input, div.field_with_errors textarea {
	background-color:#FFDDDD;
	border:1px solid #7F9DB9;
	padding:2px
}
div input.focus_input_form {
	border:2px #5D99FF solid;
	background-color:#FFFFDD
}
tr.validation_error_form, div.validation_error_form {
	display:none
}
div.sw_item_area {
	border:1px solid #CCCCCC;
	padding:10px
}
div.sw_item_area_right {
	float:right
}
div.sw_item_area_left {
	float:left;
	width:650px
}
.address_list_box {
	position:relative;
	display:inline
}
.address_list_box .address_list_main {
	height:450px;
	width:400px;
	top:-140px;
	left:35px;
	overflow:hidden;
	padding:0.2em;
	position:absolute;
	background-color:#F5F3E5;
	border:1px solid #D4CCB0;
	font-size:14px
}
.address_list_box .address_list_main .address_list_header {
	border-bottom:1px solid #D4CCB0;
	color:#000000;
	position:relative;
	height:30px
}
.address_list_box .address_list_main .address_list_header .address_list_close {
	margin:-10px 0 0;
	position:absolute;
	right:1%;
	top:40%
}
.address_list_box .address_list_main .address_list_header .address_list_close img {
	width:60px;
	height:24px
}
.address_list_box .address_list_main .address_list_header .address_list_close img:hover {
	opacity:0.8
}
.address_list_box .address_list_main .address_list_area {
	width:auto;
	height:93%;
	overflow:auto
}
.address_list_box .address_list_main .address_list_area ul li:hover {
	background-color:#459E00;
	list-style:none outside none;
	cursor:pointer
}
.address_list_box .address_list_main .address_list_area ul li {
	border-bottom:1px solid #000;
	padding:1px
}
.zip_from_address_window_overlay {
	display:block;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:10;
	background-color:#FFFFFF;
	cursor:pointer;
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter:"alpha(opacity=60)"
}
.zip_from_address_window_dialog {
	border:1px solid #000000;
	background-color:#FFFFFF;
	display:block;
	margin-top:-200px;
	padding:5px;
	position:fixed;
	top:45%;
	width:450px;
	z-index:90;
	left:50%;
	margin-left:-225px
}
.zip_from_address_window_dialog dl {
	float:none;
	margin-bottom:15px;
	margin-left:36px;
	width:auto
}
.zip_from_address_window_dialog dt {
	float:left;
	text-align:left;
	width:90px
}
.zip_from_address_window_dialog dd {
	float:left;
	text-align:left;
	width:200px
}
.zip_from_address_window_dialog select {
	max-width:270px
}
.zip_from_address_window_dialog .header .close img {
	height:24px;
	width:60px
}
.zip_from_address_window_dialog .header .close {
	margin:-10px 0 0;
	position:absolute;
	right:1%;
	top:40%
}
.zip_from_address_window_dialog .header {
	border-bottom:1px solid #000000;
	color:#000000;
	height:30px;
	position:relative;
	margin:0;
	width:auto
}
.zip_from_address_window_dialog .footer {
	border-top:1px dashed #CCCCCC;
	color:#000000;
	line-height:41px;
	padding:10px;
	text-align:center;
	height:30px
}
.zip_from_address_window_dialog .footer a:hover {
	opacity:0.8
}
.zip_from_address_window_dialog .footer input {
	padding:0
}
.zip_from_address_window_dialog .title {
	border-bottom:1px dashed #CCCCCC;
	color:#F99020;
	padding:10px 5px
}
.zip_from_address_window_dialog .main {
	padding:20px
}
.info_msg a:hover {
	opacity:0.8
}
#footer_banner {
	padding-top:16px
}
#footer_banner ul {
	zoom:1
}
#footer_banner ul:after {
	clear:both;
	content:"";
	height:0;
	display:block
}
#footer_banner ul li {
	float:left
}
#footer_banner ul li.products {
	width:450px
}
#footer_banner ul li.gift {
	width:260px;
	padding-left:20px
}
#footer_banner ul li a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80
}
#menu {
	top:0;
	left:10px;
	padding-top:24px
}
@media only screen and (max-width: 1200px) {
#menu {
	display:none
}
}
#menu a {
	background-image:url(card_bnr.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 0;
	width:120px;
	height:0;
	overflow:hidden;
	padding-top:141px;
	display:block
}
#menu a:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80
}
li#right_menu_kocpop1404 {
	margin:0 auto 24px auto
}
li#right_menu_kocpop1404 p, li#right_menu_kocpop1404 a {
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 0;
	width:200px;
	height:0;
	overflow:hidden;
	padding-top:150px;
	display:block
}
li#right_menu_kocpop1404 p {
	background-image:url(common/bn_kocpop1404.jpg)
}
li#right_menu_kocpop1404 a {
	background-image:url(common/bn_kocpop1404_open.jpg)
}
li#right_menu_kocpop1404 a:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80
}
li#right_lp_sccp1501 {
	margin:0 auto 24px auto
}
li#right_lp_sccp1501 a {
	background-image:url(common/bn_sccp1501.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 0;
	width:200px;
	height:0;
	overflow:hidden;
	padding-top:100px;
	display:block
}
li#right_lp_sccp1501 a:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80
}
li#right_lp_kocpop1501 {
	margin:0 auto 24px auto
}
li#right_lp_kocpop1501 a {
	background-image:url(common/bn_lp_kocpop1501.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 0;
	width:200px;
	height:0;
	overflow:hidden;
	padding-top:100px;
	display:block
}
li#right_lp_kocpop1501 a:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80
}
li#right_menu_secret_camp {
	display:none
}
.title_h1 {
	background-image:url(products/ttl_products.jpg);
	background-repeat:no-repeat;
	width:730px;
	height:41px;
	padding-left:20px;
	line-height:46px;
	color:white;
	font-weight:lighter
}
#campaign_list_r a:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80
}

/* Localized */
