@charset "utf-8";
/*キャッシュレス還元終了前のお買い物がおトク！ 2020.4 */
body {
	letter-spacing: normal;
}
#doublediscount div,
#doublediscount p,
#doublediscount span,
#doublediscount h1,
#doublediscount h2,
#doublediscount h3,
#doublediscount ul,
#doublediscount li,
#doublediscount a{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#doublediscount *{
	font-family:"Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    color: #262222;
}

/*ヘッダー*/

#doublediscount .count{
    height: 40px;
    line-height: 80px;
    background: #ffe828;
    margin: 40px auto;
    width: 950px;
    text-align: center;
    font-weight: bold;
}
#doublediscount .count span {
    font-size: 30px;
    color: #e00b1c;
    vertical-align: middle;
    letter-spacing: 2px;
}

.timetext{
   margin-right: 20px;
   font-weight: bold;    
}
#doublediscount .header_area{
	background: url(/campaign/doublediscount/2020/img/bg_header.png) left top;
	margin-bottom: 78px;
	position:relative;
}

#doublediscount .fixed_container{
	max-width:950px;
	margin:auto;
}

#doublediscount .lead_area{
	position:relative;
	margin-bottom: 85px;
}

#doublediscount .lead_bgimage{
	position: absolute;
	top: 35px;
	right: 430px;
	z-index: 1;
}

#doublediscount .text01{
    font-size: 16px;
    font-weight: 500;
    line-height: 1.9;
    letter-spacing: 2px;
    margin: 40px;
    text-align: center;
}
#doublediscount .text01 a{
    color:#e60012;
    text-decoration-line: underline;
    
}
.red{
   color:#e60012;
}


/*クーポンコード*/
#doublediscount .coupon_area {
	position: relative;
	padding: 30px 0 0;
}

#doublediscount .coupon_title {
	margin: 0;
}

#doublediscount .coupon_titleimage {
	display: block;
	margin: 0 auto 20px;
}

#doublediscount .coupon_boxes {
	font-size: 0;
	overflow: hidden;
	width: 950px;
	margin: 65px auto 0;
}
#doublediscount .coupon_boxes2 {
	font-size: 0;
	overflow: hidden;
	width: 950px;
	margin: 0 auto 40px;
}
#doublediscount .coupon_box1 {
	float: left;
}
#doublediscount .coupon_box2 {
	
}
#doublediscount .coupon_box3 {
	float: left;
}
#doublediscount .coupon_box4 {
	
}

#doublediscount .coupon_box:last-of-type {
	margin-right: 0;
}

#doublediscount .coupon_box:hover {
	opacity: 0.8;
}



#doublediscount .js-switch_items > *:not(:first-child) {
	display: none;
}



#doublediscount .caution {
	font-weight: 500;
	font-size: 15px;
	letter-spacing: 0.12em;
	padding-bottom: 93px;
    line-height: 1.9;
	text-align: center;
}

/* おすすめ商品 */
#doublediscount .lineup_area{
	width:100%;
	margin:0 auto;
	background-color:#ffffff;
	position:relative;
}

#doublediscount .lineup_area_btn{
	text-align:center;
}
/*タブ切り替え*/
#doublediscount .lineup_area .tab{
	width:950px;
	margin:0 auto;
}
#doublediscount .lineup_area .tab .tab_wrap{
	width:950px;
    background: #fff;
}

#doublediscount .lineup_area .tab input[type="radio"]{
	display:none;
}
#doublediscount .lineup_area .tab .tab_area{
	font-size: 0;
    margin: 0;
    padding-left: 1px;
}
#doublediscount .lineup_area .tab .tab_area p{
	color: #e00b1c;
    font-size: 26px;
    font-weight: 600;
    margin: 17px auto;
    width: 238.8px;
    position: absolute;
}
#doublediscount .lineup_area .tab .tab_area label{
	height:83px;
	display:inline-block;
	background:none;
	text-align:center;
	vertical-align:top;
	cursor:pointer;
    margin: 0 -1px;
}
#doublediscount .lineup_area .tab4_label label{
	height: 83px;
	display:inline-block;
	background:none;
	text-align:center;
	vertical-align:top;
	cursor:pointer;
}
#doublediscount .lineup_area .tab .panel_area{
	width:100%;
    /*margin: -3px 0 0 0;*/
}
#doublediscount .lineup_area .tab .tab_panel{
	width:100%;
	display:none;
}
#doublediscount .lineup_area .tab .tab_panel .product_1day{
	background-color:#f6f4e3;
	padding:0 28px 28px;
}

#doublediscount .lineup_area .tab .tab_panel .product_2week{
	background-color:#f6f4e3;
	padding:0 28px 28px;
}
#doublediscount .lineup_area .tab .tab_panel .product_toric{
	background-color:#f6f4e3;
	padding:0 28px 28px;
}
#doublediscount .lineup_area .tab .tab_panel .product_color{
	background-color:#f6f4e3;
	padding:0 28px 28px;
}
#doublediscount .lineup_area .tab .tab_panel .link_btn{
	margin:75px auto 30px;
}
.tab_area_img{
    width: 238.8px;
    height: 83px;
}

#doublediscount .lineup_area .tab #tab1:checked ~ .tab_area .tab1_label{
	background-image:url(/campaign/doublediscount/2020/img/lineup_btn1.png);
	background-repeat:no-repeat;
	width: 238.8px;
    
}
#doublediscount .lineup_area .tab #tab1:checked ~ .tab_area .tab1_label img{
	display:none;
}

#doublediscount .lineup_area .tab #tab1:checked ~ .tab_area .tab1_label p{
	color: #fff;
    font-size: 26px;
    font-weight: 600;
    margin: 17px auto;
}

#doublediscount .lineup_area .tab #tab1:checked ~ .panel_area #panel1{
	display:block;
}
#doublediscount .lineup_area .tab #tab2:checked ~ .tab_area .tab2_label{
	background-image:url(/campaign/doublediscount/2020/img/lineup_btn1.png);
	background-repeat:no-repeat;
	width: 238.8px;
}
#doublediscount .lineup_area .tab #tab2:checked ~ .tab_area .tab2_label img{
	display:none;
}
#doublediscount .lineup_area .tab #tab2:checked ~ .tab_area .tab2_label p{
	color: #fff;
    font-size: 26px;
    font-weight: 600;
    margin: 17px auto;
}
#doublediscount .lineup_area .tab #tab2:checked ~ .panel_area #panel2{
	display:block;
}
#doublediscount .lineup_area .tab #tab3:checked ~ .tab_area .tab3_label{
	background-image:url(/campaign/doublediscount/2020/img/lineup_btn1.png);
	background-repeat:no-repeat;
	width: 238.8px;
}
#doublediscount .lineup_area .tab #tab3:checked ~ .panel_area #panel3{
	display:block;
}
#doublediscount .lineup_area .tab #tab3:checked ~ .tab_area .tab3_label img{
	display:none;
}
#doublediscount .lineup_area .tab #tab3:checked ~ .tab_area .tab3_label p{
	color: #fff;
    font-size: 26px;
    font-weight: 600;
    margin: 17px auto;
}
#doublediscount .lineup_area .tab #tab4:checked ~ .tab_area .tab4_label{
	background-image:url(/campaign/doublediscount/2020/img/lineup_btn1.png);
	background-repeat:no-repeat;
	width: 238.8px;
    background-color: #e00b1c;
}
#doublediscount .lineup_area .tab #tab4:checked ~ .panel_area #panel4{
	display:block;
}
#doublediscount .lineup_area .tab #tab4:checked ~ .tab_area .tab4_label img{
	display:none;
}
#doublediscount .lineup_area .tab #tab4:checked ~ .tab_area .tab4_label p{
	color: #fff;
    font-size: 26px;
    font-weight: 600;
    margin: 17px auto;
}
.otoku_img{
	margin-top: 30px;
}


