html{font-size:62.5%;overflow-y:scroll;overflow-x:hidden}body{font-size:16px;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif}@media only screen and (max-width:768px){body{font-size:1.4rem}}html *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0}img{max-width:100%;height:auto}body form{margin:1em 0}a{color:#007acc;text-decoration:none}a:hover,a:focus,a:active{color:#686868}table,th,td{border:1px solid #d1d1d1}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%}caption,th,td{font-weight:400;text-align:left}th{border-width:0 1px 1px 0;font-weight:700}td{border-width:0 1px 1px 0}th,td{padding:.4375em !important}th,td{display:block}input,textarea{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif}select{text-transform:none}button{overflow:visible}button,input,select,textarea{max-width:100%}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default;opacity:.5}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:.4375em;padding:0}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button,input[type=time]::-webkit-inner-spin-button,input[type=time]::-webkit-outer-spin-button,input[type=datetime-local]::-webkit-inner-spin-button,input[type=datetime-local]::-webkit-outer-spin-button,input[type=week]::-webkit-inner-spin-button,input[type=week]::-webkit-outer-spin-button,input[type=month]::-webkit-inner-spin-button,input[type=month]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #d1d1d1;margin:0 0 1.75em;min-width:inherit;padding:.875em}fieldset>:last-child{margin-bottom:0}legend{border:0;padding:0}textarea{overflow:auto;vertical-align:top}optgroup{font-weight:700}::-webkit-input-placeholder{color:#686868;font-family:Montserrat,"Helvetica Neue",sans-serif}:-moz-placeholder{color:#686868;font-family:Montserrat,"Helvetica Neue",sans-serif}::-moz-placeholder{color:#686868;font-family:Montserrat,"Helvetica Neue",sans-serif;opacity:1}:-ms-input-placeholder{color:#686868;font-family:Montserrat,"Helvetica Neue",sans-serif}input{line-height:normal}.eventLP_Body button,.eventLP_Body button[disabled]:hover,.eventLP_Body button[disabled]:focus,.eventLP_Body input[type=button],.eventLP_Body input[type=button][disabled]:hover,.eventLP_Body input[type=button][disabled]:focus,.eventLP_Body input[type=reset],.eventLP_Body input[type=reset][disabled]:hover,.eventLP_Body input[type=reset][disabled]:focus,.eventLP_Body input[type=submit],.eventLP_Body input[type=submit][disabled]:hover,.eventLP_Body input[type=submit][disabled]:focus{background:#d6696a !important}button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus{background:#4b748d}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:thin dotted;outline-offset:-4px}input[type=date],input[type=time],input[type=datetime-local],input[type=week],input[type=month],input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],input[type=number],textarea{background:#f7f7f7;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));border:1px solid #d1d1d1;border-radius:2px;color:#686868;padding:.625em .4375em;width:100%}input[type=date]:focus,input[type=time]:focus,input[type=datetime-local]:focus,input[type=week]:focus,input[type=month]:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus{background-color:#fff;border-color:#007acc;color:#1a1a1a;outline:0}.post-password-form{margin-bottom:1.75em}.post-password-form label{color:#686868;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;font-size:.8125rem;letter-spacing:.076923077em;line-height:1.6153846154;margin-bottom:1.75em;text-transform:uppercase}.post-password-form input[type=password]{margin-top:.4375em}.post-password-form>:last-child{margin-bottom:0}.search-form{position:relative}input[type=search].search-field{border-radius:2px 0 0 2px;width:-webkit-calc(100% - 42px);width:calc(100% - 42px)}.search-submit:before{content:"\f400";font-size:24px;left:2px;line-height:42px;position:relative;width:40px}.search-submit{border-radius:0 2px 2px 0;bottom:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:42px}h2{display:block;margin:40px auto 20px auto;text-align:left;font-weight:400;font-size:24px}h2.h2ogose{display:block;margin:40px auto 20px auto;width:100%;max-width:800px;text-align:left;font-weight:400;font-size:20px;background:#4b748d;color:#fff;padding:0 0 0 15px}@media only screen and (max-width:768px){h2.h2ogose{font-size:1.5rem;padding:10px}}dl.info dt{float:left;clear:both;width:120px;font-weight:400}dl.info dd{margin:0 0 0 150px}dl.info.ptn2 dt{background:#fdf0f4;padding:5px;text-align:center;margin-bottom:10px}dl.info.ptn2 dd{margin-bottom:10px;padding:5px 0}@media only screen and (max-width:768px){dl.info dt{float:none;width:100%;text-align:center}dl.info dd{margin-left:0;font-size:90%}}#message-container-txt,#message-container-input,#message-container-confirm,#message-container-finish,.inner{max-width:800px;margin:0 auto 1em auto;padding:0;width:auto;text-align:left}@media only screen and (max-width:768px){#message-container-txt,.inner{padding:0 10px}}#message-container-txt h2:first-of-type,#message-container-input h2:first-of-type,#message-container-confirm h2:first-of-type,#message-container-finish h2:first-of-type{margin-top:0}form p{margin-bottom:10px}form table{margin:0 auto !important;width:100% !important;max-width:800px;border:1px solid #ccc !important;border-bottom-width:0;border-right-width:0}form table tr:hover{background:0 0}form table th{font-weight:400 !important;background-color:#f4f4f4}form table th span.require{color:#e55a3b}form table ul li{display:inline-block;margin-right:1em;line-height:normal}form .confirm-button{margin:1em !important;text-align:center}form input[type=text]{width:100%;font-size:16px;padding:3px}form textarea{width:100%;min-height:150px;font-size:16px;padding:3px}form input[type=button],form input[type=submit]{margin:0 1em 1em;font-size:16px;padding:1em 50px}span.wrap{display:table;width:100%}span.left{display:block;float:left;width:50%;color:#4c4c4c}span.right{display:block;float:right;width:50%;color:#4c4c4c;text-align:right}.unei{border:1px solid #666;margin:30px 0 0;padding:7px}.unei p.uneitoi{padding:3px;background-color:#bbb;color:#fff;text-align:center;margin-top:5px}.unei p{margin:0}.unei p.uneico{line-height:140%;margin:10px 0}.unei p.uneitel{text-align:center}.unei p.uneitel span{font-size:200%}form span.left span.require{margin-left:0}a#form_link{display:table;margin:2em auto;font-size:16px;padding:1em 50px;border:0;border-radius:2px;color:#fff;font-family:Montserrat,"Helvetica Neue",sans-serif;font-weight:700;letter-spacing:.046875em;line-height:1;text-transform:uppercase;background:#d6696a;text-decoration:none}a#form_link:hover{background:#4b748d}@media only screen and (max-width:700px){span.wrap{width:100%}span.left{float:none;width:100%}span.right{float:none;width:100%;text-align:left}}ul.kyosan:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}ul.kyosan li{float:left;margin:5px 25px 15px 0;list-style:none;min-height:90px}.eventLP_Body a{color:#007acc}h2.ttl{margin:80px auto;text-align:center;font-size:2.5rem;font-weight:400;display:table;position:relative}h2.ttl:before{display:block;content:'';height:1px;width:50%;background:#16c6c4;position:absolute;bottom:0;margin:auto;left:0;right:0}@media only screen and (max-width:768px){h2.ttl{margin:40px auto;font-size:1.6rem}}h2.ttl_og{margin:0 auto 30px;text-align:center;font-size:2.5rem;font-weight:400;display:table;position:relative;color:#16c6c4}@media only screen and (max-width:768px){h2.ttl_og{margin:30px auto 20px;font-size:1.6rem}}ul.nl{margin-left:1rem;list-style-type:disc;font-size:90%}.flow-list{margin:0 auto}.flow-list li{list-style:outside none none;margin-bottom:5px}.flow-list li{display:table;padding-bottom:40px;position:relative;width:100%;counter-increment:chapter}.flow-list li:before{border-top:20px solid #efefef;bottom:20px}.flow-list li:before{border-left:45px solid transparent;border-right:45px solid transparent;content:"";left:0;position:absolute}.flow-list li .flow-number{color:#16c6c4}.flow-list li:last-child{padding-bottom:0}.flow-list li:last-child:before{border:none}.flow-list .flow-number{color:#333;vertical-align:middle;display:table-cell;position:relative;text-align:center;width:90px;background:#efefef}.flow-list .flow-number>span{display:block;font-size:100%;margin-bottom:5px}.flow-list .flow-number>p{padding:0}.flow-list .ttl{display:block;color:#333;font-size:2rem;font-weight:700;margin:5px 0 10px;padding:0}.flow-list p{padding-left:20px}.flow-body{display:table-cell;padding-left:20px}@media only screen and (max-width:768px){.flow-list .ttl{font-size:1.6rem}}.flow{list-style:none}.flow li{margin:0 auto 33px;width:80%;padding:10px;background:#efefef;-webkit-border-radius:5px;border-radius:5px;position:relative}.flow li:after{border-top:15px solid #bab1ac;border-left:30px solid transparent;border-right:30px solid transparent;content:"";position:absolute;bottom:-25px;left:50%;margin-left:-30px}.flow li:last-child:after{border:none}.flow li:last-child{margin-bottom:0}.flow li span{display:block;color:#d6696a;font-size:2.4rem}@media only screen and (max-width:768px){.flow li{width:100%}.flow li span{font-size:2rem}}p.catch_txt{text-align:center;font-size:105%}p.catch_txt strong{font-weight:400;color:#d6696a}#body_rainbow_ogose h1{background:url(/wp-content/themes/BASIC-02/images/rainbow_ogose/kv.png) no-repeat center center;background-size:cover;text-align:center;padding:130px 0;position:relative;margin-bottom:70px}@media only screen and (max-width:768px){#body_rainbow_ogose h1{padding:30px;margin-bottom:40px}}#body_event-satte .mv{position:relative}#body_event-satte h1{background:url(/wp-content/themes/BASIC-02/images/satte/main.png) no-repeat center center;background-size:auto;background-size:cover;text-align:center;padding:90px 0;position:relative;margin-bottom:70px}#body_event-satte h1 img{max-width:80%;width:640px}#body_event-satte .img1{position:absolute;right:8vw;bottom:-55px}#body_event-satte h1{text-align:center;margin-bottom:70px}#body_event-satte a#form_link{background:#c81a72}.lar{font-size:1.5rem}#body_event-satte h2.ttl{margin-top:0}#body_event-satte h2.ttl:before{background:#d6696a}#body_event-satte #info{background:#fff6f9;padding:50px 0;margin-top:50px}#body_event-satte dl.info.ptn2 dt{background:#f1c5d2}#body_event-satte #flow h2{background:#16c6c4;text-align:center;padding:50px 20px;font-size:2.6rem;margin:0 0 40px;color:#fff}#body_event-satte .flow li{padding:40px;background:#ddf2f2}#body_event-satte .flow li span{color:#119291;font-size:2rem;margin:0 0 5px}#body_event-satte .flow li:after{border-top:15px solid #16c6c4}#body_event-satte #flow2 h2{background:#eb6d90;text-align:center;padding:50px 20px;font-size:3.6rem;margin:0 0 40px;color:#fff}#body_event-satte #at{background:#f5f5f5;padding:50px 0;margin-top:50px}#body_event-satte #at h2.ttl{margin-top:0}#body_event-satte #form{margin-top:50px}#body_event-satte #form h2{background:#eb6d90;text-align:center;padding:50px 20px;font-size:2.6rem;margin:0 0 40px;color:#fff}#body_event-satte .unei{margin:30px 0 80px;font-size:90%}#body_event-satte ul.nl li{margin-bottom:1rem}@media only screen and (max-width:1100px){#body_event-satte .img1{width:18%;right:3vw}}@media only screen and (max-width:768px){#body_event-satte .img1{bottom:-25px}#body_event-satte h1{margin-bottom:10px}#body_event-satte #info{padding:40px 0;margin-top:40px}.lar{font-size:1.2rem}#body_event-satte #flow h2{padding:10px;font-size:1.4rem;margin-bottom:15px}#body_event-satte .flow li{padding:10px;font-size:90%}#body_event-satte .flow li span{font-size:1.4rem}#body_event-satte #at{padding:40px 0;margin-top:40px}#body_event-satte #form h2{padding:10px;font-size:1.5rem;margin-bottom:15px}}