@charset "UTF-8";
/* 
 * Theme Name:国際教養大学（英語版）
 * Theme URL: http://web.aiu.ac.jp/en/
 * Description: 2016.07 Renewal
 * Author:SONOBE / COMMEDIA
 * Version: 1.3
 */
/* reset.css */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}a:link,a:visited,a:hover,a:active{text-decoration:none}img{vertical-align:top;font-size:0;line-height:0;border:0;margin:0;padding:0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}
/* base.css */
.left,table th{text-align:left}.clear,blockquote{clear:both}#wrapper,.container,.noscript,ul.headnav li a{position:relative}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#wrapper,.mkv,input.submit{overflow:hidden}body{color:#011b28;font:100%/200% "Noto Sans Japanese","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:.04em}.parent ul li a:after,input.submit,ul.headnav li a:before{font-family:FontAwesome}@media only screen and (max-width :480px){body{font-size:90%}}sub,sup{font-size:80%}a,a:link,a:visited{color:#011b28;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(32,158,66,.2)}a:active,a:hover{text-decoration:underline;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}::-moz-selection{color:#fff;background:#011b28;text-shadow:none}::selection{color:#fff;background:#011b28;text-shadow:none}ul li{list-style:none}ol{margin:0 0 20px}ol li{list-style-type:decimal;list-style-position:outside;margin:0 0 5px 1.5em}address{font-style:normal}sup{vertical-align:text-bottom}sub{vertical-align:text-top}.mdd,input.search_txt{vertical-align:middle}strong{font-weight:700}table{width:100%;margin:20px 0;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-collapse:collapse;font-size:95%;line-height:160%}table th{background:#fafafa;font-weight:600}table td,table th{padding:10px 15px;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}blockquote{background:#fafafa;padding:20px 30px 10px;margin:20px 0}.Lct{float:left}.Rct{float:right}.right{text-align:right}.center,.navigation>ul,.noscript,ul.snslink li a{text-align:center}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}.noscript{padding:20px 0;border-bottom:solid 1px #00a7e4;background:#fff;z-index:6000}.noscript span{color:red}.headline,ul.headnav li a,ul.snslink li a{color:#fff}#wrapper{margin:0;padding:0}.container{width:1000px;margin:0 auto}@media only screen and (max-width :768px){.container{width:90%}}header{width:100%;background:#011b28;padding:20px 0 0}header h1{float:left;margin:0 0 20px}@media only screen and (max-width :768px){header{padding:10px 0 0}header .container{width:100%}header h1{float:none;margin:0 0 10px 5%}header h1 img{width:256px;height:40px}}.headline{float:right;font-size:12px;line-height:30px}ul.headnav,ul.snslink{float:left;margin:0 10px 15px 0}ul.headnav li,ul.snslink li{display:inline-block;margin:0 5px}ul.headnav li a{padding:0 0 0 15px}ul.headnav li a:before{position:absolute;left:0;content:'\f0da';color:#fff}ul.snslink li a{display:block;width:30px;height:30px;border-radius:50%}ul.snslink li a:hover{opacity:.8}ul.snslink .header_facebook a{background:#315096}ul.snslink .header_youtube a{background:#cd201f}@media only screen and (max-width :768px){.headline{float:none;font-size:14px;line-height:30px;text-align:center}ul.headnav{width:100%;background:#fff;border-bottom:dotted 1px #e6e6e6;margin:0}ul.headnav li{width:50%;float:left;padding:0;margin:0;border-right:dotted 1px #e6e6e6;box-sizing:border-box}ul.headnav li a{display:block;padding:10px 0;color:#011b28}ul.headnav li a:before{position:static;padding:0 20px 0 0;color:#209e42}ul.headnav li.headnav01 a:before{content:'\f041'}ul.headnav li.headnav02 a:before{content:'\f278'}ul.headnav li.headnav03 a:before{content:'\f02d'}ul.headnav li.headnav04 a:before{content:'\f003'}.search_box,ul.snslink,ul.target_nav{display:none}}@media only screen and (max-width :600px){ul.headnav li a{padding:10px 0;font-size:11px;line-height:15px;letter-spacing:normal}ul.headnav li a:before{display:block;padding:0;font-size:16px;line-height:20px}}ul.target_nav{clear:right;float:right;font-size:12px;line-height:12px}ul.target_nav li{display:inline-block;border-right:solid 1px #fff}ul.target_nav li a{padding:0 10px;color:#fff}ul.target_nav li.ja{border-right:none}ul.target_nav li.ja a{margin:0 0 0 10px;background:rgba(225,225,225,.2)}ul.target_nav li.ja a:hover{background:rgba(225,225,225,.4)}.search_box{width:150px;height:30px;float:right;position:relative}input.search_txt{display:inline;width:140px;height:20px;padding:5px;outline:0;border:none;background:rgba(225,225,225,.2);color:#fff;line-height:30px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input.search_txt:focus{background:rgba(225,225,225,.4);outline:0}input.submit{width:14px;height:14px;position:absolute;top:8px;right:8px;background:0 0;padding:0;border:0;color:#fff;font-size:14px}.navigation>ul{position:relative;letter-spacing:-.5em}.navigation>ul>li{display:inline-block;width:200px;letter-spacing:normal}.navigation>ul>li.nav07{width:199px;padding:0 1px 0 0;background:url(images/common/line.png) right center no-repeat}.navigation>ul>li.nav10{display:none}.navigation>ul>li>span{display:block;height:60px;padding:0 0 0 1px;background:url(images/common/line.png) left center no-repeat}.navigation>ul>li a{display:block}.navigation>ul>li[class^=nav]>span>a{background-position:0 0;background-size:200px 120px;background-repeat:no-repeat;text-indent:-9999px;line-height:60px}#about .navigation li.nav01 a,#academic .navigation li.nav02 a,#campuslife .navigation li.nav03 a,#degree .navigation li.nav05 a,#short-term .navigation li.nav04 a,.navigation>ul>li.on>span>a,.navigation>ul>li[class^=nav]>span>a:hover{background-position:0 -60px}.navigation>ul>li.nav01>span>a{background-image:url(images/common/nav01.png)}.navigation>ul>li.nav02>span>a{background-image:url(images/common/nav02.png)}.navigation>ul>li.nav03>span>a{background-image:url(images/common/nav03.png)}.navigation>ul>li.nav04>span>a{background-image:url(images/common/nav04.png)}.navigation>ul>li.nav05>span>a{background-image:url(images/common/nav05.png)}.parent{display:none;width:100%;border-top:solid 1px #209e42;background:url(images/common/bg_transparent.png) rgba(1,27,40,.2);box-sizing:border-box;padding:20px 0;position:absolute;left:0;z-index:99;text-align:left}.parent ul li{width:33%;float:left}.parent ul li a{display:block;color:#fff;position:relative;padding:5px 20px;font-size:12px;line-height:20px}.parent ul li a:after{position:absolute;right:15px;content:'\f105'}.parent ul li a:hover{background:#209e42;text-decoration:none}.parent ul li.blank a:after{content:'\f24d'}.nav_icon,.parent ul.sidebnr,.parent ul.sub_nav{display:none}@media only screen and (max-width :1024px){.navigation>ul{width:1000px;margin:0 auto}.navigation>ul>li{float:left;display:block}}@media only screen and (max-width :768px){.nav_btn,.nav_icon{width:60px;height:60px;display:block}.nav_btn,.nav_btn span,.nav_icon,.navigation>ul.nav_sd{display:block}.nav_icon{cursor:pointer;background:#209e42;position:absolute;right:0;top:0;z-index:100}.nav_btn span{background:#fff;width:24px;height:2px;position:absolute;left:18px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s}.nav_btn span:first-child{top:21px}.nav_btn span:nth-child(2){margin-top:-1px;top:50%}.nav_btn span:last-child{bottom:21px}.nav_btn.active span:first-child{-webkit-transform:translateY(8px) rotate(45deg);-moz-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.nav_btn.active span:nth-child(2){opacity:0}.nav_btn.active span:last-child{-webkit-transform:translateY(-8px) rotate(-45deg);-moz-transform:translateY(-8px) rotate(-45deg);-ms-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.navigation>ul{display:none;width:100%;background:url(images/common/bg_transparent.png) rgba(1,27,40,.5);position:absolute;left:0;top:110px;text-align:left;z-index:9999}.navigation,.navigation a{color:#fff}.navigation>ul>li,.navigation>ul>li.nav07{display:block;width:100%;float:none;background-image:none}.navigation>ul>li.nav10{display:block}.navigation>ul>li>span{display:block;position:relative;padding:0 0 0 20px;background-image:none;border-bottom:dotted 1px #fff}.parent,.parent .subject{display:none}.navigation>ul>li[class^=nav]>span>a{background-image:none;text-indent:inherit}.blank span:after,.dropdown span:after{position:absolute;right:20px;top:20px;content:'\f067';font:10px/20px FontAwesome}.blank span:after{content:'\f24d'}.dropdown span.open{background:rgba(225,225,225,.4);font-weight:700}.dropdown span.open:after{content:'\f068'}.dropdown span a:hover{text-decoration:none}.parent{position:relative;background:0 0;border-top:none;border-bottom:dotted 1px #fff;padding:0}.parent ul{width:100%;float:none}.parent ul li{width:50%}.parent ul li a{padding:10px 20px}}#main,.mkv{position:relative}@media only screen and (max-width :480px){.navigation>ul{top:115px}.parent ul li{width:100%;float:none}ul#breadcrumb{display:none}}#main{background:#e6e6e6;margin:0 auto 40px}ul#breadcrumb{padding:10px 20px}ul#breadcrumb li{float:left;font-size:11px;line-height:20px}ul#breadcrumb li i{margin:0 15px;color:#209a42}ul#breadcrumb li a:hover{color:#209a42}.mkv{background:#011b28;max-height:350px}.mkv img{width:100%;height:auto}.mkv h2{width:100%;position:absolute;left:0;bottom:0;background:url(images/common/bg_transparent.png);color:#fff}.mkv h2 span{display:block;padding:10px 0;font-size:24px;line-height:40px}@media only screen and (max-width :480px){.mkv h2 span{padding:0;font-size:16px;line-height:30px}}#contents{float:left;width:720px}section{margin:0 0 80px}section figure,section p{margin:0 0 20px}section .caption{display:inline-block;font-size:80%;line-height:160%}section iframe,section img{max-width:100%}@media only screen and (max-width :768px){#contents{float:none;width:100%}section{margin:0 0 60px}section iframe,section img{max-width:100%;height:auto}section iframe{min-height:300px}}@media only screen and (max-width :480px){section{margin:0 0 40px}section iframe{min-height:200px}}#side{float:right;width:250px}.side_nav{margin:0 0 20px}#side ul.second_nav{width:250px;margin:0 0 20px;border:1px solid #e6e6e6;box-sizing:border-box}#side ul.second_nav li a{display:block;position:relative;line-height:20px}#side ul.second_nav>li>a{padding:10px 10px 10px 15px;font-size:14px}#side ul.second_nav>li>a.current{background:#e6e6e6}#side ul.second_nav li a:hover{background:#fafafa;text-decoration:none;padding:10px 10px 10px 18px}#side ul.second_nav li.blank a:after{content:'\f24d';padding:0 0 0 10px;font-size:11px;font-family:FontAwesome}#side ul.sub_nav li a{padding:5px 10px 5px 25px;font-size:12px}#side ul.sub_nav li a:hover{padding:5px 10px 5px 28px}#side ul.sub_nav li a.current{background:#fafafa;font-weight:700}@media only screen and (max-width :768px){#side,#side ul.second_nav{width:100%}#side{float:none}#side .side_nav{position:static!important}}@media only screen and (max-width :480px){#side ul.sidebnr li img{width:100%;height:auto}}footer{border-top:solid 1px #e6e6e6}.aiu_inquiry{padding:40px 0}.aiu_inquiry .logo{float:left;width:350px;margin:0 40px 0 0}.aiu_inquiry .address{padding:20px 0;font-size:14px;line-height:20px}.footnav{padding:14px 0;font-size:12px;line-height:12px}.footnav ul{float:left;border-left:solid 1px #fff}.footnav li{display:inline-block;border-right:solid 1px #fff}.footnav li a{position:relative;padding:0 10px;color:#fff}.footnav li.blank a:after{content:' \f24d';color:#fff;font-family:FontAwesome}address{float:right;text-align:right}.pagetop{width:40px;height:40px;background:#209e42;position:fixed;right:0;bottom:0;z-index:1000}.pagetop a{display:block;color:#fff;font-size:16px;line-height:40px;text-align:center}@media only screen and (max-width :768px){.aiu_inquiry .logo{float:none;margin:0 0 30px}.footnav ul,address{float:none}address{margin:10px 0 0;font-size:10px;text-align:left}.pagetop{display:none}}@media only screen and (max-width :480px){.aiu_inquiry .logo img{width:90%;height:auto}.footnav ul{border:none}.footnav li{display:inline-block;border-right:none;margin:0 10px 10px 0}.footnav li a{position:relative;padding:0 0 0 15px}.footnav li a:before{position:absolute;left:0;content:'\f0da';color:#fff;font-family:FontAwesome}}@media print{#wrapper{width:1100px;overflow:hidden}ul.side_nav{position:static!important}.pagetop{display:none}}
/* utility.css */
.cardo{font-family:Cardo,serif}.txt01{color:#209e42}.txt02{color:#999}.txt03{color:#fff}.txt04{color:#a00021}br.fromtb,br.sponly{display:none}h2.pagetitle{background:#fff;padding:40px 0 0;font-size:160%;text-align:center}h3{margin:0 0 20px;font-size:160%}h3.subject{clear:both;position:relative;border-top:solid 1px #e6e6e6;padding:20px 0}h3.subject:before{content:"";display:block;position:absolute;left:0;top:-1px;width:200px;height:1px;background:#209e42}.new,h4 span{display:inline-block}h4{clear:left;padding:20px 0 0;margin:0 0 15px;color:#209e42;font-size:120%}h4 span{margin:0 0 0 15px;font-size:80%}h5{margin:0 0 10px;font-size:110%}h5.angle:before{content:'\f101';margin:0 10px;font-family:FontAwesome}h6{margin:0 0 10px;font-size:100%}.date{font-size:90%;font-family:Cardo,serif}.eng,.new{font-size:80%;font-family:Cardo,serif}.new{margin:0 0 0 10px;font-style:italic}@media screen and (max-width :768px){br.fromtb{display:block}}@media screen and (max-width :480px){br.sponly,h4 span{display:block}h3{margin:0 0 10px;font-size:130%}h4 span{margin:0}}.more{display:inline-block;font-size:14px;line-height:20px;font-family:Cardo,serif}.more a{display:block;padding:15px 0;position:relative}.more a:after{content:'\f0c9';margin:0 0 0 10px;font-family:FontAwesome}.more a:hover{color:#209e42;text-decoration:none}[class^=bd]{display:block;width:24px;height:1px;margin:15px auto}.bd01{background:#011b28}.bd02{background:#209e42}.bd03{background:#fff}.bdL{margin:15px 0}a.txtlink{color:#011b28;border-bottom:dotted 1px #209e42}a.txtlink:hover,a.txtlink:hover:after{color:#209e42;text-decoration:none}a.txtlink:hover{border-bottom:solid 1px #209e42}.container a[target="_blank"]+i{color:#999;font-size:85%}.bg01{background:#011b28;color:#fff}.bg02{background:#209e42;color:#fff}.bg03{background:#666}.bg04{background:#e6e6e6}.bg05{background:#fafafa}.bg06{background:#fff}.post .btn{display:inline-block;position:relative;border:1px solid #e6e6e6;padding:0 30px 0 20px;font-size:14px;line-height:40px}.post .btn:hover{background:#011b28;border:1px solid #011b28;text-decoration:none}.btn:after{position:absolute;top:0;right:10px;content:'\f0da';color:#666;font:11px/40px FontAwesome}.post .btn:hover,.post .btn:hover:after{color:#fff}.btn_pdf:after{content:'\f1c1'}.btn_doc:after{content:'\f1c2';color:#0081CA}.btn_xls:after{content:'\f1c3';color:#209e42}.btn_blank:after{content:'\f24d'}.btn_submit{background:#011b28;padding:0 60px;cursor:pointer;border:none;color:#fff}.btn_submit:hover{background:#209e42;border:none;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (max-width:480px){.btn{padding:0 30px 0 15px;margin:0 5px 10px;font-size:12px}}[class^=label]{display:inline-block;padding:0 5px;margin:0 5px;font-size:11px;line-height:20px;text-align:center}@media only screen and (max-width:480px){.tb_scroll{margin:0 0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch!important}.tb_scroll table{width:800px}.tb_scroll::-webkit-scrollbar{height:3px}.tb_scroll::-webkit-scrollbar-track{border-radius:3px;background:#e5e5e5}.tb_scroll::-webkit-scrollbar-thumb{border-radius:3px;background:#209e42}table.cell_block td,table.cell_block th{display:block;width:94%;padding:10px 3%}table th br{display:none}}.listR{margin-right:0!important}ul[class^=list]{margin:0 0 20px}table td ul[class^=list]{margin:10px 0}ul[class^=list] li{position:relative;padding:0 0 0 15px;margin:0 0 3px}ul[class^=list] li.blank a:after{content:'\f24d';padding:0 0 0 10px;font-size:11px;font-family:FontAwesome}ul[class^=list] li:before{position:absolute;left:2px;content:'\f0da';font-family:FontAwesome}ul.list01 li:before{color:#209e42}ul.list02 li:before{color:#666}dl.accordion,dl.form,dl.summary,ul.doclist,ul.newslist{border-top:dotted 1px #e6e6e6;margin:0 0 20px;font-size:90%;line-height:160%}dl.accordion>dd,dl.accordion>dt,dl.form dd,dl.summary dd,ul.doclist li,ul.newslist li{border-bottom:dotted 1px #e6e6e6}dl.accordion>dt,ul.doclist li a,ul.doclist li.nolink,ul.newslist li a{display:block;position:relative}dl.accordion>dt:before,ul.doclist li a:after,ul.doclist li a:before,ul.doclist li.nolink:before{margin:0 10px 0 0;color:#209e42;font:12px/20px FontAwesome}dl.accordion>dt:hover,ul.doclist li a:hover,ul.newslist a:hover{background:#fafafa;text-decoration:none}ul.newslist li a{padding:10px}.post ul.doclist li{margin:0;padding:0}ul.doclist .meta,ul.doclist li a:after{position:absolute;top:50%;margin:-10px 0 0}ul.doclist li:before{display:none}ul.doclist li:after{content:".";display:block;height:0;clear:both;visibility:hidden}ul.doclist li a{border-bottom:0}ul.doclist li a,ul.doclist li.nolink{padding:10px 80px 10px 10px}ul.doclist li a:after{right:10px;content:'\f105'}ul.doclist li a:before,ul.doclist li.nolink:before{content:'\f1c1'}ul.doclist .meta{right:25px;color:#999;font-size:10px;line-height:20px;text-align:right}ul.doclist .issue{display:block;padding:0 0 0 20px;color:#999;font-size:90%}@media only screen and (max-width :480px){ul.doclist li a,ul.doclist li.nolink{padding:10px}ul.doclist .meta{display:none}}dl.accordion dd.doc,dl.accordion.no_pd>dd{padding:0}dl.accordion.no_mg{margin:0}dl.accordion.doc>dd{padding:0;border-bottom:none}dl.accordion.doc dl.summary,dl.accordion.doc ul.doclist{margin:0 0 0 20px;border-top:none}dl.accordion.sub{margin:0 0 -1px 20px}dl.accordion dd.doc ul.doclist{margin:0 0 -1px}dl.accordion>dt{position:relative;cursor:pointer;padding:10px 10px 10px 30px;font-size:14px;line-height:20px}dl.accordion>dt:before{position:absolute;left:10px;content:'\f067';font-size:10px}dl.accordion>dt.open{background:#011b28;font-weight:700}dl.accordion>dt.open,dl.accordion>dt.open:before{color:#fff}dl.accordion>dd{padding:20px 0 0}@media only screen and (max-width:480px){dl.accordion>dt{font-size:12px}}dl.summary dt{float:left;padding:8px 0;font-weight:700}dl.summaryS dt{width:100px}dl.summaryS dd{padding:8px 0 8px 120px}dl.summaryL dt{width:240px}dl.summaryL dd{padding:8px 0 8px 260px}@media only screen and (max-width :768px){dl.summaryL dt{float:none;width:100%}dl.summaryL dd{padding:0 0 10px}}@media only screen and (max-width :480px){dl.summary dt{float:none;width:100%}dl.summary dd{padding:0 0 10px}}dl.form dt{float:left;width:240px;position:relative;padding:12px 0;font-weight:700;clear:both}dl.form dt.must:after{content:'\f00c';position:absolute;bottom:0;right:10px;color:#209e42;font:12px/20px FontAwesome}dl.form dd{padding:10px 0 10px 260px}@media only screen and (max-width :480px){dl.form dt{float:none;width:100%}dl.form dd{padding:0 0 10px}}.wp-pagenavi{clear:both;margin:20px 0;text-align:center}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;padding:3px 15px;margin:0 5px 10px}.wp-pagenavi span{background:#209e42;border:1px solid #209e42;color:#fff}.wp-pagenavi a{background:#fff;border:1px solid #e6e6e6}.wp-pagenavi a:hover{border:1px solid #209e42;text-decoration:none}.wp-pagenavi .extend{background:#fff;border:1px solid #fff;color:#666}.wp-pagenavi .pages{display:none}.columnS img{width:100%;height:auto}.column00 .columnS{width:48%}.column01 .columnS{width:30%}.column01 .columnL{width:65%}.column02 .columnS{width:20%}.column02 .columnL{width:75%}.column03 .columnS{width:30%;margin:0 3% 15px 0}@media screen and (max-width :768px){.column00 .columnS,.column03 .columnS{width:100%;float:none;margin:0 0 10px}}@media screen and (max-width :480px){[class^=column] .columnL,[class^=column] .columnS{width:100%;float:none}[class^=column] .thum{text-align:center}[class^=column] .thum img{width:50%;height:auto}.column03 .columnS{margin:0}}.img_border{border: 1px solid #ccc;}.road_map_contents{border-bottom:1px solid #B2B2B2;padding-bottom:40px}.anker_fixd{position:fixed;bottom:2px;left:2px;width:200px;margin:0;padding:0;text-align:center}.anker_fixd li{display:block;width:100%;margin:2px 0;box-sizing:border-box}.anker_fixd li a{display:block;text-decoration:none;font-size:0;white-space:nowrap;overflow:hidden;text-indent:110%;height:62px}.anker_fixd li a img{display:block;width:100%}.anker_fixd li:hover{opacity:0.6}.road_map_title{background-color:#738CBB;color:#fff;padding:16px;margin-bottom:40px;line-height:initial}.road_map_title span{font-size:14px;padding:0;margin:0 0 0 14px}.road_map_contents .intro-txt{margin:0;font-size:110%}.rm_list_area{width:100%;padding:0;display:flex;margin:40px auto 40px}.rm_list_area li{width:49%;align-items:baseline;padding:0;box-sizing:border-box}.rm_list_area li h4{clear:both;padding:0;margin:0 0;font-size:140%}.rm_list_area li img{display:block;margin:0 0 20px;border:2px solid #f2f2f2;box-sizing:border-box}.rm_list_area li .right{margin-bottom:0}.rm_list_l{margin-right:2%}.roadmap_photo{width:820px;margin:45px auto;font-size:0;box-sizing:border-box}.roadmap_photo img{width:400px;margin:0 4px;box-sizing:border-box}.roadmap_photo p{color:#000;font-size:.8rem;padding:0 4px;margin:0}.red_border{width:600px;margin:45px auto}.red_border h4{width:100%;border:solid 2px #D04054;color:#D04054;padding:16px;text-align:center;margin:0 auto;box-sizing:border-box;border-radius:16px}.red_border img{width:40px;margin:20px auto;display:block}.drop_contents{width:100%;margin:0 auto}.hidden_box{margin:20px 0;padding:0}.hidden_box .mini{width:80%;margin:0 auto}.hidden_box label{font-weight:bold;cursor:pointer;box-sizing:border-box}.hidden_box label p{font-weight:normal;padding:0 16px;font-size:10px}.hidden_box .fig_label{margin:20px 0 0;font-size:96%}.prog_title{width:100%;color:#fff;padding:16px;box-sizing:border-box;line-height:initial}.prog_title:before{content:"+";margin:0 15px 0 0}.prog_title span strong{font-size:110%;margin:0}.prog_title span{display:inline-block;margin:0 0 0 15px;font-size:80%}.hidden_box label h5{width:90%;margin:0 auto}.hidden_box .fig_label_s{margin:0 auto 20px;font-size:96%}.title01{background-color:#7DB476;border:2px solid #7DB476}.hidden_box label .title01:hover{background-color:#fff;color:#7DB476;border:2px solid #7DB476;box-sizing:border-box}.title02{background-color:#8D9FA9;border:2px solid #8D9FA9}.hidden_box label .title02:hover{background-color:#fff;color:#8D9FA9;border:2px solid #8D9FA9;box-sizing:border-box}.title03{background-color:#7DACC3;border:2px solid #7DACC3}.hidden_box label .title03:hover{background-color:#fff;color:#7DACC3;border:2px solid #7DACC3;box-sizing:border-box}.title04{background-color:#83C1E6;border:2px solid #83C1E6}.hidden_box label .title04:hover{background-color:#fff;color:#83C1E6;border:2px solid #83C1E6;box-sizing:border-box}.title05{background-color:#F8C170;border:2px solid #F8C170}.hidden_box label .title05:hover{background-color:#fff;color:#F8C170;border:2px solid #F8C170;box-sizing:border-box}.title06{background-color:#B4D18A;border:2px solid #B4D18A}.hidden_box label .title06:hover{background-color:#fff;color:#B4D18A;border:2px solid #B4D18A;box-sizing:border-box}.title07{background-color:#7DACC3;border:2px solid #7DACC3}.hidden_box label .title07:hover{background-color:#fff;color:#7DACC3;border:2px solid #7DACC3;box-sizing:border-box}.title_a{width:100%;color:#D0B858;padding:16px 16px 10px;box-sizing:border-box;border:2px solid #D0B858}.hidden_box input{display:none}.hidden_box .hidden_show{height:0;padding:0;overflow:hidden;opacity:0;transition:0.8s}.hidden_box input:checked~.hidden_show{padding:20px 0 0;margin:0 auto;width:70%;height:auto;opacity:1}.hidden_box .mini input:checked~.hidden_show{padding:20px 0 0;margin:0 auto;width:90%;height:auto;opacity:1}.aila_1 table{margin-bottom:40px;border:1px solid #e6e6e6}.aila_1 th{background-color:#e5edd3;text-align:center;padding:20px;vertical-align:middle}.aila_1 .glay{background-color:#dcdddd}.aila_1 td{padding:15px}.eap_box{background-color:#e5edd3;padding:20px}.eap_box h5{text-align:center;margin:0}.eap_box ul{padding:0;margin:10px}.eap_box ul li{padding:0;line-height:24px}.aila_1 h6{font-size:18px;text-align:center;margin:15px 0}.aila_1 p{margin:0 0}.aila_1 .glay{background-color:#dcdddd;width:43%;vertical-align:middle}.aila_2-1 table{margin-bottom:40px;border:none}.aila_2-1 th{background-color:#dee4e8;text-align:left;padding:10px 15px 7px;font-size:120%;line-height:130%}.aila_2-1 td{padding:10px 15px 5px;border:none}.cluster_icon{display:inline-block;padding:2px 6px;width:13px;height:20px;text-align:center;font-size:20px;vertical-align:middle;align-items:center;line-height:22px;margin-right:2%;color:#fff}.icon_be{background-color:#61b4e1}.icon_gps{background-color:#eda13c}.icon_ht{background-color:#a7c976}.aila_2-2 table{margin-bottom:40px;border:none}.aila_2-2 th{text-align:left;padding:10px 15px 7px;font-size:120%;line-height:130%}.aila_2-2 .light_blue th{background-color:#d9e7ef}.aila_2-2 .gelb th{background-color:#d5c8a0}.aila_2-2 .grayish th{background-color:#d9d5c8}.aila_2-2 td{padding:4px 15px 0px;border:none;line-height:120%}.aila_2-2 td p{margin:10px}.blue_tx{color:#0075c2}.aila_2-2 td .cluster_icon{display:inline-block;padding:2px 2px;width:12px;height:12px;text-align:center;font-size:15px;vertical-align:middle;align-items:center;line-height:15px;margin-right:1%;color:#fff}.aila_3 table{margin-bottom:40px;border:none}.aila_3 th{display:none}.aila_3 td{padding:4px 15px 0px;border:none;line-height:120%}.aila_3 td .cluster_icon{display:inline-block;padding:2px 2px;width:12px;height:12px;text-align:center;font-size:15px;vertical-align:middle;align-items:center;line-height:15px;margin-right:1%;color:#fff}.red_border .red_half{width:291px;display:inline-block;font-size:0}.red_border .half01{margin:0 10px 0 0;font-size:120%}.red_border .half02{margin:0;font-size:120%}.anker_sp{display:block;width:70%;padding:0;margin:40px auto 0;font-size:0}.anker_sp li{display:inline-block;width:23%;vertical-align:bottom}.anker_sp .anker_big{display:inline-block;width:28%}.anker_sp li img{display:block;width:100%}.anker_sp li a{display:block;text-decoration:none;font-size:0;white-space:nowrap;overflow:hidden;text-indent:110%}.anker_sp li a:hover{opacity:.6}@media only screen and (max-width:1100px){.road_map_contents{width:90%;margin:0 auto 30px;padding:0}.anker_fixd{display:none}.red_border{width:80%;margin:45px auto}.drop_contents{width:100%;margin:0 auto}.hidden_box input:checked~.hidden_show{width:100%;height:auto;opacity:1}.hidden_box label h5{width:90%;margin:0 auto}.anker_sp{display:block;width:80%;padding:0;margin:20px auto 10px;font-size:0}.anker_sp li{display:inline-block;width:23%}.anker_sp .anker_big{display:inline-block;width:28%}.anker_sp li img{display:block;width:100%}.anker_sp li a{display:block;text-decoration:none;font-size:0;white-space:nowrap;overflow:hidden;text-indent:110%}}@media screen and (max-width:768px){.roadmap_photo{width:80%;margin:20px auto;font-size:0;box-sizing:border-box}.roadmap_photo img{width:100%;margin:0 auto 15px;display:block}.prog_title{line-height:110%}.prog_title span{font-size:80%;display:inline-block}.prog_title .sp_br{margin:0 0 0 35px}.red_border .red_half{width:46.3%;display:inline-block;font-size:0}.red_border .half01{margin:0 6% 0 0;font-size:120%}.red_border .half02{margin:0;font-size:120%}}@media screen and (max-width:600px){.road_map_contents{width:100%}.road_map_contents .intro-txt{margin:0;font-size:100%}.roadmap_photo{width:90%}.road_map_title{padding:12px;margin:20px auto}.rm_list_area{width:100%;padding:0;display:block;margin:20px auto}.rm_list_area li{display:block;width:100%;padding:0}.rm_list_area li h4{clear:both;padding:0;margin:0 0 15px;font-size:140%}.rm_list_l{margin-right:0;margin-bottom:20px}.red_border{margin:20px auto}.red_border h4{font-size:90%;padding:10px;line-height:120%}.prog_title{font-size:100%;line-height:110%}.prog_title span{font-size:80%;display:inline-block}.prog_title span strong{font-size:110%;margin:0}.prog_title .sp_br{margin:2px auto 0;display:block;line-height:inherit}.title_a span{display:block;margin-left:0}.hidden_box label h5{width:96%;margin:0 auto;padding:12px;font-size:80%}.hidden_box label h5:before{content:"▼";margin:0 12px 0 0}.hidden_box blockquote ul{padding:0}.hidden_box .mini{width:100%;margin:0 auto}.anker_sp{display:block;width:100%;padding:0;margin:20px auto 10px;font-size:0}.aila_1,.aila_2-1{font-size:80%}.aila_2-2 td{padding:4px 2px 0px;border-bottom:none;line-height:120%;font-size:80%}.aila_2-2 td:nth-child(2n){width:60%}.aila_2-2 td .cluster_icon{display:inline-block;padding:1px 1px;width:10px;height:10px;text-align:center;font-size:12px;vertical-align:middle;align-items:center;line-height:12px;margin-right:.1%;color:#fff}.aila_3 td{padding:4px 2px 0px;border-bottom:none;line-height:120%;font-size:90%}.aila_3 td:nth-child(2n){width:60%}.aila_3 td .cluster_icon{display:inline-block;padding:1px 1px;width:10px;height:10px;text-align:center;font-size:12px;vertical-align:middle;align-items:center;line-height:12px;margin-right:.1%;color:#fff}.red_border .half01{margin:0 5% 0 0;font-size:88%}.red_border .half02{margin:0;font-size:88%}}.notice{color:#ffffff;background-color:#339028;padding:1em;line-height:1.6em;margin:1em 0;}.level{border:1px solid #12300e;background-color:#1c4c16;
padding:0.1em;}
/* style.css */
.item,.post,ul.snsbtn li{overflow:hidden}.post_thum{width:40%;float:right;margin:0 0 40px 20px}.post_thum img{max-width:100%;height:auto}@media only screen and (max-width :480px){.post_thum{width:100%;float:none;margin:0 0 20px}}.bx-wrapper{position:relative;margin:0 auto;padding:0;z-index:0}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-loading{min-height:50px;background:url(images/common/loading.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:900}#index div[class^=news]{width:48%}@media only screen and (max-width :768px){#index div[class^=news]{width:100%;float:none;margin:0 0 40px}}.item{float:left;width:32%;height:200px;margin:0 .5% 10px;position:relative;cursor:pointer;text-align:center}.item .caption,.item .inner,.item .photo{position:absolute;height:100%}.itemL{width:48.5%}.item:before{content:"";display:block}.item .inner{top:0;left:0;width:100%;text-align:center}.item p{margin:0}.item .photo{top:0;left:-50%;width:200%;transition:.3s linear;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;z-index:0}.item .photo img{width:auto;height:100%;-moz-transition:-moz-transform .5s linear;-webkit-transition:-webkit-transform .5s linear;-o-transition:-o-transform .5s linear;-ms-transition:-ms-transform .5s linear;transition:transform .5s linear}.item .caption{display:table;width:100%;padding:0 5%;box-sizing:border-box;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-o-transition:.3s linear;-ms-transition:.3s linear;color:#fff;z-index:1}.partner_data p,ul.country_list li{position:relative}.item .txt{display:table-cell;vertical-align:middle}.item .title{margin:0;transition:.3s linear;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-outr;-ms-transition:.3s ease-in-out;font-size:24px;text-shadow:0 0 3px #000}.item .bd{display:block;width:0;height:1px;margin:0 auto;background:#fff;transition:.3s ease-in-put;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out}.item .readmore{display:none;margin:0;font-size:90%;line-height:160%;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transition:.3s linear;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-outr;-ms-transition:.3s ease-in-out}.item:hover .caption{background:url(images/common/bg_transparent.png)}.item:hover .photo img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.item:hover .title{display:block;background:0 0;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}.item:hover .bd{width:20%;margin:15px auto}.item:hover .readmore{display:block;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}@media screen and (max-width :768px){.item,.itemL{float:none;width:100%;height:150px;margin:0 auto 10px}.item .photo{left:0;width:100%}.item .photo img,.itemL .photo img{width:100%;height:auto;margin:-10% 0 0}}@media screen and (max-width :480px){.item,.itemL{height:100px}.item .photo img,.itemL .photo img{margin:0}.item .title{font-size:18px}.item:hover .bd{margin:10px auto}}#index ul[class^=carousel] li a{display:block;border:1px solid #e6e6e6}#index ul[class^=carousel] li a:hover{border:1px solid #209e42}#index ul[class^=carousel]{margin:0 1.5% 0 .5%}#index ul[class^=carousel] li{width:23.5%;float:left;margin:0 0 0 2%}#index ul[class^=carousel] li:first-child{margin:0}@media only screen and (max-width :768px){#index ul[class^=carousel]{margin:0}#index ul[class^=carousel] li{width:49%;margin:0 0 10px}#index ul[class^=carousel] li:nth-child(even){margin:0 0 10px 2%}}.emergency{width:100%;display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #cd201f;padding:.8em 1.6em;margin:0 0 20px}.emergency p,.emergency ul{display:table-cell;vertical-align:middle}.emergency p{width:15em;font-size:1.2em;color:#cd201f;font-weight:700}.emergency ul{border-left:1px solid #ccc;padding:0 0 0 2em}.emergency li{line-height:1.6;font-size:.9em}.emergency a{text-decoration:underline}.emergency a:hover,.post a:hover,.post a:hover:after,article ul.pager li a:hover{text-decoration:none}.emergency a:before{display:inline-block;font-family:Fontawesome;content:"\f0da";color:#aaa;margin:0 .4em 0 0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.emergency a:hover:before{margin:0 .2em}.emergency span{color:#999}#emergency #contents{width:100%}@media only screen and (max-width :480px){.emergency{padding:.8em 1em}.emergency p,.emergency ul{display:block}.emergency p{width:100%;font-size:1.1em;padding-bottom:.4rem;text-align:center}.emergency ul{border-left:none;border-top:1px solid #ccc;padding:1em 0 0}}.list_partners{counter-reset:partnercount}.detail_partners .flag,.list_partners .flag{display:inline-block;margin:0 15px 0 0}.detail_partners .flag img,.list_partners .flag img{width:30px;height:auto;border:1px solid #e5e5e5;vertical-align:middle}ul.country_list{margin:0 0 20px}ul.country_list li>span.no{display:inline-block;margin:0 10px 0 0}ul.country_list li>span.no:before{counter-increment:partnercount;content:counter(partnercount);font-size:90%}ul.country_list li a{color:#011b28;border-bottom:dotted 1px #209e42}ul.country_list li a:hover,ul.country_list li a:hover:after{border-bottom:solid 1px #209e42;color:#209e42;text-decoration:none}ul.country_list li span.city{display:inline-block;margin:0 0 0 20px;color:#999;font-size:10px;line-height:20px}.detail_partners .thum img{min-width:250px}.partnaer_map small{display:none}.partnaer_map iframe{width:100%;max-height:400px}.partner_data h1{margin:20px 0 10px;color:#209e42}.partner_data p{padding:0 0 0 15px;margin:0 0 3px}.partner_data p a:before{position:absolute;left:2px;content:'\f0da';font-family:FontAwesome}.partner_data p:before{color:#209e42}.sitemap ul.sub_nav{display:block;margin:5px 0;font-size:80%;line-height:160%}ul.searchlist{border-top:dotted 1px #e6e6e6}ul.searchlist li{border-bottom:dotted 1px #e6e6e6}ul.searchlist li a{display:block;padding:20px 0 10px}.form .error,.form [class^=size],.wpcf7-radio,ul.snsbtn li{display:inline-block}ul.searchlist li .extract{color:#666;font-size:80%;line-height:160%}ul.searchlist li a:hover{background:#fafafa}input[type=submit]{-webkit-appearance:none;border-radius:0}.form input[type=text],.form select,.form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form input[type=radio]{display:inline-block;margin:0}.form input,.form select,.form textarea{border-radius:0;outline:0;color:#011b28;font:100%/200% "Noto Sans Japanese","メイリオ","ＭＳ Ｐゴシック",sans-serif;letter-spacing:.04em;background:#fafafa;box-sizing:border-box;padding:8px;border:1px solid #fafafa;vertical-align:middle}.post ul li:before,.wp-caption-text:before,article ul.pager li a:after{font-family:FontAwesome}.form input:focus,.form select:focus,.form textarea:focus{border:1px solid #011b28}.form select{margin:5px 0}.form label{margin:0 15px 0 0}.form input.mgb{margin:0 0 10px}.form .size-s{width:20%}.form .size-m{width:50%}.form .size-l{width:98%}.form .error{width:100%;clear:both}.imgcheck{margin:10px 0 0}.imgcheck input{margin:0 0 0 10px}.wpcf7-radio{margin:0 0 5px}.wpcf7-validation-errors{border:none!important;background:#fafafa}.wpcf7-mail-sent-ok{border:none!important;color:#fff;background:#209e42}.wpcf7-response-output{margin:2em 0;padding:20px 0;text-align:center}.post_title{padding:20px 0;margin:0 0 40px;border-top:dotted 1px #e6e6e6;border-bottom:dotted 1px #e6e6e6}.post_title .meta .cat{font-size:80%}.post_title .meta .cat:before{content:'|';margin:0 10px}ul.snsbtn{margin:20px 0 0}ul.snsbtn li{height:30px;position:relative;margin:0 10px 0 0;text-align:left}.fb_iframe_widget>span{vertical-align:baseline!important}.post h3,.post h4{margin:0 0 15px;padding:20px 0 0;color:#209e42;font-size:120%}.post a{color:#011b28;border-bottom:dotted 1px #209e42}.post a:hover,.post a:hover:after{color:#209e42}.post p a:hover{border-bottom:solid 1px #209e42}.post img{max-width:100%;height:auto}.post img+i{display:none}.post table{width:100%}.post table[border="0"]{border:none}.post table[border="0"] td,.post table[border="0"] th{padding:10px;border:none}.post img.centered{display:block;margin-left:auto;margin-right:auto}.post img.alignright{display:inline;margin:0 0 20px 20px}.post img.alignleft{display:inline;margin:0 20px 20px 0}.post img.aligncenter{margin:0 auto 20px;display: block;}.post .alignright{float:right;margin:0 0 20px 20px}.post .alignleft{float:left;margin:0 20px 20px 0}.post .aligncenter{display:block;margin:0 auto;width: 100% !important;}.post iframe{width:100%;min-height:400px}.post blockquote:after{content:".";display:block;height:0;clear:both;visibility:hidden}.post ul{margin:0 0 20px}.post ul li{position:relative;padding:0 0 0 15px;margin:0 0 3px}.post ul li a[target="_blank"]:after:not([src$=".pdf"]){content:'\f24d';padding:0 0 0 10px;font-size:11px;font-family:FontAwesome}.post ul li:before{position:absolute;left:2px;color:#209e42;content:'\f0da'}.post .lang_ja{display:none}@media only screen and (max-width :768px){.post{width:96%;padding:0 2% 40px}.post img{width:100%;height:auto}.post img.alignleft,.post img.alignright{margin:0 0 10px;display:block}.post .alignleft,.post .alignright{float:none}.post iframe{width:100%;min-height:300px}}@media only screen and (max-width :480px){.post{font-size:80%}.post .tb_scroll table{width:800px}.post table{width:100%!important}.post img{width:100%;height:auto}.post iframe{min-height:220px;max-height:220px}}.wp-caption{width: 100% !important;}.wp-caption p{margin:5px 0}.wp-caption-text{color:#666;font-size:11px;line-height:16px;clear:both;position:relative}.wp-caption-text:before{content:'\f0d8';padding:0 6px 0 0;color:#209e42}article ul.pager{margin:0 0 60px;border-top:dotted 1px #e6e6e6;border-bottom:dotted 1px #e6e6e6}article ul.pager li{width:50%;box-sizing:border-box}article ul.pager li.next{float:left;border-right:dotted 1px #e6e6e6}article ul.pager li.prev{float:right;text-align:right}article ul.pager li a{display:block;position:relative;padding:10px 20px;font-size:12px;line-height:24px}article ul.pager li:hover{background:#fafafa}article ul.pager li a:before{display:block;color:#209e42}article ul.pager li a:after{content:'\f0d9';position:absolute;top:12px;color:#209e42;font-weight:10px}article ul.pager li.next a:before{content:'Next'}article ul.pager li.next a:after{content:'\f0d9';left:5px}article ul.pager li.prev a:before{content:'Prev'}article ul.pager li.prev a:after{content:'\f0da';right:5px}.lib_search_form{position:relative;width:60%}.lib_search_form input.lib_search_txt{display:inline;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;outline:0;border:1px solid #666;color:#011b28;line-height:30px;vertical-align:middle;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lib_search_form input.lib_search_txt:focus{border:1px solid #011b28;outline:0}.lib_search_form input.lib_submit{width:20px;height:20px;position:absolute;top:10px;right:5px;background:0 0;padding:0;border:0;overflow:hidden;color:#011b28;font:14px/20px FontAwesome}@media only screen and (max-width :480px){.lib_search_form{width:100%}}

/*new_curriculum*/
.new_curriculum p{font-size:90%;line-height:1.8}.new_curriculum .curriculum__intro small{font-size:90%;padding:0 .5em;background:#e6e6e6;display:inline-block}.new_curriculum .curriculum__intro .h2_title{font-size:150%;margin:0 0 40px;font-weight:500}.new_curriculum .curriculum__intro .h2_title span{display:inline-block;border-bottom:1px solid #009245;padding:0 1em .2em}.new_curriculum .curi_img01{width:60%;height:auto;margin:10px auto;display:block}.new_curriculum .curi_img02{width:60%;height:auto;margin:10px auto;display:block}.new_curriculum .curi_img03{width:100%;height:auto;margin:10px auto;display:block}.new_curriculum .curriculum__intro .h2_title strong{font-size:120%;font-weight:500}.new_curriculum .h3_title{background:#c9a059;color:#fff;padding:.3em 0;font-weight:500;max-width:820px;margin:0 auto 20px}.new_curriculum .h3_title span{font-size:160%;font-weight:500}.new_curriculum .curriculum__box{max-width:820px;margin:0 auto;position:relative;overflow:hidden}.new_curriculum .curriculum__box .box{float:left;max-width:360px;width:48%;box-sizing:border-box;border:1px solid #e6e6e6;padding:15px;margin:0 0 10px}.new_curriculum .curriculum__box .box h3{text-align:center;background:#666666;color:#fff;font-weight:500;padding:.2em 0;margin:0 0 15px;font-size:20px}.new_curriculum .curriculum__box .box h4{padding:0;margin:0;font-weight:500}.new_curriculum .curriculum__box .box .list01{line-height:1.4;margin:10px 0 0 40px}.new_curriculum .curriculum__box .next{display:inline-block}.new_curriculum .curriculum__box .box.new_box{float:right;border:1px solid #209942}.new_curriculum .curriculum__box .box.new_box:before{content:"";background:url("../../images/new_curriculum/icon_curriculum.png") no-repeat;background-size:contain;width:35px;height:19px;display:inline-block;position:absolute;left:48%;top:32%}.new_curriculum .curriculum__box .box.new_box h3{background:#209942}.new_curriculum .curriculum__box .box.new_box p{font-size:90%;margin:0}.new_curriculum .curriculum__box .box.new_box p span{font-size:14px;background:#e6e6e6;padding:3px 10px;display:inline-block;vertical-align:middle;margin:0 0 0 1em}.new_curriculum .curriculum__president{width:300px;margin:0 0 10px 10px}.new_curriculum .curriculum__president.sponly{display:none}.new_curriculum .curriculum__point{background:#f8f4d4;padding:40px 90px;box-sizing:border-box}.new_curriculum .curriculum__point .intro{display:flex;justify-content:center;align-items:center;max-width:800px;margin:0 auto 80px}.new_curriculum .curriculum__category{margin:90px 0 0}.new_curriculum .curriculum__category .category_title{width:120px;float:left}.new_curriculum .curriculum__category .category_title h2{background:#c9a059;box-sizing:border-box;padding:14px 40px}.new_curriculum .curriculum__category .text{width:670px;float:right}.new_curriculum .curriculum__category .text h2{font-size:24px;margin:0 0 1em;font-weight:500}.new_curriculum .curriculum__category dl.accordion{border-top:dotted 1px #c9a059}.new_curriculum .curriculum__category dl.accordion>dt{padding:17px 10px 17px 50px;line-height:20px;font-size:16px;border-bottom:dotted 1px #c9a059}.new_curriculum .curriculum__category dl.accordion>dt:before{font-size:14px;left:20px;color:#011b28}.new_curriculum .curriculum__category dl.accordion>dt.open,.new_curriculum .curriculum__category dl.accordion>dt:hover{background:#c9a059;color:#fff}.new_curriculum .curriculum__category dl.accordion>dt.open:before,.new_curriculum .curriculum__category dl.accordion>dt:hover:before{color:#fff}.new_curriculum .curriculum__category dl.accordion>dd{border-bottom:dotted 1px #c9a059;padding:1em 0}@media only screen and (max-width:768px){.new_curriculum .curriculum__box .box{width:45%}.new_curriculum .curriculum__box .box .list01{margin:10px 0 0}.new_curriculum .curriculum__point{padding:8% 4%}.new_curriculum .curriculum__category .category_title{width:19%}.new_curriculum .curriculum__category .text{width:78%}}@media only screen and (max-width:640px){.new_curriculum .curriculum__intro .h2_title{font-size:130%}.new_curriculum .curriculum__intro .h2_title span{padding:0 0em .5em}.new_curriculum .curriculum__intro .h2_title strong{display:block}.new_curriculum .h3_title{font-size:120%}.new_curriculum .curriculum__box .box{width:100%;padding:4%;float:none;max-width:100%}.new_curriculum .curriculum__box .box.new_box{float:none;margin:4em 0 0;position:relative}.new_curriculum .curriculum__box .box.new_box:before{background:url(../../images/new_curriculum/icon_curriculum_sp.png) no-repeat;background-size:contain;width:5%;height:35px;top:-3em;left:0;right:0;margin:0 auto}.new_curriculum .curriculum__president{width:100%;margin:0 0 10px;float:none}.new_curriculum .curriculum__president.pconly{display:none}.new_curriculum .curriculum__president.sponly{display:block}.new_curriculum .curriculum__point .intro{display:block}.new_curriculum .curriculum__point .intro .text{display:block;margin:0 0 2em}.new_curriculum .curriculum__category .text{width:100%;float:none}.new_curriculum .curriculum__category .category_title{width:100%;display:flex;justify-content:center;align-items:center;float:none;margin:0 0 2em}.new_curriculum .curriculum__category .category_title h2{background:#c9a059;box-sizing:border-box;padding:18% 15%;width:50%}.new_curriculum .curriculum__category .category_title figure{margin:0}.new_curriculum .curriculum__category .text h2{font-size:20px}.new_curriculum .curi_img01{width:100%;height:auto;margin:10px auto;display:block}.new_curriculum .curi_img02{width:100%;height:auto;margin:10px auto;display:block}.new_curriculum .curi_img03{width:100%;height:auto;margin:10px auto;display:block}}





/* colorbox.css */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#fff;opacity:.3;filter:alpha(opacity = 30)}#colorbox{outline:0}#cboxContent{margin:50px 0 8px;overflow:visible}#cboxLoadingGraphic{background:url(images/common/loading.png) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:30px;height:30px;position:absolute;top:-40px}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxClose{background:url(images/common/close.png) no-repeat 0 0;right:0}