#doublediscount .care_area{
    display:block;
	width:950px;
	margin: 100px auto 50px;
}


#doublediscount .panel_care{
    /*width: 950px;
    margin: 0 auto;
    background-color:#f6f4e3;*/
}
#doublediscount .lens{
    width: 950px;
    margin: 0 auto;
    background-color:#f6f4e3;
}
#doublediscount .product_care{
	background-color:#f6f4e3;
	padding:0 28px 28px;
}
/* テンプレA 独自設定
------------------------------------ */
/* 商品ボックス全サイズ共通 */
#doublediscount .lens .tempA_pbox{
	position:relative;
	margin:0; !important
	border:1px solid #BFC0C0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	background-color:#FFFFFF;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#doublediscount .lens .tempA_pbox .main_box:hover{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
#doublediscount .lens .tempA_pbox .badge{
	position:absolute;
}
#doublediscount .lens .tempA_pbox .icons{
	position:absolute;
	top:8px;
	left:5px;
	display:table;
	border-spacing:4px;
}
#doublediscount .lens .tempA_pbox .icons_XL{
	position:absolute;
	top:28px;
	left:25px;
	display:table;
	border-spacing:4px;
}
#doublediscount .lens .tempA_pbox .icons_XL li{
	display:table-cell;
}
#doublediscount .lens .tempA_pbox .brand img{
	height:26px;
}
#doublediscount .lens .tempA_pbox .name{
	color:#221815;
	font-weight:bold;
}
#doublediscount .lens .tempA_pbox .price_box{
	color:#bd1e1e;
	font-weight:bold;
}
#doublediscount .lens .tempA_pbox .order_btn_box{
	position:absolute;
	z-index:1;
}
#doublediscount .lens .tempA_pbox .order_btn_box.active{
	z-index:2;
}
#doublediscount .lens .tempA_pbox .order_btn{
	display:block;
	position:relative;
	z-index:10;
	width:250px;
	padding:12px 0 14px;
	background-color:#bd1e1e;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	line-height:1;
	text-align:center;
	letter-spacing:3px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	-webkit-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
	cursor:pointer;
}
#doublediscount .lens .tempA_pbox .order_btn span{
	vertical-align:middle;
}
#doublediscount .lens .tempA_pbox .order_btn:before{
	content:"";
	display:inline-block;
	width:21px;
	height:23px;
	margin-right:5px;
	background-image:url(/campaign/common/img/template-a/icon_cart.png);
	background-position:left center;
	background-repeat:no-repeat;
	vertical-align:-4px;
}
#doublediscount .lens .tempA_pbox span.order_btn:after{
	content:"";
	display:none;
	position:absolute;
	top:46%;
	right:10px;
	width:0;
	height:0;
	border-style:solid;
	border-width:6px 4px 0 4px;
	border-color:#ffffff transparent transparent transparent;
	-webkit-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
#doublediscount .lens .tempA_pbox .order_btn_box:hover .order_btn{
	background-color:#2A71B9;
}
#doublediscount .lens .tempA_pbox .order_btn_box:hover .order_btn:after{
	top:51%;
}
#doublediscount .lens .tempA_pbox .order_btn_box:hover .order_menu{
	/*display:block;*/
}
#doublediscount .lens .tempA_pbox .order_menu{
	display:none;
	position:absolute;
	top:0;
	left:1px;
	z-index:5;
	width:248px;
	padding:50px 0 0 0;
	background-color:#EAEAEA;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:0 1px 3px 1px rgba(51,51,51,0.3);
	box-shadow:0 1px 3px 1px rgba(51,51,51,0.3);
}
#doublediscount .lens .tempA_pbox .order_menu li{
	margin:8px 10px;
	padding:8px 0;
	background-color:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-transition:background-color 0.2s ease;
	-o-transition:background-color 0.2s ease;
	transition:background-color 0.2s ease;
}
#doublediscount .lens .tempA_pbox .order_menu li:hover{
	background-color:#F9F9F9;
}
#doublediscount .lens .tempA_pbox .order_menu .color_name{
	border-width:1px;
	border-style:solid;
	padding:8px 10px;
}
#doublediscount .lens .tempA_pbox .order_menu .color_name.active{
	color:#ffffff;
}
#doublediscount .lens .tempA_pbox .order_menu .color_atn{
	padding-right:10px;
	padding-left:10px;
	text-align:left;
	letter-spacing:0.05em;
}
#doublediscount .lens .tempA_pbox .order_menu .color_atn:hover{
	background-color:#ffffff;
}
#doublediscount .lens .tempA_pbox .order_menu li a{
	display:table;
	width:100%;
	border-collapse:collapse;
}
#doublediscount .lens .tempA_pbox .order_menu li .col{
	display:table-cell;
	vertical-align:middle;
	padding:2px 10px;
	font-weight:bold;
	color:#000000;
	text-align:left;
}
#doublediscount .lens .tempA_pbox .order_menu li .col:first-child{
	width:50px;
	padding:2px 8px;
	border-right:1px solid #CCCCCC;
	text-align:center;
	font-size:11px;
}
#doublediscount .line_through{
	color:#000;
	font-size:80%;
	/*text-decoration:line-through;*/
}
#doublediscount .lens .tempA_pbox .order_menu li .col .num_of_box{
	font-size:13px;
}
#doublediscount .lens .tempA_pbox .order_menu li .col .price{
	font-size:15px;
	color:#ff0000;
	display:inline-block;
	text-align:left;
}
#doublediscount .lens .tempA_pbox .order_menu li .col .devide{
	display:block;
	color:#ce4141;
	font-size:13px;
}
#doublediscount .lens .tempA_pbox .order_menu li .col .item_icon img{
	margin-left:8px;
}
.item_icon2{
	margin-left: 50px;
    display: inline-block;
    vertical-align: middle;
    
}

