body{margin:0 auto;padding:0;font-size:62.5%;background:#ffffff;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;max-width:640px}.screen_wide{max-width:2000px}img{margin:0;padding:0;vertical-align:bottom}.logo{display:block;text-align:center;width:100%}.logo img{max-width:100%}.MLbutton{margin:0 20%;padding:0% 0% 2%;text-align:center;font-size:14px}.Mbutton a{display:block;list-style:none;width:200px;margin:0 auto 15px;padding:10px;border-radius:50px;border:2px solid #14b53d;text-decoration:none;text-align:center;color:#14b53d;font-weight:600;transition:.3s}.Mbutton ul{list-style:none}.Lbutton a{display:block;padding:10px 0;background-image:-webkit-gradient(linear,left top,left bottom,from(#0E7B85),to(#09565D));background-image:-webkit-linear-gradient(top,#0E7B85,#09565D);background-image:-moz-linear-gradient(top,#0E7B85,#09565D);background-image:linear-gradient(top,#0E7B85,#09565D);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0px 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0px 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px #ffffff80,0 1px 2px #0003;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px solid #ffffff;border:1px solid #ffffff;text-decoration:none;color:#fff}.support-title{font-size:1.3rem;background:#14B0BF;color:#fff;padding:10px 0 10px 3px}.support{margin:0;padding:0}.support ul{margin:0;padding:0;list-style-type:none}.support li{display:inline;width:100%;margin:0;float:left;border-bottom:1px solid #000000}.support a{position:relative;display:block;max-width:100%;margin:0;padding:1% 2% 1% 1%;text-decoration:none;font-size:1.6rem;line-height:1.5em;color:#000}.support a:after{display:block;content:"";position:absolute;top:50%;right:10px;width:6px;height:6px;margin:-4px 0 0;border-top:solid 1px #000000;border-right:solid 1px #000000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btm_menu a{display:block;margin-right:10px;text-decoration:none;color:#000;text-align:right;font-size:14px}.box_line{box-sizing:border-box;padding:3%;border:solid 3px #cccccc;border-radius:10px}.help-item{box-sizing:border-box;padding:1%;background-color:#efefef;line-height:1.2em}a{text-decoration:none;color:#14b53d}a:hover{color:#b3e2b5}.help{padding:20px;font-size:1.6rem;line-height:1.5em}.help-title{padding:10px 0 10px 3px;background:#ecf5ec;color:#000;font-size:2rem;font-weight:600;text-align:center}.help-header{margin:15px 0;font-weight:700}.help-theme1{margin-bottom:.5em;padding-bottom:.3em;border-bottom:2px solid #1e90ff}.help-theme1:first-letter{margin-right:.1em;font-size:1.5em}.help-theme2{font-size:20px;font-weight:700;margin:0 0 10px;padding:.5em}.hotpink{background-color:#ffe6f3;border-left:6px solid #ff69b4}.yellow{background-color:#ffc;border-left:6px solid #ffff00}.lime{background-color:#b3ffb3;border-left:6px solid #00ff00}.lightblue{background-color:#cfdfe6;border-left:6px solid #add8e6}.blueviolet{background-color:#d8cce3;border-left:6px solid #8a2be2}.faq_accordion{margin:0 auto;max-width:98%}.faq_toggle{display:none}.faq_option{position:relative;margin-bottom:1rem}.faq_title,.faq_content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.faq_title{border:solid 1px #ccc;padding:1em 2em 1em 1em;display:block;color:#000;font-weight:700;cursor:pointer}.faq_title:after,.faq_title:before{content:"";position:absolute;right:1.25em;top:40%;width:2px;height:.75em;background-color:#14b53d;transition:all .3s}.faq_title:after{transform:rotate(90deg)}.faq_content{max-height:0;overflow:hidden}.faq_content p{margin:0;padding:.5em 1em 1em;font-size:1.5rem;line-height:1.5em}.faq_toggle:checked+.faq_title+.faq_content{max-height:500px;transition:all 1.5s}.faq_toggle:checked+.faq_title:before{transform:rotate(90deg)!important}.section_faq01,.section_faq02,.section_faq03,.section_faq04,.section_faq05{margin-bottom:50px}.help-button{margin:15px 20px;padding:0}.help-button ul{margin:0;padding:0;list-style:none}.help-button li{display:inline;margin:0;padding:0;text-align:center}.help-button a{display:block;padding:10px 0;margin-bottom:10px;background-image:-webkit-gradient(linear,left top,left bottom,from(#14B0BF),to(#0E7B85));background-image:-webkit-linear-gradient(top,#14B0BF,#0E7B85);background-image:-moz-linear-gradient(top,#14B0BF,#0E7B85);background-image:linear-gradient(top,#14B0BF,#0E7B85);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0px 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0px 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px #ffffff80,0 1px 2px #0003;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px solid #ffffff;border:1px solid #ffffff;text-decoration:none;color:#fff}.help-example{padding:10px 0;color:#14b53d;font-weight:600;font-size:1.8rem;text-align:center}.help-example:after{content:"";display:block;width:40px;height:3px;border-radius:2px;background-color:#14b53d;margin:15px auto}.help-effect-hotpink{margin:15px 0 30px;padding:10px;box-shadow:0 0 6px -1px #ff69b4;-moz-box-shadow:0px 0px 6px -1px #ff69b4;-webkit-box-shadow:0px 0px 6px -1px #ff69b4;border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;border:1px solid #ff69b4}.help-effect-yellow{margin:15px 0 30px;padding:10px;box-shadow:0 0 6px -1px #ff0;-moz-box-shadow:0px 0px 6px -1px #ffff00;-webkit-box-shadow:0px 0px 6px -1px #ffff00;border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;border:1px solid #ffff00}.help-effect-lime{margin:15px 0 30px;padding:10px;box-shadow:0 0 6px -1px #0f0;-moz-box-shadow:0px 0px 6px -1px #00ff00;-webkit-box-shadow:0px 0px 6px -1px #00ff00;border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;border:1px solid #00ff00}.help-effect-lightblue{margin:15px 0 30px;padding:10px;box-shadow:0 0 6px -1px #add8e6;-moz-box-shadow:0px 0px 6px -1px #add8e6;-webkit-box-shadow:0px 0px 6px -1px #add8e6;border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;border:1px solid #add8e6}.help-effect-blueviolet{margin:15px 0 30px;padding:10px;box-shadow:0 0 6px -1px #8a2be2;-moz-box-shadow:0px 0px 6px -1px #8a2be2;-webkit-box-shadow:0px 0px 6px -1px #8a2be2;border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;border:1px solid #8a2be2}.help-example .text{padding:3px 10px 0}.help .text-ellipsis{font-size:30px;color:#0e7b85;padding-bottom:3px}.member{margin:0;padding:5px 10px;font-size:1rem}.member-title{font-size:1.3rem;background:#14B0BF;color:#fff;padding:10px 0 10px 3px}.member-logintitle{background:#14B0BF;color:#fff;margin:0 15% 20px;padding:10px 0;font-size:.9rem;text-align:center}.member-course{background:#110948;color:#fff;margin:20px 5px;padding:10px 0;font-size:.9rem;text-align:center}.member-button{margin:15px 20px;padding:0}.member-button ul{margin:0;padding:0;list-style:none}.member-button li{display:inline;margin:0;padding:0;text-align:center}.member-button a{display:block;padding:10px 0;margin-bottom:10px;background-image:-webkit-gradient(linear,left top,left bottom,from(#14B0BF),to(#0E7B85));background-image:-webkit-linear-gradient(top,#14B0BF,#0E7B85);background-image:-moz-linear-gradient(top,#14B0BF,#0E7B85);background-image:linear-gradient(top,#14B0BF,#0E7B85);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0px 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0px 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px #ffffff80,0 1px 2px #0003;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px solid #ffffff;border:1px solid #ffffff;text-decoration:none;color:#fff}.mypage{margin:0;padding:5px 10px;font-size:1rem}.mypage-title{font-size:1.3rem;background:#14B0BF;color:#fff;padding:10px 0 10px 3px}.mypage-button{margin:15px 20px;padding:0}.mypage-button ul{margin:0;padding:0;list-style:none}.mypage-button li{display:inline;margin:0;padding:0;text-align:center}.mypage-button a{display:block;padding:10px 0;margin-bottom:10px;background-image:-webkit-gradient(linear,left top,left bottom,from(#14B0BF),to(#0E7B85));background-image:-webkit-linear-gradient(top,#14B0BF,#0E7B85);background-image:-moz-linear-gradient(top,#14B0BF,#0E7B85);background-image:linear-gradient(top,#14B0BF,#0E7B85);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0px 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0px 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px #ffffff80,0 1px 2px #0003;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px solid #ffffff;border:1px solid #ffffff;text-decoration:none;color:#fff}.top-capition{display:block;text-align:center;width:100%}.top-capition img{max-width:95%}.top-corner{display:block;text-align:center;max-width:100%}.top-corner img{max-width:100%}.consultationlist{margin:0;padding:0;width:100%}.consultationlist ul{margin:0;padding:0;list-style-type:none}.consultationlist li{display:inline;width:47%;margin:0 0 2% 2%;float:left;padding:0}.consultationlist a{display:block;margin:0;padding:0;text-decoration:none}.consultationlist-button a{font-size:13px;line-height:1.7em;margin:4% 10% 10%;position:relative;width:79.5%;display:inline-block;padding:5px 0;background:#14B0BF;border:1px solid #0E7B85;color:#fff;text-align:center;text-decoration:none;transition:all .3s}.consultationlist-button :hover{background:#ffffff;color:#0e7b85}.consultationlist img{width:100%}.consultationImg{display:block;text-align:center;width:100%}.consultationImg img{width:100%}.consultation{margin:0;padding:5px 10px;font-size:1rem}.consultation .notes{color:red}.password{font-weight:700;font-size:1.5rem;text-align:center}.consultation-button{margin:20px 20% 0;padding:0}.consultation-button ul{margin:0;padding:0;list-style:none}.consultation-button li{display:inline;margin:0;padding:0;text-align:center}.consultation-button a{display:block;padding:10px 0;margin:0;font-size:1.5rem;background-image:-webkit-gradient(linear,left top,left bottom,from(#14B0BF),to(#0E7B85));background-image:-webkit-linear-gradient(top,#14B0BF,#0E7B85);background-image:-moz-linear-gradient(top,#14B0BF,#0E7B85);background-image:linear-gradient(top,#14B0BF,#0E7B85);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0px 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0px 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px #ffffff80,0 1px 2px #0003;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px solid #ffffff;border:1px solid #ffffff;text-decoration:none;color:#fff}.columnlist{margin:0;padding:0}.columnlist ul{margin:0;padding:0;list-style-type:none}.columnlist li{display:inline;width:100%;float:left;margin:0;border-bottom:1px solid #000000}.columnlist li:last-child{list-style:none;border:0}.columnlist a{display:block;max-width:100%;margin:0;padding:5% 17px 5% 3px;text-decoration:none;color:#000;position:relative;line-height:1em;font-size:1.2rem}.columnlist a:after{display:block;content:"";position:absolute;top:50%;right:10px;width:6px;height:6px;margin:-4px 0 0;border-top:solid 1px #000000;border-right:solid 1px #000000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon1{width:80px;margin:0 0 1%;padding:3px 0;background:#ff0000;color:#fff;font-size:12px;text-align:center}.icon2{width:80px;margin:0 0 1%;padding:3px 0;background:#0000ff;color:#fff;font-size:12px;text-align:center}.icon3{width:80px;margin:0 0 1%;padding:3px 0;background:#000000;color:#fff;font-size:12px;text-align:center}.icon4{width:80px;margin:0 0 1%;padding:3px 0;background:#cccccc;color:#fff;font-size:12px;text-align:center}.column-title{font-size:1.3rem;background:#14B0BF;color:#fff;padding:10px 0 10px 3px}.column-header{margin:0;padding:20px 5px 15px;font-weight:700;font-size:1.2rem}.column-detail{margin:0 0 50%;padding:5px 10px;font-size:1rem;overflow:hidden;height:50px}.column-member-detail{margin:0;padding:5px 10px;font-size:1rem;line-height:130%}.column_MLbutton{padding:0;text-align:center;font-size:14px}.column_Mbutton a{width:60%;text-align:center;display:block;margin:0 auto 30px;padding:10px 0;background-image:-webkit-gradient(linear,left top,left bottom,from(#14B0BF),to(#0E7B85));background-image:-webkit-linear-gradient(top,#14B0BF,#0E7B85);background-image:-moz-linear-gradient(top,#14B0BF,#0E7B85);background-image:linear-gradient(top,#14B0BF,#0E7B85);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0px 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0px 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px #ffffff80,0 1px 2px #0003;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px solid #ffffff;border:1px solid #ffffff;text-decoration:none;color:#fff}.howto,.accodion,.switch ul{margin:0;padding:0;list-style-type:none}.howto,.accodion,.switch li{margin:0;padding:0 3%;list-style-type:none}.howto .child{display:none;margin:0 0 -1px;padding:0}.howto .child li{padding:10px 3px 20px}.howto a{color:#fff;text-decoration:none;cursor:pointer;-moz-transition:all,.25s,linear;-o-transition:all,.25s,linear;-webkit-transition:all,.25s,linear;transition:all,.25s,linear;font-size:.8rem}.menu{display:block;position:relative;margin:1px 0 0;padding:15px 0 15px 2px}.switch .menu.active{color:#0c6972;font-weight:700}.is-invalid>label{color:red}.is-invalid>input{border:1px solid #ff0000}.login_caption{padding:0 0 10px;font-size:.9rem;font-weight:700;color:#14b0bf}
