@import"//fonts.googleapis.com/earlyaccess/notosansjapanese.css";@charset "UTF-8";html{box-sizing:border-box}*,*:after,*:before{box-sizing:inherit}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:iconfont;src:url(/nihongo/assets/fonts/iconfont.eot);src:url(/nihongo/assets/fonts/iconfont.eot?#iefix) format("eot"),url(/nihongo/assets/fonts/iconfont.woff) format("woff"),url(/nihongo/assets/fonts/iconfont.ttf) format("truetype"),url(/nihongo/assets/fonts/iconfont.svg#iconfont) format("svg")}.iconfont:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.iconfont-2x{font-size:2em}.iconfont-3x{font-size:3em}.iconfont-4x{font-size:4em}.iconfont-5x{font-size:5em}.iconfont-fw{width:1.2857142857142858em;text-align:center}.iconfont-fonticon-01:before{content:"\EA01"}.iconfont-fonticon-02:before{content:"\EA02"}.iconfont-fonticon-03:before{content:"\EA03"}.iconfont-fonticon-04:before{content:"\EA04"}.iconfont-fonticon-05:before{content:"\EA05"}.iconfont-fonticon-06:before{content:"\EA06"}.iconfont-fonticon-07:before{content:"\EA07"}.iconfont-fonticon-08:before{content:"\EA08"}.iconfont-fonticon-09:before{content:"\EA09"}.iconfont-fonticon-010:before{content:"\EA0A"}.iconfont-fonticon-011:before{content:"\EA0B"}.iconfont-fonticon-012:before{content:"\EA0C"}.iconfont-fonticon-013:before{content:"\EA0D"}.iconfont-fonticon-014:before{content:"\EA0E"}.iconfont-umovie-fonticon-015:before{content:"\EA0F"}.iconfont-fonticon-016:before{content:"\EA10"}.iconfont-fonticon-017:before{content:"\EA11"}.iconfont-fonticon-018:before{content:"\EA12"}.iconfont-fonticon-019:before{content:"\EA13"}.iconfont-fonticon-020:before{content:"\EA14"}.iconfont-fonticon-021:before{content:"\EA15"}.iconfont-fonticon:before{content:"\EA16"}.iconfont-fonticon-22:before{content:"\EA17"}.iconfont-arrow-right:before{content:"\EA18"}.iconfont-link-out:before{content:"\EA19"}.menuBg ul li a{display:block;text-decoration:none}.menuBg ul li ul{position:absolute;top:70px;left:-40px;z-index:100;width:29.25%}.menuBg ul li ul li{visibility:hidden;overflow:hidden;height:0}.menuBg ul li:hover ul li,.menuBg ul li a:hover ul li{visibility:visible;overflow:visible;height:70px;z-index:10}.menuBg *{-webkit-transition:.5s;transition:.5s}table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;table-layout:fixed;width:100%}table tr{background:#f8f8f8;border:1px solid #ddd;padding:.35em}table th,table td{padding:.625em;text-align:center}*,*:after,*:before{box-sizing:border-box}html{width:100%;height:100%;margin:0;padding:0}body{width:100%;margin:0;padding:0;font-family:Arial,Roboto,Droid Sans,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"メイリオ",Meiryo,sans-serif;line-height:1.7;color:#4c4c4c;font-size:17px;font-size:1.1rem}a{cursor:pointer;text-decoration:none;outline:none;color:#404040;-webkit-transition:all .2s;transition:all .2s}a:hover{color:#900}img{vertical-align:bottom}i,cite,em,var,address,dfn{font-style:normal}small{font-size:1em}.hide{display:none}.clearfix:after,.l-header:after,.l-header__content:after,.l-content .l-nav:after,.l-content .l-nav__content:after{clear:both;content:"";display:block}.left{float:left}.right{float:right}.alignLeft{text-align:left}.alignCenter{text-align:center}.alignRight{text-align:right}.clear{clear:both}.weightBold{font-weight:700}.margin_center,.l-main .l-col--n01,.l-footer__content__linkField{margin:0 auto}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.mt70{margin-top:70px!important}.mb70{margin-bottom:70px!important}.mt80{margin-top:80px!important}.mb80{margin-bottom:80px!important}.mt90{margin-top:90px!important}.mb90{margin-bottom:90px!important}.mt100{margin-top:100px!important}.mb100{margin-bottom:100px!important}.mt110{margin-top:110px!important}.mb110{margin-bottom:110px!important}.mt120{margin-top:120px!important}.mb120{margin-bottom:120px!important}.mt130{margin-top:130px!important}.mb130{margin-bottom:130px!important}.mt140{margin-top:140px!important}.mb140{margin-bottom:140px!important}.mt150{margin-top:150px!important}.mb150{margin-bottom:150px!important}.mt160{margin-top:160px!important}.mb160{margin-bottom:160px!important}.mt170{margin-top:170px!important}.mb170{margin-bottom:170px!important}.mt180{margin-top:180px!important}.mb180{margin-bottom:180px!important}.mt190{margin-top:190px!important}.mb190{margin-bottom:190px!important}.mt200{margin-top:200px!important}.mb200{margin-bottom:200px!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.pl0{padding-left:0!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.pr10{padding-right:10px!important}.pl10{padding-left:10px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.pr20{padding-right:20px!important}.pl20{padding-left:20px!important}.pt30{padding-top:30px!important}.pb30{padding-bottom:30px!important}.pr30{padding-right:30px!important}.pl30{padding-left:30px!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.pr40{padding-right:40px!important}.pl40{padding-left:40px!important}.pt50{padding-top:50px!important}.pb50{padding-bottom:50px!important}.pr50{padding-right:50px!important}.pl50{padding-left:50px!important}.pt60{padding-top:60px!important}.pb60{padding-bottom:60px!important}.pr60{padding-right:60px!important}.pl60{padding-left:60px!important}.pt70{padding-top:70px!important}.pb70{padding-bottom:70px!important}.pr70{padding-right:70px!important}.pl70{padding-left:70px!important}.pt80{padding-top:80px!important}.pb80{padding-bottom:80px!important}.pr80{padding-right:80px!important}.pl80{padding-left:80px!important}.pt90{padding-top:90px!important}.pb90{padding-bottom:90px!important}.pr90{padding-right:90px!important}.pl90{padding-left:90px!important}.pt100{padding-top:100px!important}.pb100{padding-bottom:100px!important}.pr100{padding-right:100px!important}.pl100{padding-left:100px!important}.pt110{padding-top:110px!important}.pb110{padding-bottom:110px!important}.pr110{padding-right:110px!important}.pl110{padding-left:110px!important}.pt120{padding-top:120px!important}.pb120{padding-bottom:120px!important}.pr120{padding-right:120px!important}.pl120{padding-left:120px!important}.pt130{padding-top:130px!important}.pb130{padding-bottom:130px!important}.pr130{padding-right:130px!important}.pl130{padding-left:130px!important}.pt140{padding-top:140px!important}.pb140{padding-bottom:140px!important}.pr140{padding-right:140px!important}.pl140{padding-left:140px!important}.pt150{padding-top:150px!important}.pb150{padding-bottom:150px!important}.pr150{padding-right:150px!important}.pl150{padding-left:150px!important}.pt160{padding-top:160px!important}.pb160{padding-bottom:160px!important}.pr160{padding-right:160px!important}.pl160{padding-left:160px!important}.pt170{padding-top:170px!important}.pb170{padding-bottom:170px!important}.pr170{padding-right:170px!important}.pl170{padding-left:170px!important}.pt180{padding-top:180px!important}.pb180{padding-bottom:180px!important}.pr180{padding-right:180px!important}.pl180{padding-left:180px!important}.pt190{padding-top:190px!important}.pb190{padding-bottom:190px!important}.pr190{padding-right:190px!important}.pl190{padding-left:190px!important}.pt200{padding-top:200px!important}.pb200{padding-bottom:200px!important}.pr200{padding-right:200px!important}.pl200{padding-left:200px!important}.l-header{margin:0;padding:0;width:100%;height:95px;border-bottom:1px solid #f2f2f2;border-top:10px solid #900;background:#fff}.l-header__content{width:100%;position:relative;max-width:960px;margin:0 auto;padding-top:16px}.l-header__logo{margin:0;padding:0;font-size:14px;font-size:.9rem;line-height:44px;float:left;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro",Hiragino Maru Gothic Pro,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO;font-weight:300;letter-spacing:1px;letter-spacing:.1rem;padding-left:16px;padding-left:1rem}.l-header .hederLink{position:absolute;right:0;top:32px;top:2rem}.l-header .hederLink ul{display:-webkit-box;display:-webkit-flex;-webkit-justify-content:space-between;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;list-style:none}.l-header .hederLink ul li{font-size:12px;font-size:.8rem}.l-header .hederLink ul li .no_icon img{display:none}.l-header .hederLink ul li a:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA01";position:absolute;top:6px;top:.38rem;font-size:9px;font-size:.6rem;left:24px;left:1.5rem}.l-header .hederLink ul li a:hover:before{left:27px;left:1.7rem}.l-content{position:relative;width:100%;height:100%;font-size:90%}.l-content:after{clear:both;content:"";display:block}.m-panel02,.secondContent .panelArea.link{position:relative;width:100%;padding:0;margin:1vw auto 0}.m-panel02:after,.secondContent .panelArea.link:after{clear:both;content:"";display:block}.if,.home .l-main #wrapper #container .clearfix section h2 .rss:before,.home .l-main #wrapper #container .l-header section h2 .rss:before,.home .l-main #wrapper #container .l-header__content section h2 .rss:before,.home .l-main #wrapper #container .l-content .l-nav section h2 .rss:before,.l-content .home .l-main #wrapper #container .l-nav section h2 .rss:before,.home .l-main #wrapper #container .l-content .l-nav__content section h2 .rss:before,.l-content .home .l-main #wrapper #container .l-nav__content section h2 .rss:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition2s,.l-header .hederLink ul li a:before,.l-main ul.linkList .linkText a:before,.l-main ul.linkList .linkBtn a:before,.l-main ul.linkList_big .linkBtn a:before,.secondContent .l-main .m-btnList__list__link:before,.secondContent.index .l-content #main #wrapper .l-index__panelField__btn__wrap__linkList li a:before,.home .centerBox .link ul.linkList .linkBtn a:before,.home .l-main #wrapper #container .clearfix section .newsBox ul li a .title,.home .l-main #wrapper #container .l-header section .newsBox ul li a .title,.home .l-main #wrapper #container .l-header__content section .newsBox ul li a .title,.home .l-main #wrapper #container .l-content .l-nav section .newsBox ul li a .title,.l-content .home .l-main #wrapper #container .l-nav section .newsBox ul li a .title,.home .l-main #wrapper #container .l-content .l-nav__content section .newsBox ul li a .title,.l-content .home .l-main #wrapper #container .l-nav__content section .newsBox ul li a .title,.news-index .l-content .l-main #wrapper #container section .archive_Box ul li a:before,.news-article .l-content .l-main #wrapper #container section .archive_Box ul li a:before{-webkit-transition:all .2s;transition:all .2s}.l-main{position:relative;width:90vw;height:100%;max-width:960px;margin:0 auto}.l-main:after{clear:both;content:"";display:block}.l-main #wrapper #container{margin-top:32px;margin-top:2rem;width:100%;max-width:960px;height:auto}.l-main h2{font-size:20px;margin:0;color:#0390e1}.l-main h2 .mini{font-size:16px;font-weight:100;letter-spacing:1px}.l-main h3{font-size:18px;margin:0;color:#0390e1}.l-main h3 .mini{font-size:14px;font-weight:100;letter-spacing:1px}.l-main h4{font-size:14px;margin:0;color:#0390e1}.l-main h4 .mini{font-size:12px;font-weight:100;letter-spacing:1px}.l-main h5{font-size:1.3em;color:#0390e1;margin:4px 0;margin:.3rem 0}.l-main h6{font-size:1.1em;color:#545454;margin:4px 0;margin:.3rem 0}.l-main p{color:#222}.l-main a{-webkit-transition:all .2s;transition:all .2s;color:#0390e1}.l-main a:hover{color:#900;text-decoration:none}.l-main ul{padding-left:16px;padding-left:1rem;margin-bottom:32px;margin-bottom:2rem}.l-main ul li:not(:first-child){margin-top:4px;margin-top:.3rem}.l-main ul ul,.l-main ul ol{padding-left:12px;padding-left:.8rem;margin-top:4px;margin-top:.3rem}.l-main ul.linkList{list-style-type:none;padding-left:0}.l-main ul.linkList .linkText a{color:#0390e1}.l-main ul.linkList .linkText a:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:2.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA18";position:relative;font-size:16px;font-size:1rem;left:-4px;left:-.3rem}.l-main ul.linkList .linkText a:hover:before{left:3px;left:.2rem}.l-main ul.linkList .linkBtn a{position:relative;display:inline-block;line-height:1.4;width:150px;height:auto;padding:8px 0;padding:.5rem 0;border-radius:.3rem;text-align:center;line-height:17px;line-height:1.1rem;background:#0390e1;color:#fff}.l-main ul.linkList .linkBtn a:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:2.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA01";position:absolute;top:3px;top:.2rem;font-size:9px;font-size:.6rem;left:32px;left:2rem}.l-main ul.linkList .linkBtn a:hover{background:#81c7f0}.l-main ul.linkList .linkBtn a:hover:before{left:40px;left:2.5rem}.l-main ul.linkList_big{list-style-type:none;padding-left:0}.l-main ul.linkList_big .linkBtn{background:url(/nihongo/assets/img/common/link-bg.png) repeat;width:290px;height:63px;text-align:center}.l-main ul.linkList_big .linkBtn a{margin-top:5px;margin-top:.35rem;position:relative;display:inline-block;line-height:1.4;width:96%;padding:9px 0;padding:.6rem 0;background:#fff;text-align:center;line-height:16px;line-height:1rem;font-weight:600}.l-main ul.linkList_big .linkBtn a span{font-size:12px;font-size:.8rem}.l-main ul.linkList_big .linkBtn a:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:2.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA01";position:absolute;top:3px;top:.2rem;font-size:16px;font-size:1rem;left:4px;left:.3rem}.l-main ul.linkList_big .linkBtn a:hover{background:#e5f4fc}.l-main ul.linkList_big .linkBtn a:hover:before{left:12px;left:.8rem}.l-main ol{padding-left:20px;padding-left:1.3rem}.l-main ol li:not(:first-child){margin-top:4px;margin-top:.3rem}.l-main ol ul,.l-main ol ol{padding-left:12px;padding-left:.8rem;margin-top:4px;margin-top:.3rem}.l-main dl dt{font-weight:700}.l-main dl dt:not(:first-child){margin-top:6px;margin-top:.4rem}.l-main dl dd{margin-left:16px;margin-left:1rem}.l-main dl dd:not(:first-child){margin-top:4px;margin-top:.3rem}.l-main table{margin-bottom:30px}.l-main table thead tr{background:#0390e1;color:#fff}.l-main table thead tr th{border:1px solid #626262}.l-main table tbody tr td{border:1px solid #626262}.l-main table tbody tr .bgblue{background:#b8e0f7}.l-main .note{font-size:11px;font-size:.7rem;color:#666}.l-main .iconBox{display:-webkit-box;display:-webkit-flex;-webkit-justify-content:flex-start;-webkit-flex-wrap:wrap;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-main .iconBox .icons{width:88px;width:5.5rem;height:24px;height:1.5rem;margin-right:8px;margin-right:.5rem}.l-main .iconBox .icons p{color:#fff;font-size:12px;font-size:.8rem;text-align:center;padding:1px 0;padding:.1rem 0}.l-main .iconBox .public{background-color:#00b7ee}.l-main .iconBox .accountant{background-color:#e9c500}.l-main .imgbox{margin:0 auto;text-align:center;padding-bottom:16px;padding-bottom:1rem}.l-main .imgbox img{margin-bottom:16px;margin-bottom:1rem}.l-main .imgbox .imgmax{width:100%;max-width:910px;height:auto}.l-main .whBox{padding:19px 19px 4px;padding:1.2rem 1.2rem .3rem;background:#f8f8f8;margin-top:5px;margin-bottom:30px}.l-main .whBox p{font-size:12px;margin-top:0}.l-main .relationBox{margin-top:5px;margin-bottom:30px;background:#eaf6fd;padding:20px}.l-main .relationBox h3{text-align:center;margin-bottom:10px}.l-main .relationBox .flexBox{display:-webkit-box;display:-webkit-flex;-webkit-justify-content:flex-start;-webkit-flex-wrap:wrap;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-main .relationBox .flexBox .relation-smallBox{width:22.826086%;margin:1.08%}.l-main .relationBox .flexBox .relation-smallBox img{width:100%;height:auto;max-width:210px}.l-main .relationBox .flexBox .relation-smallBox h4{margin-top:15px;line-height:17px;margin-bottom:5px}.l-main .relationBox .flexBox .relation-smallBox p{font-size:12px;margin:0}.l-main .m-btn{width:10%;margin:auto;font-size:16px;font-size:1rem}.l-main .l-col--wide{width:100%}.l-main .l-col--n01{width:100%;max-width:960px}.l-main .table-passed tr th{background-color:#bde6e5;color:#333;border-left:7px solid #25b7aa}.l-main .table-passed tr td{font-weight:600;background-color:#dfefef}.l-main .table-passed tr td span{font-size:25px;font-size:1.6rem;font-weight:600;color:#900;margin-right:1px;margin-right:.1rem}.l-main .table-passed tr:nth-child(odd) td{background-color:#dfefef}.l-main .table-passed tr:nth-child(even) td{background-color:#f6f6f6}.l-main .passed{width:100%}.l-main .passed tr th{width:50%}.secondContent .l-main__indexH2{margin:3vw 0 0;font-weight:500;font-size:25px;font-size:1.6rem;letter-spacing:1px;letter-spacing:.12rem;color:#212121;position:relative;border:none;padding:0}.secondContent .l-main .m-btnList{display:-webkit-box;display:-ms-flexbox;list-style-type:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;display:flex;padding-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.secondContent .l-main .m-btnList__list{height:190px;margin-top:0}.secondContent .l-main .m-btnList__list__link{height:160px;width:240px;display:table-cell;vertical-align:bottom;position:relative;padding:136px 24px 12px;padding:8.5rem 1.5rem .8rem;border-radius:1rem;line-height:1.5}.secondContent .l-main .m-btnList__list__link:before{content:'A';display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#656565;font-size:96px;font-size:6rem;position:absolute;top:28px;top:1.8rem;right:0;bottom:0;left:0;margin:auto}.secondContent .l-main .m-btnList__list__link:hover{text-decoration:none}.secondContent .l-main .m-btnList__list__link:hover:before{color:#900;position:absolute;top:19px;top:1.2rem;right:0;bottom:0;left:0}.secondContent .l-main a:hover{color:#900}.secondContent .l-main .df{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.secondContent .l-main .df h3{margin-top:24px;margin-top:1.5rem}.secondContent .l-main .col2{width:49%;margin-bottom:32px;margin-bottom:2rem}.secondContent .l-main .caution{background:#fff5f5;border:2px solid #900;padding:12px;padding:.8rem;color:#900}.secondContent .l-main .pt1rem{padding-top:8px!important;padding-top:.5rem!important}.secondContent .l-main .mt0{margin-top:0!important}.secondContent .l-main .ml0{margin-left:0!important}.secondContent .l-main .ml1rem{margin-left:16px!important;margin-left:1rem!important}.secondContent .l-main .mb0{margin-bottom:0}.secondContent .l-main .mb1rem{margin-bottom:16px;margin-bottom:1rem}.secondContent .l-main .mb3rem{margin-bottom:48px;margin-bottom:3rem}.secondContent .l-main .mb6rem{margin-bottom:96px;margin-bottom:6rem}.secondContent .l-main .wFull{width:100%}.secondContent .l-main .tabs__content{overflow:hidden}.secondContent .l-main .tabs .m-tab{list-style-type:none;padding:0;margin-top:48px;margin-top:3rem}.secondContent .l-main .tabs .m-tab__list{margin-top:0;box-sizing:border-box;width:25%;font-size:14px;font-size:.9rem;text-align:center;background:#a1a1a1}.secondContent .l-main .tabs .m-tab__list:not(:first-child){border-left:1px solid #fff}.secondContent .l-main .tabs .m-tab__list a{background:#a1a1a1;display:table-cell;width:25vw;vertical-align:middle;line-height:1.6;height:72px;height:4.5rem;padding:12px;padding:.8rem;color:#fff}.secondContent .l-main .tabs .m-tab__list.active{background:#900}.secondContent .l-main .tabs .m-tab__list.active a{background:#900}.secondContent .l-main .tabs .m-tab__list.active:hover a{background:#900}.secondContent .l-main .tabs .m-tab__list:hover a{background:#545454;text-decoration:none}.secondContent .l-main #wrapper #container .text-flexBox{margin-top:5px;margin-bottom:50px;width:100%;height:auto;display:-webkit-box;display:-webkit-flex;-webkit-justify-content:space-between;-webkit-flex-wrap:wrap;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.secondContent .l-main #wrapper #container .text-flexBox .textBox{width:48%}.secondContent .l-main #wrapper #container .text-flexBox .textBox p{width:100%;margin:10px 0}.secondContent .l-main #wrapper #container .text-flexBox .textBox .mini{font-size:13px}.secondContent .l-main #wrapper #container .text-flexBox .imgBox{width:48%}.secondContent .l-main #wrapper #container .text-flexBox .imgBox img{width:100%}.secondContent .l-main #wrapper #container .imgMax{margin-top:5px;margin-bottom:50px;width:100%;height:auto}.secondContent .l-main #wrapper #container .imgMax img{width:100%;height:auto}.secondContent .l-main #wrapper #container .list{font-size:12px}.secondContent .l-content{background-color:#fff}.secondContent .l-content a{padding:3px;padding:.2rem}.secondContent .l-content a.fileIcon img{float:left;margin-top:2px;margin-top:.17rem;margin-right:4px;margin-right:.3rem}.secondContent .l-content a.linkIcon img{vertical-align:middle;margin-left:4px;margin-left:.3rem}.secondContent .l-content a.no_icon .icon{display:none!important}.secondContent .l-content a.ex_link .file{display:none}.secondContent .l-content .w960Center,.secondContent .l-content .l-content__head__title__field,.secondContent .l-content .l-content__head__bread{width:100%;max-width:960px;height:auto;margin:0 auto}.secondContent .l-content .caption{color:#6e6e6e;margin:3px 0;margin:.2rem 0;display:inline-block}.secondContent .l-content__head:first-child{background:#ebebeb}.secondContent .l-content__head__title{background:#001c58;color:#c8c8c8}.secondContent .l-content__head__title__field{height:200px}.secondContent .l-content__head__title__field h1{margin:0;padding:6px 16px 8px 0;padding:.4rem 1rem .5rem 0;font-size:14px;font-size:.9rem;font-weight:200;color:#fff}.secondContent .l-content__head__title__field h1 .spnone{display:none}.secondContent .l-content__head__bread .breadList{list-style-type:none;margin:0;padding:9px 16px 11px 0;padding:.6rem 1rem .7rem 0}.secondContent .l-content__head__bread .breadList li{font-size:11px;font-size:.7rem;display:inline-block;height:16px;height:1rem;position:relative}.secondContent .l-content__head__bread .breadList li:first-child a:before{content:'\EA0D';display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:9px;font-size:.6rem}.secondContent .l-content__head__bread .breadList li:not(:first-child){padding-left:16px;padding-left:1rem}.secondContent .l-content__head__bread .breadList li:not(:first-child):before{position:absolute;top:1px;top:.12rem;left:1px;left:.1rem;content:'\EA0E';display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-size:.8rem}.secondContent .l-content__head__bread .breadList li:last-child{font-weight:700}.secondContent .l-content__head__bread .breadList li a{opacity:.7;filter:alpha(opacity=70)}.secondContent .l-content blockquote{margin:32px 0;margin:2rem 0;padding:24px;padding:1.5rem;background:#e8e8e8;color:#444;position:relative;z-index:2;overflow:hidden;border-radius:.2rem}.secondContent .l-content blockquote:after,.secondContent .l-content blockquote:before{font-size:1000%;line-height:.1;font-family:Times New Roman,"ＭＳ Ｐゴシック",sans-serif;color:rgba(0,0,0,.06);position:absolute;z-index:0}.secondContent .l-content blockquote:before{content:"“";left:8px;left:.5rem;top:51px;top:3.2rem}.secondContent .l-content blockquote:after{content:"”";right:8px;right:.5rem;bottom:-12px;bottom:-.8rem}.secondContent .l-content hr{background:#ededed;height:4px;height:.3rem;border:none;margin:80px 0;margin:5rem 0}.secondContent .l-content .flL:after{clear:both;content:"";display:block}.secondContent .l-content .flL img{float:left;margin:0 16px 16px 0;margin:0 1rem 1rem 0}.secondContent .l-content .flR:after{clear:both;content:"";display:block}.secondContent .l-content .flR img{float:right;margin:0 0 16px 16px;margin:0 0 1rem 1rem}.secondContent .l-content .taC{text-align:center}.secondContent .l-content .taR{text-align:right}.secondContent.index .l-content{padding-bottom:48px;padding-bottom:3rem}.secondContent.index .l-content #main{width:100%;max-width:960px}.secondContent.index .l-content #main #wrapper #container{margin-top:48px;margin-top:3rem}.secondContent.index .l-content #main #wrapper .l-index__panelField{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#e0e0e0;box-shadow:0 0 15px rgba(0,0,0,.15)}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn:nth-child(odd){background-color:#fff}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn:nth-child(odd) .l-index__panelField__btn__wrap{background-color:#fff}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn:nth-child(even){background-color:#f2f2f2}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn:nth-child(even) .l-index__panelField__btn__wrap{background-color:#f2f2f2}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn:after{clear:both;content:"";display:block}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn__imageField{width:100%;height:175px;text-indent:-9999px;background-size:cover}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn__wrap{padding:32px;padding:2rem}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn__wrap h2{font-family:"+sansserifFont";line-height:1.4;font-weight:300;font-size:22px;font-size:1.4rem;padding:0;margin-top:0;border:none;color:#545454}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn__wrap p{margin-bottom:24px;margin-bottom:1.5rem}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn__wrap__linkList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;font-size:13px;font-size:.85rem}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn__wrap__linkList li{margin:0 0 4px 19px;margin:0 0 .3rem 1.2rem;min-width:264px;min-width:16.5rem}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn__wrap__linkList li a{position:relative}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn__wrap__linkList li a:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\EA01';position:absolute;top:2px;top:.15rem;left:-16px;left:-1rem}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn__wrap__linkList li a:hover{text-decoration:none;color:#900}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn__wrap__linkList li a:hover:before{left:-14px;left:-.9rem}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn.col3{display:-webkit-box;display:-ms-flexbox;display:flex}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn.col3 .l-index__panelField__btn__imageField{height:auto;width:320px}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn.col1 .l-index__panelField__btn__wrap{padding:8%}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn.col1 .l-index__panelField__btn__wrap__linkList{display:block}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn.col1 .l-index__panelField__btn__wrap__linkList li{min-width:192px;min-width:12rem}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn.col1 .l-index__panelField__btn__wrap__linkList li a{min-width:192px;min-width:12rem}.secondContent .panelArea.link .m-panel,.secondContent .panelArea.link .panelArea.pickup{width:100%}.secondContent .panelArea.link .item{height:230px}.secondContent .panelArea.link .item a{padding:0;overflow:hidden}.secondContent .panelArea.link .item a img{width:100%;height:auto}.l-sub{position:relative;width:25%;float:left}.l-sub:after{clear:both;content:"";display:block}.l-sub p{margin:0;padding:0;font-size:80px;font-size:5rem;text-align:center;color:#fff}.l-footer{margin:0;padding:0 0 18px;background-color:#0390e1;position:relative;margin-top:60px}.l-footer:after{clear:both;content:"";display:block}.l-footer .backTop{-webkit-transition:all .2s;transition:all .2s;background:#c4d3eb;display:block;height:0;width:100%;margin:0 auto;height:30px}.l-footer .backTop a{color:#212121;background:#c4d3eb;display:block!important;text-align:center;height:30px;line-height:30px;font-size:16px;font-size:1rem;width:100%;padding:0;opacity:1!important;filter:alpha(opacity=100)}.l-footer .backTop a:before{content:"　\EA02";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;right:8px;right:.5rem;top:1px;top:.1rem}.l-footer .backTop a:hover{text-decoration:none}.l-footer__content{width:100%;max-width:960px;margin:0 auto;padding-top:4px;padding-top:.3rem}.l-footer__content p{font-size:12px;font-size:.8rem;color:#fff}.l-footer__content__logo{text-align:center}.l-footer__content__linkField{list-style-type:none;padding:32px 0;padding:2rem 0;font-size:12px;font-size:.8rem;width:320px;width:20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-footer__content__linkField:after{clear:both;content:"";display:block}.l-footer__content__linkField__list{padding-left:16px;padding-left:1rem}.l-footer__content__linkField__list:before{content:"\EA01";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:11px;font-size:.7rem}.l-footer__content__linkField__list a{position:relative}.l-footer__content .contact{margin-top:19px;margin-top:1.2rem;float:left;margin-bottom:0}.l-footer__content .contact span{font-weight:600}.l-footer__telNB{font-size:11px;font-size:.7rem}.l-footer__telNB ul{list-style-type:none;padding-left:0;width:630px;margin:0}.l-footer__telNB ul:after{clear:both;content:"";display:block}.l-footer__telNB ul li{float:left;font-size:12px;font-size:.8rem;padding-right:16px;padding-right:1rem}.l-footer__copyright{font-size:11px;font-size:.7rem;color:#fff}.l-footer__copyright ul{margin-top:15px;list-style-type:none;padding-left:0;width:258px}.l-footer__copyright ul:after{clear:both;content:"";display:block}.l-footer__copyright ul li{border:1px solid #fff;background-color:#fff;border-radius:4px;padding:3px 10px;text-align:center;-webkit-transition:all .2s;transition:all .2s}.l-footer__copyright ul li:hover{background-color:#81c7f0;border:1px solid #0390e1}.l-footer__copyright ul li:hover a{color:#fff}.l-footer__copyright ul li a{color:#0390e1;font-weight:600;font-size:12px;font-size:.8rem;padding-left:10px;padding-right:10px}.l-footer__copyright ul li a span{padding-left:5px}.l-footer__copyright ul li a img{margin-top:-3px;margin-top:-.2rem;margin-left:3px;margin-left:.2rem;vertical-align:middle}.l-footer__copyright small{margin-top:11px;margin-top:.7rem}#utility_navigation{position:absolute;right:0;top:20px;font-size:1.1em}#f_size_change{float:left;padding-right:10px}#f_size_change p{float:left;margin:0;padding:0;font-size:12px;font-size:.8rem}#f_size_change ul{float:left;margin:0;padding:0;margin-left:9px;margin-left:.6rem}#f_size_change li{display:inline;float:left;padding:0;margin-right:1px;background:transparent url(/nihongo/assets/img/common/font-size.gif) no-repeat 0 0;width:20px;height:20px;text-indent:-5000px}#f_size_change #fontS{background-position:0 0}#f_size_change #fontM{background-position:-20px 0}#f_size_change #fontL{background-position:-40px 0}#f_size_change li:hover{cursor:pointer}#f_size_change #fontS:hover{background-position:0 -20px}#f_size_change #fontM:hover{background-position:-20px -20px}#f_size_change #fontL:hover{background-position:-40px -20px}.fontS #fontS{background-position:0 -20px!important}.fontM #fontM{background-position:-20px -20px!important}.fontL #fontL{background-position:-40px -20px!important}.fontS #main{font-size:.834em!important}.fontM #main{font-size:1em!important}.fontL #main{font-size:1.167em!important}#searchbox{position:relative;float:left;width:160px}#searchbox legend span{position:absolute;top:4px;left:0;font-size:1.1em;color:#000}#searchbox p{float:right;width:160px;height:20px;border:1px solid #b0afaf}#searchbox input{display:block}#searchbox #searchKeyword{width:130px;margin:0 5px;background:none;border:none;outline:0;color:#999;font-size:.65em;line-height:17px;line-height:1.1rem;position:absolute;padding-top:5px;top:1;left:0;height:17px;height:1.1rem}#searchbox .submit{width:20px;height:20px;padding:0;border-width:0;cursor:pointer;top:0;right:0;position:absolute;border:0;text-indent:-9999px;background-color:#999;background-image:url(/nihongo/assets/img/common/icon__search.png);background-size:70%;background-position:50%;background-repeat:no-repeat;outline:none;-webkit-transition:all .2s;transition:all .2s}#searchbox .submit:hover{background-color:#900}#searchbox .submit:hover{cursor:pointer}.l-content .l-nav{margin:0;padding:0;width:100%;height:95px;background:#fff}.l-content .l-nav__content{width:100%;position:relative;max-width:960px;margin:0 auto;padding-top:30px}.l-content .l-nav__logo{display:none;margin:0;padding:0;font-size:14px;font-size:.9rem;line-height:44px;float:left;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro",Hiragino Maru Gothic Pro,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO;font-weight:300;letter-spacing:1px;letter-spacing:.1rem;padding-left:16px;padding-left:1rem}.l-content .l-nav__logo a{display:block;width:200px;height:44px;color:#656363}.l-content .l-nav__logo a:hover{color:#4c4c4c}.l-content .l-nav__logo a img{width:396px}.l-content .l-nav__ritsumeilink{display:none}.l-content .l-nav__nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:960px;margin:0;padding:0;list-style-type:none;font-size:17px;font-size:1.1rem;letter-spacing:0;letter-spacing:.05rem;font-weight:500}.l-content .l-nav__nav .current{background:#fff799}.l-content .l-nav__nav__list{width:25%;height:70px;border-left:1px solid #999}.l-content .l-nav__nav__list:last-child{border-right:1px solid #999}.l-content .l-nav__nav__list a{padding:15px 18px 0}.l-content .l-nav__nav__list ul li{background-color:#ddd;list-style:none;line-height:20px}.l-content .l-nav__nav__list ul li a{font-size:15px;text-align:center;padding-top:16px}.l-content .l-nav__nav__list ul li a span{font-size:11px;font-size:.7rem}.l-content .l-nav__nav__list ul li:hover{background:#fff799}.l-content .l-nav__nav__list ul li:hover a{color:#4c4c4c}.l-content .l-nav__nav__list__link{display:block;position:relative;-webkit-transition:all .2s;transition:all .2s;box-sizing:border-box;z-index:9999;overflow:hidden;-webkit-transition:all .5s;transition:all .5s;height:70px;line-height:20px;text-align:center;font-size:16px;font-size:1rem}.l-content .l-nav__nav__list__link span{font-size:11px;font-size:.7rem}.l-content .l-nav__nav__list__link:hover{background:#fff799;color:#404040}.l-content .l-nav__nav__list.is-active .l-nav__nav__list__link{border:3px solid #900;color:#212121;line-height:32px;-webkit-transition:none;transition:none}.l-content .l-nav__nav__list.is-active .l-nav__nav__list__link:hover:before{display:none}.l-content .l-nav__nav__list.is-active .l-nav__nav__list__link:hover:after{display:none}.l-content .l-nav .mainNav{position:relative}.l-content .l-nav .mainNav fieldset{margin:0;padding:0;border:none}.l-content .l-nav .mainNav fieldset p{margin:0;padding:0}.l-content .l-nav .toggleBtn{position:absolute;padding:24px 20px 20px 0;right:0;top:10px;z-index:9999;overflow:hidden}.l-content .l-nav .toggleBtn #nav-toggle span{cursor:pointer;display:inline-block;-webkit-transition:all .4s;transition:all .4s;box-sizing:border-box}.l-content .l-nav .toggleBtn #nav-toggle{position:relative;width:75px;height:25px}.l-content .l-nav .toggleBtn #nav-toggle .text{position:absolute;top:-3px;left:0;font-size:14px;font-size:.9rem;letter-spacing:1px;letter-spacing:.1rem;text-align:center;font-weight:500;background:none;color:#212121;-webkit-transition:all .2s;transition:all .2s}.l-content .l-nav .toggleBtn #nav-toggle .text.close{top:-3px;opacity:0;filter:alpha(opacity=0)}.l-content .l-nav .toggleBtn #nav-toggle.active .text.open{opacity:0;filter:alpha(opacity=0);top:-3px}.l-content .l-nav .toggleBtn #nav-toggle.active .text.close{top:-3px;opacity:1;filter:alpha(opacity=100)}.l-content .l-nav .toggleBtn #nav-toggle span{position:absolute;right:0;width:30%;height:3px;background-color:#212121;border-radius:3px}.l-content .l-nav .toggleBtn #nav-toggle span:nth-of-type(1){top:0}.l-content .l-nav .toggleBtn #nav-toggle span:nth-of-type(2){top:8px}.l-content .l-nav .toggleBtn #nav-toggle span:nth-of-type(3){top:16px}.l-content .l-nav .toggleBtn #nav-toggle.active span:nth-of-type(1){-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}.l-content .l-nav .toggleBtn #nav-toggle.active span:nth-of-type(2){left:200%;opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-animation:active-menu-bar02 .8s forwards;animation:active-menu-bar02 .8s forwards}@-webkit-keyframes active-menu-bar02{100%{height:0}}@keyframes active-menu-bar02{100%{height:0}}.l-content .l-nav .toggleBtn #nav-toggle.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.noto,.secondContent h1,.secondContent.index .l-content #main #wrapper .l-index__panelField__btn__wrap h2,.l-content .l-nav__nav,.l-content .l-nav .toggleBtn #nav-toggle .text{font-family:Noto Sans Japanese,serif}.m-panel,.secondContent .panelArea.pickup{position:relative;width:100%;margin:1vw auto 0}.m-panel:after,.secondContent .panelArea.pickup:after{clear:both;content:"";display:block}.home .l-hero{margin:0 auto;text-align:center;width:100%;height:auto;background-color:#428bdc}.home .l-hero img{width:100%;max-width:1350px;height:auto}.home .centerBox{background-color:#e5f4fc;margin-top:44px;margin-top:2.8rem}.home .centerBox .flexBox{width:960px;height:auto;margin:0 auto;padding-top:43px;padding-top:2.7rem;display:-webkit-box;display:-webkit-flex;-webkit-justify-content:space-between;-webkit-flex-wrap:wrap;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.home .centerBox .flexBox .imgBox{width:30.625%}.home .centerBox .flexBox .imgBox img{width:100%;height:auto}.home .centerBox .flexBox .textBox_jp{width:30.625%;height:auto;margin-top:-7px;margin-top:-.45rem}.home .centerBox .flexBox .textBox_jp h2{font-size:20px;font-size:1.3rem;margin:0;color:#0390e1}.home .centerBox .flexBox .textBox_jp h2 .small{font-size:16px;font-size:1rem;font-weight:100}.home .centerBox .flexBox .textBox_jp p{margin:0;font-size:12px;font-size:.8rem}.home .centerBox .flexBox .textBox_en{width:30.625%;height:auto}.home .centerBox .flexBox .textBox_en p{margin-top:27px;margin-top:1.7rem;font-size:12px;font-size:.8rem}.home .centerBox .link{width:960px;margin:0 auto;text-align:right;padding-bottom:9px;padding-bottom:.6rem}.home .centerBox .link ul{padding-left:16px;padding-left:1rem;margin-bottom:32px;margin-bottom:2rem}.home .centerBox .link ul li:not(:first-child){margin-top:4px;margin-top:.3rem}.home .centerBox .link ul ul,.home .centerBox .link ul ol{padding-left:12px;padding-left:.8rem;margin-top:4px;margin-top:.3rem}.home .centerBox .link ul.linkList{list-style-type:none;padding-left:0}.home .centerBox .link ul.linkList .linkBtn a{position:relative;display:inline-block;line-height:1.4;padding:3.2px 0;width:150px;height:auto;padding:8px 0;padding:.5rem 0;background:#0390e1;border-radius:.4rem;color:#fff;text-align:center;line-height:17px;line-height:1.1rem}.home .centerBox .link ul.linkList .linkBtn a:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:2.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA01";position:absolute;top:3px;top:.2rem;font-size:9px;font-size:.6rem;left:32px;left:2rem}.home .centerBox .link ul.linkList .linkBtn a:hover{background:#81c7f0}.home .centerBox .link ul.linkList .linkBtn a:hover:before{left:40px;left:2.5rem}.home .l-main #wrapper #container .clearfix section h2 .rss,.home .l-main #wrapper #container .l-header section h2 .rss,.home .l-main #wrapper #container .l-header__content section h2 .rss,.home .l-main #wrapper #container .l-content .l-nav section h2 .rss,.l-content .home .l-main #wrapper #container .l-nav section h2 .rss,.home .l-main #wrapper #container .l-content .l-nav__content section h2 .rss,.l-content .home .l-main #wrapper #container .l-nav__content section h2 .rss{display:block;position:absolute;top:3px;top:.2rem;left:64px;left:4rem}.home .l-main #wrapper #container .clearfix section h2 .rss:before,.home .l-main #wrapper #container .l-header section h2 .rss:before,.home .l-main #wrapper #container .l-header__content section h2 .rss:before,.home .l-main #wrapper #container .l-content .l-nav section h2 .rss:before,.l-content .home .l-main #wrapper #container .l-nav section h2 .rss:before,.home .l-main #wrapper #container .l-content .l-nav__content section h2 .rss:before,.l-content .home .l-main #wrapper #container .l-nav__content section h2 .rss:before{content:"\EA0C";color:#fdbd39;font-size:25px;font-size:1.6rem}.home .l-main #wrapper #container .clearfix section .newsBox,.home .l-main #wrapper #container .l-header section .newsBox,.home .l-main #wrapper #container .l-header__content section .newsBox,.home .l-main #wrapper #container .l-content .l-nav section .newsBox,.l-content .home .l-main #wrapper #container .l-nav section .newsBox,.home .l-main #wrapper #container .l-content .l-nav__content section .newsBox,.l-content .home .l-main #wrapper #container .l-nav__content section .newsBox{overflow:auto;height:260px;border-top:1px solid #99d9fe;border-bottom:1px solid #99d9fe;border-left:6px solid #0390e1}.home .l-main #wrapper #container .clearfix section .newsBox ul,.home .l-main #wrapper #container .l-header section .newsBox ul,.home .l-main #wrapper #container .l-header__content section .newsBox ul,.home .l-main #wrapper #container .l-content .l-nav section .newsBox ul,.l-content .home .l-main #wrapper #container .l-nav section .newsBox ul,.home .l-main #wrapper #container .l-content .l-nav__content section .newsBox ul,.l-content .home .l-main #wrapper #container .l-nav__content section .newsBox ul{list-style:none}.home .l-main #wrapper #container .clearfix section .newsBox ul li,.home .l-main #wrapper #container .l-header section .newsBox ul li,.home .l-main #wrapper #container .l-header__content section .newsBox ul li,.home .l-main #wrapper #container .l-content .l-nav section .newsBox ul li,.l-content .home .l-main #wrapper #container .l-nav section .newsBox ul li,.home .l-main #wrapper #container .l-content .l-nav__content section .newsBox ul li,.l-content .home .l-main #wrapper #container .l-nav__content section .newsBox ul li{border-bottom:1px dotted #7a7a7a;width:98%;padding:16px 0;padding:1rem 0}.home .l-main #wrapper #container .clearfix section .newsBox ul li a .day,.home .l-main #wrapper #container .l-header section .newsBox ul li a .day,.home .l-main #wrapper #container .l-header__content section .newsBox ul li a .day,.home .l-main #wrapper #container .l-content .l-nav section .newsBox ul li a .day,.l-content .home .l-main #wrapper #container .l-nav section .newsBox ul li a .day,.home .l-main #wrapper #container .l-content .l-nav__content section .newsBox ul li a .day,.l-content .home .l-main #wrapper #container .l-nav__content section .newsBox ul li a .day{color:#900;margin-top:0;margin-bottom:8px;margin-bottom:.5rem}.home .l-main #wrapper #container .clearfix section .newsBox ul li a .title,.home .l-main #wrapper #container .l-header section .newsBox ul li a .title,.home .l-main #wrapper #container .l-header__content section .newsBox ul li a .title,.home .l-main #wrapper #container .l-content .l-nav section .newsBox ul li a .title,.l-content .home .l-main #wrapper #container .l-nav section .newsBox ul li a .title,.home .l-main #wrapper #container .l-content .l-nav__content section .newsBox ul li a .title,.l-content .home .l-main #wrapper #container .l-nav__content section .newsBox ul li a .title{color:#4c4c4c;margin-bottom:16px;margin-bottom:1rem}.home .l-main #wrapper #container .clearfix section .newsBox ul li a:hover .title,.home .l-main #wrapper #container .l-header section .newsBox ul li a:hover .title,.home .l-main #wrapper #container .l-header__content section .newsBox ul li a:hover .title,.home .l-main #wrapper #container .l-content .l-nav section .newsBox ul li a:hover .title,.l-content .home .l-main #wrapper #container .l-nav section .newsBox ul li a:hover .title,.home .l-main #wrapper #container .l-content .l-nav__content section .newsBox ul li a:hover .title,.l-content .home .l-main #wrapper #container .l-nav__content section .newsBox ul li a:hover .title{background-color:#e5f4fc;color:#900}.home .l-main #wrapper #container .clearfix section .newsBox ul li:first-child,.home .l-main #wrapper #container .l-header section .newsBox ul li:first-child,.home .l-main #wrapper #container .l-header__content section .newsBox ul li:first-child,.home .l-main #wrapper #container .l-content .l-nav section .newsBox ul li:first-child,.l-content .home .l-main #wrapper #container .l-nav section .newsBox ul li:first-child,.home .l-main #wrapper #container .l-content .l-nav__content section .newsBox ul li:first-child,.l-content .home .l-main #wrapper #container .l-nav__content section .newsBox ul li:first-child{padding-top:8px;padding-top:.5rem}.home .l-main #wrapper #container .clearfix section .link,.home .l-main #wrapper #container .l-header section .link,.home .l-main #wrapper #container .l-header__content section .link,.home .l-main #wrapper #container .l-content .l-nav section .link,.l-content .home .l-main #wrapper #container .l-nav section .link,.home .l-main #wrapper #container .l-content .l-nav__content section .link,.l-content .home .l-main #wrapper #container .l-nav__content section .link{margin-top:32px;margin-top:2rem;text-align:right}.home .l-main #wrapper #container .clearfix .linkBox,.home .l-main #wrapper #container .l-header .linkBox,.home .l-main #wrapper #container .l-header__content .linkBox,.home .l-main #wrapper #container .l-content .l-nav .linkBox,.l-content .home .l-main #wrapper #container .l-nav .linkBox,.home .l-main #wrapper #container .l-content .l-nav__content .linkBox,.l-content .home .l-main #wrapper #container .l-nav__content .linkBox{display:-webkit-box;display:-webkit-flex;-webkit-justify-content:flex-start;-webkit-flex-wrap:wrap;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.home .l-main #wrapper #container .clearfix .linkBox .linkList_big,.home .l-main #wrapper #container .l-header .linkBox .linkList_big,.home .l-main #wrapper #container .l-header__content .linkBox .linkList_big,.home .l-main #wrapper #container .l-content .l-nav .linkBox .linkList_big,.l-content .home .l-main #wrapper #container .l-nav .linkBox .linkList_big,.home .l-main #wrapper #container .l-content .l-nav__content .linkBox .linkList_big,.l-content .home .l-main #wrapper #container .l-nav__content .linkBox .linkList_big{margin:14px;margin:.9rem}.about-index .l-content__head__title__field{background:url(/nihongo/assets/img/about/about-h1.jpg) no-repeat right 0}.about-message .l-content__head__title__field{background:url(/nihongo/assets/img/about/about-h1.jpg) no-repeat right 0}.about-outline .l-content__head__title__field{background:url(/nihongo/assets/img/about/about-h1.jpg) no-repeat right 0}.about-faculty .l-content__head__title__field{background:url(/nihongo/assets/img/about/about-h1.jpg) no-repeat right 0}.about-faculty .l-content .l-main #wrapper #container section .biglist ul li{position:relative;list-style:none;padding:15px 0;border-bottom:1px dashed #c8c8c8}.about-faculty .l-content .l-main #wrapper #container section .biglist ul li:first-child{border-top:1px solid #c8c8c8}.about-faculty .l-content .l-main #wrapper #container section .biglist ul li:last-child{border-bottom:1px solid #c8c8c8}.about-faculty .l-content .l-main #wrapper #container section .biglist ul span{position:absolute;right:0}.about-faculty .l-content .l-main #wrapper #container section .biglist ul span a{background:#fff;border:1px solid #c8c8c8;border-radius:3px;padding:5px}.about-faculty .l-content .l-main #wrapper #container section .biglist ul span a:after{content:"\EA12";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;padding-left:5px}.about-organization .l-content__head__title__field{background:url(/nihongo/assets/img/about/about-h1.jpg) no-repeat right 0}.about-organization .l-content .l-main #wrapper #container section .biglist ul li{list-style:none;padding:15px 0;border-bottom:1px dashed #c8c8c8}.about-organization .l-content .l-main #wrapper #container section .biglist ul li:first-child{border-top:1px solid #c8c8c8}.about-organization .l-content .l-main #wrapper #container section .biglist ul li:last-child{border-bottom:1px solid #c8c8c8}.education-index .l-content__head__title__field{background:url(/nihongo/assets/img/education/education-h1.jpg) no-repeat right 0}.education-index .l-content .l-main #wrapper #container section .whBox{padding:16px 19px;padding:1rem 1.2rem}.education-index .l-content .l-main #wrapper #container section .whBox p{font-size:17px;margin:0}.education-index .l-content .l-main #wrapper #container section .tableBox table tbody tr .text_left{text-align:left}.international-index .l-content__head__title__field{background:url(/nihongo/assets/img/international/international-h1.jpg) no-repeat right 0}.international-index .l-content .l-main #wrapper #container section .whBox{padding:16px 19px;padding:1rem 1.2rem}.international-index .l-content .l-main #wrapper #container section .whBox p{font-size:17px;margin:0}.current_stude-index .l-content__head__title__field{background:url(/nihongo/assets/img/current_stude/current_stude-h1.jpg) no-repeat right 0}.current_stude-index .l-content .l-main #wrapper #container section .whBox{width:100%;padding:16px 19px;padding:1rem 1.2rem}.current_stude-index .l-content .l-main #wrapper #container section .whBox p{font-size:17px;margin:0}.current_stude-index .l-content .l-main #wrapper #container section .whBox p a .pc_none{display:none}.current_stude-index .l-content .l-main #wrapper #container section .flexBox{display:-webkit-box;display:-webkit-flex;-webkit-justify-content:flex-start;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.current_stude-index .l-content .l-main #wrapper #container section .flexBox li{list-style:none;margin:0 5px 0 0}.current_stude-index .l-content .l-main #wrapper #container section .flexBox li a{padding:0}.current_stude-index .l-content .l-main #wrapper #container section .flexBox li a p{margin:0;color:#fff;padding:0 20px;border-radius:5px;border:3px solid #fff}.current_stude-index .l-content .l-main #wrapper #container section .flexBox li a .kinugasa{background-color:#ffc000}.current_stude-index .l-content .l-main #wrapper #container section .flexBox li a .bkc{background-color:#92d050}.current_stude-index .l-content .l-main #wrapper #container section .flexBox li a .oic{background-color:#00b0f0}.news-index .l-content__head__title__field{background:url(/nihongo/assets/img/news/about-news-h1.jpg) no-repeat right 0}.news-index .l-content .l-main #wrapper #container section .news-biglist ul li{list-style:none;padding:15px 0;border-bottom:1px dashed #c8c8c8}.news-index .l-content .l-main #wrapper #container section .news-biglist ul li:first-child{border-top:1px solid #c8c8c8}.news-index .l-content .l-main #wrapper #container section .news-biglist ul li:last-child{border-bottom:1px solid #c8c8c8}.news-index .l-content .l-main #wrapper #container section .news-biglist ul li a{padding:0}.news-index .l-content .l-main #wrapper #container section .news-biglist ul li a:hover p{-webkit-transition:all .2s;transition:all .2s;color:#900}.news-index .l-content .l-main #wrapper #container section .news-biglist ul li .flexbox{display:-webkit-box;display:-webkit-flex;-webkit-justify-content:space-between;-webkit-flex-wrap:wrap;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-index .l-content .l-main #wrapper #container section .news-biglist ul li .flexbox p{-webkit-transition:all .2s;transition:all .2s;font-size:17px}.news-index .l-content .l-main #wrapper #container section .news-biglist ul li .flexbox .datetime{width:13%;color:#7d7d7d;margin-right:2%}.news-index .l-content .l-main #wrapper #container section .news-biglist ul li .flexbox .text{width:85%}.news-index .l-content .l-main #wrapper #container section .archive_Box ul{margin:15px 0}.news-index .l-content .l-main #wrapper #container section .archive_Box ul li{list-style:none;padding:15px 0;border-top:1px solid #c8c8c8}.news-index .l-content .l-main #wrapper #container section .archive_Box ul li a{margin-right:20px;padding:0}.news-index .l-content .l-main #wrapper #container section .archive_Box ul li a:hover p{-webkit-transition:all .2s;transition:all .2s;color:#900}.news-index .l-content .l-main #wrapper #container section .archive_Box ul li a:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:2.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA01";position:relative;font-size:11px;left:-4px;left:-.3rem}.news-index .l-content .l-main #wrapper #container section .archive_Box ul li a:hover:before{left:0}.news-index .l-content .l-main #wrapper #container section .archive_Box ul li .flexbox{display:-webkit-box;display:-webkit-flex;-webkit-justify-content:flex-start;-webkit-flex-wrap:wrap;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-index .l-content .l-main #wrapper #container section .archive_Box ul li .flexbox p{-webkit-transition:all .2s;transition:all .2s;font-size:17px}.news-article .l-content__head__title__field{background:url(/nihongo/assets/img/news/about-news-h1.jpg) no-repeat right 0}.news-article .l-content .l-main #wrapper #container section .news-biglist ul li{list-style:none;padding:15px 0;border-bottom:1px dashed #c8c8c8}.news-article .l-content .l-main #wrapper #container section .news-biglist ul li:first-child{border-top:1px solid #c8c8c8}.news-article .l-content .l-main #wrapper #container section .news-biglist ul li:last-child{border-bottom:1px solid #c8c8c8}.news-article .l-content .l-main #wrapper #container section .news-biglist ul li a{padding:0}.news-article .l-content .l-main #wrapper #container section .news-biglist ul li a:hover p{-webkit-transition:all .2s;transition:all .2s;color:#900}.news-article .l-content .l-main #wrapper #container section .news-biglist ul li .flexbox{display:-webkit-box;display:-webkit-flex;-webkit-justify-content:space-between;-webkit-flex-wrap:wrap;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-article .l-content .l-main #wrapper #container section .news-biglist ul li .flexbox p{-webkit-transition:all .2s;transition:all .2s;font-size:17px}.news-article .l-content .l-main #wrapper #container section .news-biglist ul li .flexbox .datetime{width:13%;color:#7d7d7d;margin-right:2%}.news-article .l-content .l-main #wrapper #container section .news-biglist ul li .flexbox .text{width:85%}.news-article .l-content .l-main #wrapper #container section .archive_Box ul{margin:15px 0}.news-article .l-content .l-main #wrapper #container section .archive_Box ul li{list-style:none;padding:15px 0;border-top:1px solid #c8c8c8}.news-article .l-content .l-main #wrapper #container section .archive_Box ul li a{margin-right:20px;padding:0}.news-article .l-content .l-main #wrapper #container section .archive_Box ul li a:hover p{-webkit-transition:all .2s;transition:all .2s;color:#900}.news-article .l-content .l-main #wrapper #container section .archive_Box ul li a:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:2.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA01";position:relative;font-size:11px;left:-4px;left:-.3rem}.news-article .l-content .l-main #wrapper #container section .archive_Box ul li a:hover:before{left:0}.news-article .l-content .l-main #wrapper #container section .archive_Box ul li .flexbox{display:-webkit-box;display:-webkit-flex;-webkit-justify-content:flex-start;-webkit-flex-wrap:wrap;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-article .l-content .l-main #wrapper #container section .archive_Box ul li .flexbox p{-webkit-transition:all .2s;transition:all .2s;font-size:17px}.m-btn{font-size:16px;font-size:1rem;margin:0;padding:0}.m-btn a{display:block;background:#a1a1a1;color:#fff;padding:1em;-webkit-transition:all .3s;transition:all .3s;border-radius:5px;box-shadow:0 1px 3px #212121}.m-btn a:hover{box-shadow:0 1px 1px #212121;background:#6e6e6e}.animated,.home .l-main #wrapper #container .clearfix section h2 .rss:hover,.home .l-main #wrapper #container .l-header section h2 .rss:hover,.home .l-main #wrapper #container .l-header__content section h2 .rss:hover,.home .l-main #wrapper #container .l-content .l-nav section h2 .rss:hover,.l-content .home .l-main #wrapper #container .l-nav section h2 .rss:hover,.home .l-main #wrapper #container .l-content .l-nav__content section h2 .rss:hover,.l-content .home .l-main #wrapper #container .l-nav__content section h2 .rss:hover{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite,.home .l-main #wrapper #container .clearfix section h2 .infinite.rss:hover,.home .l-main #wrapper #container .l-header section h2 .infinite.rss:hover,.home .l-main #wrapper #container .l-header__content section h2 .infinite.rss:hover,.home .l-main #wrapper #container .l-content .l-nav section h2 .infinite.rss:hover,.l-content .home .l-main #wrapper #container .l-nav section h2 .infinite.rss:hover,.home .l-main #wrapper #container .l-content .l-nav__content section h2 .infinite.rss:hover,.l-content .home .l-main #wrapper #container .l-nav__content section h2 .infinite.rss:hover{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;filter:alpha(opacity=0)}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;filter:alpha(opacity=100)}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;filter:alpha(opacity=0)}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;filter:alpha(opacity=100)}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes fadeInDown{from{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}to{opacity:1;filter:alpha(opacity=100);-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}to{opacity:1;filter:alpha(opacity=100);-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInUp{from{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,5%,0);transform:translate3d(0,5%,0)}to{opacity:1;filter:alpha(opacity=100);-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,5%,0);transform:translate3d(0,5%,0)}to{opacity:1;filter:alpha(opacity=100);-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}90%{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}90%{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}}.bounce,.home .l-main #wrapper #container .clearfix section h2 .rss:hover,.home .l-main #wrapper #container .l-header section h2 .rss:hover,.home .l-main #wrapper #container .l-header__content section h2 .rss:hover,.home .l-main #wrapper #container .l-content .l-nav section h2 .rss:hover,.l-content .home .l-main #wrapper #container .l-nav section h2 .rss:hover,.home .l-main #wrapper #container .l-content .l-nav__content section h2 .rss:hover,.l-content .home .l-main #wrapper #container .l-nav__content section h2 .rss:hover{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}.m-tab:after{clear:both;content:"";display:block}.m-tab__list__content .js-tabs-height .tabs-item{width:100%}.sample.index .l-content__head__title__field{background:url(/nihongo/assets/img/sample/h1bgimg_01.jpg) no-repeat right 0}@media screen and (max-width:915px){.menuBg ul li ul{position:relative;top:0;left:0;z-index:100;width:100%;padding:0}.menuBg ul li ul li{visibility:visible;overflow:visible}.menuBg ul li ul li,.menuBg ul li a ul li{visibility:visible;overflow:visible;height:70px;z-index:10}.l-header{height:95px}.l-header__logo{paddin-left:1rem;display:none}.l-content .l-nav{border-top:10px solid #900;position:absolute;top:-90px;left:0;z-index:9999;-webkit-transition:all .2s;transition:all .2s}.l-content .l-nav{height:95px}.l-content .l-nav__content{padding-top:10px}.l-content .l-nav__logo{padding-left:1rem;display:block;width:100%;float:none}.l-content .l-nav__ritsumeilink{display:block;text-align:right;padding-top:.2rem;padding-right:1.4rem}.l-content .l-nav__ritsumeilink a{color:#fff}.l-content .l-nav__ritsumeilink a:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:2.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s;transition:all .2s;content:"\EA01";position:relative;top:0;font-size:.6rem;right:.5rem}.l-content .l-nav__ritsumeilink a:hover{color:#6e6e6e}.l-content .l-nav__ritsumeilink a:hover:before{right:0}.l-content .l-nav__ritsumeilink .no_icon img{display:none}.l-content .l-nav__nav{top:20px}.l-content .l-nav__nav .current{background:rgba(255,255,255,.27)}.l-content .l-nav .mainNav{display:none;top:85px;left:0;position:absolute;width:100%;height:465px;background:rgba(0,0,0,.84);z-index:9000;box-shadow:0 10px 10px rgba(0,0,0,.4)}.l-content .l-nav .toggleBtn{display:block}.l-content .l-nav .l-nav__nav{display:block;margin-top:10px}.l-content .l-nav .l-nav__nav__list{margin-left:0;border-top:1px solid rgba(255,255,255,.27);width:100%}.l-content .l-nav .l-nav__nav__list__link{border:none;text-align:center;color:#fff;font-size:1rem;height:80px;line-height:20px;font-weight:200}.l-content .l-nav .l-nav__nav__list__link:hover{background:none;color:#6e6e6e}.l-content .l-nav .l-nav__nav .spheight{padding-bottom:220px;width:100%;height:70px}.l-content .l-nav .l-nav__nav .spheight:last-child{border-right:1px solid #999}.l-content .l-nav .l-nav__nav .spheight a{padding:15px 20px 0}.l-content .l-nav .l-nav__nav .spheight ul{width:100%}.l-content .l-nav .l-nav__nav .spheight ul li{background-color:rgba(68,68,68,.8);list-style:none;border-top:1px solid rgba(255,255,255,.27)}.l-content .l-nav .l-nav__nav .spheight ul li a{font-size:15px;color:#fff}.l-content .l-nav .l-nav__nav .spheight ul li:hover{background:none}.l-content .l-nav .l-nav__nav .spheight ul li:hover a{color:#4c4c4c}.l-content .l-nav .l-nav__nav.open .l-nav__nav{display:block}.l-content .l-nav .l-nav__nav.open .l-nav__nav__list{margin-left:0}.home .centerBox{margin-top:0}}@media screen and (max-width:600px){table thead{display:none}table tr{border-bottom:3px solid #ddd;display:block}table td{border-bottom:1px solid #ddd;display:block;text-align:right}table td:before{content:attr(aria-label);float:left}.l-footer__content__clearfix{width:95%;margin:0 auto}.l-footer__content__linkField{font-size:.8rem;line-height:2.5;padding-bottom:1rem}.l-footer__content__linkField__list{float:none;padding-left:1rem}.l-footer__content__linkField__list:before{font-size:.7rem}.l-footer__telNB ul{width:100%}.l-footer__telNB ul li{float:none;text-align:center;padding:.1rem 0}.education-index .l-content .l-main #wrapper #container section .tableBox table tbody tr td{text-align:center}.education-index .l-content .l-main #wrapper #container section .tableBox table tbody tr .text_left{text-align:left}}@media screen and (max-width:685px){.l-header{position:fixed;top:0;left:0;z-index:9999;-webkit-transition:all .2s;transition:all .2s}.l-content{margin-top:95px}.secondContent.index .l-content{margin-top:120px}.secondContent .panelArea.pickup .m-panel .item:nth-child(n+5),.secondContent .panelArea.pickup .panelArea.pickup .item:nth-child(n+5){display:none}}@media screen and (min-width:915px){.l-header .toggleBtn{display:none}.l-content .l-nav .mainNav{display:block!important}.l-content .l-nav .toggleBtn{display:none}}@media screen and (max-width:1000px){.l-header .hederLink{margin-right:3rem}.l-footer__content{width:95%}.home .centerBox .flexBox{width:95%}.home .centerBox .link{width:95%}}@media screen and (max-width:614px){.m-panel02,.secondContent .panelArea.link{margin-top:2.5vw}.m-panel,.secondContent .panelArea.pickup{margin-top:2.5vw}}@media screen and (max-width:768px){.l-main ul.linkList .linkBtn{text-align:center}.l-main .relationBox .flexBox .relation-smallBox{width:45%;margin:2.5%}.l-main .passed tr th{width:100%}.secondContent .l-main .m-btnList__list__link{height:170px;width:40vw}.secondContent .l-main .m-btnList__list__link:before{font-size:6rem}.secondContent .l-main .col2{width:100%}.secondContent .l-main .tabs .m-tab__list{width:50%;margin-bottom:1px}.secondContent .l-main .tabs .m-tab__list:not(:first-child){padding-left:0}.secondContent .l-main .tabs .m-tab__list:nth-child(even){padding-left:1px}.secondContent .l-main .tabs .m-tab__list a{width:50vw}.secondContent.index .l-content #main #wrapper #container{margin-top:3%}.l-content .l-nav__content{padding-top:15px}.home .centerBox .flexBox .imgBox{width:294px;margin:0 auto}.home .centerBox .flexBox .textBox_jp{width:100%;margin-top:2rem}.home .centerBox .flexBox .textBox_en{width:100%}.home .centerBox .link ul.linkList .linkBtn{text-align:center}}@media screen and (max-width:768px) and (max-width:480px){.l-main .relationBox .flexBox .relation-smallBox{width:100%;margin:15px 0;text-align:center}.l-main .relationBox .flexBox .relation-smallBox h4{text-align:left}.l-main .relationBox .flexBox .relation-smallBox p{text-align:left}}@media screen and (max-width:480px){.secondContent .l-main #wrapper #container .text-flexBox .textBox{width:100%;margin-bottom:30px}.secondContent .l-main #wrapper #container .text-flexBox .imgBox{width:100%;margin-bottom:30px}.secondContent .panelArea.link .item{width:46%;height:auto;margin:2%}.l-footer__copyright ul{width:100%}.about-index .l-content__head__title__field{background:none}.about-message .l-content__head__title__field{background:none}.about-outline .l-content__head__title__field{background:none}.about-faculty .l-content__head__title__field{background:none}.about-organization .l-content__head__title__field{background:none}.education-index .l-content__head__title__field{background:none}.education-index .l-content .l-main #wrapper #container section .whBox{padding:1.2rem;margin-top:5px;margin-bottom:30px}.education-index .l-content .l-main #wrapper #container section .whBox p{font-size:12px;margin-top:0}.international-index .l-content__head__title__field{background:none}.international-index .l-content .l-main #wrapper #container section .whBox{padding:1.2rem;margin-top:5px;margin-bottom:30px}.international-index .l-content .l-main #wrapper #container section .whBox p{font-size:12px;margin-top:0}.current_stude-index .l-content__head__title__field{background:none}.current_stude-index .l-content .l-main #wrapper #container section .whBox{padding:1.2rem;margin-top:5px;margin-bottom:30px}.current_stude-index .l-content .l-main #wrapper #container section .whBox p{font-size:12px;margin-top:0}.current_stude-index .l-content .l-main #wrapper #container section .whBox p a .pc_none{display:block}.current_stude-index .l-content .l-main #wrapper #container section .flexBox{-ms-flex-pack:distribute;justify-content:space-around}.news-index .l-content__head__title__field{background:none}.news-article .l-content__head__title__field{background:none}.sample.index .l-content__head__title__field{background:none}}@media screen and (max-width:960px){.secondContent .l-content__head__title__field h1{padding-left:1rem}.secondContent .l-content__head__bread .breadList{padding-left:.7rem}.secondContent.index .l-content #main{width:95%}}@media screen and (min-width:480px){.secondContent.index .l-content__head__title{background:#fff}.secondContent.index .l-content__head__title__field{padding:57px 0;margin-top:60px;display:-webkit-box;display:-webkit-flex;-webkit-justify-content:space-around;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.secondContent.index .l-content__head__title__field h1{vertical-align:middle;display:table-cell;padding:15px 60px;text-align:center;font-size:23px;font-weight:600;color:#222;background-color:rgba(255,255,255,.7);line-height:27px}.secondContent.index .l-content__head__title__field h1 span{font-size:17px;font-weight:300}.secondContent.index .l-content__head__title__field h1 .spnone{display:block}.secondContent.index .l-content__head__title__field h1 .spblock{display:none}.secondContent.index .l-content #main #wrapper #container{margin-top:1.5rem}.secondContent.index .l-content #main #wrapper .l-index__panelField{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn:after{clear:both;content:"";display:block}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn.col1{width:320px}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn.col3{min-height:320px;width:100%}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn.col3 .l-index__panelField__btn__wrap{width:640px;min-height:320px;float:right}}@media screen and (min-width:769px) and (max-width:960px){.secondContent.index .l-content #main #wrapper .l-index__panelField__btn.col3 .l-index__panelField__btn__imageField{width:25%;display:block}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn.col3 .l-index__panelField__btn__wrap{width:75%;float:none}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn.col1{width:50%}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn.col1 .l-index__panelField__btn__wrap{padding:8%}}@media screen and (max-width:769px){.secondContent.index .l-content #main #wrapper .l-index__panelField__btn.col3{display:block}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn.col3 .l-index__panelField__btn__imageField{width:100%;float:none;height:170px}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn.col3 .l-index__panelField__btn__wrap{width:100%;padding:5% 5% 10%}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn.col1{width:100%}.secondContent.index .l-content #main #wrapper .l-index__panelField__btn.col1 .l-index__panelField__btn__wrap{padding:5% 5% 10%;width:100%}}@media(min-width:968px){.secondContent .panelArea.link .item{width:230px;height:230px;margin:4px}}@media(min-width:480px) and (max-width:968px){.secondContent .panelArea.link .item{width:24%;height:auto;margin:.5%}}@media screen and (max-width:1000px) and (max-width:600px){.l-footer__content{width:100%;padding-top:0}}@media screen and (min-width:400px){.l-footer__content__clearfix__contact .pcnone{display:none}}@media screen and (max-width:940px){.l-footer__content .contact{float:none}.l-footer__telNB{margin-top:.7rem;text-align:center}.l-footer__telNB ul{margin:0 auto}.l-footer__copyright{margin-top:.7rem}}@media screen and (max-width:940px) and (max-width:600px){.l-footer__copyright{width:95%;margin:0 auto}}@media screen and (max-width:915px) and (max-width:684px){.l-content .l-nav{position:fixed;top:0}}@media screen and (max-width:530px){.l-content .l-nav .toggleBtn{padding:70px 20px 20px 0}.home{margin-top:115px}}@media screen and (max-width:915px) and (max-width:530px){.l-content .l-nav{height:115px}.l-content .l-nav__logo{border-bottom:1px solid #ececec;padding-bottom:.8rem}.l-content .l-nav .mainNav{top:105px}}@media screen and (max-width:915px) and (max-width:530px) and (max-width:430px){.l-content .l-nav__logo a{width:95%}.l-content .l-nav__logo a img{width:100%}}@media screen and (max-width:915px) and (max-width:915px){.l-content .l-nav .l-nav__nav__list{border-left:none;border-right:none}}@media screen and (max-width:1100px){.home .l-main #wrapper #container .clearfix .linkBox,.home .l-main #wrapper #container .l-header .linkBox,.home .l-main #wrapper #container .l-header__content .linkBox,.home .l-main #wrapper #container .l-content .l-nav .linkBox,.l-content .home .l-main #wrapper #container .l-nav .linkBox,.home .l-main #wrapper #container .l-content .l-nav__content .linkBox,.l-content .home .l-main #wrapper #container .l-nav__content .linkBox{width:670px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home .l-main #wrapper #container .clearfix .linkBox .linkList_big,.home .l-main #wrapper #container .l-header .linkBox .linkList_big,.home .l-main #wrapper #container .l-header__content .linkBox .linkList_big,.home .l-main #wrapper #container .l-content .l-nav .linkBox .linkList_big,.l-content .home .l-main #wrapper #container .l-nav .linkBox .linkList_big,.home .l-main #wrapper #container .l-content .l-nav__content .linkBox .linkList_big,.l-content .home .l-main #wrapper #container .l-nav__content .linkBox .linkList_big{margin-right:0;margin:.5rem 0}}@media screen and (max-width:1100px) and (max-width:750px){.home .l-main #wrapper #container .clearfix .linkBox,.home .l-main #wrapper #container .l-header .linkBox,.home .l-main #wrapper #container .l-header__content .linkBox,.home .l-main #wrapper #container .l-content .l-nav .linkBox,.l-content .home .l-main #wrapper #container .l-nav .linkBox,.home .l-main #wrapper #container .l-content .l-nav__content .linkBox,.l-content .home .l-main #wrapper #container .l-nav__content .linkBox{width:300px}.home .l-main #wrapper #container .clearfix .linkBox .linkList_big,.home .l-main #wrapper #container .l-header .linkBox .linkList_big,.home .l-main #wrapper #container .l-header__content .linkBox .linkList_big,.home .l-main #wrapper #container .l-content .l-nav .linkBox .linkList_big,.l-content .home .l-main #wrapper #container .l-nav .linkBox .linkList_big,.home .l-main #wrapper #container .l-content .l-nav__content .linkBox .linkList_big,.l-content .home .l-main #wrapper #container .l-nav__content .linkBox .linkList_big{margin:0 auto;margin-top:.5rem}}@media screen and (max-width:786px){.news-index .l-content .l-main #wrapper #container section .news-biglist ul li .flexbox p{font-size:15px}.news-index .l-content .l-main #wrapper #container section .news-biglist ul li .flexbox .datetime{width:200px}.news-index .l-content .l-main #wrapper #container section .news-biglist ul li .flexbox .text{width:100%}.news-index .l-content .l-main #wrapper #container section .archive_Box ul li .flexbox p{font-size:15px}.news-index .l-content .l-main #wrapper #container section .archive_Box ul li .flexbox .datetime{width:200px}.news-index .l-content .l-main #wrapper #container section .archive_Box ul li .flexbox .text{width:100%}.news-article .l-content .l-main #wrapper #container section .news-biglist ul li .flexbox p{font-size:15px}.news-article .l-content .l-main #wrapper #container section .news-biglist ul li .flexbox .datetime{width:200px}.news-article .l-content .l-main #wrapper #container section .news-biglist ul li .flexbox .text{width:100%}.news-article .l-content .l-main #wrapper #container section .archive_Box ul li .flexbox p{font-size:15px}.news-article .l-content .l-main #wrapper #container section .archive_Box ul li .flexbox .datetime{width:200px}.news-article .l-content .l-main #wrapper #container section .archive_Box ul li .flexbox .text{width:100%}}
