@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville&display=swap');.btm_bnr{opacity:0;transition:0.5s;}
.btm_bnr a{width:95%;max-width:600px;display:block;margin:auto;}
.hide{opacity:1;}
body{max-width:1000px;margin:auto;}
#header:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
#header{max-width:1000px;width:98%;margin:5px auto 5px;}
#header .logo{float:left;max-width:288px;width:35%;}
#header .telBox{float:right;width:250px;text-align:center;}
#header .telBox a{display:block;}
#header .txt{border:3px solid #ddd;padding:5px;font-size:12px;line-height:12px;font-weight:bold;}
#header .tel{font-size:12px;line-height:15px;font-weight:bold;}
#header p{margin:0;text-align:center;}
#header .tel a{color:#777;font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;text-decoration:none;font-weight:bold;font-size:25px;line-height:25px;background:url(../trial/image/header/ico_tel.png) no-repeat 10px center;background-size:28px;}
@media all and (max-width:768px){#header{margin:10px auto 0;display:block;}
#header .logo{width:48%;margin:0 0 2% 2%;}
#header img{max-width:100%;}
#header .telBox{max-width:200px;width:50%;}
#header .telBox a{display:block;}
#header .txt{border:3px solid #ddd;padding:5px;font-size:9px;line-height:12px;font-weight:bold;}
#header .tel{font-size:9px;line-height:15px;font-weight:bold;}
#header .tel a{font-size:14px;line-height:16px;background:#39b54a;background:-webkit-linear-gradient(#39b54a 0%,#008345 100%);background:-o-linear-gradient(#39b54a 0%,#008345 100%);background:linear-gradient(#39b54a 0%,#008345 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#39b54a',endColorstr='#008345',GradientType=0);color:#fff;text-decoration:none;display:block;padding:0 5px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin:0 2px 3px;position:relative;border-bottom:4px solid #008345 !important;}
#header .tel span{font-size:10px !important;}
}
@media all and (min-width:769px){.head_fixed{background:#FC83A4;max-width:1000px;width:100%;margin:auto;}
nav{max-width:1000px;background:#FC83A4;width:100%;margin:auto;z-index:100;}
nav ul{max-width:1000px;width:100%;margin:0 auto;padding:4px 0;}
nav ul li{width:13.5%;list-style:none;padding:0;margin:0;display:inline-block;box-sizing:border-box;border-right:1px solid #FCBDCC;vertical-align:middle;}
nav ul li:first-child{border-left:1px solid #FCBDCC;}
nav ul li a{display:block;color:#fff !important;text-decoration:none !important;padding:15px 0;text-align:center;box-sizing:border-box;font-size:0.75rem;}
nav ul li.two a{padding:6px 0 7px;line-height:25px;}
}
.fixed{position:fixed !important;}
@media all and (max-width:768px){.menu_btn{display:block;position:fixed;right:10px;top:5px;width:55px;height:55px;cursor:pointer;text-align:center;z-index:100;background:#fff;border:1px solid #ccc;}
.menu_btn hr{display:block;position:absolute;width:38px;height:4px;left:9px;background:#FC83A4;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;transition:0.3s ease-in-out;border:none;}
.menu_btn hr:nth-child(1){top:3px;}
.menu_btn hr:nth-child(2){top:14px;}
.menu_btn hr:nth-child(3){top:25px;}
.menu_btn span{top:38px;left:4px;display:block;position:absolute;font-size:11px;line-height:16px;font-weight:bold;color:#FC83A4;text-align:center;}
.menu_btn.active hr:nth-child(1){top:14px;left:8px;background:#FC83A4;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);}
.menu_btn.active hr:nth-child(2),.menu_btn.active hr:nth-child(3){top:14px;background:#FC83A4;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}
nav{position:fixed;z-index:99;top:0;left:0;color:#fff;background:#fff;text-align:center;width:100%;transform:translateX(100%);transition:all 0.6s;}
nav ul{margin:0 auto;padding:0;width:100%;}
nav ul li{list-style-type:none;padding:0;width:100%;transition:.4s all;border-bottom:1px solid #ccc;}
nav ul li:last-child{padding-bottom:0;}
nav ul li:hover{background:#ddd;}
nav ul li a{display:block;color:#fff;padding:1.5em 0 1.5em 20px;text-decoration:none !important;text-align:left;box-sizing:border-box;}
nav.active{opacity:100;display:block;transform:translateX(0%);}
}
/*------------------------------------------ ■ position ------------------------------------------*/ .pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
.pb50{padding-bottom:50px;}
.pb60{padding-bottom:60px;}
.pb70{padding-bottom:70px;}
.pb80{padding-bottom:80px;}
.pb90{padding-bottom:90px;}
.pb100{padding-bottom:100px;}
.pt5{padding-bottom:5px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt50{padding-top:50px;}
.pt60{padding-top:60px;}
.pt70{padding-top:70px;}
.pt80{padding-top:80px;}
.pt90{padding-top:90px;}
.pt100{padding-top:100px;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt70{margin-top:70px !important;}
.mt80{margin-top:80px !important;}
.mt90{margin-top:90px !important;}
.mt100{margin-top:100px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}
.mb60{margin-bottom:60px !important;}
.mb70{margin-bottom:70px !important;}
.mb80{margin-bottom:80px !important;}
.mb90{margin-bottom:90px !important;}
.mb100{margin-bottom:100px !important;}
.img100{width:100%;height:auto;}
img{display:block;}
.pc{display:none;}
.sp{display:block;}
@media only screen and (min-width:750px){.pc{display:block;}
.sp{display:none;}
}
*{box-sizing:border-box;}
/* .container{max-width:1000px;width:100%;margin:0 auto;} */
.noscript{width:94%;max-width:800px;margin:30px auto;border:1px solid #d32057;}
.noscript p{font-size:20px;font-weight:bold;color:#ed1c24;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding:10px;}
.noscript p a{color:#000;display:block;text-align:center;}
.attention{width:94%;max-width:800px;margin:30px auto;border:1px solid #d32057;text-align:center;}
.attention .midashi{font-size:18px;background-color:#d32057;color:#fff;padding:5px 0;margin:0;}
.attention img{max-width:698px;width:100%;height:auto;margin:auto;display:block;}
.attention p{font-size:16px;line-height:22px;padding:10px;}
.w1400{max-width:1400px;margin:auto;}
/* ------------------------------------------------------------------ FORM -------------------------------------------------------------------*/ /* お好みのヘアスタイルを */ .form_tit1{max-width:360px;width:70%;margin:0 auto;padding:2% 0 1%;}
.required{font-size:9px;color:#fff;background:#ff4c76;padding:1px 2%;margin-left:2%;white-space:nowrap;vertical-align:top;}
.req{background:#fff!important;}
.form_number{font-size:6.8vw;vertical-align:middle;}
.form_read{width:100%;margin:2% auto;padding:5% 3%;box-sizing:border-box;font-weight:bold;font-size:2.8vw;line-height:3.8vw;letter-spacing:2px;border-bottom:1px solid #b6b1ae;}
@media only screen and (min-width:768px){.form_read{width:91%;margin:2% auto;padding:3%;font-size:1.6vw;line-height:2.6vw;letter-spacing:2px;border-bottom:1px solid #b6b1ae;}
.form_number{font-size:4.8vw;}
.form_tit1{width:38%;padding:3% 0 2%;}
}
@media only screen and (min-width:1000px){.form_number{font-size:48px;}
.form_read{font-size:16px;line-height:26px;}
}
.c1_bt{width:45%;max-width:440px;margin:4% auto;position:relative;z-index:2;}
.c1_bt img:hover{cursor:pointer;opacity:0.6;transition:.2s;}
/* フォーム */ .form .inner{padding:0 0;text-align:center;}
/* オーダーフォーム */ .form .orderForm{margin:5% auto;max-width:600px;width:93.5%;}
@media only screen and (min-width:769px){.form .orderForm{max-width:800px;width:93.5%;}
}
.form .orderForm table{border-collapse:collapse;position:relative;width:100%;}
.form .orderForm th.wigLabel{border:none;}
.form .orderForm td.wigLabel{border:none;background:none;margin:0 auto;padding:0;}
.form .orderForm td.wigLabel img{max-width:260px;width:85%;margin:0 auto -7%;}
.form .orderForm .wigLabel:last-child{right:0px;}
.form .orderForm .wigLabel div{}
.form .orderForm table tr th,.form .orderForm table tr td{box-sizing:border-box;width:33.33%;}
.form .orderForm table tr th{text-align:left;padding:2%;letter-spacing:1px;}
.form .orderForm #choice td{border-top:7px solid #ffcfda;border-bottom:3px solid #ffcfda;}
.form .orderForm #choice td:first-child{border-left:3px solid #ffcfda;border-right:1px solid #dfdfdf;}
.form .orderForm #choice td:last-child{border-right:3px solid #ffcfda;}
.orderForm_last{}
.choice_img{margin:0 auto;}
@media only screen and (min-width:768px){.form .orderForm td.wigLabel img{width:90%;}
.form .orderForm table tr th{font-size:1.6vw;line-height:2.6vw;padding:20px;letter-spacing:2px;}
}
@media only screen and (min-width:1000px){.form .orderForm table tr th{font-size:16px;line-height:26px;}
}
.form .orderForm table tr td{background:#fff;padding:5% 1%;}
.form .orderForm table tr td p{margin:10px 0 0;}
.form .orderForm table tr th .popup{background:#f56886 url(../image/cta_bt_arrow.png) no-repeat 94% 50%;background-size:5px;border-radius:5px;color:#fff;display:block;font-size:2.5vw;line-height:3vw;margin:5px 0 0;padding:5% 10% 5% 5%;text-decoration:none;box-sizing:border-box;}
.form .orderForm select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../image/img_checked01.png) no-repeat 96% 50%,#fff!important;border:solid 2px #f56886;border-radius:0;font-size:16px;padding:16px 32px 16px 8px;width:100%;}
.choice_wrap{max-width:180px;width:88%;margin:0 auto;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);}
.choice_text{font-size:10px;line-height:13px;font-weight:bold;text-align:center;padding:0 5% 8%;}
.form_uncheck{background:#fafafa;}
.choice_img{}
.form_select_wrap{padding:1% 2% 6%;background:#fff;border-top:8px solid #ffcfda;border-left:3px solid #ffcfda;border-right:3px solid #ffcfda;border-bottom:3px solid #ffcfda;}
@media only screen and (min-width:769px){.form_select_wrap{padding:1% 6% 6%;}
}
.form_select_td{display:block;text-align:left;width:100%!important;padding:1%!important;}
.form_select_thead{display:flex;}
@media only screen and (min-width:600px){.form_select_td{display:table-cell;text-align:left;width:50%!important;padding:0 1%!important;}
.form .orderForm table tr th .popup{background:#f56886 url(../image/cta_bt_arrow.png) no-repeat 94% 50%;background-size:5px;font-size:16px;margin:5px 0 0;padding:1%;}
.form .orderForm table tr td{padding:10px 0;}
.form .orderForm select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;}
}
.choice_text{font-size:14px;line-height:19px;font-weight:bold;text-align:center;}
/* お客様情報 */ .form .inner h3{margin:0 0 80px;}
.form .clientForm{background:#fff;border-top:8px solid #ffcfda;border-left:3px solid #ffcfda;border-right:3px solid #ffcfda;border-bottom:3px solid #ffcfda;box-sizing:border-box;margin:0 auto;padding:1% 3% 4%;max-width:600px;width:93.5%;}
@media only screen and (min-width:769px){.form .clientForm{max-width:800px;width:93.5%;padding:1% 6% 4%;}
}
.form .clientForm h3{margin:50px 0 0;}
.form .clientForm table{border-collapse:collapse;width:100%;}
.form .clientForm table tr{}
.form .clientForm table tr th,.form .clientForm table tr td{}
.form .clientForm table tr:last-child th,.form .clientForm table tr:last-child td{}
.form .clientForm table tr th{display:block;background:#fff;text-align:left;position:relative;font-size:18px;vertical-align:middle;font-weight:bold;letter-spacing:0.1em;margin:20px 0 2px 24px;}
.form .clientForm table tr th::before{content:"";position:absolute;top:0;bottom:0;left:-12px;margin:auto;background:#ff4c76;width:5px;height:5px;border-radius:50%;-webkit-animation:blink 1.5s infinite;-moz-animation:blink 1.5s infinite;animation:blink 1.5s infinite;}
.form .clientForm table tr td{display:block;padding:0;text-align:left;position:lelative;}
.help{display:block;margin:3px 0 0;}
.form .clientForm input,.form .clientForm textarea,.form .clientForm select{background:#fff;border:solid 2px #ff4c76;border-radius:0;font-size:16px;margin:0;padding:16px 8px;}
.form .clientForm select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:80%;}
.form .clientForm input{display:block;margin:0!important;border:2px solid #ff4c76;border-radius:0;background:#fff!important;font-size:16px;padding:16px 8px;width:100%;}
.form .clientForm input.w40{width:40%;}
.form .clientForm input.w100{width:50%;}
.form .clientForm input.w200{width:60%;}
.form .clientForm textarea{height:100px;width:100%;}
.form .clientForm input[type="radio"]{margin:0 10px 0 0;width:auto;}
.form .clientForm .user label{margin:0 20px 0 0;}
.button_confirm_wrap{max-width:664px;width:105%;margin:0 0 0 -2.5%;}
@media only screen and (min-width:769px){.button_confirm_wrap{max-width:580px;width:90%;margin:0 auto;}
}
.form .inner input.button_confirm{transition:.2s;display:block;border:0!important;background:url("../image/bt_form.png") no-repeat center center!important;background-size:cover!important;cursor:pointer;width:100%;margin:5% auto;padding:22.13% 0 0;text-decoration:none;}
.form .inner input.button_confirm:hover{background:url("../image/bt_form_over.png") no-repeat center center!important;background-size:cover!important;}
.hide-text{font-size:0;line-height:0;text-indent:100%;white-space:nowrap;overflow:hidden;}
@media only screen and (min-width:768px){.form .clientForm select{width:50%;}
}
@media only screen and (min-width:1000px){select,input{position:relative;}
}
.error{color:#c1272d;}
.error i{vertical-align:middle;}
.errorBg{background-color:#ffeaff !important;}
.firstError{color:#c1272d;font-size:26px;text-align:center;}
.firstError i{vertical-align:middle;}
#scrollNav ul.main{background:none !important;margin:0 auto;width:1000px;}
.wrapper{background:none !important;}
.about_color{max-width:760px;width:100%;margin:0 auto 6%;}
.kiyaku{width:100%;height:120px;font-size:9px;line-height:12px;padding:12px 12px 30px;-webkit-overflow-scrolling:touch;text-align:left;overflow-x:scroll;border:2px solid #cbcbcb;box-sizing:border-box;margin:16px auto 24px;background:#fff;}
.kiyaku_read{font-weight:bold;margin:0!important;padding:0!important;font-size:12px;line-height:20px;}
.form_below{font-size:2.6vw;line-height:3.4vw;max-width:714px;width:96%;margin:2% auto 0;overflow:hidden;}
.form_title{max-width:1003px;width:96%;padding:6% 0 0;margin:0 auto;}
@media only screen and (min-width:768px){.form_below{font-size:1.6vw;line-height:2.4vw;max-width:714px;width:90%;margin:2% auto 0;}
}
.about_color{max-width:897px;width:89.7%;margin:0 auto 8%;}
@media only screen and (min-width:1000px){.form_below{font-size:16px;line-height:24px;}
.form_title{padding:60px 0 0;}
}
.staff{text-align:center;margin:30px 0;}
.staff img{max-width:1000px;margin:auto;}
.lank{background:url(../image/lank_bg.png) repeat;text-align:center;margin:0 !important;padding:20px 0;}
.lank img{max-width:960px;margin:auto;}
.midashi_obi{background:#fd92a4;text-align:center;margin:0 !important;}
.midashi_obi p{padding:30px 10px;font-size:45px;color:#fff;margin:0 !important;}
@media only screen and (max-width:767px){.midashi_obi p{padding:10px 10px;font-size:25px;}
}
@media only screen and (min-width:768px){.cta3{background:url(../image/cv_bg.png) no-repeat center 0;background-size:cover;max-width:1600px;margin:100px auto 15%;height:40%;z-index:1;}
.cta3_wrap{max-width:1100px;margin:auto;position:relative;z-index:1;}
.cta3_wrap .cta_img{position:absolute;margin-top:-8%;z-index:1;}
.cta3_btn{display:block;position:absolute;margin-top:24%;left:50%;margin-left:-24%;z-index:100;max-width:520px;width:47%;}
}
@media only screen and (max-width:767px){.cta3_wrap{position:relative;}
.cta3_btn{display:block;position:absolute;width:80%;left:10%;bottom:22%;}
}
.form .orderForm table tr th .popup{background-color:#28B271;font-size:16px;}
@media only screen and (max-width:767px){.form .orderForm table tr th .popup{font-size:12px;}
}
@media only screen and (max-width:400px){.form .orderForm table tr th .popup{font-size:10px;}
}
.form_wrap{background:#fbeef2;}
.box{position:relative;width:31.2%;background:#fff;margin:0 1% 2%;z-index:1;}
.box_checkbox{position:absolute;top:6px;left:6px;z-index:2;}
.choose{width:96%;max-width:600px;margin:0 auto;}
@media only screen and (min-width:769px){.box{width:23%;margin:0 1% 2%;}
.choose{width:93.5%;max-width:800px;margin:0 auto;}
}
.choose .chooseForm .rank{width:100%;box-sizing:border-box;margin:2% auto 0;display:-ms-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;}
.choose .chooseForm .more .inner{}
.choose .chooseForm .more .inner.active{margin:0 auto;display:-ms-flex;display:-webkit-flex;display:flex;}
.choose .chooseForm .more .btn{cursor:pointer;display:table;margin:0 auto;}
.choose .inner .box input{display:table;margin:0 auto;height:20px;width:20px;}
.choose .inner .box .name{display:block;letter-spacing:0;}
.choose h3{position:relative;font-size:18px;line-height:28px;vertical-align:middle;font-weight:bold;letter-spacing:0.1em;margin:20px 0 2px 24px;}
.choose h3::before{content:"";position:absolute;top:0;bottom:0;left:-12px;margin:auto;background:#ff4c76;width:5px;height:5px;border-radius:50%;-webkit-animation:blink 1.5s infinite;-moz-animation:blink 1.5s infinite;animation:blink 1.5s infinite;}
.choose h3 .lil_tit{font-size:9px;margin:0 0 0 1.5%;letter-spacing:0;vertical-align:middle;font-weight:normal;font-family:'Libre Baskerville',"Times New Roman",Times,"serif";}
.name{width:100%;margin:auto;text-align:left;background:#fff;font-size:10px;line-height:13px;letter-spacing:0;padding:5% 5% 7%;font-weight:bold;}
.box .trigger{display:block;position:relative;font-size:0;}
.basestyleSelect .trigger:before{content:'';position:absolute;background-color:#ff4c76;opacity:0.3;width:100%;height:100%;top:0;left:0;}
.form_inner{width:98%;max-width:600px;margin:0 auto;}
.form_textwrap{width:93.5%;max-width:600px;margin:0 auto;}
h3.form_bidtit{position:relative;max-width:600px;width:93.5%;margin:2% auto 4%!important;font-size:22px;line-height:32px;text-align:center;color:#ff4c76;letter-spacing:0.08em;padding:5% 0;font-weight: bold;}
@media only screen and (min-width:769px){.form_inner{width:93.5%;max-width:800px;}
.form_textwrap{width:93.5%;max-width:800px;}
h3.form_bidtit{max-width:800px;width:93.5%;}
}
h3.form_bidtit::before{position:absolute;content:"";display:block;width:100%;height:6px;top:0;background:url("../image/form_bidtit_bg.png");}
h3.form_bidtit::after{position:absolute;content:"";display:block;width:100%;height:6px;bottom:0;background:url("../image/form_bidtit_bg.png");}
.form_result{max-width:507px;width:65%;margin:-3% auto 3%;}
.form_arrow{max-width:126px;width:16.8%;margin:0 auto;}
.form_midashi{width:55%;position:relative;font-size:18px;vertical-align:middle;font-weight:bold;letter-spacing:0.1em;margin:0 0 2px 18px;}
.form_midashi::before{content:"";position:absolute;top:0;bottom:0;left:-12px;margin:auto;background:#ff4c76;width:5px;height:5px;border-radius:50%;-webkit-animation:blink 1.5s infinite;-moz-animation:blink 1.5s infinite;animation:blink 1.5s infinite;}
.form_midashi .lil_tit{font-size:9px;margin:0 0 0 1.5%;letter-spacing:0;vertical-align:middle;font-weight:normal;font-family:'Libre Baskerville',"Times New Roman",Times,"serif";}
.form_bt_green a{color:#fff;background:#00c15f;padding:7px 14px;border-radius:30px;text-decoration:none;box-shadow:0 2px 8px 0 rgba(0,0,0,0.2);}
.flex{width:98%!important;margin:5% auto 1%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;}
.zip_code{background:#4c4045;color:#fff;text-align:center;padding:12px 16px;border-radius:20px;margin:0 0 0 4px;display:inline-block;}
.zip_flex{display:flex;flex-wrap:wrap;align-items:center;}
@media only screen and (min-width:600px){.name{font-size:13px;line-height:18px;padding:5% 3.5% 7%;}
.choose h3{font-size:22px;margin:20px 0 5px 32px;}
.choose h3 .lil_tit{font-size:12px;margin:0 0 0 1.5%;}
.choose h3::before{width:7px;height:7px;left:-17px;}
h3.form_bidtit{margin:0 auto 3%;font-size:26px;padding:4% 0;}
h3.form_bidtit::before{height:10px;}
h3.form_bidtit::after{height:10px;}
}
/* ------------------------------------------------------------------ footer -------------------------------------------------------------------*/ footer.footer{text-align:center!important;padding:0 0 30%;}
.logo_embellir_main{max-width:491px;width:65.47%;margin:0 auto;}
.info_tel{max-width:436px;width:58.14%;margin:0 auto;}
a.bt_gray{transition:.2s;display:inline-block;background:#92868a;text-align:center;color:#fff;font-weight:bold;padding:12px 32px;border-radius:20px;margin:12px auto;border:1px solid #92868a;}
a.bt_gray:hover{background:#fff;color:#92868a;}
.copyright{text-align:center;padding:0 12px;}
@media only screen and (min-width:600px){footer.footer{padding:0 0 150px;}
}
.pinkmidashi{background:#FC83A4;text-align:center;max-width:1400px;margin:auto;padding:3.5% 1%;font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;color:#fff;font-size:min(4.6vw,46px);line-height:130%;font-weight:bold;}
.pinkmidashi p{max-width:1000px;margin:auto;padding:0;}
.pinkmidashi_m{background:#FC83A4;text-align:center;max-width:1400px;margin:auto;padding:3.5% 1%;font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;color:#fff;font-size:min(4vw,42px);line-height:130%;font-weight:bold;}
.pinkmidashi_m p{max-width:1000px;margin:auto;padding:0;}
.pinkmidashi_small{background:#FC83A4;text-align:center;max-width:1400px;margin:auto;padding:3.5% 1%;font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;color:#fff;font-size:min(3.8vw,36px);line-height:130%;font-weight:bold;}
.pinkmidashi_small p{max-width:1000px;margin:auto;padding:0;}
