﻿body{font-family:"ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN","メイリオ", Meiryo,"游ゴシック", YuGothic,sans-serif;background:#fff;font-size:14px;line-height:1.8}*{box-sizing:border-box}img{width:100%;height:auto}#base_wrapp{max-width:600px;margin:0 auto}#mod_header{text-align:center}#mod_header .elm_logo{margin:1.5em auto 1em;width:88%;max-width:320px}#mod_header h1{width:70%;min-width:290px;margin:0 auto;background:#FFED03;box-shadow:0 3px 6px #a8a8a8;display:block;position:relative;z-index:1;border-radius:100px;padding:.1em;font-size:19px;font-weight:600}#mod_header h1:before,#mod_header h1:after{content:'';display:inline-block;height:22px;width:17px;background:url(ico-fire.png) no-repeat center center;background-size:auto 100%;vertical-align:middle;margin:0 .4em .2em .4em}#mod_header h1:after{margin:0 .4em .2em .2em}#mod_header .elm_box{background:#F0F0F0;padding:2.7em 0 1em;margin-top:-1.5em}@media screen and (max-width: 320px){#mod_header .elm_box{font-size:12px}}#mod_footer{padding-bottom:1.2em}#mod_footer .elm_logo{display:block;margin:1em auto;max-width:100px;width:100%}#mod_footer .elm_copy{text-align:center;display:block;color:#b3b3b3;letter-spacing:0.05em;font-size:10px;line-height:1.3}#mod_footer .elm_copy span{display:inline-block}#mod_chui{font-size:12px;line-height:1.5;background:#F0F0F0;padding:1em;text-align:justify}#mod_chui h5{font-weight:600;margin:.5em 0}#mod_chui h6{margin-bottom:-.4em}#mod_chui p{margin:.5em 0}#mod_chui p.ind{padding-left:1em;text-indent:-1em}@media screen and (max-width: 320px){#mod_chui{font-size:11px}}#mod_contact{text-align:center;padding:1em}#mod_contact h5{font-weight:600;font-size:16px;margin:1em 0;line-height:1}#mod_contact h6{font-weight:600;font-size:13px}#mod_contact .elm_box{border:1px solid #eee;padding:1.5em 1em}#mod_contact .elm_call{font-size:30px;font-weight:600;color:#004699;line-height:1.2;margin:.2em 0}@media screen and (max-width: 320px){#mod_contact .elm_call{font-size:26px}}#mod_contact .elm_call a{color:#004699;text-decoration:none}#mod_contact .elm_call img{width:35px;display:inline-block;vertical-align:middle;margin:0 .2em 0 0}@media screen and (max-width: 320px){#mod_contact .elm_call img{width:30px}}#mod_contact .elm_call+p{margin-bottom:1em}@media screen and (max-width: 320px){#mod_contact .elm_call+p{font-size:12px}}#mod_contact .elm_chui{font-size:12px;line-height:1.2;opacity:.6}#contentsBody dl{border-bottom:1px solid #ccc}#contentsBody dt{padding:.8em .8em .8em 1.2em;position:relative}#contentsBody dt.active i{background:url(ico-arrow-u.png) no-repeat center center;background-size:100%}#contentsBody dt i{display:block;height:30px;width:30px;background:url(ico-arrow-d.png) no-repeat center center;background-size:100%;position:absolute;right:1em;bottom:50%;margin-bottom:-15px}#contentsBody dt span{font-size:19px;vertical-align:middle}#contentsBody dt span small{display:inline-block;font-size:13px;color:#60C4F1;margin:0 1em 0}#contentsBody dd{text-align:center;padding:0 .5em 1em .5em}#contentsBody dd .elm_head{background:#00A1E8;border-radius:8px 8px 0 0;padding:.3rem .5em .5em .5em}@media screen and (max-width: 320px){#contentsBody dd .elm_head{padding:.3rem .5em .3em .5em}}#contentsBody dd .elm_head:after{content:'';display:block;height:25px;width:100%;background:url(arrow.png) no-repeat center center;background-size:auto 100%}#contentsBody dd .elm_foot{background:#FFED03;border-radius:0 0 8px 8px;color:#6C6C6C;font-weight:600;font-size:19px;padding:.5em 0;position:relative}#contentsBody dd .elm_foot:before,#contentsBody dd .elm_foot:after{content:'';display:block;width:17px;height:75px;background-size:100%;background-position:center center;background-repeat:no-repeat;position:absolute;top:50%;margin-top:-37.5px}#contentsBody dd .elm_foot:before{background-image:url(accent01.png);left:.5em}#contentsBody dd .elm_foot:after{background-image:url(accent02.png);right:.5em}#contentsBody dd .elm_foot span{display:block;color:#EB5505;line-height:1;font-size:40px;margin:6px 0}@media screen and (max-width: 320px){#contentsBody dd .elm_foot span{font-size:33px}}#contentsBody dd .elm_foot span small{font-size:16px;display:inline-block;margin:0 .2em}@media screen and (max-width: 320px){#contentsBody dd .elm_foot span small{font-size:13px}}#contentsBody dd .elm_comment{font-size:13px}@media screen and (max-width: 320px){#contentsBody dd .elm_comment{font-size:11px}}#contentsBody dd .elm_title{font-weight:600;color:#fff;font-size:16px;margin-bottom:0}@media screen and (max-width: 320px){#contentsBody dd .elm_title{font-size:14px}}#contentsBody dd .elm_title small{display:block;font-size:11px;line-height:1;margin-bottom:.8em}#contentsBody dd .elm_title2{color:#EB5505;font-size:16px;font-weight:600;margin-bottom:1em}#contentsBody dd .elm_box{background:#fff;border-radius:6px;font-weight:600;margin:.2rem 0 .5em;padding:1.2em 1em .8em}@media screen and (max-width: 320px){#contentsBody dd .elm_box{padding:1.2em .5em .8em}}#contentsBody dd .elm_box.has-icon{position:relative;margin-top:13px;padding-top:1.5em}#contentsBody dd .elm_box.has-icon:before{position:absolute;top:-20px;left:50%;margin-left:-15px;content:'';display:block;height:30px;width:30px;background:url(ico-plus.png) no-repeat center center;background-size:100%}#contentsBody dd .elm_seikyu{font-size:17px;line-height:1;margin-bottom:.9em}@media screen and (max-width: 320px){#contentsBody dd .elm_seikyu{font-size:15px}}#contentsBody dd .elm_seikyu small{font-size:10px}#contentsBody dd .elm_seikyu span{display:inline-block;margin:0 .1em;color:#00A1E8;font-size:35px}@media screen and (max-width: 320px){#contentsBody dd .elm_seikyu span{font-size:30px}}#contentsBody dd .elm_month{color:#EB5505;font-size:17px;line-height:1;padding-top:.5em;padding-bottom:.2em;border-top:1px solid #ccc}#contentsBody dd .elm_month span{display:inline-block;margin:0 .1em;font-size:31px}#contentsBody dd .elm_sepalator{margin:0 -1em}#contentsBody dd .elm_sepalator:after{content:'';display:block;clear:both}#contentsBody dd .elm_sepalator .elm{width:50%;float:left;border-right:1px solid #ccc}#contentsBody dd .elm_sepalator .elm:last-child{border-right:none}#contentsBody dd .elm_sepalator img{width:38px}#contentsBody dd .elm_sepalator .elm_txt{display:block;line-height:1.3;font-size:13px}@media screen and (max-width: 320px){#contentsBody dd .elm_sepalator .elm_txt{font-size:11px}}#contentsBody dd .elm_sepalator .elm_point{color:#EB5505;font-weight:600;font-size:13px}#contentsBody dd .elm_sepalator .elm_point span{display:inline-block;font-size:28px;margin:0 .1em;line-height:1.3}@media screen and (max-width: 320px){#contentsBody dd .elm_sepalator .elm_point span{font-size:23px}}#contentsBody dd .elm_sepalator .elm_point small{font-size:20px}#contentsBody dd .elm_sepalator .elm_point i{font-size:10px}.mod_cv{margin:.5em -.5em -1em;background:#004699;padding:1em;color:#fff}.mod_cv p{font-weight:600;margin-bottom:.5em;font-size:16px}@media screen and (max-width: 320px){.mod_cv p{font-size:15px}}.mod_cv p img{width:10px;vertical-align:middle;display:inline-block;margin:0 .5em}.mod_cv a{background-color:#FFED03;border-radius:4px;display:block;padding:.8em 0 .6em 0;font-size:18px;color:#004699;text-decoration:none;font-weight:600;background-image:url(ico-arrow-r.png);background-repeat:no-repeat;background-size:6px;background-position:95% center;position:relative}.mod_cv a:hover{background-color:#fff89d}.mod_cv a:after{position:absolute;top:50%;left:1em;margin-top:-20px;content:'';display:block;height:40px;width:30px;background:url(ico-fire.png) no-repeat center center;background-size:100%}.elm_exlink{display:block;padding-top:1em;padding-bottom:.5em;color:#333}.elm_exSmall{font-size:10px;line-height:1;display:block}