#doublediscount .lineup_area .left{
	float:left;
}
#doublediscount .lineup_area .right{
	float:right;
	margin-right:0;
}
/* テンプレA 商品ボックス L */
#doublediscount .lens .tempA_pbox_XL{
	width:894px;
}
#doublediscount .lens .tempA_pbox_XL .box_wrap{
	width:100%;
	border-spacing:20px;
}
#doublediscount .lens .tempA_pbox_XL .main_box{
	width:584px;
	height:500px;
	float:left;
}
#doublediscount .lens .tempA_pbox_XL .main_box img{
	width:584px;
	text-align:center;
	padding-top:40px;
	box-sizing:border-box;
}
#doublediscount .lens .tempA_pbox_XL .sub_box p{
	text-align:left;
	font-size:10px;
}
#doublediscount .lens .tempA_pbox_XL .brand{
	text-align:left;
}
#doublediscount .lens .tempA_pbox_XL .name{
	font-weight:400;
	text-align:left;
}
/* テンプレA 商品ボックス M */
#doublediscount .lens .tempA_pbox_M{
	width:440px;
	height:760px;
	padding:20px 0 0;
}
#doublediscount .lens .tempA_pbox_M .ribbon{
	position:absolute;
	top:-5px;
	right:-5px;
}
#doublediscount .lens .tempA_pbox_M .box_wrap{
	width:400px;
	margin:0 auto;
}
#doublediscount .lens .tempA_pbox_M .main_box{
	position:relative;
	width:410px;
	height:350px;
	margin:0 auto 20px;
}
#doublediscount .lens .tempA_pbox_M .sub_box{
	margin:0 auto;
}
#doublediscount .lens .tempA_pbox_M .brand{
	width:400px;
	margin:0 0 8px 0;
	text-align:left;
}
#doublediscount .lens .tempA_pbox_M .name{
	width:400px;
	margin:6px 0 10px;
	color:#444;
	font-size:16px;
	font-weight:400;
	text-align:left;
	line-height:1.2;
	letter-spacing:0.1em;
}
#doublediscount .lens .tempA_pbox_M .price_box{
	position:absolute;
	bottom:5px;
	left:20px;
	color:#e5004f;
	text-align:left;
	margin:0 10px 10px 0;
	font-size:16px;
	line-height:1.2;
}
#doublediscount .lens .tempA_pbox_M .price_box .text{
	display:block;
}
#doublediscount .lens .tempA_pbox_M .price_box .price{
	font-size:30px;
}
#doublediscount .lens .tempA_pbox_M .order_btn_box{
	bottom:20px;
	right:19px;
}
/* テンプレA 商品ボックス S */
#doublediscount .lens .tempA_pbox_S{
	width:290px;
	margin-top:14px;
	margin-right:12px;
	padding:20px 0 0;
}
#doublediscount .lens .tempA_pbox_wrap{
	padding: 15px 0 0 0;
}

#doublediscount .lens .tempA_pbox_wrap .mr0{/* 一番右側のmargin-rightを0に指定 */
	margin-right:0;
}
#doublediscount .lens .tempA_pbox_S .ribbon{
	position:absolute;
	top:-5px;
	right:-5px;
}
#doublediscount .lens .tempA_pbox_S .box_wrap{
	width:250px;
	margin:0 auto;
}
#doublediscount .lens .tempA_pbox_S .main_box{
	position:relative;
	width:250px;
	height: 236px;
	margin:0 auto;
	/*padding-top:12px;*/
    background: #fff;
}
#doublediscount .lens .tempA_pbox_S .sub_box{
	margin:0 auto;
}
#doublediscount .lens .tempA_pbox_S .sub_box2{
	margin:55px auto;
}
#doublediscount .lens .tempA_pbox_S .brand{
	margin:0 0 8px 0;
	text-align:left;
}
#doublediscount .lens .tempA_pbox_S .name{
	min-height:3em;
	margin:9px 0 16px;
	font-size:15px;
	font-weight:400;
	line-height:1.4;
	text-align:left;
}
#doublediscount .lens .tempA_pbox_S .price_box{
	position:absolute;
	left:0;
	bottom:80px;
	width:100%;
	margin:50px 0 0;
	font-size:16px;
	line-height:1.2;
	text-align:center;
}
#doublediscount .lens .tempA_pbox_S .price_box_high{
	margin:45px 0 0;
	font-size:16px;
	font-weight:bold;
	line-height:1.2;
}
#doublediscount .lens .tempA_pbox_S .price_box_high2{
	margin:86px 0 10px;
	font-size:16px;
	font-weight:bold;
	line-height:1.2;
}
#doublediscount .lens .tempA_pbox_S .price_box .price{
	color:#bd1e1e;
	font-size:26px;
}
#doublediscount .lens .tempA_pbox_S .order_btn_box{
	bottom:20px;
	left:19px;
}
/* ここから新しいカラー選択付きの商品ボックス
------------------------------------ */
/* 商品一覧共通 値引き前の金額 */
#doublediscount .lens .tempA_pbox_XL .price_box{
	width:100%;
	position:absolute;
	bottom:55px;
	left:0;
	color:#e5004f;
	font-size:22px;
	line-height:1.2;
	margin-bottom:16px;
}
#doublediscount .lens .tempA_pbox_XL .price_box .text{
	font-size:22px;
}
#doublediscount .lens .tempA_pbox_XL .price_box .price{
	font-size:38px;
	margin-top:8px;
}
#doublediscount .lens .tempA_pbox_S .price_box .text,
#doublediscount .lens .tempA_pbox_S .price_box .text,
#doublediscount .lens .tempA_pbox_S .price_box_high .text,
#doublediscount .lens .tempA_pbox_S .price_box_high2 .text{
	color:#bd1e1e;
	font-size:16px;
}
/* 商品カラー切替えボタン */
#doublediscount .lens .colorswitch_style.tempA_pbox .color_select_box{
	margin:10px 0 15px;
}
#doublediscount .lens .colorswitch_style.tempA_pbox .color_select_ttl{
	margin:10px 0;
	border:2px solid currentColor;
	padding:2px 0;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
