@charset "utf-8";
/*まとめ買いキャンペーン！*/
#matomegai{
	font-family:"Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.6;
	position:relative;
	margin:auto;
}
#matomegai div,
#matomegai p,
#matomegai span,
#matomegai h1,
#matomegai h2,
#matomegai h3,
#matomegai ul,
#matomegai li,
#matomegai a{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#matomegai .body_center{
	display:block;
	width:950px;
	text-align:center;
	margin:auto;
}
#matomegai .dsp_tbl{
	display:table;
	width:100%;
	margin:auto;
}
#matomegai .dsp_cell{
	display:table-cell;
	width:50%;
	vertical-align:bottom;
}
#matomegai a{
	text-decoration:none;
}
#matomegai input{
	margin:0;
	padding:0;
	background:none;
	border:none;
	border-radius:0;
	outline:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}
/*ヘッダー*/
#matomegai .header_box{
	display:block;
	width:100%;
	margin:0 auto 0;
	background-color:#fe8e95;
}
#matomegai .header_box .visual_box{
	display:block;
	width:950px;
	padding:0px;
	position:relative;
}
#matomegai .header_box .visual_box h1{
}
#matomegai .header_box .visual_box h1 img{
	display:block;
	position:relative;
	z-index:3;
}
#matomegai .header_box .visual_box .header_img_l,
#matomegai .header_box .visual_box .header_img_r{
	display:block;
	position:absolute;
	z-index:2;
}
#matomegai .header_box .visual_box .header_img_l{
	left:0;
	bottom:-410px;
}
#matomegai .header_box .visual_box .header_img_r{
	right:0;
	bottom:-438px;
}
/*導入*/
#matomegai .lead_box{
	padding:84px 0 64px;
	background-color:#fdeff0;
}
#matomegai .lead_box .txt{
	display:block;
	color:#72603c;
	font-size:16px;
	font-weight:400;
	line-height:2.2;
	letter-spacing:4px;
	text-align:center;
}
#matomegai .lead_box .txt .highlight{
	background-color:#fddddf;
	padding:0px;
}
#matomegai .osusume{
	position:absolute;
	top:5%;
	left:29%;
}
/*コンテンツ*/
#matomegai .contents_body{
	display:block;
	padding:0;
}
#matomegai .ttl_box{
	display:block;
	margin-bottom:24px;
}
#matomegai .ttl_box .main_ttl{
	font-family:'Century Gothic', sans-serif;
	display:block;
	color:#fe8e94;
	font-size:44px;
	font-weight:bold;
	text-align:center;
	letter-spacing:3px;
	position:relative;
}
#matomegai .ttl_box .main_ttl:before{
	content:"";
	display:block;
	width:10%;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	border-bottom:2px solid #fe8e94;
}
#matomegai .ttl_box .sub_ttl{
	font-family:"Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display:block;
	color:#837657;
	font-size:18px;
	font-weight:500;
	text-align:center;
	letter-spacing:4px;
	margin-top:2px;
}
#matomegai .icon1{
	position:absolute;
	left:30px;
	right:0;
	margin:auto;
	top:-120px;
}
#matomegai .icon{
}
#matomegai .icon img{
	position:absolute;
	right:25%;
	margin:auto;
	top:-196px;
}
/*クーポン*/
#matomegai .contents_body .coupon_box{
	display:block;
	background-color:#fdeff0;
	position:relative;
	padding-bottom:100px;
}
#matomegai .contents_body .coupon_box .dsp_tbl{
	max-width:868px;
	margin-top:34px;
}
#matomegai .contents_body .coupon_box .sub_txt{
	display:block;
	color:#313131;
	font-size:22px;
	font-weight:500;
	letter-spacing:2px;
	padding-bottom:2px;
	margin-bottom:40px;
}
#matomegai .contents_body .coupon_box .coupon_area{
	display:block;
	position:relative;
}
#matomegai .contents_body .coupon_box .coupon_area img{
}
#matomegai .contents_body .coupon_box .coupon_area .code{
	display:block;
	width:170px;
	height:55px;
	padding:0;
	position:absolute;
	bottom:100px;
	right:74px;
}
#matomegai .contents_body .coupon_box .coupon_area .code2{
	display:block;
	width:170px;
	height:55px;
	padding:0;
	position:absolute;
	bottom:100px;
	right:74px;
}
#matomegai .contents_body .coupon_box .coupon_area .code input{
	font-family:"Futura-CondensedExtraBold","Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display:block;
	color:#009beb;
	font-size:50px;
	font-weight:bold;
	line-height:1;
	text-align:center;
	width:154px;
	height:56px;
	letter-spacing:2px;
}
#matomegai .contents_body .coupon_box .coupon_area .code2 input{
	font-family:"Futura-CondensedExtraBold","Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display:block;
	color:#f66200;
	font-size:50px;
	font-weight:bold;
	line-height:1;
	text-align:center;
	width:154px;
	height:56px;
	letter-spacing:2px;
}
#matomegai .contents_body .coupon_box .limit{
	display:block;
	color:#72603c;
	font-size:15px;
	font-weight:500;
	letter-spacing:4px;
	line-height:2.2;
	margin:54px auto -14px;
}
#matomegai .contents_body .coupon_box .coupon_area .js_copy_btn{
	display:block;
	position:relative;
	margin:auto;
}
#matomegai .contents_body .coupon_box .coupon_area .icon_tag_rcmd{
	display:block;
	position:absolute;
	left:-41px;
	top:-85px;
}
/* おすすめ商品 */
#matomegai .lineup_area{
	display:block;
	width:100%;
	background-repeat:repeat;
	background-size:40px 40px;
	margin:0 auto;
	padding:160px 0 80px;
	background-color:#ffffff;
	position:relative;
}
#matomegai .lineup_area .ttl_box .main_ttl .icon_txt_rcmd_product{
	display:block;
	position:absolute;
	left:240px;
	top:-26px;
}
#matomegai .lineup_area .product_ttl_l,
#matomegai .lineup_area .product_ttl_r{
	display:block;
	position:absolute;
}
#matomegai .lineup_area .product_ttl_l{
	left:0;
	top:-140px;
}
#matomegai .lineup_area .product_ttl_r{
	right:0;
	top:-140px;
}
#matomegai .lineup_area_icon{
	display:block;
	height:auto;
	position:absolute;
	left:25%;
	top:-36px;
}
#matomegai .lineup_area_btn{
	text-align:center;
}
#matomegai .lineup_area .title{
	width:950px;
	margin:0 auto 80px;
	text-align:center;
}
/*タブ切り替え*/
#matomegai .lineup_area .tab{
	width:950px;
	margin:0 auto;
}
#matomegai .lineup_area .tab .tab_wrap{
	width:950px;
	margin:40px auto 0;
}
#matomegai .lineup_area .tab input[type="radio"]{
	display:none;
}
#matomegai .lineup_area .tab .tab_area{
	font-size:0;
	margin:0;
	border-bottom:7px solid #837657;
}
#matomegai .lineup_area .tab .tab_area label{
	height:86px;
	display:inline-block;
	background:none;
	text-align:center;
	vertical-align:top;
	cursor:pointer;
}
#matomegai .lineup_area .tab4_label label{
	height:86px;
	display:inline-block;
	background:none;
	text-align:center;
	vertical-align:top;
	cursor:pointer;
}
#matomegai .lineup_area .tab .panel_area{
	display:block;
	width:100%;
	position:relative;
}
#matomegai .lineup_area .tab .panel_area .product_btm_l,
#matomegai .lineup_area .tab .panel_area .product_btm_r{
	display:block;
	position:absolute;
}
#matomegai .lineup_area .tab .panel_area .product_btm_l{
	left:0;
	bottom:-70px;
}
#matomegai .lineup_area .tab .panel_area .product_btm_r{
	right:0;
	bottom:-70px;
}
#matomegai .lineup_area .tab .tab_panel{
	width:100%;
	display:none;
}
#matomegai .lineup_area .tab .tab_panel .product_1day{
	background-color:#fff6ba;
	padding:0 28px 28px;
}
#matomegai .lineup_area .tab .tab_panel .product_2week{
	background-color:#dafdf0;
	padding:0 28px 28px;
}
#matomegai .lineup_area .tab .tab_panel .product_toric{
	background-color:#f0eafb;
	padding:0 28px 28px;
}
#matomegai .lineup_area .tab .tab_panel .product_color{
	background-color:#c8f6f9;
	padding:0 28px 28px;
}
#matomegai .lineup_area .tab .tab_panel .link_btn{
	margin:75px auto 30px;
}
#matomegai .lineup_area .tab #tab1:checked ~ .tab_area .tab1_label{
	background-image:url(/campaign/matomegai/2019/img/lineup_btn_1day_active.jpg);
	background-repeat:no-repeat;
	width:237px;
}
#matomegai .lineup_area .tab #tab1:checked ~ .tab_area .tab1_label img{
	display:none;
}
#matomegai .lineup_area .tab #tab1:checked ~ .panel_area #panel1{
	display:block;
}
#matomegai .lineup_area .tab #tab2:checked ~ .tab_area .tab2_label{
	background-image:url(/campaign/matomegai/2019/img/lineup_btn_2week_active.jpg);
	background-repeat:no-repeat;
	width:238px;
}
#matomegai .lineup_area .tab #tab2:checked ~ .tab_area .tab2_label img{
	display:none;
}
#matomegai .lineup_area .tab #tab2:checked ~ .panel_area #panel2{
	display:block;
}
#matomegai .lineup_area .tab #tab3:checked ~ .tab_area .tab3_label{
	background-image:url(/campaign/matomegai/2019/img/lineup_btn_toric_active.jpg);
	background-repeat:no-repeat;
	width:237px;
}
#matomegai .lineup_area .tab #tab3:checked ~ .panel_area #panel3{
	display:block;
}
#matomegai .lineup_area .tab #tab3:checked ~ .tab_area .tab3_label img{
	display:none;
}
#matomegai .lineup_area .tab #tab4:checked ~ .tab_area .tab4_label{
	background-image:url(/campaign/matomegai/2019/img/lineup_btn_color_active.jpg);
	background-repeat:no-repeat;
	width:238px;
}
#matomegai .lineup_area .tab #tab4:checked ~ .panel_area #panel4{
	display:block;
}
#matomegai .lineup_area .tab #tab4:checked ~ .tab_area .tab4_label img{
	display:none;
}
/* テンプレA 独自設定
------------------------------------ */
/* 商品ボックス全サイズ共通 */
#matomegai .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;
}
#matomegai .lens .tempA_pbox .main_box:hover{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
#matomegai .lens .tempA_pbox .badge{
	position:absolute;
}
#matomegai .lens .tempA_pbox .icons{
	position:absolute;
	top:8px;
	left:5px;
	display:table;
	border-spacing:4px;
}
#matomegai .lens .tempA_pbox .icons_XL{
	position:absolute;
	top:28px;
	left:25px;
	display:table;
	border-spacing:4px;
}
#matomegai .lens .tempA_pbox .icons_XL li{
	display:table-cell;
}
#matomegai .lens .tempA_pbox .brand img{
	height:26px;
}
#matomegai .lens .tempA_pbox .name{
	color:#837657;
	font-weight:bold;
}
#matomegai .lens .tempA_pbox .price_box{
	color:#fd7981;
	font-weight:bold;
}
#matomegai .lens .tempA_pbox .order_btn_box{
	position:absolute;
	z-index:1;
}
#matomegai .lens .tempA_pbox .order_btn_box.active{
	z-index:2;
}
#matomegai .lens .tempA_pbox .order_btn{
	display:block;
	position:relative;
	z-index:10;
	width:250px;
	padding:12px 0 14px;
	background-color:#fd7981;
	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;
}
#matomegai .lens .tempA_pbox .order_btn span{
	vertical-align:middle;
}
#matomegai .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;
}
#matomegai .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;
}
#matomegai .lens .tempA_pbox .order_btn_box:hover .order_btn{
	background-color:#2A71B9;
}
#matomegai .lens .tempA_pbox .order_btn_box:hover .order_btn:after{
	top:51%;
}
#matomegai .lens .tempA_pbox .order_btn_box:hover .order_menu{
	/*display:block;*/
}
#matomegai .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);
}
#matomegai .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;
}
#matomegai .lens .tempA_pbox .order_menu li:hover{
	background-color:#F9F9F9;
}
#matomegai .lens .tempA_pbox .order_menu .color_name{
	border-width:1px;
	border-style:solid;
	padding:8px 10px;
}
#matomegai .lens .tempA_pbox .order_menu .color_name.active{
	color:#ffffff;
}
#matomegai .lens .tempA_pbox .order_menu .color_atn{
	padding-right:10px;
	padding-left:10px;
	text-align:left;
	letter-spacing:0.05em;
}
#matomegai .lens .tempA_pbox .order_menu .color_atn:hover{
	background-color:#ffffff;
}
#matomegai .lens .tempA_pbox .order_menu li a{
	display:table;
	width:100%;
	border-collapse:collapse;
}
#matomegai .lens .tempA_pbox .order_menu li .col{
	display:table-cell;
	vertical-align:middle;
	padding:2px 10px;
	font-weight:bold;
	color:#000000;
	text-align:left;
}
#matomegai .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;
}
#matomegai .line_through{
	color:#000;
	font-size:80%;
	/*text-decoration:line-through;*/
}
#matomegai .lens .tempA_pbox .order_menu li .col .num_of_box{
	font-size:13px;
}
#matomegai .lens .tempA_pbox .order_menu li .col .price{
	font-size:15px;
	color:#ff0000;
	display:inline-block;
	text-align:left;
}
#matomegai .lens .tempA_pbox .order_menu li .col .devide{
	display:block;
	color:#ce4141;
	font-size:13px;
}
#matomegai .lens .tempA_pbox .order_menu li .col .item_icon img{
	margin-left:8px;
}
#matomegai .lineup_area .left{
	float:left;
}
#matomegai .lineup_area .right{
	float:right;
	margin-right:0;
}
/* テンプレA 商品ボックス L */
#matomegai .lens .tempA_pbox_XL{
	width:894px;
}
#matomegai .lens .tempA_pbox_XL .box_wrap{
	width:100%;
	border-spacing:20px;
}
#matomegai .lens .tempA_pbox_XL .main_box{
	width:584px;
	height:500px;
	float:left;
}
#matomegai .lens .tempA_pbox_XL .main_box img{
	width:584px;
	text-align:center;
	padding-top:40px;
	box-sizing:border-box;
}
#matomegai .lens .tempA_pbox_XL .sub_box p{
	text-align:left;
	font-size:10px;
}
#matomegai .lens .tempA_pbox_XL .brand{
	text-align:left;
}
#matomegai .lens .tempA_pbox_XL .name{
	font-weight:400;
	text-align:left;
}
/* テンプレA 商品ボックス M */
#matomegai .lens .tempA_pbox_M{
	width:440px;
	height:760px;
	padding:20px 0 0;
}
#matomegai .lens .tempA_pbox_M .ribbon{
	position:absolute;
	top:-5px;
	right:-5px;
}
#matomegai .lens .tempA_pbox_M .box_wrap{
	width:400px;
	margin:0 auto;
}
#matomegai .lens .tempA_pbox_M .main_box{
	position:relative;
	width:410px;
	height:350px;
	margin:0 auto 20px;
}
#matomegai .lens .tempA_pbox_M .sub_box{
	margin:0 auto;
}
#matomegai .lens .tempA_pbox_M .brand{
	width:400px;
	margin:0 0 8px 0;
	text-align:left;
}
#matomegai .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;
}
#matomegai .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;
}
#matomegai .lens .tempA_pbox_M .price_box .text{
	display:block;
}
#matomegai .lens .tempA_pbox_M .price_box .price{
	font-size:30px;
}
#matomegai .lens .tempA_pbox_M .order_btn_box{
	bottom:20px;
	right:19px;
}
/* テンプレA 商品ボックス S */
#matomegai .lens .tempA_pbox_S{
	width:290px;
	margin-top:14px;
	margin-right:12px;
	padding:20px 0 0;
}
#matomegai .lens .tempA_pbox_wrap .mr0{/* 一番右側のmargin-rightを0に指定 */
	margin-right:0;
}
#matomegai .lens .tempA_pbox_S .ribbon{
	position:absolute;
	top:-5px;
	right:-5px;
}
#matomegai .lens .tempA_pbox_S .box_wrap{
	width:250px;
	margin:0 auto;
}
#matomegai .lens .tempA_pbox_S .main_box{
	position:relative;
	width:250px;
	height:200px;
	margin:0 auto 20px;
}
#matomegai .lens .tempA_pbox_S .sub_box{
	margin:0 auto;
}
#matomegai .lens .tempA_pbox_S .sub_box2{
	margin:55px auto;
}
#matomegai .lens .tempA_pbox_S .brand{
	margin:0 0 8px 0;
	text-align:left;
}
#matomegai .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;
}
#matomegai .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;
}
#matomegai .lens .tempA_pbox_S .price_box_high{
	margin:45px 0 0;
	font-size:16px;
	font-weight:bold;
	line-height:1.2;
}
#matomegai .lens .tempA_pbox_S .price_box_high2{
	margin:86px 0 10px;
	font-size:16px;
	font-weight:bold;
	line-height:1.2;
}
#matomegai .lens .tempA_pbox_S .price_box .text{
	color:#fd7981;
}
#matomegai .lens .tempA_pbox_S .price_box .price{
	color:#fd7981;
	font-size:26px;
}
#matomegai .lens .tempA_pbox_S .order_btn_box{
	bottom:20px;
	left:19px;
}
/* ここから新しいカラー選択付きの商品ボックス
------------------------------------ */
/* 商品一覧共通 値引き前の金額 */
#matomegai .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;
}
#matomegai .lens .tempA_pbox_XL .price_box .text{
	font-size:22px;
}
#matomegai .lens .tempA_pbox_XL .price_box .price{
	font-size:38px;
	margin-top:8px;
}
#matomegai .lens .tempA_pbox_S .price_box .text,
#matomegai .lens .tempA_pbox_S .price_box .text,
#matomegai .lens .tempA_pbox_S .price_box_high .text,
#matomegai .lens .tempA_pbox_S .price_box_high2 .text{
	color:#fd7981;
	font-size:16px;
}
/* 商品カラー切替えボタン */
#matomegai .lens .colorswitch_style.tempA_pbox .color_select_box{
	margin:10px 0 15px;
}
#matomegai .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;
}
#matomegai .lens .colorswitch_style.tempA_pbox .color_select_ttl.red_ttl{
	color:#e5004f;
}
#matomegai .lens .colorswitch_style.tempA_pbox .color_select_ttl.blue_ttl{
	color:#454db6;
}
#matomegai .lens .colorswitch_style.tempA_pbox .color_list::after{
	content:"";
	clear:both;
	display:block;
}
#matomegai .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;
}
#matomegai .lens .colorswitch_style.tempA_pbox_S .color_list li,
#matomegai .lens .colorswitch_style.tempA_pbox_S .color_list li{
	width:122px;
}
#matomegai .lens .colorswitch_style.tempA_pbox_S .color_list li:nth-child(2n),
#matomegai .lens .colorswitch_style.tempA_pbox_S .color_list li:nth-child(2n){
	margin-right:0;
}
#matomegai .lens .colorswitch_style.tempA_pbox_M .color_list li{
	width:130px;
}
#matomegai .lens .colorswitch_style.tempA_pbox_M .color_list li:nth-child(3n){
	margin-right:0;
}
#matomegai .lens .colorswitch_style.tempA_pbox_XL .color_list li{
	width:121px;
}
#matomegai .lens .colorswitch_style.tempA_pbox_XL .color_list li:nth-child(2n){
	margin-right:0;
}
#matomegai .lens .colorswitch_style.tempA_pbox .color_list li.active{
	color:#ffffff;
}
#matomegai .lens .colorswitch_style.tempA_pbox .color_select_box p{
	font-size:10px;
	font-weight:400;
	margin-top:16px;
}
/*Mサイズ*/
#matomegai .lens .colorswitch_style.tempA_pbox_M .main_box{
	width:400px;
	height:350px;
}
#matomegai .lens .colorswitch_style.tempA_pbox_M .sub_box{
	padding-top:0;
}
#matomegai .lens .colorswitch_style.tempA_pbox_M .color_list li{
	width:130px;
}
/*Sサイズ*/
#matomegai .lens .colorswitch_style.tempA_pbox_S{/*Sサイズで高さがあるもの*/
	height:500px;
}
#matomegai .lens .colorswitch_style.tempA_pbox_S .color_list li{
	width:122px;
}
#matomegai .lens .colorswitch_style.tempA_pbox_S .color_select_box .attention{
	width:100%;
	font-size:10px;
	font-weight:400;
	margin-top:6px;
	text-align:left;
}
/*ここからカラータブ*/
/*新ナチュラルベール*/
#matomegai .lens .color_PA1DWRNV30_2{
	border-color:#fbcfd4;
	background-color:#fcdce0 !important;
}
#matomegai .lens .color_PA1DWRNV30_2.active{
	border-color:#f194a0;
	background-color:#f194a0 !important;
}
/*新ヴィヴィッドベール*/
#matomegai .lens .color_PA1DWRVV30_2{
	border-color:#c0a2a0;
	background-color:#d5bfbe !important;
}
#matomegai .lens .color_PA1DWRVV30_2.active{
	border-color:#be9a98;
	background-color:#be9a98 !important;
}
/*ヴィヴィッドスタイル*/
#matomegai .lens .color_JJ1DADMV{
	border-color:#f3d5ec;
	background-color:#f4e2f5 !important;
}
#matomegai .lens .color_JJ1DADMV.active{
	border-color:#a9007f;
	background-color:#a9007f !important;
}
/*ナチュラルシャイン*/
#matomegai .lens .color_JJ1DADMN{
	border-color:#f9e0c9;
	background-color:#ffecda !important;
}
#matomegai .lens .color_JJ1DADMN.active{
	border-color:#ea4d13;
	background-color:#ea4d13 !important;
}
/*アクセントスタイル*/
#matomegai .lens .color_JJ1DADMA{
	border-color:#d4def5;
	background-color:#e4ecfe !important;
}
#matomegai .lens .color_JJ1DADMA.active{
	border-color:#3849af;
	background-color:#3849af !important;
}
/*ラディアントブライト*/
#matomegai .lens .color_JJ1DADRB{
	border-color:#f6edc1;
	background-color:#fdfacd !important;
}
#matomegai .lens .color_JJ1DADRB.active{
	border-color:#ffc100;
	background-color:#ffc100 !important;
}
/*ラディアントチャーム*/
#matomegai .lens .color_JJ1DADRC{
	border-color:#c8e8e8;
	background-color:#d9f0f0 !important;
}
#matomegai .lens .color_JJ1DADRC.active{
	border-color:#31b5b8;
	background-color:#31b5b8 !important;
}
/*ラディアントスウィート*/
#matomegai .lens .color_JJ1DADRS{
	border-color:#f6dce8;
	background-color:#fce8f1 !important;
}
#matomegai .lens .color_JJ1DADRS.active{
	border-color:#e76da5;
	background-color:#e76da5 !important;
}
/*ラディアントシック*/
#matomegai .lens .color_JJ1DADRCI{
	border-color:#f1c9ce;
	background-color:#f5d4d8 !important;
}
#matomegai .lens .color_JJ1DADRCI.active{
	border-color:#9e2b39;
	background-color:#9e2b39 !important;
}
/*リッチブラウン*/
#matomegai .lens .color_CV1DFLIB{
	border-color:#d9cfcb;
	background-color:#e2d9d6 !important;
}
#matomegai .lens .color_CV1DFLIB.active{
	border-color:#957268;
	background-color:#957268 !important;
}
/*ライトブラウン*/
#matomegai .lens .color_CV1DFLIL{
	border-color:#e4d2cc;
	background-color:#eee2de !important;
}
#matomegai .lens .color_CV1DFLIL.active{
	border-color:#b97859;
	background-color:#b97859 !important;
}
/*ジェットブラック*/
#matomegai .lens .color_CV1DFLI{
	border-color:#d6e0e6;
	background-color:#e7edf1 !important;
}
#matomegai .lens .color_CV1DFLI.active{
	border-color:#453b46;
	background-color:#453b46 !important;
}
/*ダイヤモンドブラック*/
#matomegai .lens .color_CV1DFLIDB{
	border-color:#dedddd;
	background-color:#ededed !important;
}
#matomegai .lens .color_CV1DFLIDB.active{
	border-color:#747184;
	background-color:#747184 !important;
}
/*エスプレッソゴールド*/
#matomegai .lens .color_CV1DFLIEG{
	border-color:#e9e2d6;
	background-color:#f1ebe0 !important;
}
#matomegai .lens .color_CV1DFLIEG.active{
	border-color:#e7c274;
	background-color:#e7c274 !important;
}
/*ナチュラルベール*/
#matomegai .lens .color_PA1DWRNV30{
	border-color:#fbcfd4;
	background-color:#fcdce0 !important;
}
#matomegai .lens .color_PA1DWRNV30.active{
	border-color:#f194a0;
	background-color:#f194a0 !important;
}
/*ヴィヴィッドベール*/
#matomegai .lens .color_PA1DWRVV30{
	border-color:#cfcff1;
	background-color:#dfdff5 !important;
}
#matomegai .lens .color_PA1DWRVV30.active{
	border-color:#b3b2d8;
	background-color:#b3b2d8 !important;
}
/*ナチュラルベール*/
#matomegai .lens .color_PA1DWRNV30{
	border-color:#fbcfd4;
	background-color:#fcdce0 !important;
}
#matomegai .lens .color_PA1DWRNV30.active{
	border-color:#f194a0;
	background-color:#f194a0 !important;
}
/*ヴィヴィッドベール*/
#matomegai .lens .color_PA1DWRVV30{
	border-color:#cfcff1;
	background-color:#dfdff5 !important;
}
#matomegai .lens .color_PA1DWRVV30.active{
	border-color:#b3b2d8;
	background-color:#b3b2d8 !important;
}
/*アイコフレ リッチメイク*/
#matomegai .lens .color_SD1DECMR10{
	border-color:#e7d6c8;
	background-color:#eee2d8 !important;
}
#matomegai .lens .color_SD1DECMR10.active{
	border-color:#a58c78;
	background-color:#a58c78 !important;
}
/*アイコフレ ベースメイク*/
#matomegai .lens .color_SD1DECMB10{
	border-color:#e4d2cc;
	background-color:#eee3dd !important;
}
#matomegai .lens .color_SD1DECMB10.active{
	border-color:#a46e4e;
	background-color:#a46e4e !important;
}
/*アイコフレ ナチュラルメイク*/
#matomegai .lens .color_SD1DECMN10{
	border-color:#d1d1d4;
	background-color:#e0e0e2 !important;
}
#matomegai .lens .color_SD1DECMN10.active{
	border-color:#969494;
	background-color:#969494 !important;
}
/*アイコフレ グレイスメイク*/
#matomegai .lens .color_SD1DECMG10{
	border-color:#dad5d5;
	background-color:#eae9e9 !important;
}
#matomegai .lens .color_SD1DECMG10.active{
	border-color:#bfbfbf;
	background-color:#bfbfbf !important;
}
/*ネオサイトワンデーシエルデュウUV ルカブラウン*/
#matomegai .lens .color_AR1DNSCD30_bro{
	border-color:#d9ccca;
	background-color:#e8dfdd !important;
}
#matomegai .lens .color_AR1DNSCD30_bro.active{
	border-color:#bda69f;
	background-color:#bda69f !important;
}
/*ネオサイトワンデーシエルデュウUV ルカチャコール*/
#matomegai .lens .color_AR1DNSCD30_cha{
	border-color:#dbd7d5;
	background-color:#edebea !important;
}
#matomegai .lens .color_AR1DNSCD30_cha.active{
	border-color:#93867f;
	background-color:#93867f !important;
}
/*ネオサイトワンデーシエルデュウUV アンバーブロンド*/
#matomegai .lens .color_AR1DNSCD30_unber{
	border-color:#e6decf;
	background-color:#f7f1e7 !important;
}
#matomegai .lens .color_AR1DNSCD30_unber.active{
	border-color:#b79761;
	background-color:#b79761 !important;
}
/*ネオサイトワンデーリングUV ブラック*/
#matomegai .lens .color_AR1DNSRUVBL30{
	border-color:#bfbdbf;
	background-color:#d2d2d2 !important;
}
#matomegai .lens .color_AR1DNSRUVBL30.active{
	border-color:#626262;
	background-color:#626262 !important;
}
/*ネオサイトワンデーリングUV ブラウン*/
#matomegai .lens .color_AR1DNSRUVBR30{
	border-color:#d9caba;
	background-color:#ede1d6 !important;
}
#matomegai .lens .color_AR1DNSRUVBR30.active{
	border-color:#c8a98b;
	background-color:#c8a98b !important;
}
/*ネオサイトワンデーリングUV ライトブラウン*/
#matomegai .lens .color_AR1DNSRUVLB30{
	border-color:#e6dfd6;
	background-color:#f3f0e9 !important;
}
#matomegai .lens .color_AR1DNSRUVLB30.active{
	border-color:#d7bc7e;
	background-color:#d7bc7e !important;
}
/*ミッシュブルーミンワンデーイノセント セピアリッチ*/
#matomegai .lens .color_SS1DMBIC30_sepia{
	border-color:#e3c6c0;
	background-color:#eedbd7 !important;
}
#matomegai .lens .color_SS1DMBIC30_sepia.active{
	border-color:#ab7e73;
	background-color:#ab7e73 !important;
}
/*ミッシュブルーミンワンデーイノセント ヴィンテージキャメル*/
#matomegai .lens .color_SS1DMBIC30_camel{
	border-color:#f5d7c5;
	background-color:#fce9dd !important;
}
#matomegai .lens .color_SS1DMBIC30_camel.active{
	border-color:#e2b69d;
	background-color:#e2b69d !important;
}
/*ミッシュブルーミンワンデーイノセント オリーブブラウン*/
#matomegai .lens .color_SS1DMBIC30_olive{
	border-color:#efe0ca;
	background-color:#f4ebda !important;
}
#matomegai .lens .color_SS1DMBIC30_olive.active{
	border-color:#c8b085;
	background-color:#c8b085 !important;
}
/*ミッシュブルーミンワンデーイノセント ヴァージンハニー*/
#matomegai .lens .color_SS1DMBIC30_honey{
	border-color:#f8e7b4;
	background-color:#fef1d7 !important;
}
#matomegai .lens .color_SS1DMBIC30_honey.active{
	border-color:#d2ac60;
	background-color:#d2ac60 !important;
}
/*ミッシュブルーミンワンデーイノセント ペールジャスミン*/
#matomegai .lens .color_SS1DMBIC30_jasmine{
	border-color:#d9cec5;
	background-color:#e6ded7 !important;
}
#matomegai .lens .color_SS1DMBIC30_jasmine.active{
	border-color:#ab9887;
	background-color:#ab9887 !important;
}
/*ミッシュブルーミンワンデーイノセント アイヴィーレディ*/
#matomegai .lens .color_SS1DMBIC30_lady{
	border-color:#e1e0c8;
	background-color:#edecdb !important;
}
#matomegai .lens .color_SS1DMBIC30_lady.active{
	border-color:#b2ae85;
	background-color:#b2ae85 !important;
}
/*ネオサイトワンデーシエルUV シエルペールピンク*/
#matomegai .lens .color_AR1DNSCUV30_pink{
	border-color:#f1dfdf;
	background-color:#f7e7e8 !important;
}
#matomegai .lens .color_AR1DNSCUV30_pink.active{
	border-color:#e8bebf;
	background-color:#e8bebf !important;
}
/*ネオサイトワンデーシエルUV シエルベージュ*/
#matomegai .lens .color_AR1DNSCUV30_beige{
	border-color:#f8e6c2;
	background-color:#fef0d3 !important;
}
#matomegai .lens .color_AR1DNSCUV30_beige.active{
	border-color:#d7bf8b;
	background-color:#d7bf8b !important;
}
/*ネオサイトワンデーシエルUV シエルグリーン*/
#matomegai .lens .color_AR1DNSCUV30_green{
	border-color:#e6e6bf;
	background-color:#eeeece !important;
}
#matomegai .lens .color_AR1DNSCUV30_green.active{
	border-color:#c3c38c;
	background-color:#c3c38c !important;
}
/*ネオサイトワンデーシエルUV シエルブラウン*/
#matomegai .lens .color_AR1DNSCUV30_brown{
	border-color:#f0dec6;
	background-color:#f8ebda !important;
}
#matomegai .lens .color_AR1DNSCUV30_brown.active{
	border-color:#caa372;
	background-color:#caa372 !important;
}
/*ネオサイトワンデーシエルUV シエルグレージュ*/
#matomegai .lens .color_AR1DNSCUV30_grege{
	border-color:#eaded1;
	background-color:#eee5dd !important;
}
#matomegai .lens .color_AR1DNSCUV30_grege.active{
	border-color:#c5a68d;
	background-color:#c5a68d !important;
}
/*エバーカラーワンデー ナチュラルブラウン*/
#matomegai .lens .color_IS1DECN20_nbr{
	border-color:#eedacc;
	background-color:#f5e6dc !important;
}
#matomegai .lens .color_IS1DECN20_nbr.active{
	border-color:#c09c85;
	background-color:#c09c85 !important;
}
/*エバーカラーワンデー ナチュラルモカ*/
#matomegai .lens .color_IS1DECN20_nm{
	border-color:#ebdcc7;
	background-color:#f3e9db !important;
}
#matomegai .lens .color_IS1DECN20_nm.active{
	border-color:#c9af8b;
	background-color:#c9af8b !important;
}
/*エバーカラーワンデー シャンパンブラウン*/
#matomegai .lens .color_IS1DECN20_sb{
	border-color:#efe0c8;
	background-color:#f9edd8 !important;
}
#matomegai .lens .color_IS1DECN20_sb.active{
	border-color:#c9ab79;
	background-color:#c9ab79 !important;
}
/*エバーカラーワンデー アプリコットブラウン*/
#matomegai .lens .color_IS1DECN20_ab{
	border-color:#f2d7c4;
	background-color:#feeee3 !important;
}
#matomegai .lens .color_IS1DECN20_ab.active{
	border-color:#d7a17c;
	background-color:#d7a17c !important;
}
/*エバーカラーワンデー ナチュラルブラック*/
#matomegai .lens .color_IS1DECN20_nbl{
	border-color:#dad9d9;
	background-color:#eae6e6 !important;
}
#matomegai .lens .color_IS1DECN20_nbl.active{
	border-color:#b9b3b3;
	background-color:#b9b3b3 !important;
}
/*エバーカラーワンデー クラシックチーク*/
#matomegai .lens .color_IS1DECN20_cc{
	border-color:#f3dddd;
	background-color:#f5e9e9 !important;
}
#matomegai .lens .color_IS1DECN20_cc.active{
	border-color:#be9494;
	background-color:#be9494 !important;
}
/*アイディクトワンデー アンバーブライト*/
#matomegai .lens .color_SS1DED10_ub{
	border-color:#f2e0cd;
	background-color:#f6ebe0 !important;
}
#matomegai .lens .color_SS1DED10_ub.active{
	border-color:#d3a87a;
	background-color:#d3a87a !important;
}
/*アイディクトワンデー ウィンターリーフ*/
#matomegai .lens .color_SS1DED10_wl{
	border-color:#dbdbde;
	background-color:#e8e8e9 !important;
}
#matomegai .lens .color_SS1DED10_wl.active{
	border-color:#aeaabd;
	background-color:#aeaabd !important;
}
/*アイディクトワンデー ベイビーデュアル*/
#matomegai .lens .color_SS1DED10_bd{
	border-color:#fde2d7;
	background-color:#ffeee6 !important;
}
#matomegai .lens .color_SS1DED10_bd.active{
	border-color:#d7bdb1;
	background-color:#d7bdb1 !important;
}
/*アイディクトワンデー バーガンディーロスト*/
#matomegai .lens .color_SS1DED10_bl{
	border-color:#ebdac9;
	background-color:#f5eadf !important;
}
#matomegai .lens .color_SS1DED10_bl.active{
	border-color:#d0b69a;
	background-color:#d0b69a !important;
}
/*アイディクトワンデー ミッドナイトシアー*/
#matomegai .lens .color_SS1DED10_ms{
	border-color:#dddde0;
	background-color:#edeeed !important;
}
#matomegai .lens .color_SS1DED10_ms.active{
	border-color:#b9c0b8;
	background-color:#b9c0b8 !important;
}
/*アイディクトワンデー ダスティーヌード*/
#matomegai .lens .color_SS1DED10_dn{
	border-color:#e3dcb0;
	background-color:#e9e7d9 !important;
}
#matomegai .lens .color_SS1DED10_dn.active{
	border-color:#b8b27e;
	background-color:#b8b27e !important;
}
/*プラスモードワンデーオム フォービジネス*/
#matomegai .lens .color_SD1DPMHBU10{
	border-color:#dad7d7;
	background-color:#e4e2e2 !important;
}
#matomegai .lens .color_SD1DPMHBU10.active{
	border-color:#7a7a7a;
	background-color:#7a7a7a !important;
}
/*プラスモードワンデーオム フォープライベート*/
#matomegai .lens .color_SD1DPMHPR10{
	border-color:#e3d8d9;
	background-color:#f7e9e6 !important;
}
#matomegai .lens .color_SD1DPMHPR10.active{
	border-color:#dab4ac;
	background-color:#dab4ac !important;
}
/*フレッシュルックデイリーズ ピュアヘーゼル*/
#matomegai .lens .color_CV1DFL_hazel{
	border-color:#ede2c1;
	background-color:#fdf8c9 !important;
}
#matomegai .lens .color_CV1DFL_hazel.active{
	border-color:#c7c17e;
	background-color:#c7c17e !important;
}
/*フレッシュルックデイリーズ グレー*/
#matomegai .lens .color_CV1DFL_gray{
	border-color:#e0e5e7;
	background-color:#f2f4f5 !important;
}
#matomegai .lens .color_CV1DFL_gray.active{
	border-color:#ced3d6;
	background-color:#ced3d6 !important;
}
/*フレッシュルックデイリーズ グリーン*/
#matomegai .lens .color_CV1DFL_green{
	border-color:#daeecd;
	background-color:#eaf5e6 !important;
}
#matomegai .lens .color_CV1DFL_green.active{
	border-color:#acbda5;
	background-color:#acbda5 !important;
}
/*フレッシュルックデイリーズ ブルー*/
#matomegai .lens .color_CV1DFL_blue{
	border-color:#cbe2f9;
	background-color:#e5f2fd !important;
}
#matomegai .lens .color_CV1DFL_blue.active{
	border-color:#b3c9dc;
	background-color:#b3c9dc !important;
}
/*ジルスチュアートワンデー ブリリアントブルー*/
#matomegai .lens .color_SD1DJSBB10{
	border-color:#dce8f7;
	background-color:#e5eefa !important;
}
#matomegai .lens .color_SD1DJSBB10.active{
	border-color:#b2cdef;
	background-color:#b2cdef !important;
}
/*ジルスチュアートワンデー オートクチュールオリーブ*/
#matomegai .lens .color_SD1DJSHO10{
	border-color:#e5e6b4;
	background-color:#f0f0df !important;
}
#matomegai .lens .color_SD1DJSHO10.active{
	border-color:#b6b693;
	background-color:#b6b693 !important;
}
/*ジルスチュアートワンデー フローラルピンク*/
#matomegai .lens .color_SD1DJSFP10{
	border-color:#f0dadf;
	background-color:#f6e3e7 !important;
}
#matomegai .lens .color_SD1DJSFP10.active{
	border-color:#e0acb8;
	background-color:#e0acb8 !important;
}
/*ミッシュブルーミンワンデー クォーターヴェール シアーカーキ*/
#matomegai .lens .color_SS1DMBQV30_SK{
	border-color:#e8eab4;
	background-color:#f2f3c5 !important;
}
#matomegai .lens .color_SS1DMBQV30_SK.active{
	border-color:#d4d75e;
	background-color:#d4d75e !important;
}
/*ミッシュブルーミンワンデー クォーターヴェール シェルムーン*/
#matomegai .lens .color_SS1DMBQV30_SMO{
	border-color:#dbdbde;
	background-color:#e8e8e9 !important;
}
#matomegai .lens .color_SS1DMBQV30_SMO.active{
	border-color:#c8c8cb;
	background-color:#c8c8cb !important;
}
/*ミッシュブルーミンワンデー クォーターヴェール スモーキーマロン*/
#matomegai .lens .color_SS1DMBQV30_SMA{
	border-color:#e8dbd4;
	background-color:#faecdf !important;
}
#matomegai .lens .color_SS1DMBQV30_SMA.active{
	border-color:#d2b79d;
	background-color:#d2b79d !important;
}
/*ミッシュブルーミンワンデー クォーターヴェール ヌーディベージュ*/
#matomegai .lens .color_SS1DMBQV30_NB{
	border-color:#f7e6a2;
	background-color:#faf1c8 !important;
}
#matomegai .lens .color_SS1DMBQV30_NB.active{
	border-color:#d3c481;
	background-color:#d3c481 !important;
}
/*ミッシュブルーミンワンデー クォーターヴェール ブロンズアッシュ*/
#matomegai .lens .color_SS1DMBQV30_BA{
	border-color:#ebecb0;
	background-color:#fafbd0 !important;
}
#matomegai .lens .color_SS1DMBQV30_BA.active{
	border-color:#cecf95;
	background-color:#cecf95 !important;
}
/*ミッシュブルーミンワンデー クォーターヴェール ミスティアンバー*/
#matomegai .lens .color_SS1DMBQV30_MU{
	border-color:#f4debc;
	background-color:#fcefdb !important;
}
#matomegai .lens .color_SS1DMBQV30_MU.active{
	border-color:#c3a87f;
	background-color:#c3a87f !important;
}
/*スターリー カジュアルオリーブ*/
#matomegai .lens .color_BL1DSTEACO10{
	border-color:#dde7c0;
	background-color:#e7efd0 !important;
}
#matomegai .lens .color_BL1DSTEACO10.active{
	border-color:#a5bb66;
	background-color:#a5bb66 !important;
}
/*スターリー クールグレイ*/
#matomegai .lens .color_BL1DSTJUCG10{
	border-color:#d1dbdc;
	background-color:#eef3f4 !important;
}
#matomegai .lens .color_BL1DSTJUCG10.active{
	border-color:#c0d2d5;
	background-color:#c0d2d5 !important;
}
/*スターリー クラシックブラウン*/
#matomegai .lens .color_BL1DSTVECB10{
	border-color:#e3d8d9;
	background-color:#f7e9e6 !important;
}
#matomegai .lens .color_BL1DSTVECB10.active{
	border-color:#dab8b1;
	background-color:#dab8b1 !important;
}
/*フランミーワンデー ドーナツブラウン*/
#matomegai .lens .color_TG1DFMDB30{
	border-color:#e5c2a1;
	background-color:#f9e2cb !important;
}
#matomegai .lens .color_TG1DFMDB30.active{
	border-color:#e5b487;
	background-color:#e5b487 !important;
}
/*フランミーワンデー ダークモカ*/
#matomegai .lens .color_TG1DFMDM30{
	border-color:#cab7a1;
	background-color:#d4c8b9 !important;
}
#matomegai .lens .color_TG1DFMDM30.active{
	border-color:#c3b19c;
	background-color:#c3b19c !important;
}
/*フランミーワンデー オレンジブラウニー*/
#matomegai .lens .color_TG1DFMOB30{
	border-color:#f3c09a;
	background-color:#ffd6b7 !important;
}
#matomegai .lens .color_TG1DFMOB30.active{
	border-color:#f5b788;
	background-color:#f5b788 !important;
}
/*フランミーワンデー チョコタルト*/
#matomegai .lens .color_TG1DFMCT30{
	border-color:#b69e93;
	background-color:#c6b3ab !important;
}
#matomegai .lens .color_TG1DFMCT30.active{
	border-color:#af988d;
	background-color:#af988d !important;
}
/*フランミーワンデー メープルシフォン*/
#matomegai .lens .color_TG1DFMMC30{
	border-color:#dbceb5;
	background-color:#e3dbcc !important;
}
#matomegai .lens .color_TG1DFMMC30.active{
	border-color:#d0c4ac;
	background-color:#d0c4ac !important;
}
/*フランミーワンデー マッチャタルト*/
#matomegai .lens .color_TG1DFMMT30{
	border-color:#e0dbae;
	background-color:#f8f4d0 !important;
}
#matomegai .lens .color_TG1DFMMT30.active{
	border-color:#ddd8ac;
	background-color:#ddd8ac !important;
}
/*フランミーワンデー サクラロール*/
#matomegai .lens .color_TG1DFMSR30{
	border-color:#ffd3cc;
	background-color:#ffe3df !important;
}
#matomegai .lens .color_TG1DFMSR30.active{
	border-color:#fcc7bf;
	background-color:#fcc7bf !important;
}
/*フランミーワンデー カカオワッフル*/
#matomegai .lens .color_TG1DFMCW30{
	border-color:#d9c9ba;
	background-color:#e8ded4 !important;
}
#matomegai .lens .color_TG1DFMCW30.active{
	border-color:#d2c2b3;
	background-color:#d2c2b3 !important;
}
/*フランミーワンデー ハニーアンバー*/
#matomegai .lens .color_PI1DTPHA10{
	border-color:#fde99d;
	background-color:#fff5d1 !important;
}
#matomegai .lens .color_PI1DTPHA10.active{
	border-color:#f5e298;
	background-color:#f5e298 !important;
}
/*トパーズワンデー デートトパーズ*/
#matomegai .lens .color_PI1DTPDT10{
	border-color:#c7c1d9;
	background-color:#dfdce9 !important;
}
#matomegai .lens .color_PI1DTPDT10.active{
	border-color:#c2bcd4;
	background-color:#c2bcd4 !important;
}
/*フランミーワンデー ストロベリークォーツ*/
#matomegai .lens .color_PI1DTPSQ10{
	border-color:#e8bfca;
	background-color:#f5d9e1 !important;
}
#matomegai .lens .color_PI1DTPSQ10.active{
	border-color:#e4bbc6;
	background-color:#e4bbc6 !important;
}
/*フランミーワンデー ラピスラズリ*/
#matomegai .lens .color_PI1DTPLL10{
	border-color:#cddfed;
	background-color:#e3eff8 !important;
}
#matomegai .lens .color_PI1DTPLL10.active{
	border-color:#c5d8e8;
	background-color:#c5d8e8 !important;
}
/*テンプレートの調整*/
#matomegai .lens .tempA_pbox{
	border:none; 
}
#matomegai .txt_annotation{
	color:#ff0000;
	display:inline-block;
	margin-top:12px;
}
/*ケア用品*/
#matomegai .care{
	display:block;
	width:950px;
	background-color:#fdeff0;
	margin:168px auto 64px;
}
#matomegai .care .ttl_box{
	display:block;
	padding-top:80px;
	position:relative;
}
#matomegai .care .ttl_box .icon_txt_rcmd_care{
	display:block;
	position:absolute;
	left:140px;
	top:-44px;
}
#matomegai .care .ttl_box .care_ttl_l,
#matomegai .care .ttl_box .care_ttl_r{
	display:block;
	position:absolute;
}
#matomegai .care .ttl_box .care_ttl_l{
	left:0;
	bottom:-77px;
}
#matomegai .care .ttl_box .care_ttl_r{
	right:0;
	bottom:-110px;
}
#matomegai .care_btn{
	text-align:center;
}
#matomegai .care_btn2{
	text-align:center;
	margin:40px auto;
}
#matomegai .care p{
	margin:20px auto;
}
#matomegai .care .name{
	color:#837657;
}
/*カテゴリー一覧リンクボタン*/
#matomegai .cate_link_btn{
	display:block;
	width:374px;
	margin:auto;
	padding:56px 0 68px;
}
#matomegai .cate_link_btn a{
	display:block;
	position:relative;
	padding:18px 20px 18px 0;
	border:2px solid #837657;
	border-radius:8px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#837657;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	line-height:1;
	letter-spacing:0.1em;
	text-align:center;
	text-decoration:none;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
