@charset "utf-8";img{max-width:100%;height:auto!important;box-sizing:border-box}img:not([src*="."]){display:none!important}div[content_type=blog]{display:block!important}div[content_type=blog]:hover:before{content:"※こちらはブログ機能になります。左下（もしくは左上）のUNISON CMSのロゴをクリックして、「記事を投稿する」ボタンから記事を投稿してください。";display:block;line-height:1.8;font-weight:700;color:red;font-size:1em}div[content_type=blog_category]{display:block!important}div[content_type=blog_category]:hover:before{content:"※こちらはブログのカテゴリー機能になります。カテゴリーを編集する場合は、左下（もしくは左上）のUNISON CMSのロゴをクリックして、「記事を投稿する」ボタンから「記事投稿」画面に行っていただき、「記事カテゴリ管理」から編集ができます。";display:block;line-height:1.8;font-weight:700;color:red;font-size:.8em}div[content_type=gallery]{display:block!important}div[content_type=gallery]:hover:before{content:"※ギャラリー機能になります。「設定」ボタンから編集ができます。「画像選択」から画像の追加ができ、画像の順番はドラッグ&ドロップで簡単に並び替えできます。";display:block;line-height:1.8;font-weight:700;color:red;font-size:1em;clear:both}div.managed_html_content_anchor,div.managed_html_content_anchor_pending{z-index:500!important}a,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,ul{margin:0;padding:0;font-size:14px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:160%;color:#303392}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.clear{clear:both}img{vertical-align:top;border:none}a{text-decoration:none}ul{list-style:none}#wrapper{min-width:960px;overflow:hidden}#header{width:100%;height:93px;background:rgba(255,255,255,.7);position:fixed;top:0;left:0;z-index:450}#header .inner{width:960px;height:auto;margin:0 auto}#header h1{font-size:10px;margin-bottom:8px}#header div.logo{float:left;padding:3px 0 0 17px}#header .telicon{display:none}#header #p_nav{float:right;width:500px}#header .p_nav-icon{display:none}#header #p_nav ul{display:flex}#header #p_nav li{flex:auto;position:relative}#header #p_nav li a{display:block;height:32px;text-align:center;font-size:12px;padding:20px 0 4px 0;font-weight:700;color:#323a93}#header #p_nav li.b6 a{background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.9108ccf85606138e36841651911d6a14/b6_bk.png) 0 0 repeat;color:#fff}#header #p_nav li.st,#header #p_nav li:hover{border-bottom:4px solid #303393;padding-bottom:0}#header #p_nav li:hover a{color:#f67812}#header #p_nav li:hover li a{color:#323a93}#header #p_nav li.b6 a{padding-bottom:8px}#header #p_nav li.b6 a:hover{color:#fff}#header #p_nav li.b6:hover{color:#fff;border:none;padding-bottom:4px}#header #p_nav li ul{background:rgba(255,255,255,.7);position:absolute;width:216px;padding:6px 12px 3px 12px;top:60px;left:0;display:none}#header #p_nav li.b2 ul{width:130px}#header #p_nav li.b3 ul{width:130px}#header #p_nav li.b4 ul{width:130px}#header #p_nav li.b5 ul{width:100px}#header #p_nav li:hover ul{display:block}#header #p_nav li ul li{float:none;padding-bottom:1px}#header #p_nav li ul li a{padding:2px 0 2px 0;width:auto;height:auto;text-align:left;text-decoration:underline;display:inline-block}#header #p_nav li ul li a:hover{color:#f67812}#header #p_nav li ul li:hover{border:none;padding-bottom:1px}#footer .foot_nav{background:#1a1e93}#footer .foot_nav .inner{display:flex;flex-wrap:wrap;width:960px;height:auto;margin:0 auto;padding:20px 0 0 0}#footer .foot_nav .inner h3{color:#fff;border-bottom:1px solid #fff;font-size:13.5px;padding:0 0 15px 0;margin-bottom:8px;font-weight:400;width:100%}#footer .foot_nav .inner a{color:#fff;font-size:13.5px;line-height:200%}#footer .foot_nav .inner dl{flex:auto;padding:0 0 12px 10px}#footer .foot_nav .inner dd{padding:0 0 0 2em;line-height:120%}#footer .foot_nav .inner dd a{background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.9108ccf85606138e36841651911d6a14/foot_nav_mk.gif) 0 1px no-repeat;padding-left:12px}#footer .foot_nav .inner dd+dt{padding-top:12px}#footer .copy{width:960px;height:auto;margin:0 auto;text-align:center;padding:39px 0 39px 0}#footer .copy h3{padding-bottom:35px}#footer .copy h3 span{display:block;font-size:20px;color:#323a93;padding-top:15px}#footer .copy p{font-size:12px;color:#303393;font-weight:700}#main_img{width:100%;position:relative;max-height:720px;overflow:hidden;z-index:2}#main_img p img{width:100%;height:auto;position:relative;z-index:0}#main_img h2{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;position:absolute;top:240px;left:50%;text-align:center;font-size:30px;color:#fff;font-weight:400;margin-left:-465px;text-shadow:1px 1px 6px #000;z-index:1}.home_corse{width:960px;height:auto;margin:0 auto;margin-top:-120px;background:#fff;position:relative;z-index:5}.home_corse h3{text-align:center;color:#303393;font-size:24px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;padding:10px 0 10px 0}.home_corse div.clearfix{background:#303393}.home_corse div.clearfix dl{width:50%;height:240px;float:left;position:relative}.home_corse div.clearfix .pic{float:right}.home_corse div.clearfix+div{background:#357D88}.home_corse div.clearfix+div.clearfix .pic{float:left}.home_corse div.clearfix+div.clearfix dl{float:right}.home_corse div.clearfix dt{text-align:center;color:#fff;font-weight:700;font-size:20px;padding:18px 0 12px 0}.home_corse div.clearfix dt+dd{color:#fff;font-size:12px;line-height:140%;padding:0 24px 70px 24px}.home_corse div.clearfix dd+dd{width:100%;position:absolute;bottom:20px;left:0}.home_corse div.clearfix dd+dd a{margin:0 auto}.mores a{display:block;width:158px;height:auto;border:1px solid #fff;text-align:center;background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.07ebe8d5214f9bfa34ce843fcaa18845/more_mk.gif) 137px 8px no-repeat #f67812;color:#fff;padding:8px 0 8px 0}.mores p{display:block;width:158px;height:auto;border:1px solid #fff;text-align:center;background:#f67812;color:#fff;padding:8px 0 8px 0}.home_e_syame{width:960px;height:auto;margin:0 auto;padding:18px 0 40px 0}.home_e_syame h3{text-align:center;font-size:24px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;color:#505050;padding:0 0 40px 0}.home_e_syame h3 span{color:#303393;padding:0 .5em}.home_e_syame h3+p{text-align:center;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;font-weight:700;padding:0 0 28px 0;color:#505050}.home_e_syame .what{border:#303394 1px solid;width:934px;height:94px;margin:0 auto 26px auto;overflow:hidden}.home_e_syame .what dt{background:#303394;float:left;margin-bottom:-3000px;padding:15px 0 3000px 0;color:#fff;font-size:21px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;font-weight:700;line-height:150%;width:227px;height:auto;text-align:center;position:relative}.home_e_syame .what dt:after{width:12px;height:61px;position:absolute;content:"";right:-12px;top:17px;background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.07ebe8d5214f9bfa34ce843fcaa18845/what_to.gif) 0 0 no-repeat}.home_e_syame .what dt+dd{float:left;padding:7px 0 0 25px;width:408px;height:auto;line-height:140%;color:#505050}.home_e_syame .what dt+dd strong{color:#f67812;font-weight:400}.home_e_syame .what dd+dd{float:right;padding:27px 28px 0 0}.home_e_syame .flow{text-align:center;padding-bottom:28px}.home_e_syame .flow dd{display:inline-block;vertical-align:middle;width:168px;height:168px;border-radius:84px;-webkit-border-radius:84px;-moz-border-radius:84px;overflow:hidden;box-shadow:5px 4px 6px 0 #323533;-moz-box-shadow:5px 4px 6px 0 #323533;-webkit-box-shadow:5px 4px 6px 0 #323533}.home_e_syame .flow dt{display:inline-block;vertical-align:middle;width:255px;height:auto;padding:0 34px 0 22px}.home_e_syame .flow dt li{text-align:left;color:#1a1e93;font-size:15px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;font-weight:700;background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.07ebe8d5214f9bfa34ce843fcaa18845/arrow_to.gif) 0 bottom no-repeat;padding:0 0 10px 0}.home_e_syame .flow dt li+li{text-align:right;color:#f67812;padding:20px 0 0 0;background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.07ebe8d5214f9bfa34ce843fcaa18845/arrow_back.gif) 13px 0 no-repeat;margin-top:60px}.home_e_syame .flow dt li+li img{margin-right:0;margin-left:20px}.home_e_syame .flow dt li img{margin-right:20px;vertical-align:middle}.home_e_syame p.mores a{margin:0 auto}.home_achieve .inner{overflow:hidden;min-width:1440px}.home_achieve .waku{float:left;width:50%;height:auto;position:relative;padding:11px 0}.home_achieve .waku .pic{position:absolute;width:100%;height:auto;top:0;left:0;z-index:-2}.home_achieve .waku .pic:after{width:100%;height:100%;position:absolute;content:"";top:0;left:0;background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.07ebe8d5214f9bfa34ce843fcaa18845/lev_bk1.png) 0 0 repeat;z-index:0}div[onclick] .home_achieve .waku .pic:after{display:none}div[onclick] .home_achieve .waku .pic{z-index:0}.home_achieve .right .pic:after{background-image:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.07ebe8d5214f9bfa34ce843fcaa18845/lev_bk2.png)}.home_achieve .waku dl,.home_achieve .waku ul{position:relative;z-index:2}.home_achieve .waku .pic img{width:100%!important}.home_achieve .waku dl{float:right;border:1px solid #fff;margin:0 12px 0 0;width:454px;height:auto;text-align:center;padding:137px 0 27px 0}.home_achieve .waku dd a{margin:0 auto}.home_achieve .waku dt{color:#fff;font-size:36px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;line-height:1;font-weight:700;padding-bottom:70px}.home_achieve .waku dt span{font-size:18px;display:block;padding-bottom:7px}.home_achieve .waku ul{width:456px;height:auto;margin-left:12px}.home_achieve .waku li{border:1px solid #fff;text-align:center;line-height:1;font-size:24px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;font-weight:700;color:#fff;padding:42px 0 27px 0}.home_achieve .waku li+li{margin-top:13px}.home_achieve .waku li a{margin:27px auto 0 auto;line-height:160%;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:400}@media only screen and (max-width:1460px){.home_achieve{width:960px;height:auto;margin:0 auto}.home_achieve .inner{width:1440px!important;margin-left:-240px}}.home_admission{width:960px;height:auto;margin:0 auto;padding:123px 0 132px 0}.home_admission h3{text-align:center;color:#505050;padding:0 0 82px 0}.home_admission h3 span{display:inline-block;border-bottom:#505050 4px solid;font-size:25px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;padding:0 0 7px 0}.home_admission ul{text-align:center;padding:0 0 20px 0}.home_admission li{display:inline-block;vertical-align:top}.home_admission dl{width:128px;height:auto}.home_admission dt{width:96px;height:96px;overflow:hidden;margin:0 auto 0 auto;border-radius:48px;-webkit-border-radius:48px;-moz-border-radius:48px;overflow:hidden;box-shadow:5px 4px 6px 0 #323533;-moz-box-shadow:5px 4px 6px 0 #323533;-webkit-box-shadow:5px 4px 6px 0 #323533;margin-bottom:18px}.home_admission dd{color:#505050;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;font-weight:700;text-align:center;line-height:140%}.home_admission p.mores a{margin:0 auto}.home_admission li.next{padding:33px 6px}.home_strength{background:#1b1e93;padding:40px 0 40px 0}.home_strength h3{text-align:center;font-size:25px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;color:#fff;background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.07ebe8d5214f9bfa34ce843fcaa18845/tit_bk1.gif) bottom center no-repeat;padding:0 0 6px 0;margin-bottom:34px}.home_strength ul{text-align:center;width:900px;height:auto;margin:0 auto;padding-bottom:40px}.home_strength li{float:left;position:relative;width:298px;height:238px;padding:1px;overflow:hidden}.home_strength li:after{position:absolute;width:100%;height:100%;content:"";background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.07ebe8d5214f9bfa34ce843fcaa18845/pw_bk.png) 0 0 repeat;top:0;left:0}div[onclick] .home_strength li:after{display:none}.home_strength li .pic{position:absolute;top:0;left:0;z-index:0}.home_strength li dl{position:relative;z-index:1;border:1px solid #fff;width:auto;height:214px;margin:11px}.home_strength li dl:after{width:24px;height:24px;position:absolute;top:-1px;left:-1px;background:#f67812;content:""}.home_strength li dt{color:#fff;font-size:26px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;font-weight:700;padding:60px 0 10px 0;line-height:110%}.home_strength li dd{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;color:#fff;font-weight:700;font-size:26px;line-height:120%}.home_strength p.mores a{margin:0 auto}.hh3{color:#505050;text-align:center;background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.07ebe8d5214f9bfa34ce843fcaa18845/tit_bk2.gif) bottom center no-repeat;font-size:25px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;padding:0 0 6px 0;margin-bottom:68px}.home_news{padding:123px 0 0 0;width:960px;height:auto;margin:0 auto}.home_news .left{float:left;width:708px;height:auto;position:relative}.home_news .right{float:right;width:240px}.home_news .left dl{border-bottom:#303394 1px dotted;position:relative}.home_news .left dt{float:left;color:#505050;font-weight:700;font-size:12px;padding:14px 0 0 29px}.home_news .left dt span{display:block;width:108px;height:auto;text-align:center;color:#fff;background:#f67812;position:absolute;top:4px;left:12px;font-size:12px;font-weight:700}.home_news .left dd{float:right;width:579px;padding:12.5px 0}.home_news .left dd a{font-size:16px;color:#505050;font-weight:700}.home_news .right li a{display:block;width:216px;height:auto;position:relative;padding:12px;text-align:center}.home_news .right li a span{display:block;border:1px solid #fff;height:58px;padding-top:36px;position:relative;z-index:2;background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.07ebe8d5214f9bfa34ce843fcaa18845/nb_more.png) 187px 31px no-repeat;color:#fff;font-weight:700}.home_news .right li a span:after{position:absolute;content:"";width:11px;height:11px;background:#fff;top:0;left:0}.home_news .right li a img{position:absolute;top:0;left:0}.home_news .right li a:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.07ebe8d5214f9bfa34ce843fcaa18845/nb_bk.png) 0 0 repeat;z-index:1}div[onclick] .home_news .right li a:after{display:none}.home_news .home_other{margin:11px 0 0 0;border-top:15px #1b1e93 solid;border-bottom:30px #1b1e93 solid;background:#8c8cca;padding:33px 0 33px 0}.home_news .home_other dl{float:left;width:25%;text-align:center;margin-bottom:25px}.home_news .home_other dt a{display:block;width:168px;height:168px;margin:0 auto 0 auto;background:#1a1e93;border-radius:84px;-webkit-border-radius:84px;-moz-border-radius:84px;margin-bottom:20px}.home_news .home_other dt span{display:block;color:#fff;font-size:21px;padding:48px 0 15px 0;font-weight:700;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif}.home_news .home_other dd{font-size:16px;color:#1a1e93;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;font-weight:700}.home_class{padding-top:123px;width:960px;height:auto;margin:0 auto}.home_class div.clearfix{background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.07ebe8d5214f9bfa34ce843fcaa18845/foot_info_bk.gif) 0 0 repeat}.home_class .map{float:right}.home_class .left{float:left;width:50%;text-align:center}.home_class .left h4{padding:18px 0 14px 0}.home_class .left h4 span{display:block;font-size:20px;color:#323a93;padding-top:15px}.home_class .left p{color:#505050;font-size:16px;font-weight:700;padding:0 0 10px 0}.home_class .left ul{padding-bottom:30px}.home_class .left li{font-size:12px;color:#505050;line-height:110%}.home_class .left dt{color:#505050;font-weight:700}.home_class .left dd{text-align:left;padding:0 0 0 130px;color:#505050;font-weight:700}.home_class .left dt+dd{font-size:22px;padding-bottom:5px}.home_class .left dd+dd{font-size:12px}.home_class .left dt+dd img{margin-right:14px;vertical-align:middle;margin-left:4px}.home_class .left dd+dd img{margin-right:37px;vertical-align:middle}.sub_tit{width:auto;height:276px;background:#303393;background:-moz-linear-gradient(left,rgba(48,51,147,1) 0,rgba(56,131,144,1) 100%);background:-webkit-linear-gradient(left,rgba(48,51,147,1) 0,rgba(56,131,144,1) 100%);background:linear-gradient(to right,rgba(48,51,147,1) 0,rgba(56,131,144,1) 100%);margin-bottom:48px}.sub_tit h2{width:923px;height:auto;padding:197px 0 0 37px;margin:0 auto;color:#fff;font-size:32px}#main{width:960px;height:auto;margin:0 auto}.sh3{background:#388390;border-left:11px #303393 solid;color:#fff;font-size:23px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;padding:0 0 0 20px;line-height:150%;margin-bottom:18px}@media all and (-ms-high-contrast:none){.sh3{padding-top:8px}}.about p{padding-bottom:20px;line-height:200%}#ab1 .rtxt .left{width:298px;height:auto;float:left}#ab1 .rtxt .right{float:right;width:642px;height:auto;padding-top:10px}#ab1 .ltxt .left{width:642px;height:auto;float:left;padding-top:10px}#ab1 .ltxt .right{float:right;width:298px;height:auto}#ab1 h4{background:#303393;color:#fff;text-align:center;font-size:22px;margin-bottom:20px;line-height:200%}h4{font-size:18px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;padding-bottom:6px}#ab1{padding-bottom:80px}#ab1 h4.w1{padding:163px 0 156px 0}#ab1 h4.w2{padding:142px 0 124px 0}#ab1 h4.w3{padding:123px 0 107px 0}#ab1 h4.w4{padding:130px 0 117px 0;letter-spacing:-1px}#ab1 dl{background:#b8e7ec;padding:20px 20px 0 20px;margin-bottom:20px}#ab1 dt{font-weight:700;line-height:200%}#ab1 dd{line-height:200%;padding:0 0 20px 0}#ab1 .sign{text-align:right;font-size:16px;font-weight:700;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif}#ab2 h4{font-size:23px}#ab2 div{padding-bottom:25px}#ab2 .jigfsh{background:#b8e7ec;width:782px;height:auto;margin:10px auto 20px auto;padding:30px 20px 10px 20px}#ab2 dt{font-weight:700;line-height:200%}#ab2 dd{line-height:200%;padding:0 0 20px 0}#ab2{padding-bottom:80px}#ab1 .pic{text-align:center;padding-top:10px;padding-bottom:50px}#ab2 .pic{float:right;clear:right;margin:0 0 20px 20px}#access p span{font-size:18px;font-weight:700;padding-left:42px}#access #map{width:auto;height:310px;margin-bottom:15px}#access #map:before{display:none}.totop{padding-bottom:10px!important;padding-top:80px}.totop .contact-wrap{margin:0 0 30px;background:linear-gradient(to right,rgba(48,51,147,1) 0,rgba(56,131,144,1) 100%);text-align:center;overflow:hidden}.totop .contact-wrap p{padding:10px;color:#fff;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;font-size:18px;font-weight:700;letter-spacing:1px}.totop .contact-wrap ul{display:flex;justify-content:center;align-items:center;margin:0 10px 10px;background:#fff}.totop .contact-wrap ul li{margin:20px}.totop .contact-wrap ul li a{display:flex;justify-content:center;align-items:center;gap:10px;font-size:26px;font-weight:700}.totop .contact-wrap ul li a img{width:32px}.totop .contact-wrap ul li.tel a{font-size:40px}.totop .contact-wrap ul li.mail a{padding:10px 30px;background:#f67812;color:#fff}.totop .pagetop a{display:inline-block;width:88px;height:58px;padding-top:30px;background:#1a1e93;text-align:center;color:#fff;font-size:16px;font-weight:700}.strength dt{float:left;width:270px;height:262px;background:#388390;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;font-weight:700;color:#fff;font-size:22px;line-height:120%;padding:38px 0 0 28px}.strength dt span{display:block;font-size:50px;font-style:italic;color:#f67812;line-height:1;padding:2px}.strength dd{float:left;width:332px;padding:0 0 0 18px;line-height:200%}.strength dd+dd{float:right;width:300px;height:auto;padding:0}.strength dl.clearfix+dl.clearfix{padding-top:60px}.middle_school p{padding-bottom:20px;line-height:200%}.middle_school .intro .pic{text-align:center;padding-top:10px}.middle_school .intro .mores a{margin:0 auto}.middle_school .intro{padding-bottom:90px}.middle_school .list{padding-bottom:80px}.middle_school .list .count{float:left;background:#d7e6e9;width:159px;height:auto;padding:9px;margin-bottom:20px}.middle_school .list .count span{display:block;border:2px solid #388390;text-align:center;font-size:30px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;font-weight:700;line-height:1;padding-top:63px;height:92px}.middle_school .list li div.clearfix .txtbox{float:right;width:753px;height:auto}.middle_school .list li div.clearfix .mores{text-align:right}.middle_school .list li div.clearfix .mores a{margin:0;display:inline-block}.middle_school .list li{padding-bottom:16px;border-bottom:#303393 2px solid}.middle_school .list li+li{margin-top:48px}.middle_school .list li .sp{margin:20px 130px 20px 130px;border:#303393 2px solid;background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.00291d1b9616701f44d73306d1bd1bec/mk.gif) 28px 22px no-repeat;padding:16px 0 16px 146px;min-height:76px}.middle_school .list li .sp dt{font-size:18px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;font-weight:700}.middle_school .list li .sp dd{padding:0 0 0 52px;line-height:200%}.class p{padding-bottom:20px;line-height:200%}.class p.pic{text-align:center;padding-top:10px;padding-bottom:50px}.cost_nav{text-align:center;width:970px;margin-left:-5px;padding-bottom:53px}.cost_nav li{display:inline-block;padding:0 5px 12px 5px}.cost_nav li a{display:block;background:#303392;color:#fff;position:relative;font-weight:700}.cost_nav li a:after{content:"";position:absolute;top:0;left:0;width:15px;height:15px;background:#f60}.cost_nav .nav1 li a{width:184px;font-size:18px;padding:11px 0}.cost_nav .nav2 li a{width:184px;padding:14px 0}.cost_nav .nav2 li a:after{background:#388390}.sh3.p1{border-color:#f60;background-color:#303392}.sh3.p2{border-color:#388390;background-color:#303392}.cost h3{margin-bottom:50px}.cost h4{text-align:center;border-bottom:10px solid #303392;font-size:28px;margin-bottom:30px}.cost h4 span{display:inline-block;margin-bottom:-25px;background:#fff;line-height:1;width:579px}.cost .box{background:#f2f2f2;margin-bottom:63px;text-align:center;padding:10px 0}.cost .wrap+.wrap{padding-top:67px}.cost .box dl{width:430px;height:auto;display:inline-block;padding:10px 23px;vertical-align:top}.cost .box dt{text-align:center;font-size:18px;font-weight:700;background:#fff;border:2px solid #303392;margin-bottom:24px;line-height:180%}.cost .box dt+dd{width:auto;height:306px;margin-bottom:19px}.cost .box dd+dd a{display:block;background:#f60 url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.fe7be78f6d241354eb14b18dbb6c88c4/mk.gif) 177px 10px no-repeat;color:#fff;width:203px;margin:0 auto;font-weight:700;padding:8px 20px 8px 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.achievement p{padding-bottom:20px;line-height:200%}.achievement .box+.box{padding-top:10px}.table .ahead{background:#d7e6e9;text-align:center}.table .ahead dd,.table .ahead dt{font-weight:700;color:#388390}.table{border:1px solid #aaa;border-bottom:none;overflow:hidden}.table dl{border-bottom:1px solid #aaa;overflow:hidden}.table dt{display:block;line-height:120%;font-weight:700;float:left;padding:15px 16px 3015px;margin:0 0 -3000px;float:left;box-sizing:border-box}.table dd{line-height:120%;position:relative;font-weight:700;padding:15px 16px 3015px;margin:0 0 -3000px;float:left;box-sizing:border-box}.table dd:after{width:1px;height:3000px;background:#aaa;top:-1500px;left:0;position:absolute;content:""}.achievement #ac1 .table{width:590px;margin:10px auto 20px auto}.achievement #ac1 .table dt{width:151px;padding:15px 10px 3015px}.achievement #ac1 .table .td1{width:181px;padding:15px 10px 3015px}.achievement #ac1 .table .td2{width:119px;text-align:center;color:#c00;font-size:16px;padding:15px 0 3015px}.achievement #ac1 .table .ahead .td1{padding:15px 0 3015px}.achievement #ac1 .table .td3{width:139px;text-align:center}.achievement #ac1{padding-bottom:53px}.achievement #ac1 .table .ahead dd{font-size:18px}.achievement #ac1 .table .ahead dt{font-size:18px}.achievement #ac2 .table1{width:460px;float:left;margin-left:10px;margin-bottom:15px}.achievement #ac2 div.clearfix+p{font-weight:700;font-size:16px}.achievement #ac2 .table1+.table{float:right;margin-right:10px;margin-left:0}.achievement #ac2 .table1 dt{width:150px}.achievement #ac2 .table1 dt+dd{padding-left:10px;padding-right:10px;width:155px}.achievement #ac2 .table1 .td2{width:63px;text-align:center;color:#c00;font-size:16px;padding-left:0;padding-right:0}.achievement #ac2 .table1 .td3{width:92px;text-align:center;padding-left:0;padding-right:0}.achievement #ac2 .table1 .ahead dd{font-size:16px}.achievement #ac2 .table1 .ahead dt{font-size:16px;padding-left:0;padding-right:0;width:150px}.achievement #ac2 .table1 .ahead dd.td1{padding-left:0;padding-right:0;width:155px}.achievement #ac2 .table1 .ahead .td2{padding:5px 0 3005px}.boxu{width:1039px;padding-left:10px}.boxu dl{display:inline-block;vertical-align:top;padding:0 79px 65px 0;width:257px;height:auto}.boxu dl dt{font-weight:700;padding-bottom:10px}.boxu dl dl{display:block;padding:0}.boxu dd.table dl{width:auto}.boxu dd.table dt{padding:15px 16px 3015px 16px;width:151px}.boxu dd.table dd{text-align:center;width:104px;color:#c00}.boxu dd.table .ahead dt{padding-left:0;width:151px;font-size:16px}.boxu dd.table .ahead dd{font-size:16px}.achievement #ac2{padding-bottom:20px}.achievement #ac3 p.pic{text-align:center;padding-top:25px}.e_syame p{line-height:200%;padding-bottom:20px}.e_syame .es1{padding-bottom:80px}.e_syame .es1 .pic{float:right}.e_syame .es1 .txt{float:left;width:453px}.e_syame .es1 .txt ul{background:#eaeaf4;width:404px;height:auto;padding:10px 12px 10px 28px;margin-bottom:20px}.e_syame .es1 .txt ul li,.e_syame .es3 ul li{font-weight:700;line-height:200%}.e_syame .es3{padding-bottom:80px}.e_syame .es3 ul{background:#eaeaf4;height:auto;display:inline-block;padding:10px 28px 10px 28px;margin-bottom:10px}.e_syame .es3 ul+p{font-weight:700}.e_syame .es3 .pic{text-align:center;padding-top:55px;padding-bottom:37px}.e_syame .es3 .pic+ul{display:block;background:#6cf;margin:0 97px 40px 97px;padding:28px 20px 28px 140px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}.e_syame .es3 .sp{text-align:center;font-size:20px;font-weight:700}.e_syame .es4 dt{float:left;font-size:16px;font-weight:700;padding:10px 0 0 55px}.e_syame .es4 dt span{font-size:8px;vertical-align:top;color:#ec0000}.e_syame .es4 dd{padding:10px 0 10px 232px;border-bottom:1px solid #303393;font-weight:700;font-size:16px}.e_syame .es4 dd input[type=text]{border:1px solid #303393;padding:2px}.e_syame .es4 dd .size1{border:1px solid #303393;padding:2px;width:675px}.e_syame .es4 dd .size2{width:336px}.e_syame .es4 dd.sex input{margin-right:.5em}.e_syame .es4 dd.sex label{margin-right:3em}.e_syame .es4 dd .size3{width:70px}.e_syame .es4 dd.age ul{width:90px;display:inline-block;vertical-align:top}.e_syame .es4 dd select{padding:2px}.e_syame .es4 dd select option{padding:2px;font-size:16px}.e_syame .es4 dd dl{display:inline-block;vertical-align:top;width:32%}.e_syame .es4 dd dt{float:none;padding:0}.e_syame .es4 dd dd{border-bottom:none;padding:0 0 2px 10px;font-weight:400}.e_syame .es4 dd dd input[type=text]{width:154px;margin-left:18px;display:block}.e_syame .es4 dd dd input[type=checkbox]{margin-right:5px}.e_syame .es4 dd div{padding:20px 0 10px 0}.e_syame .es4 dd .zip{width:124px}.e_syame .es4 dd .add{width:670px}.e_syame .es4 dd textarea{width:670px;height:215px;padding:2px;border:1px solid #303393}.e_syame .es4 dl+p{font-size:16px;font-weight:700;padding:5px 0 0 0}.e_syame .es4 dl+p span{font-size:8px;vertical-align:top;color:#ec0000}.form_btn{text-align:center}.form_btn li{display:inline-block;padding:0 7px}.form_btn li input{width:126px;height:36px;color:#fff;font-weight:700;border:none;cursor:pointer;background:#303393;background:-moz-linear-gradient(left,rgba(48,51,147,1) 0,rgba(56,131,144,1) 100%);background:-webkit-linear-gradient(left,rgba(48,51,147,1) 0,rgba(56,131,144,1) 100%);background:linear-gradient(to right,rgba(48,51,147,1) 0,rgba(56,131,144,1) 100%);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.e_syame .es4 .form_btn{margin-top:-20px}.e_syame .es4{padding-bottom:100px}.admissions .flow{padding-bottom:200px}.admissions .flow dl{background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.73efd92dd66c3f164cb60fac36041528/maru.png) 70px 13px no-repeat}.admissions .flow dt{padding:27px 0 0 17px;line-height:1;font-size:30px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;font-weight:700}.admissions .flow dd{text-align:center}.admissions .flow dd+dd{font-weight:700;line-height:200%;padding:30px 0 0 0}.admissions .flow .next{text-align:center;padding:28px 0 16px 0}.contact p{line-height:200%;padding-bottom:20px;color:#000}.contact form{display:block;padding-bottom:100px;margin-top:60px}.contact form dl{position:relative;margin-bottom:21px}.contact form dl:after{width:100%;height:1px;background:#fff;position:absolute;bottom:0;left:0;content:""}.contact form dt{float:left;font-weight:700;padding:11px 0 0 9px}.contact form dd{padding:11px 0 11px 339px;border-bottom:1px solid #303393;font-weight:700}.contact form dd span{display:inline-block;margin-left:-2.5em}.contact form dd span+input{margin-right:5.5em}.contact form dd input[type=email],.contact form dd input[type=text]{padding:2px}.contact form dd #zip{margin-bottom:10px}.contact form dd .size2{width:163px}.contact form dd .add{width:588px}.contact form dd .size1{width:413px}.contact form dt.ask{float:none}.contact form dt.ask+dd{padding-left:152px}.contact form dt.ask+dd textarea{width:781px;height:279px}.news .postlist{float:left;width:604px}.news .side{float:right;width:275px}.news .side .rank{padding:8px 0 55px 0}.news .side .rank dt,.news .side .term dt,.news .side h3{font-size:18px;font-weight:700;border-bottom:2px solid #303393;margin-bottom:40px;line-height:220%;padding-left:12px}.news .side .rank dd{padding:0 16px 15px 16px}.news .side .cat{padding-bottom:50px}.news .side .cat dt{padding:6px;margin-bottom:43px;background:#303393;background:-moz-linear-gradient(left,rgba(48,51,147,1) 0,rgba(56,131,144,1) 100%);background:-webkit-linear-gradient(left,rgba(48,51,147,1) 0,rgba(56,131,144,1) 100%);background:linear-gradient(to right,rgba(48,51,147,1) 0,rgba(56,131,144,1) 100%)}.news .side .cat dt span{display:block;border:1px solid #fff;color:#fff;text-align:center;font-size:20px;font-weight:700;padding:12px 0}.news .side .archive li,.news .side .cat dd{padding:0 0 25px 20px;font-weight:700}.news .side .archive li span,.news .side .cat dd span{padding-right:.5em}.news .side .archive{padding-bottom:50px}.news .side .archive h4{font-size:14px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;padding-bottom:14px}.news .side .archive h4 span{padding-right:.5em}.news .side .archive h4 span.key{display:inline-block;text-indent:-9999px;border:1px solid #303393;width:14px;height:14px;vertical-align:middle;margin-bottom:3px;margin-left:.5em;padding:0;position:relative;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.news .side .archive h4 span.key:before{width:12px;height:2px;content:"";position:absolute;background:#6365ad;top:50%;left:1px;margin-top:-1px}.news .side .archive h4 span.key:after{width:12px;height:2px;content:"";position:absolute;background:#6365ad;top:50%;left:1px;transform:rotate(90deg);margin-top:-1px}.news .side .archive .wrap ul{display:none}.news .side .archive .active ul{padding:0 0 0 42px;display:block}.news .side .archive ul li{font-weight:700;padding-bottom:14px}.news .side .archive .active h4 span.key:after{transform:rotate(0)}.news .side .wrap{padding:0 0 0 20px}.news .side .term{padding-bottom:50px}.news .side .term dd{padding:0 0 16px 20px;font-weight:700}.news .postlist h3{margin-bottom:12px}.news .postlist h3 a{color:#fff;font-size:23px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;line-height:150%}.news .postlist .date{text-align:right;padding:0 0 5px 0}.news .postlist .date+p{padding-bottom:20px}.news .postlist .cont{padding:10px 0 20px 0;border-bottom:#303393 2px solid}.news .postlist .cont p{line-height:200%;padding:0 0 20px 0}.news .postlist .post{padding-bottom:70px}.news .postlist .post dl{font-size:14px;line-height:24px;padding:30px 20px 20px;margin-top:20px;border-bottom:#ddd 2px dashed;border-top:#ddd 2px dashed}.news .postlist .post dl p{font-weight:700;text-align:center;margin-bottom:15px}.news .postlist .post dl dt{float:left}.news .postlist .post dl dd{margin:0 0 10px 120px}.news .postlist .cont,center{display:block;margin:0 auto}.news .postlist .post .sns{text-align:right;padding-top:14px}.news .postlist .post .sns li{display:inline-block;vertical-align:middle}.page_nav{text-align:center;padding-bottom:70px}.page_nav li{display:inline-block;font-size:12px;vertical-align:middle;padding:0 6px}.page_nav li a{display:block;font-size:12px;display:block;width:20px;height:20px;background:#ddd;color:#000}.page_nav li a:hover{background-color:#1a1e93;color:#fff}.page_nav li.st{width:20px;height:20px;padding:0;margin:0 6px;background:#1a1e93;color:#fff;text-align:center}.page_nav li.next a{width:auto;height:auto;background:0 0}.page_nav li.prev a{width:auto;height:auto;background:0 0}.page_nav li.next{padding-left:17px}.page_nav li.prev{padding-right:17px}.voice .box{border:1px solid #303393;padding:48px 94px 34px 94px;margin-bottom:70px;position:relative}.voice .box:after{width:35px;height:35px;background:#f67812;content:"";position:absolute;top:-1px;left:-1px}.voice .box h4{color:#000;font-size:20px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;padding-bottom:18px}.voice .box+.box{margin-top:-45px}.voice .box p{color:#000;line-height:200%}.voice .box .txt,.voice .box .txt *{color:#000}.voice .box .txt p{margin-top:15px;font-size:10px;text-align:right}.voice .page_nav{margin-top:-10px}#ev1{padding-bottom:40px}#ev1 ul{text-align:center;padding-top:10px}#ev1 ul li{display:inline-block;vertical-align:top;padding:0 7px 14px 7px}#ev1 ul li a{display:block;font-size:18px;line-height:120%;font-weight:700;background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.a4341c746134af58f4d29db512c449bf/s2.gif) 0 0 repeat;border:#9899c9 1px solid;width:163px;padding:15px 0}#ev1 ul li.s3 a{background-image:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.a4341c746134af58f4d29db512c449bf/s3.gif)}#ev1 ul li.s4 a{background-image:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.a4341c746134af58f4d29db512c449bf/s4.gif)}#ev1 ul li.s5 a{background-image:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.a4341c746134af58f4d29db512c449bf/s5.gif)}#ev1 ul li.s6 a{background-image:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.a4341c746134af58f4d29db512c449bf/s6.gif)}#ev2{padding-bottom:95px}#ev2 .right{float:right;width:614px;padding:0 88px 0 0}#ev2 h4{padding-bottom:33px}#ev2 .m_list{float:left;padding:27px 0 0 90px;width:130px;height:auto}#ev2 .m_list li{padding:0 0 40px 0}#ev2 .m_list li a{font-weight:700}#ev2 .nextprev{padding:0 0 6px 0}#ev2 .nextprev li{width:50%;float:left}#ev2 .nextprev li+li{text-align:right}#ev2 .nextprev li a{font-weight:700;padding-left:22px;background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.a4341c746134af58f4d29db512c449bf/prev.gif) 0 2px no-repeat;margin-left:19px}#ev2 .nextprev li+li a{padding-left:0;padding-right:22px;margin-left:0;margin-right:19px;background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.a4341c746134af58f4d29db512c449bf/next.gif) right 2px no-repeat}#ev2 .table3{border:1px solid #aeaeae}#ev2 .table3 p{display:inline-block;vertical-align:middle;width:51px;text-align:center;font-size:20px;line-height:120%;font-weight:700}#ev2 .table3 div{display:inline-block;vertical-align:middle;border-left:1px solid #aeaeae;margin-bottom:-1px}#ev2 .table3 dl{overflow:hidden;border-bottom:1px solid #aeaeae}#ev2 .table3 dt{display:inline-block;background:#303393;width:51px;padding-top:10px;padding-bottom:10px;font-size:18px;color:#fff;vertical-align:top}#ev2 .table3 dd{display:inline-block;position:relative;background:#303393;font-size:18px;color:#fff;font-weight:700;padding-top:10px;padding-bottom:10px;text-align:center}#ev2 .table3 dd:after{height:3000px;width:1px;background:#aeaeae;content:"";position:absolute;top:-1500px;left:0}#ev2 .table3 dd.d{width:51px}#ev2 .table3 dd.d+dd{width:51px}#ev2 .table3 dd.s{width:459px}#ev2 .table3 div dt{width:50px;text-align:center;position:relative;font-weight:700;padding:5px 0;font-size:20px;background:#fff;color:#303392;border-top:none;vertical-align:middle}#ev2 .table3 div dt+dt{width:51px}#ev2 .table3 div dt+dt:after{height:3000px;width:1px;background:#aeaeae;content:"";position:absolute;top:-1500px;left:0}#ev2 .table3 div dd{padding-left:14px;width:445px;height:auto;padding-top:5px;padding-bottom:5px;font-size:16px;font-weight:700;background:#fff;color:#303392;text-align:left;vertical-align:middle}#ev2 .table3 div dt.off{background:#f99}#ev2 .table3 div dt.sat{background:#7fe5ff}#ev2 .table3 div dd .ev{color:#c00}#ev3 .table{margin-top:20px}#ev3 dt{width:125px;text-align:center;position:relative;font-size:18px;color:#388390;padding:15px 0 3015px;margin:0 0 -3000px}#ev3 dd{padding-top:15px;padding-bottom:3015px;margin-bottom:-3000px}#ev3 dt:after{content:"";position:absolute;top:-1500px;left:0;width:125px;height:3000px;background:#c0c1de;z-index:-1}#ev3 .ahead dt{background:#97aec6;padding:12px 0 3012px}#ev3 .ahead dd{font-size:18px;padding-top:12px;padding-bottom:3012px}#ev3 dd.td1{width:143px;text-align:center;padding-left:0;padding-right:0}#ev3 dd.td2{padding-left:16px;width:124px}#ev3 .ahead dd.td2{width:124px;padding-left:0}#ev3 dd.td3{width:447px;padding-left:26px;padding-right:26px}#ev3 .ahead dd.td3{padding-left:0;padding-right:0;width:447px}#ev3 dd.td4{width:119px;text-align:center;padding-left:0;padding-right:0}#ev3 .box{padding-bottom:70px}.link p{line-height:200%;padding-bottom:20px}.link .box{padding:10px 0 10px 0}.link .box li{padding-bottom:16px;font-weight:700}.link .box li span{padding-left:.5em;padding-right:.5em}.link .box ul{float:left;width:350px;padding-left:35px}.link .box ul+ul{float:right;width:295px}.link h5{padding-bottom:14px;font-size:16px}.tokyo{padding-bottom:20px}.link #map{font-size:14px;line-height:1.3em;width:100%;height:500px}.menu_slash:last-of-type{display:none}.privacy dl dt{font-weight:700;color:#000;margin:12px 0}.privacy dl dd{color:#000}.privacy dl dd ul li{color:#000;margin-top:5px}.privacy dl dd ul li:before{content:"・"}#ac1,#ac2,#ac3,#access,#ad1,#ad2,#ev1,#ev2,#ev3,#p1_1,#p1_2,#p1_3,#p1_4,#p2_1,#p2_2,#p2_3,#p2_4,#p2_5{margin-top:-93px;padding-top:93px}#calendar div{color:inherit;white-space:normal!important}#calendar .offday,.offday{background:#ba0100!important;color:#fff!important}#calendar .cal_1,.cal_1{background:#cabdbf!important;color:#fff!important}#calendar .cal_2,.cal_2{background:#16a765!important;color:#fff!important}#calendar .cal_3,.cal_3{background:#cd74e6!important;color:#fff!important}#calendar .cal_4,.cal_4{background:#fbe983!important;color:tomato!important}#calendar .cal_5,.cal_5{background:#7bd148!important;color:#fff!important}#calendar .cal_6,.cal_6{background:#fad165!important;color:tomato!important}#calendar .cal_7,.cal_7{background:#4986e7!important;color:#fff!important}#calendar .cal_8,.cal_8{background:#f691b2!important;color:#fff!important}.fc-head-container,.fc-head-container th{border:none!important;font-weight:700}.fc table{position:relative;padding-top:100%}.fc-button-group,.fc-button-group button{display:block!important}.fc-button-group button{border:none!important;background:0 0!important}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{font-weight:700!important;padding-right:15px;padding-top:10px;text-align:center!important}.fc tbody .fc-row .fc-content-skeleton tbody td{padding-bottom:5px!important;text-align:center!important}.fc tbody .fc-row .fc-content-skeleton tbody td:empty{height:50px!important}.fc-event.fc-draggable,.fc-event[href]{padding:4px;border:none!important;font-weight:700}.opoo{margin:20px;overflow:hidden}.opoo li{float:left;margin:0 20px 10px 0;font-weight:700;overflow:hidden}.opoo li span.vv{margin-right:10px;display:inline-block;width:10px;height:10px}.home_corse{margin-bottom:120px}.home_news .home_other dl{width:33.3%}.home_achieve .waku.right dl{float:left}.home_achieve .waku dt{height:60px}.home_achieve .waku.right dt{font-size:30px;line-height:55px}#footer .copy h3{padding-bottom:15px}#footer .copy p{font-weight:400}#footer .copy p:last-child{font-weight:700}#footer .copy p a{text-decoration:underline}#footer .copy p+p{margin-top:30px}#access #map iframe{display:block;width:100%;height:310px}@media (min-width:950px){a[href^='tel:']{pointer-events:none!important;text-decoration:none!important}}#wrapper{min-width:auto}#header .inner{width:auto;max-width:960px}#main{width:auto;max-width:960px}#ab1 .ltxt .left,#ab1 .rtxt .right{width:calc(100% - 318px)}.cost_nav{width:auto;max-width:960px}@media (max-width:949px){#main [id]:before{content:'';display:block;height:100px;margin:-100px 0 0}body{padding-top:70px}#wrapper{min-width:auto}#header{width:100%;padding:5px 15px 0;box-sizing:border-box;position:fixed;top:0;left:0;z-index:300;background:#fff;border-bottom:1px solid #303392;height:auto;min-height:70px;max-height:100vh;overflow:auto}#header .inner{width:auto}#header .inner:after,#header .inner:before{display:none}#header h1{margin:0 0 5px;font-size:10px}#header div.logo{float:none;padding:0}#header .logo img{height:35px!important;width:auto}#header #p_nav{float:none;width:auto}#header .p_nav-icon{position:absolute;top:22px;right:15px;display:block;width:35px;height:35px;padding:0;text-indent:-9999px;border:2px solid #303392;border-radius:5px;background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images/555.png) center center no-repeat;background-size:20px 15px;cursor:pointer}#header #p_nav ul{display:block;padding:9px 15px 17px;transition:.2s;overflow:hidden}#header:not(.open) #p_nav ul{max-height:0;padding-top:0;padding-bottom:0}#header #p_nav li,#header #p_nav li.st,#header #p_nav li:hover{float:none;border:none}#header #p_nav li a{position:relative;display:block;width:auto;height:auto;padding:8px 15px;font-size:12px;font-weight:700;text-align:left}#header #p_nav li:not(.b6) a:before{content:"";display:block;position:absolute;top:0;right:15px;bottom:0;margin:auto 0;width:11px;height:20px;background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.07ebe8d5214f9bfa34ce843fcaa18845/flow_next.gif) 0 0 no-repeat;background-size:contain;transition:.2s}#header #p_nav ul li.has-child a:before{transform:rotate(-90deg)}#header #p_nav ul li.has-child:not(.open) a:before{transform:rotate(90deg)}#header #p_nav li.b6 a{text-align:center;margin-top:10px}#header #p_nav li:hover a{color:#323a93}#header #p_nav li ul,#header #p_nav li:hover ul{position:static;display:block;width:auto!important;padding:9px 15px;transition:.2s;overflow:hidden}#header #p_nav li:not(.open) ul,#header #p_nav li:not(.open):hover ul{padding-top:0;padding-bottom:0;height:0;opacity:0}#header #p_nav li ul li{padding-bottom:0;transition:.2s}#header #p_nav li:not(.open) ul li{line-height:0;padding-top:0;padding-bottom:0}#header #p_nav li ul li a{padding:8px 15px;transition:.2s}#header #p_nav li:not(.open) ul li a{line-height:0;padding-top:0;padding-bottom:0}#header #p_nav li ul li a:before{display:none!important}#header .telicon{display:block}#header .telicon a{position:absolute;top:22px;right:60px;width:31px;height:31px;padding:4px;overflow:hidden}#header .telicon a img{display:block}#main_img h2{margin:0;top:10px;left:10px;font-size:20px;text-align:left;text-shadow:1px 1px 1px #000}.home_corse{width:auto;margin:0 0 20px;padding:20px;background:#fff}.home_corse h3{font-size:20px;margin:0 0 20px;padding:0}.home_corse div.clearfix dl{float:none;width:auto;height:auto;padding:10px}.home_corse div.clearfix dt{padding:0 0 6px}.home_corse div.clearfix dt+dd{padding:0}.home_corse div.clearfix dd.mores{position:static;width:auto;padding-top:10px}.home_corse div.clearfix .pic,.home_corse div.clearfix+div.clearfix .pic{float:none}.home_corse div.clearfix .pic img{display:block;width:100%}.home_achieve{width:auto}.home_achieve .inner{width:auto!important;min-width:auto!important;margin:0}.home_achieve .waku{position:relative;float:none;width:auto;padding:0}.home_achieve .waku dl{float:none;border:1px solid #fff;width:90%;margin:0 auto;box-sizing:border-box;position:absolute;top:10px;bottom:10px;left:0;right:0;padding:20px 0 10px}.home_achieve .waku .pic{position:static}.home_achieve .waku dt{height:auto;padding-bottom:0;font-size:28px}.home_achieve .waku dt span{margin-bottom:8px;padding-bottom:0}.home_achieve .waku dd.mores{position:absolute;bottom:10px;left:0;width:100%}.home_achieve .waku.right dt{font-size:24px;line-height:1}.home_admission{width:auto;padding:20px}.home_admission h3{color:#505050;text-align:center;margin:0 0 20px;padding:0}.home_admission h3 span{font-size:20px;padding:0}.home_admission ul{padding:0}.home_admission li{display:inline-block;vertical-align:middle;padding-bottom:15px}.home_admission li.next{padding:8px}.home_admission dl{width:auto}.home_admission dt{margin:0 auto 10px;box-shadow:2px 2px 3px 0 #323533;-moz-box-shadow:2px 2px 3px 0 #323533;-webkit-box-shadow:2px 2px 3px 0 #323533}.home_admission dd{color:#303392;line-height:140%}.home_admission p.mores{margin:1em 0}.home_strength{padding:20px}.home_strength h3{font-size:20px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;text-align:center;color:#fff;background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.07ebe8d5214f9bfa34ce843fcaa18845/tit_bk1.gif) bottom center no-repeat;padding-bottom:8px;margin:0 0 20px}.home_strength ul{overflow:hidden;width:auto;padding-bottom:0}.home_strength li{overflow:hidden;position:relative;float:left;width:50%;height:auto;padding:0}.home_strength li dl{position:absolute;z-index:1;border:1px solid #fff;top:12px;left:12px;right:12px;bottom:12px;padding:10px 0 0 0;text-align:center;color:#fff;line-height:1.8;height:auto;margin:0}.home_strength li dl:after{width:15px;height:15px}.home_strength li dt{font-size:18px;line-height:150%;padding:0}.home_strength li dd{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;font-weight:700;font-size:14px;line-height:150%;color:#fff}.home_strength li .pic{position:static}.home_strength li .pic img{display:block;width:100%}.home_strength p.mores{margin:1em 0}.home_news{width:auto;padding:20px}.hh3{font-size:20px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;color:#505050;margin:20px 0;padding:0;text-align:center}.home_news .left{float:none;width:auto}.home_news .left dl{padding:6px 5px}.home_news .left dt{font-weight:700;font-size:12px;float:none;padding:0;color:#303392}.home_news .left dt span{display:block;font-size:12px;font-weight:700}.home_news .left dd{float:none;width:auto;padding:0}.home_news .left dd a{font-size:14px;font-weight:700;color:#303392}.home_news .right{float:none;width:auto;padding:20px 0}.home_news .right li{position:relative}.home_news .right li:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.07ebe8d5214f9bfa34ce843fcaa18845/nb_bk.png) 0 0 repeat;z-index:1}.home_news .right li a{width:auto;min-height:100px;padding:0}.home_news .right li a:after{display:none}.home_news .right li a span{display:block;z-index:5;font-weight:700;background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.07ebe8d5214f9bfa34ce843fcaa18845/nb_more.png) right 20px bottom 0 no-repeat;line-height:32px;height:32px;top:0;bottom:0;left:0;margin:auto;width:100%;text-align:center;position:absolute;color:#fff;border:none;padding-top:0}.home_news .right li a span:after{display:none}.home_news .right li a img{position:static;width:100%}.home_news .home_other{margin:0;border-top:10px #1b1e93 solid;border-bottom:10px #1b1e93 solid;background:#8c8cca;padding:12px 0 2px;overflow:hidden}.home_news .home_other dl{text-align:center;width:50%;float:left;margin:0;padding-bottom:10px}.home_news .home_other dt a{display:block;background:#1a1e93;margin:0 15px;padding:10px 0;width:auto;height:auto;border-radius:0}.home_news .home_other dt span{display:block;font-size:16px;font-weight:700;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;color:#fff;padding:0 0 6px}.home_news .home_other dd{font-size:12px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;font-weight:700;text-align:center;margin-top:10px}.home_class{padding-top:0;width:auto}.home_class .left{float:none;background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.07ebe8d5214f9bfa34ce843fcaa18845/foot_info_bk.gif) 0 0 repeat;padding:20px!important;text-align:left}.home_class .left h4{margin:0 0 20px;padding:0}.home_class .left h4 img{display:block;margin-right:auto;margin-left:auto}.home_class .left h4 span{display:block;font-size:20pt!important;font-weight:700!important;font-family:inherit!important;margin:10px 0 0;padding-top:0;text-align:center}.home_class .left p{color:#505050;font-size:16px;font-weight:700;padding:0;margin:1em 0}.home_class .left ul{margin:0 0 20px;padding-bottom:0}.home_class .left li{font-size:12px;line-height:110%;color:#505050}.home_class .left dl{text-align:center}.home_class .left dd{font-weight:700;color:#505050}.home_class .left dt+dd{font-size:22px;padding:0;text-align:center}.home_class .left dt+dd a{font-size:22px;color:#505050}.home_class .left dd+dd{font-size:12px}.home_class .left dt+dd img{vertical-align:middle}.home_class .left dd+dd img{vertical-align:middle}.home_class .map{float:none}.home_class .map iframe{width:100%}iframe{max-width:100%}#footer .foot_nav{padding:20px}#footer .foot_nav .inner{display:block;width:auto;height:auto;margin:0 auto;padding:0}#footer .foot_nav .inner h3{color:#fff;border-bottom:1px solid #fff;font-size:12px;font-weight:400;margin:0 0 12px;padding-bottom:5px}#footer .foot_nav .inner a{color:#fff;font-size:12px;line-height:160%}#footer .foot_nav .inner dl{float:none;width:auto;padding:0}#footer .foot_nav .inner dt{line-height:120%;padding:6px 0;clear:both}#footer .foot_nav .inner dd{line-height:120%;width:50%;float:left;padding:6px 0}#footer .foot_nav .inner dd a{background:url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.9108ccf85606138e36841651911d6a14/foot_nav_mk.gif) 0 1px no-repeat;padding-left:12px;display:block}#footer .foot_nav .inner dd+dt{padding:6px 0}#footer .copy{width:auto;padding:10px 20px;text-align:left}#footer .copy h3{margin:0 0 10px;padding-bottom:0}#footer .copy h3 img{display:block;margin:auto}#footer .copy h3 span{display:block;font-size:20px;color:#323a93;text-align:center;margin:5px 0 0;padding-top:0}#footer .copy p{font-size:14px;font-weight:400}#footer .copy p+p{text-align:left;font-weight:400;margin-top:20px}#footer .copy p:last-child{font-size:10px;font-weight:700}.sub_tit{height:auto;margin-bottom:0}.sub_tit h2{width:auto;color:#fff;font-size:min(6.2vw,26px);margin:0;padding:20px 10px 20px 20px}#main{width:auto;padding:20px}.sh3{font-size:min(5.4vw,23px);padding:6px;margin:1em 0!important}.left,.right{width:auto!important;height:auto!important;float:none!important;padding:0!important}.clearfix:before{display:none}#ab1 h4{background:#303393;color:#fff;font-size:18px;line-height:200%;margin:1.33em 0;padding:6px!important;text-align:left}#ab1 h4.w2 br,#ab1 h4.w3 br,#ab1 h4.w4 br{display:none}.about p{padding-bottom:0;margin:1em 0}#ab1,#ab2{padding-bottom:0}#ab2 div{padding-bottom:0}#ab1 dl,#ab2 .jigfsh{width:auto;height:auto;margin:0;padding:10px}#ab1 .pic{padding:0}#ab2 .pic{float:none;text-align:center;margin-left:0}.totop{padding:0!important;margin:1em 0!important}.totop .contact-wrap{width:100%;margin:0 0 1em}.totop .contact-wrap ul{flex-direction:column;text-align:left;padding:15px 0}.totop .contact-wrap ul li{margin:5px 20px}.totop .contact-wrap ul li a{font-size:18px}.totop .contact-wrap ul li a img{width:24px}.totop .contact-wrap ul li.tel a{font-size:32px}.totop .contact-wrap ul li.mail a{padding:8px 20px}.totop .pagetop a{display:block;background:#1a1e93;color:#fff;font-size:12px;font-weight:700;width:80px;line-height:80px;text-align:center;margin:0 0 0 auto;padding-top:0;height:auto}#ac1,#ac2,#ac3,#access,#ad1,#ad2,#ev1,#ev2,#ev3,#p1_1,#p1_2,#p1_3,#p1_4,#p2_1,#p2_2,#p2_3,#p2_4,#p2_5{margin-top:-56px;padding-top:56px}.strength dl,.strength dl.clearfix+dl.clearfix{margin-bottom:20px;padding-top:0}.strength dt{float:none;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;font-weight:700;font-size:18px;line-height:1.2;background:#388390;padding:12px 10px 10px 48px;text-indent:-38px;color:#fff;margin-bottom:10px;width:auto;height:auto}.strength dt span{color:#f67812;font-size:36px;font-style:italic;line-height:30px;vertical-align:middle;margin-right:10px;display:inline;padding:0}.strength dd,.strength dd+dd{float:none;width:auto;padding:0}.page_nav{text-align:center;padding:20px 0}.page_nav li{display:inline-block;font-size:10px;vertical-align:middle;padding:0 2px}.page_nav li a{display:block;font-size:10px;display:block;width:15px;height:15px;background:#ddd;color:#000;text-align:center}.page_nav li a:hover{background-color:#1a1e93;color:#fff}.page_nav li.st{width:15px;height:15px;padding:0;margin:0 2px;background:#1a1e93;color:#fff;text-align:center}.page_nav li.next a{width:auto;height:auto;background:0 0}.page_nav li.prev a{width:auto;height:auto;background:0 0}.page_nav li.next{padding-left:6px}.page_nav li.prev{padding-right:6px}.voice .box{border:1px solid #303393;padding:20px 10px 10px;margin:20px 0;position:relative}.voice .box:after{width:15px;height:15px;background:#f67812;content:"";position:absolute;top:-1px;left:-1px}.voice .box h4{color:#000;font-size:18px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;margin:0 0 10px;padding:0}.voice .box .txt,.voice .box .txt *{color:#000}.voice .box .txt p{margin:10px 0 0;font-size:10px;text-align:right}.achievement p{margin:1em 0;padding:0}.table .ahead dd,.table .ahead dt{font-weight:700;font-size:12px;color:#303392}.achievement #ac2 .table1,.achievement #ac2 .table1+.table,.table{width:auto!important;border:1px solid #aaa;border-bottom:none;float:none;margin:0}.table dl{border-bottom:1px solid #aaa;overflow:hidden}.table dt{line-height:120%;font-weight:700;box-sizing:border-box;float:left;font-size:12px!important;text-align:left}.table dd{line-height:120%;font-weight:700;box-sizing:border-box;float:left;position:relative;font-size:12px!important;text-align:left}.table dd:after{width:1px;height:3000px;background:#aaa;top:-1500px;left:0;position:absolute;content:""}.achievement #ac1 .table .td1,.achievement #ac2 .table .td1{width:30%;padding:5px 5px 3005px;margin:0 0 -3000px}.achievement #ac1 .table .td2,.achievement #ac2 .table .td2{color:#c00;width:20%;padding:5px 5px 3005px;margin:0 0 -3000px;text-align:left}.achievement #ac1 .table dt,.achievement #ac2 .table dt,.achievement #ac2 .table1 .ahead dt{padding:5px 5px 3005px;margin:0 0 -3000px;width:30%}.achievement #ac1 .table1 .ahead dd.td1,.achievement #ac2 .table1 .ahead dd.td1{padding:5px 5px 3005px;margin:0 0 -3000px;width:30%}.achievement #ac1 .table .td3,.achievement #ac2 .table .td3{padding:5px 5px 3005px;margin:0 0 -3000px;width:20%;text-align:left}.achievement #ac2 .table1 .td2{color:#c00}.boxu dl{overflow:hidden;padding:0;width:auto;display:block}.boxu dl dt{font-weight:700;margin:14px 0;padding:0}.boxu dl dl{display:block}.boxu dd.table .ahead dt{font-size:12px;width:50%!important;box-sizing:border-box;padding:5px 5px 3005px;margin:0 0 -3000px;float:left}.boxu dd.table .ahead dd{font-size:12px;float:left;width:50%!important;box-sizing:border-box;padding:5px 5px 3005px;margin:0 0 -3000px}.boxu dd.table dt{float:left;width:50%!important;box-sizing:border-box;padding:5px 5px 3005px;margin:0 0 -3000px}.boxu dd.table dd{text-align:center;float:left;width:50%!important;box-sizing:border-box;padding:5px 5px 3005px;margin:0 0 -3000px;color:#c00}.achievement h4{margin:1em 0;padding:0}.achievement .box,.achievement .box+.box{width:auto;padding:0}.admissions .flow dl{background:0 0}.admissions .flow dt{margin-bottom:15px;padding:0}.admissions .flow dd{text-align:left}.admissions .flow dd+dd{padding:0}.admissions .flow .next{width:50px;margin:25px auto;padding:0}.admissions .flow{padding:0}.cost_nav{margin:0;padding:0}.cost_nav ul{text-align:center;margin:15px 0}.cost_nav li{margin:6px;padding:0}.cost_nav .nav1 li a,.cost_nav .nav2 li a,.cost_nav li a{width:auto;font-size:14px;padding:6px}.cost_nav li a:after{display:none}.cost h4{margin:1.33em 0;padding:0;font-size:24px;border-bottom:0;text-align:center}.cost h4 span{display:contents;line-height:160%}.cost .box{background:#f2f2f2;padding:20px 10px;margin-bottom:0}.cost .box dl{width:auto;display:block;padding:0}.cost .box dl+dl{margin-top:20px}.cost .box dt{margin-bottom:0;font-size:16px;font-weight:700;line-height:180%;background:0 0;border:1px solid #303392;text-align:center}.cost .box dt+dd{height:auto;margin:12px 0}.cost .box dt+dd img{display:block;max-width:260px!important;margin:auto}.cost .box dd+dd a{display:block;background:#f60 url(https://ex-semi.com/akamon_ex_semi/static/page/main/images.fe7be78f6d241354eb14b18dbb6c88c4/mk.gif) 177px 10px no-repeat;color:#fff;width:203px;margin:0 auto;font-weight:700;padding:8px 20px 8px 0;border-radius:4px;text-align:center}h4{margin:1.33em 0;padding:0}#ev1 ul{overflow:hidden;padding-top:0}#ev1 ul li{display:block;float:left;text-align:center;width:48%;margin:0 4% 12px 0;padding:0}#ev1 ul li:nth-of-type(2n){margin-right:0}#ev1 ul li a{width:auto;padding:12px 0}#ev2 .m_list li a{font-weight:700}#ev2 .nextprev li a{font-weight:700;padding-left:22px}#ev2 .nextprev li+li a{padding-left:0;padding-right:22px}#ev2 .table3{border:1px solid #aeaeae}#ev2 .table3 p{display:inline-block;vertical-align:middle;font-size:20px;line-height:120%;font-weight:700}#ev2 .table3 div{display:inline-block;vertical-align:middle;border-left:1px solid #aeaeae}#ev2 .table3 dl{overflow:hidden;border-bottom:1px solid #aeaeae}#ev2 .table3 dt{display:inline-block;font-size:18px;vertical-align:top}#ev2 .table3 dd{display:inline-block;font-size:18px;font-weight:700}#ev2 .table3 dd:after{content:""}#ev2 .table3 div dt{font-weight:700;font-size:20px;vertical-align:middle}#ev2 .table3 div dd{font-size:16px;font-weight:700;vertical-align:middle}#ev3 .ahead dt,#ev3 dt{font-size:12px;width:8%;padding:5px 5px 3005px;margin:0 0 -3000px;color:#303392;background:0 0}#ev3 .ahead dd{font-size:12px;padding:5px 5px 3005px;margin:0 0 -3000px;text-align:center}#ev3 dd{padding:5px 5px 3005px;margin:0 0 -3000px;box-sizing:border-box}#ev3 dd.td1{width:8%;font-size:10px!important;text-align:center;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;padding:5px 5px 3005px}#ev3 .ahead dd.td2,#ev3 dd.td2{width:25%;font-size:10px!important;padding:5px 5px 3005px}#ev3 .ahead dd.td3,#ev3 dd.td3{width:46%;padding:5px 5px 3005px;font-size:10px!important}#ev3 dd.td4{width:13%;padding:5px 5px 3005px;font-size:10px!important;text-align:center}#ev3 dd.td4 a{font-size:10px!important}.class p{margin:1em 0;padding-bottom:0}#ev3 dt:after{display:none}#ev3 .box{padding-bottom:0}.middle_school .intro{padding-bottom:0}.middle_school .list{padding-bottom:0}.middle_school .list .count{float:none;width:auto;margin:1em 0;padding:4px}.middle_school .list .count span{font-size:24px;padding:8px;height:auto}.middle_school .list li div.clearfix .txtbox{float:none;width:auto}.middle_school .list li div.clearfix .mores{text-align:center}.middle_school .list li{padding-bottom:20px;margin-bottom:25px}.middle_school .list li+li{margin-top:0}.middle_school .list li .sp{margin:0;padding:10px;background:no-repeat}.middle_school .list li .sp dd{padding:0}.news .postlist{float:none;width:auto}.news .side{float:none;width:auto}.news .side .rank,.news .side dl{font-size:12px;line-height:140%;padding:10px 0;margin-top:20px;border-bottom:#ddd 2px dashed;border-top:#ddd 2px dashed}.news .side .rank dt,.news .side .term dt,.news .side h3{font-size:18px;font-weight:700;line-height:220%;border-bottom:2px solid #303393;padding:5px 10px;text-align:center;margin:12px 0}.news .side .rank dd{text-align:center}.news .side .cat dt{padding:6px;margin:15px 0}.news .side .cat dt span{font-size:18px}.news .side .archive li,.news .side .cat dd{padding:6px 6px 6px 1em}.news .side .archive{padding-bottom:0}.news .side .archive ul li{padding:6px 6px 6px 1em}.news .postlist h3 a{font-size:18px}.news .postlist .cont{margin-bottom:15px;padding:0 0 15px}.news .postlist .cont p{margin:1em 0;padding:0}.news .postlist .post{padding-bottom:0}.news .postlist .post dl{margin-bottom:1em;padding:20px 0}.news .postlist .post dl dd{margin-left:5em}.contact form{padding-bottom:20px;margin-top:0}.contact form dl{margin-bottom:0}.contact form dt{float:none;font-weight:700;padding:0;margin-top:15px}.contact form dd{padding:0 0 12px}.contact form dd span{display:block;margin:10px 0 0}.contact form dd .add{width:95%}.contact form dd .size1{width:95%}.contact form dt.ask+dd{padding-left:0}.contact form dt.ask+dd textarea{width:95%;height:120px}.link .box li{padding-bottom:10px}.link .box li span{display:inline-block;width:1.2em;padding:0 10px 0 0;text-align:center}.link .box ul,.link .box ul+ul{float:none;width:auto;padding-left:1em}img[src*="ab1_1.jpg"],img[src*="ab1_2.jpg"],img[src*="st1.jpg"],img[src*="st2.jpg"],img[src*="st3.jpg"],img[src*="st4.jpg"],img[src*="st5.jpg"],img[src*="st6.jpg"],img[src*="st7.jpg"],img[src*="st8.jpg"]{display:block;margin:0 auto}}#main_img h2{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝",serif;position:absolute;top:50%;left:50%;text-align:center;font-size:min(4.8vw,60px);color:#fff;font-weight:400;margin:-10px 0 0 -480px;background:rgb(49 53 144 / 80%);z-index:1;padding:18px 26px 6px;transform:translateY(-50%);box-shadow:10px 10px 0 rgba(255,255,255,.6);text-shadow:none;line-height:1.4;transition:.2s}#main_img h2 .small{font-size:43%}#main_img h2 .icon{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 8px;margin-bottom:10px;font-size:22%}#main_img h2 .icon span{padding:4px 8px 2px;border:1px solid}@media (max-width:949px){#main_img h2{left:15px;max-width:50%;margin:0;padding:10px 10px 5px;font-size:min(7.8vw,60px);box-shadow:5px 5px 0 rgba(255,255,255,.6)}#main_img h2 .icon{font-size:32%}#main_img p img{width:113%;max-width:none}}#footer .copy h3 span{display:inline;font-size:inherit;color:inherit;padding-top:0}#footer .copy h3>span{display:block;font-size:20px;color:#323a93;padding-top:15px}#footer .copy h3>span .small{font-size:80%}a[href^='tel:']{color:inherit;font-size:inherit;text-decoration:underline}@media (min-width:950px){a[href^='tel:']{pointer-events:none!important}.hide-d{display:none!important}}@media (max-width:494px){.home_class .left dt+dd a{text-decoration:none}}#ev3 .table a,#main.news .cont a,.home_news .left dd a{text-decoration:underline}.faq-item{clear:both;overflow:hidden;border-bottom:1px solid #c2c3cf;line-height:1.8}.faq-item dt{position:relative;padding:15px 25px 15px 20px;font-weight:700;cursor:pointer}.faq-item dt:before{content:'＋';position:absolute;top:17px;right:0;width:20px;height:20px;background:#388390;color:#fff;font-size:14px;text-align:center;line-height:20px;border-radius:50%}.faq-item.open dt:before{content:'－';opacity:.6}.faq-item dt .q{position:absolute;top:15px;left:0}.faq-item dt p{margin:0;padding:0;line-height:1.8}.faq-item dd{position:relative;height:auto;padding:0 25px 15px 20px;transition:.2s;overflow:hidden}.faq-item:not(.open) dd{height:0;padding-top:0;padding-bottom:0;line-height:0;opacity:0}.faq-item dd p{margin:0;padding:0;line-height:1.8}@media (min-width:950px){.faq-item dt .q,.faq-item p{font-size:16px}}