#doublediscount .lens .colorswitch_style.tempA_pbox .color_select_ttl.red_ttl{
	color:#e5004f;
}
#doublediscount .lens .colorswitch_style.tempA_pbox .color_select_ttl.blue_ttl{
	color:#454db6;
}
#doublediscount .lens .colorswitch_style.tempA_pbox .color_list::after{
	content:"";
	clear:both;
	display:block;
}
#doublediscount .lens .colorswitch_style .color_list li{
	float:left;
	height:32px;
	margin-right:5px;
	margin-bottom:4px;
	/*padding:10px 0;*/
	font-size:10px;
	text-align:center;
	border:1px solid #cccccc;
	color:#444444;
	line-height:32px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
}
#doublediscount .lens .colorswitch_style.tempA_pbox_S .color_list li,
#doublediscount .lens .colorswitch_style.tempA_pbox_S .color_list li{
	width:122px;
}
#doublediscount .lens .colorswitch_style.tempA_pbox_S .color_list li:nth-child(2n),
#doublediscount .lens .colorswitch_style.tempA_pbox_S .color_list li:nth-child(2n){
	margin-right:0;
}
#doublediscount .lens .colorswitch_style.tempA_pbox_M .color_list li{
	width:130px;
}
#doublediscount .lens .colorswitch_style.tempA_pbox_M .color_list li:nth-child(3n){
	margin-right:0;
}
#doublediscount .lens .colorswitch_style.tempA_pbox_XL .color_list li{
	width:121px;
}
#doublediscount .lens .colorswitch_style.tempA_pbox_XL .color_list li:nth-child(2n){
	margin-right:0;
}
#doublediscount .lens .colorswitch_style.tempA_pbox .color_list li.active{
	color:#ffffff;
}
#doublediscount .lens .colorswitch_style.tempA_pbox .color_select_box p{
	font-size:10px;
	font-weight:400;
	margin-top:16px;
}
/*Mサイズ*/
#doublediscount .lens .colorswitch_style.tempA_pbox_M .main_box{
	width:400px;
	height:350px;
}
#doublediscount .lens .colorswitch_style.tempA_pbox_M .sub_box{
	padding-top:0;
}
#doublediscount .lens .colorswitch_style.tempA_pbox_M .color_list li{
	width:130px;
}
/*Sサイズ*/
#doublediscount .lens .colorswitch_style.tempA_pbox_S{/*Sサイズで高さがあるもの*/
	height: 480px;
}
#doublediscount .lens .colorswitch_style.tempA_pbox_S .color_list li{
	width:122px;
}
#doublediscount .lens .colorswitch_style.tempA_pbox_S .color_select_box .attention{
	width:100%;
	font-size:10px;
	font-weight:400;
	margin-top:6px;
	text-align:left;
}
/*ここからカラータブ*/
/*新ナチュラルベール*/
#doublediscount .lens .color_PA1DWRNV30_2{
	border-color:#fbcfd4;
	background-color:#fcdce0 !important;
}
#doublediscount .lens .color_PA1DWRNV30_2.active{
	border-color:#f194a0;
	background-color:#f194a0 !important;
}
/*新ヴィヴィッドベール*/
#doublediscount .lens .color_PA1DWRVV30_2{
	border-color:#c0a2a0;
	background-color:#d5bfbe !important;
}
#doublediscount .lens .color_PA1DWRVV30_2.active{
	border-color:#be9a98;
	background-color:#be9a98 !important;
}
/*ヴィヴィッドスタイル*/
#doublediscount .lens .color_JJ1DADMV{
	border-color:#f3d5ec;
	background-color:#f4e2f5 !important;
}
#doublediscount .lens .color_JJ1DADMV.active{
	border-color:#a9007f;
	background-color:#a9007f !important;
}
/*ナチュラルシャイン*/
#doublediscount .lens .color_JJ1DADMN{
	border-color:#f9e0c9;
	background-color:#ffecda !important;
}
#doublediscount .lens .color_JJ1DADMN.active{
	border-color:#ea4d13;
	background-color:#ea4d13 !important;
}
/*アクセントスタイル*/
#doublediscount .lens .color_JJ1DADMA{
	border-color:#d4def5;
	background-color:#e4ecfe !important;
}
#doublediscount .lens .color_JJ1DADMA.active{
	border-color:#3849af;
	background-color:#3849af !important;
}
/*ラディアントブライト*/
#doublediscount .lens .color_JJ1DADRB{
	border-color:#f6edc1;
	background-color:#fdfacd !important;
}
#doublediscount .lens .color_JJ1DADRB.active{
	border-color:#ffc100;
	background-color:#ffc100 !important;
}
/*ラディアントチャーム*/
#doublediscount .lens .color_JJ1DADRC{
	border-color:#c8e8e8;
	background-color:#d9f0f0 !important;
}
#doublediscount .lens .color_JJ1DADRC.active{
	border-color:#31b5b8;
	background-color:#31b5b8 !important;
}
/*ラディアントスウィート*/
#doublediscount .lens .color_JJ1DADRS{
	border-color:#f6dce8;
	background-color:#fce8f1 !important;
}
#doublediscount .lens .color_JJ1DADRS.active{
	border-color:#e76da5;
	background-color:#e76da5 !important;
}
/*ラディアントシック*/
#doublediscount .lens .color_JJ1DADRCI{
	border-color:#f1c9ce;
	background-color:#f5d4d8 !important;
}
#doublediscount .lens .color_JJ1DADRCI.active{
	border-color:#9e2b39;
	background-color:#9e2b39 !important;
}
/*ヴィヴィッドスタイル 10枚入り(期間限定パッケージ)*/
#doublediscount .lens .color_JJ1DADMV10LIMI{
	border-color:#f3d5ec;
	background-color:#f4e2f5 !important;
}
#doublediscount .lens .color_JJ1DADMV10LIMI.active{
	border-color:#a9007f;
	background-color:#a9007f !important;
}
/*ナチュラルシャイン 10枚入り(期間限定パッケージ)*/
#doublediscount .lens .color_JJ1DADMN10LIMI{
	border-color:#f9e0c9;
	background-color:#ffecda !important;
}
#doublediscount .lens .color_JJ1DADMN10LIMI.active{
	border-color:#ea4d13;
	background-color:#ea4d13 !important;
}
/*アクセントスタイル 10枚入り(期間限定パッケージ)*/
#doublediscount .lens .color_JJ1DADMA10LIMI{
	border-color:#d4def5;
	background-color:#e4ecfe !important;
}
#doublediscount .lens .color_JJ1DADMA10LIMI.active{
	border-color:#3849af;
	background-color:#3849af !important;
}
/*ラディアントブライト 10枚入り(期間限定パッケージ)*/
#doublediscount .lens .color_JJ1DADMRB10LIMI{
	border-color:#f6edc1;
	background-color:#fdfacd !important;
}
#doublediscount .lens .color_JJ1DADMRB10LIMI.active{
	border-color:#ffc100;
	background-color:#ffc100 !important;
}
/*ラディアントチャーム 10枚入り(期間限定パッケージ)*/
#doublediscount .lens .color_JJ1DADMRC10LIMI{
	border-color:#c8e8e8;
	background-color:#d9f0f0 !important;
}
#doublediscount .lens .color_JJ1DADMRC10LIMI.active{
	border-color:#31b5b8;
	background-color:#31b5b8 !important;
}
/*ラディアントスウィート 10枚入り(期間限定パッケージ)*/
#doublediscount .lens .color_JJ1DADMRS10LIMI{
	border-color:#f6dce8;
	background-color:#fce8f1 !important;
}
#doublediscount .lens .color_JJ1DADMRS10LIMI.active{
	border-color:#e76da5;
	background-color:#e76da5 !important;
}
/*ラディアントシック 10枚入り(期間限定パッケージ)*/
#doublediscount .lens .color_JJ1DADMRCI10LIMI{
	border-color:#f1c9ce;
	background-color:#f5d4d8 !important;
}
#doublediscount .lens .color_JJ1DADMRCI10LIMI.active{
	border-color:#9e2b39;
	background-color:#9e2b39 !important;
}
/*リッチブラウン*/
#doublediscount .lens .color_CV1DFLIB{
	border-color:#d9cfcb;
	background-color:#e2d9d6 !important;
}
#doublediscount .lens .color_CV1DFLIB.active{
	border-color:#957268;
	background-color:#957268 !important;
}
/*ライトブラウン*/
#doublediscount .lens .color_CV1DFLIL{
	border-color:#e4d2cc;
	background-color:#eee2de !important;
}
#doublediscount .lens .color_CV1DFLIL.active{
	border-color:#b97859;
	background-color:#b97859 !important;
}
/*ジェットブラック*/
#doublediscount .lens .color_CV1DFLI{
	border-color:#d6e0e6;
	background-color:#e7edf1 !important;
}
#doublediscount .lens .color_CV1DFLI.active{
	border-color:#453b46;
	background-color:#453b46 !important;
}
/*ダイヤモンドブラック*/
#doublediscount .lens .color_CV1DFLIDB{
	border-color:#dedddd;
	background-color:#ededed !important;
}
#doublediscount .lens .color_CV1DFLIDB.active{
	border-color:#747184;
	background-color:#747184 !important;
}
/*エスプレッソゴールド*/
#doublediscount .lens .color_CV1DFLIEG{
	border-color:#e9e2d6;
	background-color:#f1ebe0 !important;
}
#doublediscount .lens .color_CV1DFLIEG.active{
	border-color:#e7c274;
	background-color:#e7c274 !important;
}
/*ナチュラルベール*/
#doublediscount .lens .color_PA1DWRNV30{
	border-color:#fbcfd4;
	background-color:#fcdce0 !important;
}
#doublediscount .lens .color_PA1DWRNV30.active{
	border-color:#f194a0;
	background-color:#f194a0 !important;
}
/*ヴィヴィッドベール*/
#doublediscount .lens .color_PA1DWRVV30{
	border-color:#cfcff1;
	background-color:#dfdff5 !important;
}
#doublediscount .lens .color_PA1DWRVV30.active{
	border-color:#b3b2d8;
	background-color:#b3b2d8 !important;
}
/*ナチュラルベール*/
#doublediscount .lens .color_PA1DWRNV30{
	border-color:#fbcfd4;
	background-color:#fcdce0 !important;
}
#doublediscount .lens .color_PA1DWRNV30.active{
	border-color:#f194a0;
	background-color:#f194a0 !important;
}
/*ヴィヴィッドベール*/
#doublediscount .lens .color_PA1DWRVV30{
	border-color:#cfcff1;
	background-color:#dfdff5 !important;
}
#doublediscount .lens .color_PA1DWRVV30.active{
	border-color:#b3b2d8;
	background-color:#b3b2d8 !important;
}
/*アイコフレ リッチメイク*/
#doublediscount .lens .color_SD1DECMR10{
	border-color:#e7d6c8;
	background-color:#eee2d8 !important;
}
#doublediscount .lens .color_SD1DECMR10.active{
	border-color:#a58c78;
	background-color:#a58c78 !important;
}
/*アイコフレ ベースメイク*/
#doublediscount .lens .color_SD1DECMB10{
	border-color:#e4d2cc;
	background-color:#eee3dd !important;
}
#doublediscount .lens .color_SD1DECMB10.active{
	border-color:#a46e4e;
	background-color:#a46e4e !important;
}
/*アイコフレ ナチュラルメイク*/
#doublediscount .lens .color_SD1DECMN10{
	border-color:#d1d1d4;
	background-color:#e0e0e2 !important;
}
#doublediscount .lens .color_SD1DECMN10.active{
	border-color:#969494;
	background-color:#969494 !important;
}
/*アイコフレ グレイスメイク*/
#doublediscount .lens .color_SD1DECMG10{
	border-color:#dad5d5;
	background-color:#eae9e9 !important;
}
#doublediscount .lens .color_SD1DECMG10.active{
	border-color:#bfbfbf;
	background-color:#bfbfbf !important;
}
/*アイコフレ ファーストメイク*/
#doublediscount .lens .color_SD1DECMF10{
	border-color:#ffe4e4;
	background-color:#fee9e9 !important;
}
#doublediscount .lens .color_SD1DECMF10.active{
	border-color:#ffd4d3;
	background-color:#ffd4d3 !important;
}