#matomegai .cate_link_btn a::before{
	content:"";
	display:block;
	position:absolute;
	top:14%;
	right:46px;
	width:1px;
	height:72%;
	background-color:currentColor;
}
#matomegai .cate_link_btn a::after{
	content:"";
	display:block;
	position:absolute;
	top:50%;
	right:20px;
	width:0;
	height:0;
	margin-top:-6px;
	border-style:solid;
	border-width:6px 0 6px 7px;
	border-color:transparent transparent transparent currentColor;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
#matomegai .cate_link_btn a:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
#matomegai .cate_link_btn a:hover:after{
	right:15px;
}
/*その他ケア用品へのリンクボタン*/
#matomegai .care .cate_link_btn{
	display:block;
	width:374px;
	margin:auto;
	padding:20px 0 60px;
}
#matomegai .care .cate_link_btn a{
	display:block;
	position:relative;
	padding:18px 20px 18px 0;
	border:2px solid #837657;
	border-radius:8px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#ffffff;
	color:#837657;
	font-weight:bold;
	font-size:16px;
	line-height:1;
	letter-spacing:0.1em;
	text-align:center;
	text-decoration:none;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
#matomegai .care .cate_link_btn a::before{
	content:"";
	display:block;
	position:absolute;
	top:14%;
	right:46px;
	width:1px;
	height:72%;
	background-color:currentColor;
}
#matomegai .care .cate_link_btn a::after{
	content:"";
	display:block;
	position:absolute;
	top:50%;
	right:20px;
	width:0;
	height:0;
	margin-top:-6px;
	border-style:solid;
	border-width:6px 0 6px 7px;
	border-color:transparent transparent transparent #837657;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
#matomegai .care .cate_link_btn a:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
#matomegai .care .cate_link_btn a:hover:after{
	right:15px;
}
/*商品部分 追加調整*/
.tempA_pbox{
	border:none;
}
.tempA_pbox .price_box{
	color:#fd7981;
}
.tempA_pbox .order_btn{
	background-color:#fd7981;
}
#footer p.footerText{
	padding:5px 0;
}
※CSSの最後に追加で大丈夫です。

/* アイコンなしの場合の位置調整 */
#matomegai .tempA_pbox .icons {
display: none !important;
}
#matomegai .tempA_pbox_S .photo,
#matomegai .tempA_pbox_M .photo {
top: -10px;
position: relative;
}