/*! ========================================================================
===========================================================================

	pamphlet.css
	---------------------------
	// Last modified: 2024/09/30 16:11:50

===========================================================================
======================================================================== */.page.-pamphlet .contentsHeader{text-align:center}.page.-pamphlet .c_pageTitle{padding-bottom:0;border-bottom:none}.page.-pamphlet .contentsBlock{margin-top:-1px;padding-top:1px;background:#000;color:#fff}.p_heading{margin:0 0 1em;padding:.5em;background:#333;font-size:120%}.p_lead{margin-top:1em;margin-bottom:2em;font-size:18px;line-height:1.8}@media(max-width: 700px){.p_lead{font-size:16px}}.p_lead{margin-top:1em;font-size:18px;line-height:1.8}@media(max-width: 700px){.p_lead{font-size:16px;text-align:justify}}.l-innerBox{max-width:880px;margin-right:auto;margin-left:auto;margin-bottom:30px;padding:30px 30px;border:1px solid #666;border-radius:10px;text-align:center}@media(max-width: 700px){.l-innerBox{padding:30px 5%}}.l-innerBox>.p-heading{margin-top:0;padding:.5em 1em;background:#666;line-height:1.2}@media(min-width: 701px){.l-innerBox .c_text{text-align:center}}.formBlock form:after{content:"";display:block;clear:both}.formBlock form{max-width:500px;margin-right:auto;margin-left:auto}.formBlock form input[type=password]{font-family:"YakuHanMP_Noto","Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","Sawarabi Mincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}@media(min-width: 701px){.formBlock form input[type=password]{float:left;width:320px;height:42px;border-radius:4px 0 0 4px}}.formBlock form input[type=button]{width:180px;height:42px;box-shadow:none;outline:none;border:none;border-radius:4px;cursor:pointer;background:#9d8116;color:#fff;font-size:16px;font-weight:bold;font-family:"YakuHanMP_Noto","Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","Sawarabi Mincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;transition:background .2s ease 0s;-webkit-appearance:none}.formBlock form input[type=button]:hover{background:rgb(229.9888268156,198.156424581,76.5111731844)}@media(min-width: 701px){.formBlock form input[type=button]{float:right;border-radius:0 4px 4px 0}}.formBlock form .error{clear:both}.formBlock .notes{display:block;margin-top:1em;text-align:center}.flow:after{content:"";display:block;clear:both}.flow{margin-bottom:30px}.flow .flow__step{position:relative;text-align:center}.flow .flow__step:after{content:"";position:absolute;top:50%;left:100%;display:block;width:0;height:0;margin-left:15px;border:10px solid rgba(0,0,0,0)}@media(min-width: 701px){.flow .flow__step{float:left;width:30%;margin-right:5%}.flow .flow__step:after{border-left-color:#ccc}.flow .flow__step:nth-of-type(3n){margin-right:0}.flow .flow__step:nth-of-type(3n):after{display:none}}@media(max-width: 700px){.flow .flow__step{margin-bottom:0}.flow .flow__step img{width:200px}.flow .flow__step:after{position:relative;top:0;left:0;margin-top:10px;margin-right:auto;margin-left:auto;border-top-color:#ccc}.flow .flow__step:last-child{margin-bottom:0}.flow .flow__step:last-child:after{display:none}}.convBtns{text-align:center}.convBtns .convBtn{display:inline-block;width:320px;height:60px;line-height:60px;margin-bottom:10px;border-radius:4px;background:linear-gradient(to right, #c14b4c 0%, #622627 100%);font-size:20px;text-decoration:none;color:#fff;position:relative;overflow:hidden;z-index:2}.convBtns .convBtn:before{content:"";position:absolute;top:0;left:0;z-index:1;width:200%;height:200%;background-image:linear-gradient(130deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 80%);transform:translate3d(-100%, 0, 0);animation:shinyBtn 3s linear 1s infinite}@keyframes shinyBtn{0%{transform:translate3d(-100%, 0, 0)}30%{transform:translate3d(100%, 0, 0)}100%{transform:translate3d(100%, 0, 0)}}@media(max-width: 700px){.convBtns .convBtn{width:100%;font-size:17px}}.convBtns .convBtn::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,0)}@media(min-width: 701px){.convBtns .convBtn::after{transition:.2s ease}}.convBtns .convBtn:hover:after{background:hsla(0,0%,100%,.4)}