/*ネオサイトワンデーシエルデュウUV ルカブラウン*/
#doublediscount .lens .color_AR1DNSCD30_bro{
	border-color:#d9ccca;
	background-color:#e8dfdd !important;
}
#doublediscount .lens .color_AR1DNSCD30_bro.active{
	border-color:#bda69f;
	background-color:#bda69f !important;
}
/*ネオサイトワンデーシエルデュウUV ルカチャコール*/
#doublediscount .lens .color_AR1DNSCD30_cha{
	border-color:#dbd7d5;
	background-color:#edebea !important;
}
#doublediscount .lens .color_AR1DNSCD30_cha.active{
	border-color:#93867f;
	background-color:#93867f !important;
}
/*ネオサイトワンデーシエルデュウUV アンバーブロンド*/
#doublediscount .lens .color_AR1DNSCD30_unber{
	border-color:#e6decf;
	background-color:#f7f1e7 !important;
}
#doublediscount .lens .color_AR1DNSCD30_unber.active{
	border-color:#b79761;
	background-color:#b79761 !important;
}
/*ネオサイトワンデーリングUV ブラック*/
#doublediscount .lens .color_AR1DNSRUVBL30{
	border-color:#bfbdbf;
	background-color:#d2d2d2 !important;
}
#doublediscount .lens .color_AR1DNSRUVBL30.active{
	border-color:#626262;
	background-color:#626262 !important;
}
/*ネオサイトワンデーリングUV ブラウン*/
#doublediscount .lens .color_AR1DNSRUVBR30{
	border-color:#d9caba;
	background-color:#ede1d6 !important;
}
#doublediscount .lens .color_AR1DNSRUVBR30.active{
	border-color:#c8a98b;
	background-color:#c8a98b !important;
}
/*ネオサイトワンデーリングUV ライトブラウン*/
#doublediscount .lens .color_AR1DNSRUVLB30{
	border-color:#e6dfd6;
	background-color:#f3f0e9 !important;
}
#doublediscount .lens .color_AR1DNSRUVLB30.active{
	border-color:#d7bc7e;
	background-color:#d7bc7e !important;
}
/*ミッシュブルーミンワンデーイノセント セピアリッチ*/
#doublediscount .lens .color_SS1DMBIC30_sepia{
	border-color:#e3c6c0;
	background-color:#eedbd7 !important;
}
#doublediscount .lens .color_SS1DMBIC30_sepia.active{
	border-color:#ab7e73;
	background-color:#ab7e73 !important;
}
/*ミッシュブルーミンワンデーイノセント ヴィンテージキャメル*/
#doublediscount .lens .color_SS1DMBIC30_camel{
	border-color:#f5d7c5;
	background-color:#fce9dd !important;
}
#doublediscount .lens .color_SS1DMBIC30_camel.active{
	border-color:#e2b69d;
	background-color:#e2b69d !important;
}
/*ミッシュブルーミンワンデーイノセント オリーブブラウン*/
#doublediscount .lens .color_SS1DMBIC30_olive{
	border-color:#efe0ca;
	background-color:#f4ebda !important;
}
#doublediscount .lens .color_SS1DMBIC30_olive.active{
	border-color:#c8b085;
	background-color:#c8b085 !important;
}
/*ミッシュブルーミンワンデーイノセント ヴァージンハニー*/
#doublediscount .lens .color_SS1DMBIC30_honey{
	border-color:#f8e7b4;
	background-color:#fef1d7 !important;
}
#doublediscount .lens .color_SS1DMBIC30_honey.active{
	border-color:#d2ac60;
	background-color:#d2ac60 !important;
}
/*ミッシュブルーミンワンデーイノセント ペールジャスミン*/
#doublediscount .lens .color_SS1DMBIC30_jasmine{
	border-color:#d9cec5;
	background-color:#e6ded7 !important;
}
#doublediscount .lens .color_SS1DMBIC30_jasmine.active{
	border-color:#ab9887;
	background-color:#ab9887 !important;
}
/*ミッシュブルーミンワンデーイノセント アイヴィーレディ*/
#doublediscount .lens .color_SS1DMBIC30_lady{
	border-color:#e1e0c8;
	background-color:#edecdb !important;
}
#doublediscount .lens .color_SS1DMBIC30_lady.active{
	border-color:#b2ae85;
	background-color:#b2ae85 !important;
}
/*ネオサイトワンデーシエルUV シエルペールピンク*/
#doublediscount .lens .color_AR1DNSCUV30_pink{
	border-color:#f1dfdf;
	background-color:#f7e7e8 !important;
}
#doublediscount .lens .color_AR1DNSCUV30_pink.active{
	border-color:#e8bebf;
	background-color:#e8bebf !important;
}
/*ネオサイトワンデーシエルUV シエルベージュ*/
#doublediscount .lens .color_AR1DNSCUV30_beige{
	border-color:#f8e6c2;
	background-color:#fef0d3 !important;
}
#doublediscount .lens .color_AR1DNSCUV30_beige.active{
	border-color:#d7bf8b;
	background-color:#d7bf8b !important;
}
/*ネオサイトワンデーシエルUV シエルグリーン*/
#doublediscount .lens .color_AR1DNSCUV30_green{
	border-color:#e6e6bf;
	background-color:#eeeece !important;
}
#doublediscount .lens .color_AR1DNSCUV30_green.active{
	border-color:#c3c38c;
	background-color:#c3c38c !important;
}
/*ネオサイトワンデーシエルUV シエルブラウン*/
#doublediscount .lens .color_AR1DNSCUV30_brown{
	border-color:#f0dec6;
	background-color:#f8ebda !important;
}
#doublediscount .lens .color_AR1DNSCUV30_brown.active{
	border-color:#caa372;
	background-color:#caa372 !important;
}
/*ネオサイトワンデーシエルUV シエルグレージュ*/
#doublediscount .lens .color_AR1DNSCUV30_grege{
	border-color:#eaded1;
	background-color:#eee5dd !important;
}
#doublediscount .lens .color_AR1DNSCUV30_grege.active{
	border-color:#c5a68d;
	background-color:#c5a68d !important;
}
/*ネオサイトワンデーシエルUV シエルウォーターミント*/
#doublediscount .lens .color_AR1DNSCUV30_mint{
	border-color:#cfe9e4;
	background-color:#cfe9e4 !important;
}
#doublediscount .lens .color_AR1DNSCUV30_mint.active{
	border-color:#b1d2cb;
	background-color:#b1d2cb !important;
}
/*ネオサイトワンデーシエルUV シエルアクアコーラル*/
#doublediscount .lens .color_AR1DNSCUV30_coral{
	border-color:#fad4c7;
	background-color:#fad4c7 !important;
}
#doublediscount .lens .color_AR1DNSCUV30_coral.active{
	border-color:#e7b19f;
	background-color:#e7b19f !important;
}
/*エバーカラーワンデー ナチュラルブラウン*/
#doublediscount .lens .color_IS1DECN20_nbr{
	border-color:#eedacc;
	background-color:#f5e6dc !important;
}
#doublediscount .lens .color_IS1DECN20_nbr.active{
	border-color:#c09c85;
	background-color:#c09c85 !important;
}
/*エバーカラーワンデー ナチュラルモカ*/
#doublediscount .lens .color_IS1DECN20_nm{
	border-color:#ebdcc7;
	background-color:#f3e9db !important;
}
#doublediscount .lens .color_IS1DECN20_nm.active{
	border-color:#c9af8b;
	background-color:#c9af8b !important;
}
/*エバーカラーワンデー シャンパンブラウン*/
#doublediscount .lens .color_IS1DECN20_sb{
	border-color:#efe0c8;
	background-color:#f9edd8 !important;
}
#doublediscount .lens .color_IS1DECN20_sb.active{
	border-color:#c9ab79;
	background-color:#c9ab79 !important;
}
/*エバーカラーワンデー アプリコットブラウン*/
#doublediscount .lens .color_IS1DECN20_ab{
	border-color:#f2d7c4;
	background-color:#feeee3 !important;
}
#doublediscount .lens .color_IS1DECN20_ab.active{
	border-color:#d7a17c;
	background-color:#d7a17c !important;
}
/*エバーカラーワンデー ナチュラルブラック*/
#doublediscount .lens .color_IS1DECN20_nbl{
	border-color:#dad9d9;
	background-color:#eae6e6 !important;
}
#doublediscount .lens .color_IS1DECN20_nbl.active{
	border-color:#b9b3b3;
	background-color:#b9b3b3 !important;
}
/*エバーカラーワンデー クラシックチーク*/
#doublediscount .lens .color_IS1DECN20_cc{
	border-color:#f3dddd;
	background-color:#f5e9e9 !important;
}
#doublediscount .lens .color_IS1DECN20_cc.active{
	border-color:#be9494;
	background-color:#be9494 !important;
}
/*アイディクトワンデー アンバーブライト*/
#doublediscount .lens .color_SS1DED10_ub{
	border-color:#f2e0cd;
	background-color:#f6ebe0 !important;
}
#doublediscount .lens .color_SS1DED10_ub.active{
	border-color:#d3a87a;
	background-color:#d3a87a !important;
}
/*アイディクトワンデー ウィンターリーフ*/
#doublediscount .lens .color_SS1DED10_wl{
	border-color:#dbdbde;
	background-color:#e8e8e9 !important;
}
#doublediscount .lens .color_SS1DED10_wl.active{
	border-color:#aeaabd;
	background-color:#aeaabd !important;
}
/*アイディクトワンデー ベイビーデュアル*/
#doublediscount .lens .color_SS1DED10_bd{
	border-color:#fde2d7;
	background-color:#ffeee6 !important;
}
#doublediscount .lens .color_SS1DED10_bd.active{
	border-color:#d7bdb1;
	background-color:#d7bdb1 !important;
}
/*アイディクトワンデー バーガンディーロスト*/
#doublediscount .lens .color_SS1DED10_bl{
	border-color:#ebdac9;
	background-color:#f5eadf !important;
}
#doublediscount .lens .color_SS1DED10_bl.active{
	border-color:#d0b69a;
	background-color:#d0b69a !important;
}
/*アイディクトワンデー ミッドナイトシアー*/
#doublediscount .lens .color_SS1DED10_ms{
	border-color:#dddde0;
	background-color:#edeeed !important;
}
#doublediscount .lens .color_SS1DED10_ms.active{
	border-color:#b9c0b8;
	background-color:#b9c0b8 !important;
}
/*アイディクトワンデー ダスティーヌード*/
#doublediscount .lens .color_SS1DED10_dn{
	border-color:#e3dcb0;
	background-color:#e9e7d9 !important;
}
#doublediscount .lens .color_SS1DED10_dn.active{
	border-color:#b8b27e;
	background-color:#b8b27e !important;
}
/*プラスモードワンデーオム フォービジネス*/
#doublediscount .lens .color_SD1DPMHBU10{
	border-color:#dad7d7;
	background-color:#e4e2e2 !important;
}
#doublediscount .lens .color_SD1DPMHBU10.active{
	border-color:#7a7a7a;
	background-color:#7a7a7a !important;
}
/*プラスモードワンデーオム フォープライベート*/
#doublediscount .lens .color_SD1DPMHPR10{
	border-color:#e3d8d9;
	background-color:#f7e9e6 !important;
}
#doublediscount .lens .color_SD1DPMHPR10.active{
	border-color:#dab4ac;
	background-color:#dab4ac !important;
}
/*フレッシュルックデイリーズ ピュアヘーゼル*/
#doublediscount .lens .color_CV1DFL_hazel{
	border-color:#ede2c1;
	background-color:#fdf8c9 !important;
}
#doublediscount .lens .color_CV1DFL_hazel.active{
	border-color:#c7c17e;
	background-color:#c7c17e !important;
}
/*フレッシュルックデイリーズ グレー*/
#doublediscount .lens .color_CV1DFL_gray{
	border-color:#e0e5e7;
	background-color:#f2f4f5 !important;
}
#doublediscount .lens .color_CV1DFL_gray.active{
	border-color:#ced3d6;
	background-color:#ced3d6 !important;
}
/*フレッシュルックデイリーズ グリーン*/
#doublediscount .lens .color_CV1DFL_green{
	border-color:#daeecd;
	background-color:#eaf5e6 !important;
}
#doublediscount .lens .color_CV1DFL_green.active{
	border-color:#acbda5;
	background-color:#acbda5 !important;
}
/*フレッシュルックデイリーズ ブルー*/
#doublediscount .lens .color_CV1DFL_blue{
	border-color:#cbe2f9;
	background-color:#e5f2fd !important;
}
#doublediscount .lens .color_CV1DFL_blue.active{
	border-color:#b3c9dc;
	background-color:#b3c9dc !important;
}
/*ジルスチュアートワンデー ブリリアントブルー*/
#doublediscount .lens .color_SD1DJSBB10{
	border-color:#dce8f7;
	background-color:#e5eefa !important;
}
#doublediscount .lens .color_SD1DJSBB10.active{
	border-color:#b2cdef;
	background-color:#b2cdef !important;
}
/*ジルスチュアートワンデー オートクチュールオリーブ*/
#doublediscount .lens .color_SD1DJSHO10{
	border-color:#e5e6b4;
	background-color:#f0f0df !important;
}
#doublediscount .lens .color_SD1DJSHO10.active{
	border-color:#b6b693;
	background-color:#b6b693 !important;
}
/*ジルスチュアートワンデー フローラルピンク*/
#doublediscount .lens .color_SD1DJSFP10{
	border-color:#f0dadf;
	background-color:#f6e3e7 !important;
}
#doublediscount .lens .color_SD1DJSFP10.active{
	border-color:#e0acb8;
	background-color:#e0acb8 !important;
}
/*ミッシュブルーミンワンデー クォーターヴェール シアーカーキ*/
#doublediscount .lens .color_SS1DMBQV30_SK{
	border-color:#e8eab4;
	background-color:#f2f3c5 !important;
}
#doublediscount .lens .color_SS1DMBQV30_SK.active{
	border-color:#d4d75e;
	background-color:#d4d75e !important;
}
/*ミッシュブルーミンワンデー クォーターヴェール シェルムーン*/
#doublediscount .lens .color_SS1DMBQV30_SMO{
	border-color:#dbdbde;
	background-color:#e8e8e9 !important;
}
#doublediscount .lens .color_SS1DMBQV30_SMO.active{
	border-color:#c8c8cb;
	background-color:#c8c8cb !important;
}
/*ミッシュブルーミンワンデー クォーターヴェール スモーキーマロン*/
#doublediscount .lens .color_SS1DMBQV30_SMA{
	border-color:#e8dbd4;
	background-color:#faecdf !important;
}
#doublediscount .lens .color_SS1DMBQV30_SMA.active{
	border-color:#d2b79d;
	background-color:#d2b79d !important;
}
/*ミッシュブルーミンワンデー クォーターヴェール ヌーディベージュ*/
#doublediscount .lens .color_SS1DMBQV30_NB{
	border-color:#f7e6a2;
	background-color:#faf1c8 !important;
}
#doublediscount .lens .color_SS1DMBQV30_NB.active{
	border-color:#d3c481;
	background-color:#d3c481 !important;
}
/*ミッシュブルーミンワンデー クォーターヴェール ブロンズアッシュ*/
#doublediscount .lens .color_SS1DMBQV30_BA{
	border-color:#ebecb0;
	background-color:#fafbd0 !important;
}
#doublediscount .lens .color_SS1DMBQV30_BA.active{
	border-color:#cecf95;
	background-color:#cecf95 !important;
}
/*ミッシュブルーミンワンデー クォーターヴェール ミスティアンバー*/
#doublediscount .lens .color_SS1DMBQV30_MU{
	border-color:#f4debc;
	background-color:#fcefdb !important;
}
#doublediscount .lens .color_SS1DMBQV30_MU.active{
	border-color:#c3a87f;
	background-color:#c3a87f !important;
}
/*スターリー カジュアルオリーブ*/
#doublediscount .lens .color_BL1DSTEACO10{
	border-color:#dde7c0;
	background-color:#e7efd0 !important;
}
#doublediscount .lens .color_BL1DSTEACO10.active{
	border-color:#a5bb66;
	background-color:#a5bb66 !important;
}
/*スターリー クールグレイ*/
#doublediscount .lens .color_BL1DSTJUCG10{
	border-color:#d1dbdc;
	background-color:#eef3f4 !important;
}
#doublediscount .lens .color_BL1DSTJUCG10.active{
	border-color:#c0d2d5;
	background-color:#c0d2d5 !important;
}
/*スターリー クラシックブラウン*/
#doublediscount .lens .color_BL1DSTVECB10{
	border-color:#e3d8d9;
	background-color:#f7e9e6 !important;
}
#doublediscount .lens .color_BL1DSTVECB10.active{
	border-color:#dab8b1;
	background-color:#dab8b1 !important;
}
/*フランミーワンデー ドーナツブラウン*/
#doublediscount .lens .color_TG1DFMDB30{
	border-color:#e5c2a1;
	background-color:#f9e2cb !important;
}
#doublediscount .lens .color_TG1DFMDB30.active{
	border-color:#e5b487;
	background-color:#e5b487 !important;
}
/*フランミーワンデー ダークモカ*/
#doublediscount .lens .color_TG1DFMDM30{
	border-color:#cab7a1;
	background-color:#d4c8b9 !important;
}
#doublediscount .lens .color_TG1DFMDM30.active{
	border-color:#c3b19c;
	background-color:#c3b19c !important;
}
/*フランミーワンデー オレンジブラウニー*/
#doublediscount .lens .color_TG1DFMOB30{
	border-color:#f3c09a;
	background-color:#ffd6b7 !important;
}
#doublediscount .lens .color_TG1DFMOB30.active{
	border-color:#f5b788;
	background-color:#f5b788 !important;
}
/*フランミーワンデー チョコタルト*/
#doublediscount .lens .color_TG1DFMCT30{
	border-color:#b69e93;
	background-color:#c6b3ab !important;
}
#doublediscount .lens .color_TG1DFMCT30.active{
	border-color:#af988d;
	background-color:#af988d !important;
}
/*フランミーワンデー メープルシフォン*/
#doublediscount .lens .color_TG1DFMMC30{
	border-color:#dbceb5;
	background-color:#e3dbcc !important;
}
#doublediscount .lens .color_TG1DFMMC30.active{
	border-color:#d0c4ac;
	background-color:#d0c4ac !important;
}
/*フランミーワンデー マッチャタルト*/
#doublediscount .lens .color_TG1DFMMT30{
	border-color:#e0dbae;
	background-color:#f8f4d0 !important;
}
#doublediscount .lens .color_TG1DFMMT30.active{
	border-color:#ddd8ac;
	background-color:#ddd8ac !important;
}
/*フランミーワンデー サクラロール*/
#doublediscount .lens .color_TG1DFMSR30{
	border-color:#ffd3cc;
	background-color:#ffe3df !important;
}
#doublediscount .lens .color_TG1DFMSR30.active{
	border-color:#fcc7bf;
	background-color:#fcc7bf !important;
}
/*フランミーワンデー カカオワッフル*/
#doublediscount .lens .color_TG1DFMCW30{
	border-color:#d9c9ba;
	background-color:#e8ded4 !important;
}
#doublediscount .lens .color_TG1DFMCW30.active{
	border-color:#d2c2b3;
	background-color:#d2c2b3 !important;
}
/*トパーズ ワンデー ペリドット*/
#doublediscount .lens .color_PI1DTPP10{
	border-color:#bbd7cb;
	background-color:#cbe0d7 !important;
}
#doublediscount .lens .color_PI1DTPP10.active{
	border-color:#aedac4;
	background-color:#aedac4 !important;
}
/*トパーズ ワンデー オパール */
#doublediscount .lens .color_PI1DTPO10{
	border-color:#f0c3af;
	background-color:#f3d1bf !important;
}
#doublediscount .lens .color_PI1DTPO10.active{
	border-color:#f0bba4;
	background-color:#f0bba4 !important;
}
/*トパーズ ワンデー ハニーアンバー*/
#doublediscount .lens .color_PI1DTPHA10{
	border-color:#fde99d;
	background-color:#fff5d1 !important;
}
#doublediscount .lens .color_PI1DTPHA10.active{
	border-color:#f5e298;
	background-color:#f5e298 !important;
}
/*トパーズワンデー デートトパーズ*/
#doublediscount .lens .color_PI1DTPDT10{
	border-color:#c7c1d9;
	background-color:#dfdce9 !important;
}
#doublediscount .lens .color_PI1DTPDT10.active{
	border-color:#c2bcd4;
	background-color:#c2bcd4 !important;
}
/*トパーズ ワンデー ストロベリークォーツ*/
#doublediscount .lens .color_PI1DTPSQ10{
	border-color:#e8bfca;
	background-color:#f5d9e1 !important;
}
#doublediscount .lens .color_PI1DTPSQ10.active{
	border-color:#e4bbc6;
	background-color:#e4bbc6 !important;
}
/*トパーズ ワンデー ラピスラズリ*/
#doublediscount .lens .color_PI1DTPLL10{
	border-color:#cddfed;
	background-color:#e3eff8 !important;
}
#doublediscount .lens .color_PI1DTPLL10.active{
	border-color:#c5d8e8;
	background-color:#c5d8e8 !important;
}

