
<style type="text/css">
	@font-face {font-family: "Gangitem"; 
	src: url("https://toki1111.itembox.design/item/mthsday2023/font/4fb3eab454561b1b80726e46937dd79b.eot"); 
	src: url("https://toki1111.itembox.design/item/mthsday2023/font/4fb3eab454561b1b80726e46937dd79b.eot?#iefix") format("embedded-opentype"), url("https://toki1111.itembox.design/item/mthsday2023/font/4fb3eab454561b1b80726e46937dd79b.woff2") format("woff2"), url("https://toki1111.itembox.design/item/mthsday2023/font/4fb3eab454561b1b80726e46937dd79b.woff") format("woff"), url("https://toki1111.itembox.design/item/mthsday2023/font/4fb3eab454561b1b80726e46937dd79b.ttf") format("truetype"), url("https://toki1111.itembox.design/item/mthsday2023/font/4fb3eab454561b1b80726e46937dd79b.svg#Gangitem") format("svg"); }
	.mthsday_wrapper img{width: 100%;margin:0;vertical-align:top;}
	.mthsday_wrapper p{margin:0;padding:0;}
	.mthsday_wrapper a, .mthsday_wrapper a:hover{text-decoration:none;}
	.bg-gy{background-color: #ddd!important;color: #6e6b6b!important;}
	.margin50{margin-bottom: 50px;}
	.mthsday_waku{max-width: 1050px;width: 100%;margin: 0 auto;}

	.mthsday_concept_waku{background: url("https://toki1111.itembox.design/item/mthsday2023/mthsday_hat_bg.png") no-repeat center center #fff;background-size:cover;text-align: center;padding: 5em 0;}
	.mthsday_concept_title{width: 80%;margin:0 auto;}
	.mthsday_concept_text{line-height: 3em;font-size: 1em;}

	.mthsday_title{text-align: center;font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;padding-bottom: 20px;margin: 50px 0 0;}
	.mthsday_sub_title{font-family: lluxus-brut, cursive;line-height: 2.5em;font-size: 2em;}
	.mthsday_sub_title2{font-size: 3em;line-height: 1.5em;font-weight: bold;}
	.mthsday_sub_title3{font-size: 3.5em;line-height: 1.5em;font-weight: bold;}
	.mthsday_sub_title3 span{color: #ee5463;}
	.mthsday_sub_title4{font-family: luxus-brut, cursive;color: #c1b1c3;font-size: 7em;}
	.mthsday_sub_title5{font-size: 5em;line-height: 1.5em;font-weight: bold;}

	.mthsday_coupon{padding: 3em 0;width: 80%;margin: 0 auto;}

	/*hidden_box*/
	.mthsday_info_box{padding-bottom: 30px;}
	.hidden_box {max-width: 1200px; margin: 2vw auto; padding: 0;text-align: center;border: solid 1px #beb1cb;background: #beb1cb;color: #FFF;}
	.hidden_box label {padding: 15px;font-weight: bold;font-size: 20px;cursor :pointer;display: block;color: #FFF;}
	.hidden_box label:hover {background: #fff;color: #beb1cb;}
	.hidden_box input {display: none;}
	.hidden_box .hidden_show {height: 0;padding: 0;overflow: hidden;opacity: 0;transition: 0.8s;background: #fff;color: #333;}
	.hidden_box input:checked ~ .hidden_show { padding: 50px;height: auto; opacity: 1;text-align: left;	}

	/* share */
	.mthsday_item1_waku{padding: 2em 0;margin-bottom: 3em;min-height: 300px;}
	.mthsday_item2_waku{background-image: linear-gradient(0deg, rgb(198 173 114), rgb(255 255 255 / 62%));padding: 2em;min-height: 300px; box-shadow: 5px 5px 10px 5px rgba(0, 0, 0, 8%);z-index: 0;position: relative;padding:1.5em !important;margin: 0;}
	.mthsday_item2_waku:before{border: 1px solid #fff;position: absolute;content: '';display: block;top: 0px;bottom: 0px;left: 0px;right: 0px;margin:15px;z-index: -1;border-radius:3px;}
	.mthsday_item3_waku{background-color:rgba(255, 255, 255, 0.75);}
	.mthsday_item3_waku{padding: 2em 0;min-height: 300px; background-color: #fff;box-shadow: 5px 5px 10px 5px rgba(0, 0, 0, 8%)}
	.mthsday_con2_waku{float: left;width: 50%;padding: 20px;}
	.mthsday_con3_waku{width : 30.33333% ;   width : -webkit-calc(92% / 3) ;  width : calc(92% / 3) ;margin: 2% 0% 2% 2%;padding: 2%;float: left; min-height: 50px;position: relative;}
	.mthsday_con4_waku{width : 23% ; margin: 1% 1% 2%;padding: 0;float: left; min-height: 50px;position: relative;}
	.mthsday_conkado3_waku{width : 30.33333% ;   width : -webkit-calc(92% / 3) ;  width : calc(92% / 3) ;margin: 2% 0% 2% 2%;padding: 1%;float: left;background-color: #fff;border-radius:  5px; }
	.mthsday_con1_waku{background: #fff;width: 85%;margin:2% auto;padding: 2%;box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 20%);}
	.mthsday_kome{font-size: 18px;font-family: none;font-weight: bold;}

	/* service */
	.mthsday_service_left,.mthsday_service_right {float: left;}
	.mthsday_service_left {width:20%;padding-right: 2%;}
	.mthsday_service_right{width: 80%;text-align: center;color: #ee5463;font-weight: bold;font-size: 18px;position: relative;z-index: 99;}
	.mthsday_service_right span{color: #e8d6df91;font-family: 'Oooh Baby', cursive;font-size: 50px;z-index: 1;position: absolute;left: 10%;top:-15px;}

	/* gift */
	.mthsday_gift_waku .mthsday_con3_waku{background-color: #fff;}
	.mthsday_gift2_wrapper{max-width: none!important;width: 100%!important; background: #e8d6df ;background-size:cover;margin: 0;padding: 0;}
	.mthsday_gift_wrapper{max-width: none!important;width: 100%!important; background: url("https://toki1111.itembox.design/item/mthsday2023/mthsday_bg.jpg") no-repeat #fde4eb ;background-size:cover;margin: 0;padding: 0;}
	.mthsday_gift_waku{padding: 2em 0;}
	.mthsday_gift_title{font-size: 18px;text-align: center;color: #ee5463;font-weight: bold;padding: 0.5em 0;}	

	/* mthsday_con1_waku */
	.mthsday_item1_waku .mthsday_title{margin: 20px 0 10px; padding-top: 20px; background-color: #d7aed5; color: #fff;}
	.mthsday_pic{float: left;width: 46%;padding: 1.5%;margin: 0 auto;}
	.mthsday_text{float: left;width: 46%;padding: 1.5%;margin: 0 auto;}
	.mthsday_point{font-size: 24px;color: #ee5463;font-weight: bold;text-align: center;padding-top: 3em;}
	.mthsday_name{font-size: 35px;text-align: center;font-weight: bold;padding: 0.5em 0;font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; line-height: 1.2em;}
	.mthsday_buy a{background-color: #beb1cb;padding: 5%;color: #fff;width: 80%;margin:10px auto 1em;font-size: 18px;font-weight: bold;text-align: center;display: block;}

	/* mthsday_con3_waku */
	.bg_hana {background-image: url("https://toki1111.itembox.design/item/mthsday2023/hana-left.png?01") ,url("https://toki1111.itembox.design/item/mthsday2023/hana-right.png?01");background-position:left -60px bottom -5px,right -60px bottom -5px;background-repeat: no-repeat,no-repeat;background-size: 240px;}
	.point_ribon{max-width: 60px;margin: 0 auto;padding: 60px 0 0;}
	.mthsday_item_left{float: none;width: 100%;padding: 0;margin: 0 auto;}
	.mthsday_item_right{float: none;width: 100%;padding: 2%;margin: 0 auto;}
	.mthsday_name_short{font-size: 24px;text-align: center;font-weight: bold;padding: 1em 0;font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-feature-settings: "palt";}
	.mthsday_buy_short a{background-color: #beb1cb;padding: 5%;color: #fff;width: 90%;margin:10px auto 0;font-size: 18px;font-weight: bold;text-align: center;display: block;}

	/* RANKING */
	.point_ranku{max-width: 40px;margin: 0 auto;}
	.ranku_btn a{background-color: #fff!important;color: #725a71!important; border: 1px solid #725a71;}	
	.ranku_btn_short a{background-color: #fff!important;color: #725a71!important; border: 1px solid #725a71;}
	.ranku_btn a,.ranku_btn_short a{font-size: 16px;}
	.mthsday_no{background-color: #c6ad72;border-radius:30px;width: 30px;height: 30px;text-align: center;line-height: 30px;color: #fff;}
	.mthsday_no span{font-size: 10px;}
	.mthsday_con3_waku .mthsday_no{position: absolute;top:30px;left: 30px;}
	.mthsday_con4_waku .mthsday_no{position: absolute;top:10px;left: 10px;}	

	.mthsday_buy_link a{background-color: #df757d;padding: 2%;color: #fff;width: 80%;margin:10px auto 100px;font-size: 20px;font-weight: bold;text-align: center;display: block;border-radius:100px;box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .3);letter-spacing:0.12em;}
	.mthsday_buy_link span{font-size: 90%;}

@media only screen and (max-width: 767px) {
	.mthsday_concept_text{line-height: 2em;font-size: 1em;}

	.mthsday_title-bg{background-position:left -80px TOP 0px,right -10px TOP 0px;background-size: 160px auto;}
	.mthsday_title{padding-bottom: 20px;font-size: 0.5em;}
	.mthsday_sub_title{line-height: 2.5em;}
	.mthsday_sub_title2{font-size: 3em;line-height: 1.5em;}
	.mthsday_sub_title3{font-size: 3.2em;line-height: 1.5em;}
	.mthsday_sub_title4{font-size: 6.2em;}

	.mthsday_coupon{width: 100%;}

	/*hidden_box*/
	.mthsday_info_box{padding-bottom: 0;}
	.hidden_box {margin: 0;font-size: 16px;}
	.hidden_box label {font-size: 3.6vw;}
	.hidden_box input:checked ~ .hidden_show {padding: 4vw;font-size: 14px;}

	/* share */
	.mthsday_item2_waku{padding: 1em!important;margin: 0;}
	.mthsday_item2_waku:before{margin: 8px;}
	.mthsday_con2_waku{padding: 5px;}
	.mthsday_item3_waku{padding: 2em 0;margin-bottom: 3em;box-shadow: none;}
	.mthsday_con3_waku,.mthsday_con1_waku{width: 95%;margin:2% auto;padding: 2%;float: none;min-height: 1px;}
	.mthsday_con4_waku{width : 48% ; margin: 1% 1% 2%;padding: 0;float: left; min-height: 50px;}
	.mthsday_conkado3_waku{width: 95%;margin:2% auto;padding: 2%;float: none;min-height: 1px;}
	.mthsday_kome{font-size: 12px;}

	/* gift */
	.mthsday_gift_waku{padding: 2em 0;}
	.mthsday_gift_title{font-size: 18px;padding: 0.5em 0;}	

	/* mthsday_con1_waku */
	.mthsday_pic{float:none;width: 98%; padding: 1em 0 0;}
	.mthsday_text{float:none;width: 100%; padding: 1em 0 0;}
	.mthsday_point{font-size: 15px;padding-top: 1.5em;}
	.mthsday_name{font-size: 30px;}

	/* mthsday_con2_waku */
	.point_ranku{margin: -20px auto 0;}

	/* mthsday_con3_waku */
	.bg_hana{background-position:left -45px bottom 5px,right -45px bottom 5px;background-size: 120px;}
	.point_ribon{max-width: 40px;padding: 30px 0 0;}
	.mthsday_item_left{float: left;width: 50%;padding: 1.5%;}
	.mthsday_item_right{float: left;width: 50%;padding: 1.5%;}
	.mthsday_name_short{font-size: 18px;padding: 0.3em 0;}
	.mthsday_buy_short a{font-size: 12px;}	

	/* RANKING */
	.ranku_btn_short a{font-size: 12px;}

	.mthsday_buy_link a{width: 90%;padding: 5% 2% 2%;}	
}	
</style>