.flex-center{display:flex;justify-content:center;flex-wrap:wrap}.flex-between{display:flex;justify-content:space-between;flex-wrap:wrap}.flex-start{display:flex;justify-content:start;flex-wrap:wrap}.flex-p580ex{flex:1 1 580px;box-sizing:border-box}.flex-p450ex{flex:1 1 450px;box-sizing:border-box}.flex-p350ex{flex:1 1 350px;box-sizing:border-box}.flex-p350{flex:0 1 350px;box-sizing:border-box}.flex-p300ex{flex:1 1 300px;box-sizing:border-box}.flex-p300{flex:0 1 300px;box-sizing:border-box}.flex-p250{flex:0 1 250px;box-sizing:border-box}.flex-p200ex{flex:1 1 200px;box-sizing:border-box}.flex-p200{flex:0 1 200px;box-sizing:border-box}.flex-p200ichi{flex:0 1 200px;box-sizing:border-box}.flex-p200nf{flex:0 1 200px;box-sizing:border-box}.flex-p180nf{flex:0 1 180px;box-sizing:border-box}.flex-p150ex{flex:1 1 150px;box-sizing:border-box}.w100p{width:100%}.w300px{max-width:300px}.blue{color:#00f}.white{color:#fff}.red{color:#f06}.brown{color:#900}.center{text-align:center}.right{text-align:right}.left{text-align:left}.b{font-weight:bold}.f10{font-size:10px}.f11{font-size:11px}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.mobile-footer-nav__list{font-size:12px}.bg-orange{background-color:#f90}.bg-red{background-color:#c00}.bg-sky{background-color:#99dfff}.bg-green{background-color:#40ff00}.bg-lbrown{background-color:#ffeee6}.bg-gray{background-color:#ccc}.orange-gr{background-image:linear-gradient(to right,#fa709a 0%,#fee140 100%)}.red-gr{background-image:linear-gradient(to right,#b8cbb8 0%,#b8cbb8 0%,#b465da 0%,#cf6cc9 33%,#ee609c 66%,#ee609c 100%)}.green-gr{background-image:linear-gradient(to right,#92fe9d 0%,#00c9ff 100%)}.silk-gr{background-image:linear-gradient(120deg,#fdfbfb 0%,#ebedee 100%)}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt40{margin-top:40px}.mt60{margin-top:60px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt40{padding-top:40px}.pt60{padding-top:60px}.pd5{padding:5px}.pd10{padding:10px}.pd20{padding:20px}.sending_reserve{width:100%;background-image:linear-gradient(to right,#fa709a 0%,#fee140 100%);!important;border:1px #f90!important;color:#555!important;line-height:48px}.readonlys{background-color:#fff2e6}.wpcf7 form.sent .wpcf7-response-output{border-color:#909;padding:10px 5px!important;background-image:linear-gradient(135deg,#fdfcfb 0%,#e2d1c3 100%)}.cf7txtarea{width:100%;height:80px}.border0{border:0 #fff solid!important}#footer-poweredby{display:none!important}.site-footer{margin-top:50px}.yellowbox, /* 黄色ボックス */
	.graybox, /* グレーボックス */
	.redbox, /* 薄赤ボックス */
	 {font-size:16px;line-height:30px}.yellowbox{padding:20px;border:solid 1px #fc0;background-color:#ffffe0;margin-bottom:20px;font-size:14px}.redbox{padding:20px;border:solid 1px #ef5350;background-color:#ffebee;margin-bottom:20px;font-size:14px}.graybox{padding:20px;border:solid 1px #ccc;background-color:#f3f3f3;margin-bottom:20px;font-size:14px}