/*テンプレートの調整*/
#doublediscount .lens .tempA_pbox{
	border:none;
}
#doublediscount .txt_annotation{
	color:#ff0000;
	display:inline-block;
	margin-top:12px;
}


#doublediscount .erabu_btn{
    text-align: center;
    margin: 48px auto -25px;
    position: relative;
    height: 115px;
    width: 375px;
}



#doublediscount .erabu_btn p{
    position: absolute;
    font-size: 16px;
    margin: auto;
    right: 0;
    left: 0;
    bottom: 56px;
    font-weight: bold;
    color: #221815;
    background: url("/campaign/doublediscount/2020/img/sonohoka_btn.png")center;
    background-repeat:no-repeat;
    padding: 18px 0;
}
#doublediscount .erabu_btn :hover{
    opacity: 60% ;
}


#doublediscount .erabu_btn_care{
    text-align: center;
    margin: 17px auto 28px;
    position: relative;
    height: 115px;
    width: 375px;
}

#doublediscount .erabu_btn_care p{
    position: absolute;
    font-size: 16px;
    margin: auto;
    right: 0;
    left: 0;
    bottom: 56px;
    font-weight: bold;
    color: #221815;
    background: url("/campaign/doublediscount/2020/img/sonohoka_btn.png")center;
    background-repeat:no-repeat;
    padding: 18px 0;
}
#doublediscount .erabu_btn_care :hover{
    opacity: 60% ;
}


