@charset "utf-8";.mobile #header .header-top{padding:13px 5px 5px}#header .logo{max-width:56vw}#header .header-en{display:none}.header-text1,.header-text2{display:none}#content{padding:0}#main{padding-left:0;padding-right:0;margin-top:5px}body.home #main{padding-left:0;padding-right:0;margin-top:0}#header .header-search{display:none}.part-postlist-layout-tile li>.tile>.title>a>span:first-child,.part-postlist-layout-tile li>.tile>.title>span>span:first-child{font-size:18px}.mobile .mce img.alignright{float:none;margin:0 auto}.part-postlist-layout-table .postlist>li>*{display:block}.part-postlist-layout-table .postlist>li>span{padding:2px 0}input.search-field{-webkit-appearance:none;height:30px;font-size:100%}#main .widget.sp-slide{margin-left:-7%;width:110%}.orverwidth.bg01.bnr-web-course{margin:0;margin-left:-7%;width:110%}.topics.part-postlist .title span{font-size:30px}.topics.part-postlist .title span.sub{font-size:14px}.mce h3.vision-midashi{font-size:30px;margin:20px 0 5px}.bg02-box{padding:60px 0 45px}.information{margin-top:30px}body.post-type-archive .part-postlist-layout-table .postlist>li>span.taxonomy a,.part-postlist .information .postlist .taxonomy a,.mce .part-postlist .information .postlist .taxonomy a{width:100px;font-size:10px;vertical-align:baseline}body.post-type-archive .part-postlist-layout-table .postlist>li>span.date,.information .postlist .date{display:inline-block;padding-top:20px}body.post-type-archive .postlist .taxonomy,.part-postlist .information .postlist .taxonomy,.mce .part-postlist .information .postlist .taxonomy{display:inline-block;width:auto}.part-postlist-layout-table .postlist>li{line-height:.5}.part-postlist-template-simple .postlist>.new-arrival>.title:after{vertical-align:baseline;margin-top:0}body.post-type-archive .postlist .title,.information .postlist .title{width:100%;margin-bottom:12px}body.category-information .part-postlist .postlist .taxonomy a:first-child,body.post-type-archive .part-postlist .postlist .taxonomy a:first-child,.part-postlist .information .postlist .taxonomy a:first-child,body.post-type-archive .mce .part-postlist .postlist .taxonomy a:first-child,.mce .part-postlist .information .postlist .taxonomy a:first-child{margin-left:-70px}body.post-type-archive .postlist .title a,body.category-information .part-postlist .postlist .title a,body.post-type-archive .part-postlist .postlist .title a,.mce .part-postlist .information .postlist .title a{margin-left:0;line-height:1.3}#footer .footer-top .widget-areas .part-widget-area{border-left:none}#footer .widget ul.menu li{width:100%}.footer-action{display:block;width:100%;position:fixed;left:0;bottom:1px;z-index:99;text-align:center;padding:11px 0 0;box-sizing:border-box;height:50px;background:#003257;opacity:.8}.footer-action a{font-size:120%;font-weight:700;color:#fff;display:block;width:100%;height:100%}#footer .footer-bottom{margin-bottom:50px}#footer .btn-top a{right:10px;bottom:60px}#main .widget.textwidget-kakomi{padding:10px;box-sizing:border-box}#main .widget{margin-bottom:10px;padding:0 5px}.contact-btn{min-width:100%}.btn.page-contact{font-size:110%;width:100%}.contact-text{padding:10px 20px}.contact-tel{float:none;width:90%;margin:15px auto 0px;font-size:28px;text-align:center}.contact-text2.btn{width:90%;font-size:17px;margin:10px auto 0px;display:block;float:none;min-height:auto;font-weight:700;line-height:3em}.part-contact-btn{min-height:207px}.part-postlist .information .title span.en{font-size:20px}.information h2.title a{margin-right:20px}.part-postlist h2.title,.part-postlist-template-default .title,.part-postlist-template-default-more .title,.part-postlist-template-default-more-thumbnail .title,section .title{padding:10px 0}.mce .midashi-title2{padding:10px}.mce img.alignleft,.mce img.alignright{float:none;margin:10px auto;text-align:center}.part-postlist-template-default li>h2>.title>a>span:first-child,.part-postlist-template-default li>h2>.title>span>span:first-child,.part-postlist-template-default-more li>.title>a>span:first-child,.part-postlist-template-default-more li>.title>span>span:first-child,.part-postlist-template-default-more-thumbnail li>.title>a>span:first-child,.part-postlist-template-default-more-thumbnail li>.title>span>span:first-child{font-size:24px}.mce table.company th,.mce table.company td{padding:10px 5px}.mce .wrap{flex-wrap:wrap}.wrap img{width:98%;margin-bottom:20px}.wrap .box{width:98%}.mce .number-flow .flowbox{flex-wrap:wrap}.number-flow .flowbox>li{flex-basis:100%;margin-bottom:5vh}.mce .number-flow .flowbox>li:not(:last-child):before,.mce .number-flow .flowbox>li:not(:last-child):after{top:100%;left:44%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transform:rotate(90deg)}