body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#333;line-height:1.45;background:#fff;margin:0 auto;font-size:16px;font-size:clamp(16px,2vw,18px);width:100%}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.f_r{float:right}.f_l{float:left}.bor_none{border-bottom:none!important}.mar_b15{margin-bottom:15px}.mar_b30{margin-bottom:30px}.mar_t15{margin-top:15px}.contwrap{width:950px;margin:0 auto 10px;text-align:center;background:url(images/all_bg.gif) repeat;padding-bottom:10px}.skillname{color:#3d2613;font-weight:700;margin:10px auto}.school_list li{width:45%}.title_wrap{width:950px;height:338px;position:relative;background:url(images/title_bg.jpg) no-repeat}.title{position:absolute;top:41px;left:42px}.title_wrap p{width:540px;color:#3d2613;text-align:center;position:absolute;top:240px;left:42px;font-size:12px}.content{width:924px;margin:0 auto;background:url(images/cont_bg.png) repeat-y}.cont_btm{background:url(images/cont_btm.png) no-repeat bottom;padding-bottom:30px;margin-bottom:20px}.step_wrap{width:860px;margin:0 auto}.step_wrap img{float:left}.point{width:859px;margin:0 auto}.point dt{width:72px;margin-right:10px}.point dd{width:770px}.point dd,.point dt{float:left;text-align:left}.cont03Index{display:block;margin:0 auto 20px}.cont03NaviIndex{display:block;margin:0 auto 15px}.tabMenu{width:870px;height:97px;padding:10px 0 0;margin:0 auto 20px;overflow:hidden;display:block}.tabMenu li{display:inline-block;margin:0 3px;width:161px;height:97px;text-indent:100%;overflow:hidden;white-space:nowrap;cursor:pointer;padding:0;background-image:url(images/tab.gif);background-repeat:no-repeat}.tabMenu li.tab01{background-position:left -500px}.tabMenu li.tab01:hover{background-position:left -1000px}.tabMenu li.select.tab01{background-position:left 0}.tabMenu li.tab02{background-position:left -100px}.tabMenu li.tab02:hover{background-position:left -1100px}.tabMenu li.select.tab02{background-position:left -600px}.tabMenu li.tab03{background-position:left -200px}.tabMenu li.tab03:hover{background-position:left -1200px}.tabMenu li.select.tab03{background-position:left -700px}.tabMenu li.tab04{background-position:left -300px}.tabMenu li.tab04:hover{background-position:left -1300px}.tabMenu li.select.tab04{background-position:left -800px}.tabMenu li.tab05{background-position:left -400px}.tabMenu li.tab05:hover{background-position:left -1400px}.tabMenu li.select.tab05{background-position:left -900px}.skill_wrap{width:867px;margin:0 auto;background:url(images/skill_bg.gif) repeat-y}.skill_inner{width:814px;margin:0 auto;padding:20px 0 2px}.deta_wrap{width:440px;background:#ffe4d7;padding-bottom:18px;float:left}.deta_wrap img{margin:13px 0}.deta{width:400px;background:url(images/deta_bg.gif) repeat-y;margin:0 auto}.deta td{width:120px;text-align:center;vertical-align:middle;border-bottom:1px dotted #ff8c53}.deta th{color:#3d2613;font-size:11px;padding:10px;text-align:left;border-bottom:1px dotted #ff8c53}.osusume{width:814px;margin:10px auto 15px}.osusume dt{width:108px;margin-right:10px}.osusume dd{width:606px;padding-top:13px}.osusume dd,.osusume dt{float:left;text-align:left}.other_skill{width:864px;margin:20px auto 0}.other_top{background:#7fbd6f;color:#fff;font-weight:700;padding:5px 0}.skill{padding:10px 0;border-bottom:1px dotted #7fbd6f;margin-bottom:10px}.skill dt{width:100px;float:left;margin:0 15px;font-weight:700;color:#7fbd6f}.skill dd{width:650px;float:left;text-align:left}