/*footer box*/
#doublediscount .footer_box{
	padding:8px 40px 48px;
}
#doublediscount .footer_box .footer_img{
	display:block;
	width:100%;
	max-width:510px;
	height:auto;
	margin:auto;
}

/*PC終了後処理案作成用に追加*/
#doublediscount .btn_lpclose {
	text-align: center;
	background-color: #f2f2f2;
	padding: 48px;
	border-top: 1px solid #f2f2f2;
}
#doublediscount .btn_lpclose h3 {
	font-size: 25px;
	font-weight: bold;
	padding: 10px;
	color: #fff;
	background-color: #e50000;
	display: block;
	width: 500px;
	margin: 0 auto 40px auto;
	letter-spacing: 0.1em;
}
#doublediscount .btn_lpclose p{
	font-size: 16px;
	line-height: 1.6em;
	margin-bottom: 32px;
}
#doublediscount .btn_lpclose ul{
	display: flex;
	justify-content: center;
	width: 950px;
	margin: 0 auto;
}
#doublediscount .btn_lpclose li{
	margin-right: 20px;
	font-size: 20px;
	font-weight: bold;
}
#doublediscount .btn_lpclose li:last-child{
	margin-right: 0;
}
#doublediscount .link_1day,
#doublediscount .link_2week,
#doublediscount .link_color,
#doublediscount .link_toric{
	border-radius: 8px;
	background-color: #fff;
}
#doublediscount .link_1day{
	border: solid 2px #6db2d5;
}
#doublediscount .link_2week{
	border: solid 2px #f9ab14;
}
#doublediscount .link_color{
	border: solid 2px #ec718b;
}
#doublediscount .link_toric{
	border: solid 2px #be8adf;
}
#doublediscount .link_1day:hover,
#doublediscount .link_2week:hover,
#doublediscount .link_color:hover,
#doublediscount .link_toric:hover{
	opacity: 0.6;
}

#doublediscount a{
	text-decoration: none;
}
#doublediscount .link_1day a{
	color: #6db2d5;
}
#doublediscount .link_2week a{
	color: #f9ab14;
}
#doublediscount .link_color a{
	color: #ec718b;
}
#doublediscount .link_toric a{
	color: #be8adf;
}

#doublediscount .link_1day span,
#doublediscount .link_2week span,
#doublediscount .link_color span,
#doublediscount .link_toric span{
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	display: inline-block;
	margin-bottom: 10px;
	padding: 4px 8px;
}
#doublediscount .link_1day span{
	background-color: #6db2d5;
}
#doublediscount .link_2week span{
	background-color: #f9ab14;
}
#doublediscount .link_color span{
	background-color: #ec718b;
}
#doublediscount .link_toric span{
	background-color: #be8adf;
}
#doublediscount .btn_lpclose a{
	display: block;
	padding: 16px;
	min-width: 180px;
	line-height: 0.8em;
}
#doublediscount .btn_lpclose a:hover{
	opacity: 0.6;
}
