﻿.contents{color:#871150}.kv_main{background:url(https://cdn.tokihana.net/assets/dress_coupon/kv_img_sp-1840dfbceed1fc28ade682a04474cde1974bd7d5066aca5403185e494c645814.jpg);height:60vh;background-position:top center;background-repeat:no-repeat;background-color:#FFF;padding-bottom:0;background-size:cover;position:relative}.kv_label{width:24%;position:absolute;top:0;left:0}.kv_tit{padding:0 5% 20px;position:absolute;bottom:0;left:0}.kv .lead{padding:32px 0 24px;font-size:1.6rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.1rem}.kv .lead span{font-size:60%;display:inline-block}.flow_section{background:#f5c0c2;padding-bottom:0}.value_section{background:#f5c0c2;padding-bottom:40px}.flow_tit,.value_tit{padding-top:50px;font-size:1.9rem;font-weight:bold;line-height:1.3}.flow_tit .subtit_flow{width:70%;margin:0 auto;display:block;line-height:1.5}.flow_tit .subtit_flow img{width:100%}.value_tit .subtit_value{width:53%;margin:0 auto;display:block;line-height:1.6}.flow_tit_area .tit_comment,.value_tit_area .tit_comment{padding-top:10px;font-size:1.4rem;font-weight:bold;color:#FFF}.flow_con,.value_con{padding:0 5%}.flow_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px}.flow_list li{width:31.5%;position:relative}.flow_list li::after{position:absolute;content:"";right:0;left:unset;margin-right:-5px;top:30%;width:0;height:0;border-bottom:8px solid transparent;border-left:6px solid #FFF;border-top:8px solid transparent;z-index:1}.flow_list li.last::after{display:none}.flow_list li img{border-radius:4px}.btn_area{margin-top:40px;padding:0 7%}a.btn{position:relative;display:inline-block;width:100%;height:auto;padding:14px 6% 14px 0;text-align:center;background:#00b900;border:2px solid #00b900;font-size:1.8rem;font-weight:bold;-webkit-font-smoothing:antialiased;color:#FFF;line-height:30px}a.btn .ico_line_touroku img{width:auto;height:30px}.rule_area{padding-top:40px;text-align:left;font-size:1.2rem;color:#333}.rule_tx li{text-indent:-12px;padding-left:12px;padding-bottom:2px}.rule_tx li.color{color:#871150}.shoplist_section{text-align:left}.shoplist_block{margin-top:40px}.shoplist_block:first-child{margin-top:0}.shoplist_tit{padding:8px 5%;font-size:1.6rem;background:#871150;color:#FFF;font-weight:bold;-webkit-font-smoothing:antialiased}.shoplist_tit .ico_off{position:relative;margin-left:22px}.shoplist_tit .ico_off:before{position:absolute;content:"";width:20px;height:20px;background:url(https://cdn.tokihana.net/assets/dress_coupon/ico_off-8517a8174738185617793e837a8841857057aaec5e92dfeb2d45eb37f9727221.svg) no-repeat;background-size:20px;left:-26px;top:-2px}.shoplist_con{padding:0 5%}.shoplist_item{padding:16px 0}.shoplist_item li a{color:#871150;font-size:1.5rem}.rule_detail{color:#666;font-size:1.2rem}.itemlist_con{padding:20px 5% 0}.itemlist_con h4{text-align:center;background:#f0eded;color:#333333;font-weight:bold;line-height:1;padding:6px 0 5px;margin-bottom:20px}.itemlist_con .itemlist_block{font-size:0}.itemlist_con .itemlist_block li{text-align:right;width:50%;display:inline-block;margin-bottom:25px;padding:0 5px}.itemlist_con .itemlist_block li:nth-child(odd){padding-right:10px}.itemlist_con .itemlist_block li:nth-child(even){padding-left:10px}.itemlist_con .itemlist_block li a{text-decoration:none}.itemlist_con .itemlist_box .itemlist_box_img{width:100%;margin-bottom:5px}.itemlist_con .itemlist_box .itemlist_box_title{color:#333333;font-size:1.2rem}.itemlist_con .itemlist_box .itemlist_box_price{color:#c5476e;font-size:1.6rem;font-weight:bold}.itemlist_con .itemlist_box .itemlist_box_price span{color:#333333;font-size:1rem;margin-right:5px}.itemlist_con .itemlist_box .itemlist_box_shopname{color:#aaaaaa;font-size:1.2rem;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fw_b{font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.detail_con{padding:40px 5% 0;text-align:left}.detail_bg{background:#EEE;padding:20px 10px}.detail_con{color:#444;font-size:1.2rem}.detail_tit{font-size:1.5rem;font-weight:bold;padding-top:30px}.detail_con ul li:first-child .detail_tit{padding-top:0}.detail_con ul li ul li{text-indent:-12px;padding-left:12px;padding-bottom:2px}.note:after{content:"＊";font-size:1rem;display:inline-block;text-indent:-0.15em;vertical-align:top}.tx_note_wrapper{padding-top:6px;font-size:10px;font-size:1rem}@media screen and (min-width: 768px){.kv_main{background-image:none;height:auto;background-position:top center;background-repeat:no-repeat;background-color:#FFF;padding-bottom:0;background-size:cover;position:relative}.kv_label{width:15vh;position:absolute;top:0;left:50%}.col_2{display:-webkit-box;display:-ms-flexbox;display:flex}.kv_main_pc{width:50%;background:url(https://cdn.tokihana.net/assets/dress_coupon/kv_img_sp-1840dfbceed1fc28ade682a04474cde1974bd7d5066aca5403185e494c645814.jpg);background-color:#FFF;padding-bottom:0;background-size:cover;position:relative}.kv_tit_area{width:50%}.kv_tit{position:static;position:static;width:88%;padding-top:80px;max-width:580px}.kv .lead{padding:25px 0 35px 0;font-size:1.6rem;-webkit-font-feature-settings:normal;font-feature-settings:normal;letter-spacing:0}.flow_section{padding-bottom:30px}.value_section{padding-bottom:60px}.flow_tit .subtit_flow{width:360px}.value_tit .subtit_value{width:270px}.flow_tit,.value_tit{font-size:2.8rem;line-height:1.6;-webkit-font-smoothing:antialiased}.flow_tit_area .tit_comment,.value_tit_area .tit_comment{font-size:20px;-webkit-font-smoothing:antialiased}.flow_list li::after{position:absolute;content:"";right:0;left:unset;margin-right:5px;top:12%;width:0;height:0;border-bottom:20px solid transparent;border-left:15px solid #FFF;border-top:20px solid transparent;z-index:1}.flow_list li::after{position:absolute;content:"";right:0;left:unset;margin-right:-12px;top:18%;width:0;height:0;border-bottom:16px solid transparent;border-left:12px solid #FFF;border-top:16px solid transparent;z-index:1}.rule_area{padding-top:26px;text-align:center;font-size:1.3rem}.shoplist_block,.shoplist_block:first-child{margin-top:30px}a.btn{width:500px;font-size:2rem;line-height:36px;padding:14px 0}a.btn .ico_line_touroku img{width:auto;height:38px}.shoplist_tit{padding:6px 2%;font-size:2rem}.shoplist_tit .ico_off{margin-left:28px}.shoplist_tit .ico_off:before{width:24px;height:24px;background:url(https://cdn.tokihana.net/assets/dress_coupon/ico_off-8517a8174738185617793e837a8841857057aaec5e92dfeb2d45eb37f9727221.svg) no-repeat;background-size:24px;left:-28px;top:0}.shoplist_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.shoplist_item li{width:33.3333333333%}.shoplist_con{padding:0 1%}.shoplist_item li a{font-size:1.6rem;line-height:1.6}.rule_detail{font-size:1.3rem}.itemlist_con{padding:30px 1% 0}.itemlist_con h4{padding:11px 0 10px}.itemlist_block{width:101.5%}.itemlist_con .itemlist_block li:nth-child(odd){padding-right:15px}.itemlist_con .itemlist_block li:nth-child(even){padding-left:0}.itemlist_con .itemlist_block li{padding:0 15px 0 0;width:16.6666666667%}.itemlist_con .itemlist_block li:last-child{padding-right:15px}.detail_bg{padding:30px 40px}.detail_tit{font-size:1.6rem;padding-bottom:4px}.detail_con ul li ul li{font-size:1.3rem}.detail_con ul li ul li.tx_note_wrapper{font-size:10px;font-size:1rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.kv_label{width:8vh}.kv_tit{width:90%}.kv .lead{padding:10px 0 40px 0;font-size:1.3rem}.detail_con{padding:40px 2% 0}.itemlist_block{width:102%}.itemlist_con .itemlist_block li{text-align:left}.itemlist_con .itemlist_box .itemlist_box_title,.itemlist_con .itemlist_box .itemlist_box_shopname{font-size:1rem}.itemlist_con .itemlist_box .itemlist_box_price span{display:block}}@media screen and (max-width: 1024px){.kv_label{width:8vh}}@media screen and (max-width: 320px){.kv .lead{font-size:1.4rem}.flow_tit .subtit_flow{width:80%}a.btn{padding:12px 6% 12px 0;font-size:1.6rem;letter-spacing:0.03rem}.value_tit .subtit_value{width:60%}.itemlist_con .itemlist_box .itemlist_box_shopname{font-size:1rem}.itemlist_con .itemlist_box .itemlist_box_price{font-size:1.2rem}.itemlist_con .itemlist_box .itemlist_box_price span{font-size:1rem;margin-right:1px}}a.tx_color{color:#871150}.pr_2{padding-right:2px}
