html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{text-rendering:optimizeLegibility;font-feature-settings:"kern";-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";-webkit-font-smoothing:antialiased}*{margin:0;padding:0}button::-moz-focus-inner{border:0}a{background:rgba(0,0,0,0)}a:focus{outline:none;border:0}a:active,a:hover{outline:0}h1,h2,h3,h4,h5{font-weight:normal;font-size:100%}b,strong{font-weight:bold}mark{background:#ff0;color:#000}small{font-size:80%}li{list-style:none}img{border:0;vertical-align:bottom}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}header{position:fixed;top:0;left:0;width:100%;height:60px;border-bottom:solid 1px #e5e5e5;background:#fff;z-index:500;overflow-y:auto}header #identity{position:absolute}@media screen and (max-width: 640px){header #identity{top:21px;width:200px;height:19px}}@media screen and (min-width: 641px)and (max-width: 1023px){header #identity{top:17px;width:268px;height:26px}}@media screen and (min-width: 1024px){header #identity{top:60px}}header #identity a{width:268px;height:26px;display:block;background-image:url(/assets/images/common/identity.png);background-size:268px 26px;background-repeat:no-repeat;background-position:left center;text-indent:100%;white-space:nowrap;overflow:hidden}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){header #identity a{background-image:url(/assets/images/common/identity@2x.png)}}@media screen and (max-width: 640px){header #identity a{width:200px;height:19px;background-size:200px 19px}}header #identity a:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )"}@media screen and (max-width: 1023px){header ul#gn{width:100%;position:absolute;top:61px;left:0px;background:#333;display:none}header ul#gn li{position:relative;border-bottom:solid 1px #444}header ul#gn li.headline{font-weight:bold;padding:10px;background:#fafafa}header ul#gn li a,header ul#gn li span{display:block;color:#fff;text-decoration:none;padding:10px;background:url(/assets/images/common/ic_plus.png) no-repeat right center;background-size:28px 11px}}@media screen and (max-width: 1023px)and (min-width: 360px)and (max-width: 1023px){header ul#gn li a,header ul#gn li span{padding:15px 10px}}@media screen and (max-width: 1023px){header ul#gn li a.close,header ul#gn li span.close{background:url(/assets/images/common/ic_minus.png) no-repeat right center;background-size:28px 11px}header ul#gn li ul{display:none}header ul#gn li ul li{background:#fff;border-bottom:solid 1px #e5e5e5}header ul#gn li ul li a{color:#333;padding:10px 40px 10px 20px;display:block;background:url(/assets/images/common/ic_gn_touch_a_01.png) no-repeat right center;background-size:28px 11px}}@media screen and (max-width: 1023px)and (min-width: 360px)and (max-width: 640px){header ul#gn li ul li a{padding:15px 40px 15px 20px}}@media screen and (max-width: 1023px){header ul#gn li ul li a.blank{background:url(/assets/images/common/ic_gn_blank.png) no-repeat right center;background-size:28px 11px}header ul#gn li#gn-contact a,header ul#gn li#gn-access a,header ul#gn li#gn-en a,header ul#gn li#gn-cn a{background:url(/assets/images/common/ic_gn_touch_a_02.png) no-repeat right center;background-size:28px 11px}header ul#gn2{display:none}header #pc-search,header #pc-lang,header #sh{display:none}}@media screen and (max-width: 1023px){html.open-menu header{height:100%}}html.open-menu #contents,html.open-menu footer{display:none}@media screen and (min-width: 1024px){header{height:105px;overflow:hidden}header ul#gn{position:absolute;top:60px;right:0px;display:block;background:url(/assets/images/common/gnavi_line_01.png) no-repeat left top}}@media screen and (min-width: 1024px)and (min-width: 1024px){header ul#gn{width:640px}}@media screen and (min-width: 1024px)and (min-width: 1140px){header ul#gn{width:720px}}@media screen and (min-width: 1024px){header ul#gn>li{position:relative;float:left;background:url(/assets/images/common/gnavi_line_01.png) no-repeat right top;text-align:center}}@media screen and (min-width: 1024px)and (min-width: 1024px){header ul#gn>li{width:160px}}@media screen and (min-width: 1024px)and (min-width: 1140px){header ul#gn>li{width:180px}}@media screen and (min-width: 1024px){header ul#gn>li>a{display:inline-block;width:100px;height:43px;text-indent:-9000px;text-decoration:none;font-weight:bold;background-position:center top;background-repeat:no-repeat;letter-spacing:.1em}header ul#gn>li>a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7}header ul#gn>li#gn-about>a{background-image:url(/assets/images/common/gnavi_01.png)}}@media screen and (min-width: 1024px)and (-webkit-min-device-pixel-ratio: 1.5),screen and (min-width: 1024px)and (min-resolution: 1.5dppx){header ul#gn>li#gn-about>a{background-image:url(/assets/images/common/gnavi_01@2x.png);background-size:100px 25px}}@media screen and (min-width: 1024px){header ul#gn>li#gn-admission>a{background-image:url(/assets/images/common/gnavi_02.png)}}@media screen and (min-width: 1024px)and (-webkit-min-device-pixel-ratio: 1.5),screen and (min-width: 1024px)and (min-resolution: 1.5dppx){header ul#gn>li#gn-admission>a{background-image:url(/assets/images/common/gnavi_02@2x.png);background-size:100px 25px}}@media screen and (min-width: 1024px){header ul#gn>li#gn-dept>a{background-image:url(/assets/images/common/gnavi_03.png)}}@media screen and (min-width: 1024px)and (-webkit-min-device-pixel-ratio: 1.5),screen and (min-width: 1024px)and (min-resolution: 1.5dppx){header ul#gn>li#gn-dept>a{background-image:url(/assets/images/common/gnavi_03@2x.png);background-size:100px 25px}}@media screen and (min-width: 1024px){header ul#gn>li#gn-attached>a{background-image:url(/assets/images/common/gnavi_07.png)}}@media screen and (min-width: 1024px)and (-webkit-min-device-pixel-ratio: 1.5),screen and (min-width: 1024px)and (min-resolution: 1.5dppx){header ul#gn>li#gn-attached>a{background-image:url(/assets/images/common/gnavi_07@2x.png);background-size:100px 25px}}@media screen and (min-width: 1024px){header ul#gn li#gn-access,header ul#gn li#gn-contact{display:none}header ul#gn li#gn-user{display:none}header ul#gn li#gn-en,header ul#gn li#gn-cn{display:none}header ul#gn2{position:absolute;top:22px;right:255px}}@media screen and (min-width: 1024px)and (min-width: 1024px){header ul#gn2{font-size:86%}}@media screen and (min-width: 1024px)and (min-width: 1140px){header ul#gn2{font-size:93%}}@media screen and (min-width: 1024px){header ul#gn2 li{display:inline;margin-right:20px}header ul#gn2 a{background:url(/assets/images/common/ic_arrow_05.png) no-repeat left center;padding-left:24px;background-position:left center;text-decoration:none}}@media screen and (min-width: 1024px)and (-webkit-min-device-pixel-ratio: 1.5),screen and (min-width: 1024px)and (min-resolution: 1.5dppx){header ul#gn2 a{background:url(/assets/images/common/ic_arrow_05@2x.png) no-repeat left center;background-size:16px 11px}}@media screen and (min-width: 1024px){header ul#gn li ul,header ul#gn li .btn-open{display:none}header #sh{position:absolute;display:block;top:15px;right:85px;width:170px}header #pc-search{position:absolute;display:block;top:15px;right:40px;width:35px;height:35px;background:#fff}header #pc-search a{display:block;width:35px;height:35px;background-image:url(/assets/images/common/ic_search_2.svg);background-position:center center;background-repeat:no-repeat;text-indent:-999em}header #pc-search a:hover{opacity:.7}header #pc-lang{position:absolute;display:block;top:15px;right:0px;width:33px;height:33px;background-image:url(/assets/images/common/ic_lang.png);background-position:center center;background-repeat:no-repeat;text-indent:-999em;cursor:pointer}}@media screen and (min-width: 1024px)and (-webkit-min-device-pixel-ratio: 1.5),screen and (min-width: 1024px)and (min-resolution: 1.5dppx){header #pc-lang{background-image:url(/assets/images/common/ic_lang@2x.png);background-size:22px 22px}}@media screen and (min-width: 1024px){header #pc-lang:hover #lang{display:block}header select{height:33px;line-height:33px;display:inline-block;border:solid 1px #111;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px;padding:0 10px;background:url(/assets/images/common/ic_select.svg) no-repeat right 10px center;font-size:93%;cursor:pointer}header select::-ms-expand{display:none}header #lang{display:none;position:absolute;top:0;right:0;width:130px;height:33px;background:#fff;z-index:10;text-align:right}header #lang select{width:130px}.gn1 header ul#gn>li:nth-child(1)>a,.gn2 header ul#gn>li:nth-child(2)>a,.gn3 header ul#gn>li:nth-child(3)>a,.gn4 header ul#gn>li:nth-child(4)>a,.gn5 header ul#gn>li:nth-child(5)>a,.gn6 header ul#gn>li:nth-child(6)>a{border-bottom:solid 3px #333}}#searchBox input[type=text]{border:solid 1px #e5e5e5;border-radius:0px}#searchBox input[type=image]{position:absolute;text-indent:-999em;width:30px;height:30px;border:0}@media screen and (max-width: 640px){#searchBox{width:100%;position:absolute;top:60px;left:0px;background:#333;z-index:10;padding:10px;display:none}#searchBox input[type=text]{background:none #fff;box-sizing:border-box-box;border:none;padding:5px;width:290px;-webkit-appearance:none}#searchBox input[type=image]{top:8px;left:282px}}@media screen and (min-width: 641px)and (max-width: 1023px){#searchBox{position:absolute;top:16px;right:50px;display:block !important}#searchBox input[type=text]{width:240px;height:27px;-webkit-appearance:none;border:solid 1px #e5e5e5;background:none}#searchBox input[type=image]{top:0px;right:0px}}@media screen and (min-width: 1024px){#searchBox{position:absolute;top:20px;right:0px;display:block !important}#searchBox input[type=text]{width:112px;height:23px;padding-left:4px;padding-right:26px}#searchBox input[type=image]{top:-2px;right:0px}}#menu{display:block;text-indent:-9999px;background:url(/assets/images/common/btn_menu@2x.png) no-repeat;background-size:30px 30px;width:30px;height:30px;border:none;position:absolute;top:14px;right:10px;cursor:pointer}#menu.close{background:url(/assets/images/common/btn_menu_close@2x.png) no-repeat;background-size:30px 30px}@media screen and (max-width: 1023px){#menu{display:block}}@media screen and (min-width: 1024px){#menu{display:none}}#search{width:30px;height:30px;border:none;position:absolute;top:14px;right:50px}#search a{text-indent:-9999px;display:block;width:30px;height:30px;background-image:url(/assets/images/common/ic_search_2.svg);background-position:center center;background-repeat:no-repeat}@media screen and (min-width: 1023px){#search{display:none}}@media screen and (max-width: 1023px){.navi-for-pc{display:none !important}}@media screen and (min-width: 1024px){.navi-for-mobile{display:none !important}}#topicpath{width:100%;margin:0 auto;text-align:right;padding:10px 0;font-size:90%;margin-bottom:40px}@media screen and (max-width: 640px){#topicpath{font-size:76%}}@media screen and (min-width: 641px){#topicpath{margin-bottom:60px}}#topicpath ul li{display:inline}#topicpath ul li a{background:url(/assets/images/common/ic_topicpath.png) no-repeat right center;padding-right:22px;margin-right:3px}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){#topicpath ul li a{background:url(/assets/images/common/ic_topicpath@2x.png) no-repeat right center;background-size:13px 13px}}@media screen and (max-width: 640px){#topicpath ul li:last-child{display:none}#topicpath ul li a{padding-right:20px;margin-right:0px}}#container.topicpath-none{padding-top:60px}#side{font-size:93%}@media screen and (max-width: 1023px){#side nav{display:none}}#side section{border-bottom:solid 1px #e5e5e5;padding-bottom:15px;margin-bottom:15px}#side .contents-title{font-weight:bold;font-size:160%;margin-bottom:50px;line-height:1;padding-top:10px;padding-right:40px;background:url(/assets/images/common/ic_slash_01.png) no-repeat right top;display:inline-block;vertical-align:baseline}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){#side .contents-title{background:url(/assets/images/common/ic_slash_01@2x.png) no-repeat right top;background-size:38px 38px}}#side .contents-title a{text-decoration:none}#side .contents-subtitle{font-weight:bold;margin-bottom:10px;color:#333}@media screen and (max-width: 1023px){#side .contents-title{margin-bottom:10px}}#side ul li{background:url(/assets/images/common/line_dot_1px.png) repeat-x left bottom;padding:5px 0}#side ul li:last-child{background:none;padding-bottom:0}#side ul li.current{font-weight:bold}#side ul li.current>a{font-weight:bold;text-decoration:underline}#side ul a{display:block;padding:1px 0 1px 24px;text-decoration:none;background:url(/assets/images/common/ic_arrow_05.png) no-repeat left 5px}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){#side ul a{background:url(/assets/images/common/ic_arrow_05@2x.png) no-repeat left 5px;background-size:16px 11px}}#side ul li.cancel-line a{border-bottom:none}#side ul ul{background:none}#side ul ul li{font-weight:normal;margin-left:16px;font-size:93%}#side ul ul li a{padding:0 0 0 24px;background:url(/assets/images/common/ic_arrow_06.png) no-repeat left center}.related{clear:both}#main .related{padding:0;margin-top:20px}#main .related .container{width:auto;margin-left:0;margin-right:0;padding:10px;background:url(/assets/images/common/bg_dot_01.gif)}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){#main .related .container{background:url(/assets/images/common/bg_dot_01@2x.gif);background-size:8px 8px}}#main .related .container .pd{padding:20px;background:#fff}#main .related .container .pd ul{padding:0;margin:0}#main .related .container .pd ul li{background:url(/assets/images/common/line_dot_1px.png) repeat-x left bottom;padding-bottom:15px;margin-bottom:15px}#main .related .container .pd ul li a{background:url(/assets/images/common/ic_arrow_05.png) no-repeat left center;padding-left:24px}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){#main .related .container .pd ul li a{background:url(/assets/images/common/ic_arrow_05@2x.png) no-repeat left center;background-size:16px 11px}}#main .related .container .pd ul li:last-child{background:none;padding-bottom:0;margin-bottom:0}@media screen and (min-width: 1024px){#main .related .container .pd{padding:20px;background:#fff}#main .related .container ul>li{padding-bottom:0px !important;margin-bottom:0px !important;background:none !important;float:left;width:30%;margin-right:5%}#main .related .container ul>li:nth-child(3n+3){margin-right:0}}#side .contents-subtitle{font-weight:bold;margin-bottom:10px;color:#333}#side section.related{border:none}@media screen and (min-width: 1024px){#side section.related .container{padding:10px;background:url(/assets/images/common/bg_dot_01.gif)}}@media screen and (min-width: 1024px)and (-webkit-min-device-pixel-ratio: 1.5),screen and (min-width: 1024px)and (min-resolution: 1.5dppx){#side section.related .container{background:url(/assets/images/common/bg_dot_01@2x.gif);background-size:8px 8px}}@media screen and (min-width: 1024px){#side section.related .container .pd{padding:10px;background:#fff}#side section.related .container ul>li{padding-bottom:15px;margin-bottom:15px;background:url(/assets/images/common/line_dot_1px.png) repeat-x left bottom;float:none !important;width:100% !important;margin-right:0}#side section.related .container ul>li:last-child{background:none;padding-bottom:0;margin-bottom:0}#side section.related .container ul>li div{font-size:93%;margin:0 0 0 24px}}@media screen and (max-width: 1023px){#side section.related .container{margin-bottom:40px;padding:10px;background:url(/assets/images/common/bg_dot_01.gif)}}@media screen and (max-width: 1023px)and (-webkit-min-device-pixel-ratio: 1.5),screen and (max-width: 1023px)and (min-resolution: 1.5dppx){#side section.related .container{background:url(/assets/images/common/bg_dot_01@2x.gif);background-size:8px 8px}}@media screen and (max-width: 1023px){#side section.related .container .pd{padding:20px;background:#fff}#side section.related .container .pd ul{padding:0;margin:0}#side section.related .container .pd ul li{background:none;float:left;width:30%;margin-right:5%}#side section.related .container .pd ul li:nth-child(3n+3){margin-right:0}#side section.related .container .pd ul li:last-child{background:none;padding-bottom:0;margin-bottom:0}}@media screen and (max-width: 640px){#side section.related{margin-top:30px;margin-bottom:0 !important;padding:0 !important;border:none}#side section.related .container .pd{padding:10px}#side section.related .container .pd ul li{float:none !important;width:100% !important;padding-bottom:15px;margin-bottom:15px;background:url(/assets/images/common/line_dot_1px.png) repeat-x left bottom}#side section.related .container .pd ul li:last-child{background:none;padding-bottom:0;margin-bottom:0}}.mti-dinnextw01regular-n4-active #side .contents-title.en,.mobile #side .contents-title.en{font-family:"DIN Next W01 Regular";font-weight:normal;font-size:200%}@media screen and (max-width: 640px){.mti-dinnextw01regular-n4-active #side .contents-title.en,.mobile #side .contents-title.en{font-size:150%;background:none}#side{padding-top:30px}#side .contents-title{margin-bottom:15px !important;border-bottom:solid 1px #e5e5e5;padding-bottom:15px !important;display:block}}.pagetop{text-indent:-9999px;width:40px;height:40px}@media screen and (max-width: 640px){.pagetop{margin:0 auto 0 auto;margin-bottom:20px}}@media screen and (min-width: 641px){.pagetop{position:fixed;right:20px;bottom:20px;z-index:10}}.pagetop a{display:block;width:40px;height:40px;background:url(/assets/images/common/btn_pagetop.png) no-repeat}.pagetop a:hover{opacity:.9;filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)";-moz-opacity:.9}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){.pagetop a{background:url(/assets/images/common/btn_pagetop@2x.png) no-repeat;background-size:40px 40px}}@media(max-width: 640px){footer{padding-bottom:80px}}footer .address{font-size:13px}footer a{text-decoration:none}footer .bg{background-color:#5b5b5b;color:#fff;padding:40px 0}@media screen and (max-width: 640px){footer .bg{padding:30px 0}}footer .bg a{color:#fff}footer ul li{margin-bottom:10px}footer ul.user li a{display:block;border:solid 1px #868686;text-align:center;font-weight:bold;padding:7px;color:#fff;text-decoration:none}footer .copyright{font-size:12px;font-family:"DIN Next W01 Regular"}ul.footer__sns{display:flex}ul.footer__sns li{margin:0 7px}ul.footer__sns li a{display:block;height:38px;width:38px;text-indent:100%;white-space:nowrap;overflow:hidden}ul.footer__sns .footer__sns--x a{background-image:url(/assets/images/common/btn_sns_x.svg)}ul.footer__sns .footer__sns--youtube a{background-image:url(/assets/images/common/btn_sns_yt.svg)}ul.footer__sns .footer__sns--line a{background-image:url(/assets/images/common/btn_sns_line.svg)}.pagewidth{position:relative}@media screen and (max-width: 640px){.pagewidth{padding:0 10px}}@media screen and (min-width: 641px)and (max-width: 1023px){.pagewidth{padding:0 20px}}@media screen and (min-width: 1024px)and (max-width: 1139px){.pagewidth{width:1000px;padding:0;margin:0 auto}}@media screen and (min-width: 1140px){.pagewidth{width:1140px;padding:0;margin:0 auto}}.region{box-sizing:border-box}.region embed,.region img,.grid img,.region object,.region video{max-width:100%;height:auto;width/***/:auto}.ie7 .region img{-ms-interpolation-mode:bicubic}.ie8 .region img{width:auto}@media screen and (min-width: 641px){.region{position:relative;float:left}.region.pd-right{padding-right:40px}.region.grid-pr20{padding-right:20px}.region.grid-pr30{padding-right:30px}.region.grid-pr40{padding-right:40px}.region.grid-pr50{padding-right:50px}.region.pd-left{padding-left:40px}.region.grid-pl10{padding-left:10px}.region.grid-pl20{padding-left:20px}.region.grid-pl30{padding-left:30px}.region.grid-pl40{padding-left:40px}.region.grid-pl50{padding-left:50px}.size1of1{width:100%;float:none}.size1of2{width:50%}.size1of3{width:33.333333%}.size2of3{width:66.666666%}.size1of4{width:25%}.size3of4{width:75%}.size1of5{width:20%}.size2of5{width:40%}.size3of5{width:60%}.size4of5{width:80%}.size1of6{width:16.666667%}.size5of6{width:83.333333%}.size9of10{width:90%}}@media screen and (max-width: 640px){ul.grid>li{border-bottom:solid 1px #e5e5e5;padding:25px 0}.form ul.grid>li,.cancel-line ul.grid>li{border-bottom:none;padding:0px}ul.grid.no-border>li{border-bottom:none;padding:0;margin-bottom:25px}ul.grid>li:first-child{padding-top:0}ul.grid>li:last-child{border-bottom:none}}@media screen and (min-width: 641px){ul.grid>li{position:relative;float:left;margin-bottom:30px}ul.grid.row2>li{width:47%;margin-right:6%}ul.grid.row2>li img{max-width:100%;height:auto;width/***/:auto}ul.grid.row2>li:nth-child(2n+2){margin-right:0}ul.grid.row3>li{width:30%;margin-right:5%}ul.grid.row3>li img{max-width:100%;height:auto;width/***/:auto}ul.grid.row3>li:nth-child(3n+3){margin-right:0}ul.grid.row4>li{width:21%;margin-right:5.333333333%}ul.grid.row4>li:nth-child(4n+4){margin-right:0}}@media screen and (min-width: 1140px){.collumn1 #user-index ul.grid.row3>li{width:350px;margin-right:45px}.collumn1 #user-index ul.grid.row3>li:nth-child(3n+3){margin-right:0}.collumn1 ul.grid.row2>li{width:540px;margin-right:60px}.collumn1 ul.grid.row2>li:nth-child(2n+2){margin-right:0}}.fix.region{position:relative;float:left}.fix.size1of1{width:100%;float:none}.fix.size1of2{width:50%}.fix.size1of3{width:33.333333%}.fix.size2of3{width:66.666666%}.fix.size1of4{width:25%}.fix.size3of4{width:75%}.fix.size1of5{width:20%}.fix.size2of5{width:40%}.fix.size3of5{width:60%}.fix.size4of5{width:80%}.fix.size1of6{width:16.666667%}.fix.size5of6{width:83.333333%}.fix.size9of10{width:90%}table{border-collapse:collapse;border:0px;font-size:93%}@media screen and (max-width: 640px){table{font-size:86%}}table.type1{border-top:solid 1px #ddf0f4;border-left:solid 1px #ddf0f4;margin-bottom:2em}table.type1 th,table.type1 td{box-sizing:border-box;padding:15px;text-align:left;border-bottom:solid 1px #ddf0f4;border-right:solid 1px #ddf0f4}table.type1 th{background:#f7ffff;text-align:center;font-weight:normal}table.type1.vertical th{text-align:left}table.type1 .header th{padding:7px 10px}table.type1.compact th,table.type1.compact td{padding:5px}table.type2{margin-bottom:25px}table.type2 th,table.type2 td{box-sizing:border-box;padding:0px 10px 10px 0;text-align:left;vertical-align:top}table.type2 th{white-space:nowrap}@media screen and (min-width: 641px){table.type2 th{font-weight:normal}}@media screen and (min-width: 641px){table.type2.history th,table.type2.history td{padding:0px 10px 20px 0}table.type2.history th{background:url(/assets/images/common/line_history.png) no-repeat right top;padding-right:40px}table.type2.history td{padding-left:40px}table.type2.history tr:last-child th{background:url(/assets/images/common/line_history_last.png) no-repeat right top;padding-bottom:80px}}table.type3{margin-bottom:25px}table.type3 th,table.type3 td{padding:1px;text-align:left;font-weight:normal;vertical-align:top}table.type3 th{white-space:nowrap;text-align:left}table.type4{border-collapse:collapse;border:0px;border-top:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5;margin-bottom:30px;width:100%}table.type4 th,table.type4 td{padding:8px 16px;text-align:left;border-bottom:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5}@media screen and (max-width: 640px){table.type4 th,table.type4 td{padding:5px 10px}}table.type4 th{background:url(/assets/images/common/bg_dot_01.gif)}table.type4.vertical th{text-align:center}table.type5{border-top:solid 1px #eee;margin-bottom:2em !important}table.type5 th,table.type5 td{box-sizing:border-box;padding:7px 0px;text-align:left;border-bottom:solid 1px #eee;vertical-align:top}table.type5 th{padding-right:30px !important;white-space:nowrap}table.type5.form{border-top:none;width:100%}table.type5.form th,table.type5.form td{padding:10px 0px}@media screen and (max-width: 640px){table.type5.form td{border-bottom:none}}table.type6{border-top:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5;margin-bottom:2em}table.type6 th,table.type6 td{box-sizing:border-box;padding:10px;text-align:left;border-bottom:solid 1px #eee;border-right:solid 1px #eee}table.type6 th{text-align:center}table.type6.vertical th{text-align:left}table.type6 th.left{text-align:left}table.type6 th.right{text-align:right}table.type6 .header th{padding:7px 10px}table.type7{margin-bottom:2em}table.type7 th,table.type7 td{box-sizing:border-box;padding:10px;text-align:left;border-bottom:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5}@media screen and (max-width: 640px){table.type7 th,table.type7 td{padding:5px}}table.type7 th{text-align:center;border-top:solid 2px #666;border-bottom:solid 2px #666}table.type7 tr th:last-child,table.type7 tr td:last-child{border-right:none}@media screen and (max-width: 640px){table.block4sp th,table.block4sp td{display:block;padding:0}table.block4sp td{margin-bottom:1em}}table.newslist{margin-bottom:25px}table.newslist th,table.newslist td{box-sizing:border-box;padding:0px 20px 10px 0;text-align:left;font-weight:normal;vertical-align:top}table.newslist td.category div{white-space:nowrap;padding:2px 10px;border:solid 1px #333;font-size:86%;text-align:center}table.newslist th{white-space:nowrap}table.newslist tr:last-child th,table.newslist tr:last-child td{padding-bottom:0px}@media screen and (max-width: 640px){table.newslist th,table.newslist td{display:inline-block;padding-right:10px}table.newslist th,table.newslist td.category{padding-bottom:1px}table.newslist td{display:block;border-bottom:dotted 1px #e5e5e5;margin-bottom:10px}table.newslist tr:last-child td{border:none}table.newslist td.category{display:inline-block;border-bottom:none}}table.price td{text-align:right}table .nowrap{white-space:nowrap}table .bg-light{background:#efefef}table th.left,table td.left{text-align:left}table th.right,table td.right{text-align:right}.mti-dinnextw01regular-n4-active table.newslist th,.mobile table.newslist th{font-family:"DIN Next W01 Regular";font-size:116%}h1{font-family:"AxisStd-Medium";display:block;line-height:1.2;position:relative;background:url(/assets/images/common/bg_stripe_02.png) repeat-x left bottom;background-size:10px 10px}@media screen and (max-width: 640px){h1{font-size:160%;padding-bottom:25px;margin-bottom:25px}}@media screen and (min-width: 641px)and (max-width: 1023px){h1{font-size:197%;padding-bottom:35px;margin-bottom:30px}}@media screen and (min-width: 1024px){h1{font-size:197%;padding-bottom:40px;margin-bottom:30px}}h1.mb-short{margin-bottom:15px}h1.cancel-line{background:none;padding-bottom:0}h1 .small{padding-left:10px;font-size:75%;font-weight:normal}@media screen and (max-width: 640px){h1 .small{padding-top:8px;display:inline-block}}h1.en{font-family:"DIN Next W01 Medium";font-size:108%;font-weight:normal;font-size:220%}#main h2,#main .asH2{line-height:1.6;font-family:"AxisStd-Light"}@media screen and (max-width: 640px){#main h2,#main .asH2{font-size:130%;margin-bottom:25px;font-weight:normal}}@media screen and (min-width: 641px){#main h2,#main .asH2{font-size:180%;margin-bottom:25px;font-weight:normal}}#main h2.box,#main .asH2.box{padding:5px 30px;border:solid 2px #111;text-align:center;display:inline-block}#main h2.line,#main .asH2.line{border-bottom:solid 3px #ddf0f4;display:inline-block}#main h2.small,#main .asH2.small{font-weight:normal}@media screen and (min-width: 641px){#main h2.small,#main .asH2.small{font-size:140% !important;margin-bottom:25px}}#main h3,#main asH3,#main.document h2,#main .related .contents-subtitle{margin-bottom:10px;line-height:1.4;font-family:"AxisStd-Medium";background:none;padding-bottom:0}@media screen and (max-width: 640px){#main h3,#main asH3,#main.document h2,#main .related .contents-subtitle{font-size:108%}}@media screen and (min-width: 641px){#main h3,#main asH3,#main.document h2,#main .related .contents-subtitle{font-size:108%}}#main h3.bar,#main asH3.bar,#main.document h2.bar,#main .related .contents-subtitle.bar{background:#fafafa;padding:7px;border:solid 1px #e5e5e5;margin-bottom:30px;line-height:1.4}@media screen and (max-width: 640px){#main h3.bar,#main asH3.bar,#main.document h2.bar,#main .related .contents-subtitle.bar{margin-bottom:15px}}#main h3.dot,#main asH3.dot,#main.document h2.dot,#main .related .contents-subtitle.dot{padding:7px;background:url(/assets/images/common/bg_dot_01.gif);margin-bottom:30px;border:solid 1px #e6e6e6}@media screen and (max-width: 640px){#main h3.dot,#main asH3.dot,#main.document h2.dot,#main .related .contents-subtitle.dot{margin-bottom:15px}}#main h3.line,#main asH3.line,#main.document h2.line,#main .related .contents-subtitle.line{border-bottom:solid 1px #e6e6e6;padding-bottom:15px;margin-bottom:15px;line-height:1.4}#main h3.minibox,#main asH3.minibox,#main.document h2.minibox,#main .related .contents-subtitle.minibox{display:inline-block;padding:5px 10px;font-size:93%;border:solid 1px #eee}#main h3.curriculum,#main asH3.curriculum,#main.document h2.curriculum,#main .related .contents-subtitle.curriculum{border:solid 1px #e6e6e6;background:#fafafa;padding:5px;margin-bottom:30px;line-height:1.7}#main h3.curriculum span,#main asH3.curriculum span,#main.document h2.curriculum span,#main .related .contents-subtitle.curriculum span{font-size:86%;display:inline-block;background:#b3b3b3;padding:6px 10px 5px 10px;color:#fff;margin-right:10px;line-height:1}@media screen and (max-width: 640px){#main h3.curriculum,#main asH3.curriculum,#main.document h2.curriculum,#main .related .contents-subtitle.curriculum{margin-bottom:15px}}#main h4,#main .asH4,#main.document h3{font-size:100%;margin-bottom:.5em;line-height:1.4;font-family:"AxisStd-Medium"}#main h4.cancel-bold,#main .asH4.cancel-bold,#main.document h3.cancel-bold{font-weight:normal}#main h4:before,#main .asH4:before,#main.document h3:before{content:"◎"}#main h4.cancel-sign:before,#main .asH4.cancel-sign:before,#main.document h3.cancel-sign:before{content:""}#main h5,#main asH5,#main.document h4{font-weight:bold}#main p{margin-bottom:2em}@media screen and (max-width: 640px){#main p{margin-bottom:1em}}#main *::-moz-selection{background:#fff100}#main *::selection{background:#fff100}#main *::-moz-selection{background:#fff100}@media screen and (max-width: 640px){#main .region p:last-child{margin-bottom:1em}}#main ol.default li{list-style:decimal;margin-left:1.5em}#main ol.latin li{list-style:lower-latin;margin-left:1.5em}#main ol ol{margin-bottom:2em}#main ul,#main ol{margin-bottom:2em}#main ul.default li{padding-left:15px;background:url(/assets/images/common/ic_list_01.png) no-repeat 3px 9px}#main ul.note li{list-style:none}#main ul.indent li{text-indent:-1em;margin-left:1em}#main ul.arrow li{background:url(/assets/images/common/ic_arrow_01.gif) no-repeat left 10px;padding-left:1em}#main ul.li-mb li{margin-bottom:10px}#main ul.li-mb li:last-child{margin-bottom:0}#main .normal{font-weight:normal !important}#main section p:last-child,#main section ul:last-child,#main section ol:last-child,#main section table:last-child{margin-bottom:0}#main .tit-en{font-size:93%;padding-left:3px;font-family:"DIN Next W01 Regular"}@media screen and (max-width: 640px){#main .tit-en{margin-bottom:25px}}@media screen and (min-width: 641px)and (max-width: 1023px){#main .tit-en{margin-bottom:25px}}@media screen and (min-width: 1024px){#main .tit-en{margin-bottom:30px}}.alphabet{font-family:"DIN Next W01 Medium";font-size:80%;color:#999;margin-bottom:10px}@media screen and (min-width: 641px){.ls1em{letter-spacing:1em}}.din-r{font-family:"DIN Next W01 Regular"}.din-m{font-family:"DIN Next W01 Medium"}.din-b{font-family:"DIN Next W01 Bold"}.axis-l{font-family:"AxisStd-Light"}.axis-r{font-family:"AxisStd-Regular"}.axis-m{font-family:"AxisStd-Medium"}figure{margin-bottom:20px}figure figcaption{padding-top:.5em;font-size:86%}figure img{max-width:100%;height:auto;width:auto}img{max-width:100%;height:auto}.img-r img{width:100%;height:auto;margin-bottom:0em}@media screen and (min-width: 641px){.img-r{float:right;margin:0 0 30px 30px}.img-r img{margin-bottom:0}}.mainimg{background-position:center center;background-size:cover;width:100%;height:100%}.mainimg.bottom{background-position:bottom center}@media screen and (max-width: 640px){.mainimg{padding-top:75%;margin-bottom:40px}}@media screen and (min-width: 641px)and (max-width: 1023px){.mainimg{padding-top:62.5%;margin-bottom:50px}}@media screen and (min-width: 1024px){.mainimg{padding-top:50%;margin-bottom:60px}}.bg-image{background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;width:100%;height:100%}@media screen and (min-width: 1024px){.bg-image{padding-bottom:120px}}@media screen and (max-width: 1023px){.bg-image{background-position:top center;background-size:100%;background-attachment:scroll;padding-bottom:5px}}@media screen and (max-width: 640px){.bg-image{padding-top:66.66666%}}@media screen and (min-width: 641px)and (max-width: 1023px){.bg-image{padding-top:66.66666%}}@media screen and (min-width: 1024px){.bg-image{padding-top:50%}}.tablet .bg-image{background-position:top center;background-size:100%;background-attachment:scroll;padding-bottom:5px;padding-top:66.66666%}.primary{margin-bottom:15px}@media screen and (min-width: 641px){.primary{margin-bottom:30px}}img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignright{float:right;margin-left:40px;margin-bottom:40px;max-width:50%;height:auto}img.alignleft{float:left;margin-right:40px;margin-bottom:40px;max-width:50%;height:auto}img.full{width:100%;height:auto}a{color:#111}a.blank{background:url(/assets/images/common/ic_blank_02.png) no-repeat right center;padding-right:18px}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){a.blank{background:url(/assets/images/common/ic_blank_02@2x.png) no-repeat right center;background-size:12px 11px}}a.blank.cancel-ic{background:none;padding:0}a.arrow{background:url(/assets/images/common/ic_arrow_08.png) no-repeat left center;padding-left:15px}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){a.arrow{background:url(/assets/images/common/ic_arrow_08@2x.png) no-repeat left center;background-size:9px 9px}}a.arrow5{background:url(/assets/images/common/ic_arrow_05.png) no-repeat left center;padding-left:24px}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){a.arrow5{background:url(/assets/images/common/ic_arrow_05@2x.png) no-repeat left center;background-size:16px 11px}}a.arrow6{background:url(/assets/images/common/ic_arrow_06.png) no-repeat left center;padding-left:24px}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){a.arrow6{background:url(/assets/images/common/ic_arrow_06@2x.png) no-repeat left center;background-size:16px 11px}}a.arrow7{background:url(/assets/images/common/ic_arrow_07.png) no-repeat left top;padding-left:25px;line-height:19px;display:block}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){a.arrow7{background:url(../images/common/ic_arrow_07@2x.png) no-repeat left top;background-size:19px 19px}}a.arrow8{background:url(/assets/images/common/ic_arrow_08.png) no-repeat left center;padding-left:15px}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){a.arrow8{background:url(/assets/images/common/ic_arrow_08@2x.png) no-repeat left center;background-size:9px 9px}}a.arrow9{background:url(/assets/images/common/ic_arrow_09.png) no-repeat left center;padding-left:15px}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){a.arrow9{background:url(/assets/images/common/ic_arrow_09@2x.png) no-repeat left center;background-size:9px 9px}}a.plink{background:url(/assets/images/common/ic_arrow_04.png) no-repeat right center;padding-right:18px}a.pdf{background:url(/assets/images/common/ic_pdf.png) no-repeat right center;padding-right:20px;padding-top:2px}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){a.pdf{background:url(/assets/images/common/ic_pdf@2x.png) no-repeat right center;background-size:14px 18px}}a.xls{background:url(/assets/images/common/ic_xls.png) no-repeat right center;padding-right:20px;padding-top:2px}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){a.xls{background:url(/assets/images/common/ic_xls@2x.png) no-repeat right center;background-size:14px 18px}}a.anchor{background:url(/assets/images/common/ic_anchor.png) no-repeat left center;padding-left:20px}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){a.anchor{background:url(/assets/images/common/ic_anchor@2x.png) no-repeat left center;background-size:13px 13px}}a.cancel-hover{cursor:default;text-decoration:none}span.blank{display:inline-block;background:url(/assets/images/common/ic_blank_02.png) no-repeat right center;padding-right:18px}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){span.blank{background:url(/assets/images/common/ic_blank_02@2x.png) no-repeat right center;background-size:12px 11px}}span.pdf{background:url(/assets/images/common/ic_pdf.png) no-repeat right center;padding-right:20px;padding-top:2px}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){span.pdf{background:url(/assets/images/common/ic_pdf@2x.png) no-repeat right center;background-size:14px 18px}}#main span.blank{text-decoration:underline}#main #feed span.blank{text-decoration:none}a:hover{color:gray}a:hover img{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )"}a.cancel-hover:hover{color:#111;cursor:default}#main ul.links li{margin:0;padding:0;border:none}#main ul.links li a{margin:0;padding:0;padding-left:18px;background:url(/assets/images/common/ic_arrow_08.png) no-repeat left center}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){#main ul.links li a{background:url(/assets/images/common/ic_arrow_08@2x.png) no-repeat left center;background-size:9px 9px}}.btn{cursor:pointer;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;text-align:center;line-height:1;font-weight:bold;text-decoration:none}.btn.mini{min-width:20px;display:inline-block}.btn.close{cursor:default;color:#999 !important;background:#fafafa !important;border:solid 1px #e5e5e5}.btn.primary{color:#fff;padding:14px;border:none;font-size:100%;background:#333}@media screen and (min-width: 1024px){.btn.primary{min-width:300px}}.btn.primary a{color:#fff}.btn.primary:active{background:#333}.btn.secondary{color:#333;border:solid 1px #e5e5e5;background:#f2f2f2;background:linear-gradient(to bottom, #f2f2f2 0%, #e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#f2f2f2", endColorstr="#e5e5e5",GradientType=0 );padding:7px 20px}@media screen and (max-width: 640px){.btn.secondary{padding:7px 10px}}.btn.secondary a{color:#333}.btn a{display:block;text-decoration:none}.btn:hover{opacity:.9;filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)";-moz-opacity:.9}.btn-large a{text-align:center;color:#fff;background:#4d4d4d;display:block;text-decoration:none;padding:5px}.btn-close{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;text-align:center;line-height:1}.btn-close.primary{color:#999;padding:14px;background:#eee}.btn1{display:inline-block;height:37px;line-height:33px;background:url(/assets/images/common/btnbg_01_a.gif) no-repeat left center;font-weight:bold}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){.btn1{background:url(/assets/images/common/btnbg_01_a@2x.gif) no-repeat left center;background-size:270px 37px}}.btn1 a{height:37px;display:block;background:url(/assets/images/common/btnbg_01_b.gif) no-repeat right center;padding-left:14px;padding-right:30px;text-decoration:none}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){.btn1 a{background:url(/assets/images/common/btnbg_01_b@2x.gif) no-repeat right center;background-size:30px 37px}}.btn1.blank a{background:url(/assets/images/common/btnbg_01_c.gif) no-repeat right center;padding-right:50px}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){.btn1.blank a{background:url(/assets/images/common/btnbg_01_c@2x.gif) no-repeat right center;background-size:30px 37px}}.btn2{display:inline-block;height:37px;line-height:33px;background:url(/assets/images/common/btnbg_02_a.gif) no-repeat left center;font-weight:bold}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){.btn2{background:url(/assets/images/common/btnbg_02_a@2x.gif) no-repeat left center;background-size:270px 37px}}.btn2 a{color:#fff;height:37px;display:block;background:url(/assets/images/common/btnbg_02_b.gif) no-repeat right center;padding-left:14px;padding-right:30px;text-decoration:none}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){.btn2 a{background:url(/assets/images/common/btnbg_02_b@2x.gif) no-repeat right center;background-size:30px 37px}}.btn2.blank a{background:url(/assets/images/common/btnbg_02_c.gif) no-repeat right center;padding-right:50px}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){.btn2.blank a{background:url(/assets/images/common/btnbg_02_c@2x.gif) no-repeat right center;background-size:30px 37px}}.gotolist a{display:inline-block;text-indent:-999em;background:url(/assets/images/common/btn_gotolist@2x.png);background-size:86px 27px;width:86px;height:27px;margin-bottom:15px}.form input[type=text],.form input[type=number],.form textarea{font-size:108%;border:none;padding:8px;background:#eee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;box-shadow:#c8c8c8 1px 1px 0px 0px inset}@media screen and (max-width: 640px){.form textarea{box-sizing:border-box;width:100%;height:150px}}.form label.error{color:#d8333f;display:block;padding-top:7px}.form input.error{background:#ffeded}@media screen and (max-width: 640px){.form select.reason{width:150px}}@media screen and (max-width: 640px){.form #sei,.form #mei,.form #sei_kana,.form #mei_kana{margin-bottom:3px}}#feed,.feed{font-size:14px;width:100%;position:relative}#feed .entry,.feed .entry{border-top:solid 1px #000;padding-top:10px;padding-bottom:30px;margin-bottom:40px;position:relative}#feed .entry a,.feed .entry a{text-decoration:none}@media screen and (max-width: 640px){#feed .entry,.feed .entry{width:100%}}#feed .entry .site,.feed .entry .site{padding-bottom:10px;font-size:86%;font-weight:bold}#feed .entry .date,.feed .entry .date{font-family:"DIN Next W01 Regular";font-size:108%;color:#999;font-size:93%}#feed .entry .title,.feed .entry .title{font-size:108%;line-height:1.5;font-weight:bold;margin-bottom:15px}#feed .entry .title a,.feed .entry .title a{text-decoration:none}#feed .entry .title a:hover,.feed .entry .title a:hover{color:#333}#feed .entry .title.large,.feed .entry .title.large{font-size:180%;line-height:1.3;font-weight:normal}#feed .entry p,.feed .entry p{line-height:1.5;margin-bottom:1em}#feed .entry .new,.feed .entry .new{position:absolute;width:44px;height:24px;background:url(/assets/images/topics_center/ic_new.png);top:0;right:0;text-indent:-999em}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){#feed .entry .new,.feed .entry .new{background:url(/assets/images/topics_center/ic_new@2x.png);background-size:44px 24px}}#feed .entry figure,.feed .entry figure{margin-bottom:10px}#feed .entry .detail,.feed .entry .detail{display:block;width:61px;height:21px;background:url(/assets/images/topics_center/btn_detail.png);text-indent:-999em;margin-left:auto}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){#feed .entry .detail,.feed .entry .detail{background:url(/assets/images/topics_center/btn_detail@2x.png);background-size:61px 21px}}@media screen and (max-width: 640px){#feed .entry .thumbnail,.feed .entry .thumbnail{margin-bottom:15px}}#feed .entry:hover,.feed .entry:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;cursor:pointer}#feed .entry a:hover img,.feed .entry a:hover img{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha( opacity=100 )"}.box-news #feed{width:auto;overflow:hidden}.box-news #feed .entry{float:left;padding-bottom:0}@media screen and (max-width: 640px){.box-news #feed .entry{margin-bottom:30px}}@media screen and (min-width: 641px){.box-news #feed .entry{width:30%;margin-right:5%;margin-bottom:0}}@media screen and (min-width: 1024px){.box-news #feed .entry{margin-bottom:0}}.box-news #feed .entry:nth-child(3){margin-right:0px}.box-news #feed .entry .title{text-indent:0}.box-news #feed .entry .thumbnail{margin-bottom:15px}@media screen and (max-width: 640px){.box-news #feed .entry{margin-bottom:30px}.box-news #feed .entry:last-child{margin-bottom:0px}}.box-news #feed .ic-loading{height:200px}@media screen and (min-width: 641px)and (max-width: 1023px){.box-news #feed .entry .new{top:40px}}.feed-flex{display:flex;flex-wrap:wrap}.feed-flex li.entry{padding-bottom:0 !important}@media(max-width: 640px){.feed-flex li{width:calc((100% - 40px)/2) !important;margin-right:40px}.feed-flex li:nth-child(2n){margin-right:0}}@media(min-width: 641px){.feed-flex li{width:30%;margin-right:5%}.feed-flex li:nth-child(3n){margin-right:0}}.feed-more{margin-bottom:30px}@media(min-width: 641px){.feed-more{margin-bottom:60px}}.feed-more-head{border:solid 1px #000;padding:1em;text-align:center;font-weight:600;cursor:pointer;background-image:url(/assets/images/common/ic_feed_plus.svg);background-repeat:no-repeat;background-position:center right 20px}.feed-more-head .open{display:inline}.feed-more-head .close{display:none}.feed-more-body{display:none;border:solid 1px #000;border-top:none}.feed-more.active .feed-more-head{background-image:url(/assets/images/common/ic_feed_minus.svg)}.feed-more.active .feed-more-head .open{display:none}.feed-more.active .feed-more-head .close{display:inline}.feed-more.active .feed-more-body{display:block;padding:30px 20px}@media(min-width: 641px){.feed-more.active .feed-more-body{padding:50px 40px}}@media screen and (min-width: 641px){.x-large{font-size:139% !important}.large{font-size:124% !important}.small{font-size:93% !important}.x-small{font-size:85% !important}}.center{text-align:center !important}@media screen and (max-width: 640px){.mb1em4sp{margin-bottom:1em !important}}.mb0{margin-bottom:0px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}@media screen and (max-width: 640px){.mb0{margin-bottom:0px !important}.mb5{margin-bottom:2.5px !important}.mb10{margin-bottom:5px !important}.mb15{margin-bottom:7.5px !important}.mb20{margin-bottom:10px !important}.mb30{margin-bottom:15px !important}.mb40{margin-bottom:20px !important}.mb50{margin-bottom:25px !important}.mb60{margin-bottom:30px !important}.mb80{margin-bottom:40px !important}.mb90{margin-bottom:45px !important}.mb100{margin-bottom:50px !important}.xs-mb0{margin-bottom:0px !important}.xs-mb5{margin-bottom:5px !important}.xs-mb10{margin-bottom:10px !important}.xs-mb15{margin-bottom:15px !important}.xs-mb20{margin-bottom:20px !important}.xs-mb30{margin-bottom:30px !important}.xs-mb40{margin-bottom:40px !important}.xs-mb50{margin-bottom:50px !important}.xs-mb60{margin-bottom:60px !important}.xs-mb80{margin-bottom:80px !important}.xs-mb90{margin-bottom:90px !important}.xs-mb100{margin-bottom:100px !important}}.mt0{margin-top:0px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt80{margin-top:80px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}@media screen and (max-width: 640px){.mt0{margin-top:0px !important}.mt5{margin-top:2.5px !important}.mt10{margin-top:5px !important}.mt15{margin-top:7.5px !important}.mt20{margin-top:10px !important}.mt30{margin-top:15px !important}.mt40{margin-top:20px !important}.mt50{margin-top:25px !important}.mt60{margin-top:30px !important}.mt70{margin-top:35px !important}.mt80{margin-top:40px !important}.mt90{margin-top:45px !important}.mt100{margin-top:50px !important}}.mr0{margin-right:0px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr30{margin-right:30px !important}.mr40{margin-right:40px !important}.mr50{margin-right:50px !important}.mr60{margin-right:60px !important}.mr70{margin-right:70px !important}.mr80{margin-right:80px !important}.mr90{margin-right:90px !important}.mr100{margin-right:100px !important}@media screen and (max-width: 640px){.mr10{margin-right:5px !important}.mr15{margin-right:7.5px !important}.mr20{margin-right:10px !important}.mr30{margin-right:15px !important}.mr40{margin-right:20px !important}.mr50{margin-right:25px !important}.mr60{margin-right:30px !important}.mr70{margin-right:35px !important}.mr80{margin-right:40px !important}.mr90{margin-right:45px !important}.mr100{margin-right:50px !important}}.ml0{margin-left:0px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.ml50{margin-left:50px !important}.ml60{margin-left:60px !important}.ml70{margin-left:70px !important}.ml80{margin-left:80px !important}.ml90{margin-left:90px !important}.ml100{margin-left:100px !important}@media screen and (max-width: 640px){.ml10{margin-left:5px !important}.ml15{margin-left:7.5px !important}.ml20{margin-left:10px !important}.ml30{margin-left:15px !important}.ml40{margin-left:20px !important}.ml50{margin-left:25px !important}.ml60{margin-left:30px !important}.ml70{margin-left:35px !important}.ml80{margin-left:40px !important}.ml90{margin-left:45px !important}.ml100{margin-left:50px !important}}.pd0{padding:0px !important}.pd5{padding:5px !important}.pd10{padding:10px !important}.pd20{padding:20px !important}.pd30{padding:30px !important}.pd40{padding:40px !important}.pd50{padding:50px !important}.pd60{padding:60px !important}.pd70{padding:70px !important}.pd80{padding:80px !important}.pd90{padding:90px !important}.pd100{padding:100px !important}@media screen and (max-width: 640px){.pd0{padding:0px !important}.pd5{padding:2.5px !important}.pd10{padding:5px !important}.pd20{padding:10px !important}.pd30{padding:15px !important}.pd40{padding:20px !important}.pd50{padding:25px !important}.pd60{padding:30px !important}.pd70{padding:35px !important}.pd80{padding:40px !important}.pd90{padding:45px !important}.pd100{padding:50px !important}}.pt10{padding-top:10px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.pt50{padding-top:50px !important}.pt60{padding-top:60px !important}.pt70{padding-top:70px !important}.pt80{padding-top:80px !important}.pt90{padding-top:90px !important}.pt100{padding-top:100px !important}@media screen and (max-width: 640px){.pt10{padding-top:5px !important}.pt20{padding-top:10px !important}.pt30{padding-top:15px !important}.pt40{padding-top:20px !important}.pt50{padding-top:25px !important}.pt60{padding-top:30px !important}.pt70{padding-top:35px !important}.pt80{padding-top:40px !important}.pt90{padding-top:45px !important}.pt100{padding-top:50px !important}}.pr10{padding-right:10px !important}.pr20{padding-right:20px !important}.pr30{padding-right:30px !important}.pr40{padding-right:40px !important}.pr50{padding-right:50px !important}.pr60{padding-right:60px !important}.pr70{padding-right:70px !important}.pr80{padding-right:80px !important}.pr90{padding-right:90px !important}.pr100{padding-right:100px !important}@media screen and (max-width: 640px){.pr10{padding-right:5px !important}.pr20{padding-right:10px !important}.pr30{padding-right:15px !important}.pr40{padding-right:20px !important}.pr50{padding-right:25px !important}.pr60{padding-right:30px !important}.pr70{padding-right:35px !important}.pr80{padding-right:40px !important}.pr90{padding-right:45px !important}.pr100{padding-right:50px !important}}.pb0{padding-bottom:0px !important}.pb10{padding-bottom:10px !important}.pb20{padding-bottom:20px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px !important}.pb50{padding-bottom:50px !important}.pb60{padding-bottom:60px !important}.pb70{padding-bottom:70px !important}.pb80{padding-bottom:80px !important}.pb90{padding-bottom:90px !important}.pb100{padding-bottom:100px !important}@media screen and (max-width: 640px){.pb0{padding-bottom:0px !important}.pb10{padding-bottom:5px !important}.pb20{padding-bottom:10px !important}.pb30{padding-bottom:15px !important}.pb40{padding-bottom:20px !important}.pb50{padding-bottom:25px !important}.pb60{padding-bottom:30px !important}.pb70{padding-bottom:35px !important}.pb80{padding-bottom:40px !important}.pb90{padding-bottom:45px !important}.pb100{padding-bottom:50px !important}}.pl1em{padding-left:1em !important}.pl10{padding-left:10px !important}.pl20{padding-left:20px !important}.pl30{padding-left:30px !important}.pl40{padding-left:40px !important}.pl50{padding-left:50px !important}.pl60{padding-left:60px !important}.pl70{padding-left:70px !important}.pl80{padding-left:80px !important}.pl90{padding-left:90px !important}.pl100{padding-left:100px !important}@media screen and (max-width: 640px){.pl10{padding-left:5px !important}.pl20{padding-left:10px !important}.pl30{padding-left:15px !important}.pl40{padding-left:20px !important}.pl50{padding-left:25px !important}.pl60{padding-left:30px !important}.pl70{padding-left:35px !important}.pl80{padding-left:40px !important}.pl90{padding-left:45px !important}.pl100{padding-left:50px !important}}.inline-block{display:inline-block}.fs300{font-size:300%}.fs400{font-size:400%}.lh1{line-height:1}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;font-size:14px;color:#111;-webkit-text-size-adjust:100%;-webkit-print-color-adjust:exact}#wrap{overflow:hidden;background-color:#fff;padding-top:61px}@media screen and (min-width: 1024px){#wrap{padding-top:106px}}.bg-stripe{background:url(../images/common/stripe_1_7.gif)}.bg-dot{background:url(../images/common/bg_dot_01.gif)}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){.bg-dot{background:url(../images/common/bg_dot_01@2x.gif);background-size:8px 8px}}.bg-white{background:#fff}.important{color:#b28850}.important.box{display:inline-block;border:solid 1px #b28850;padding:3px 6px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.urgent{font-size:17px;color:#e42626;font-weight:600}.red{color:#e42626}.color-green{color:#69cac6}.align-center{text-align:center !important}.align-left{text-align:left !important}.align-right{text-align:right !important}.uc{text-align:center;padding:300px 0}.strike{text-decoration:line-through}.line-bottom{display:inline-block;padding-left:10%;padding-right:10%;border-bottom:solid 1px #333}#note{background:#ff0;position:absolute;top:0;right:0}.forsp{display:none}@media screen and (max-width: 640px){.forsp{display:block}}@media screen and (max-width: 640px){.fortab{display:none}}@media screen and (min-width: 1024px){.fortab{display:none}}@media screen and (max-width: 640px){.fortabpc{display:none}}@media screen and (max-width: 1023px){.forpc{display:none}}@media screen and (max-width: 640px){.xs-left{text-align:left}}#contents{line-height:1.8;padding-bottom:80px}@media screen and (max-width: 1023px){#contents{padding-bottom:20px}}#main section{background:url(../images/common/line_dot.png) repeat-x left bottom}#main section.cancel-bg{margin-bottom:0px;background:none}#main section section{background:url(../images/common/line_dot_1px.png) repeat-x left bottom}#main section section.cancel-line{padding-bottom:0px;background:none}#main section section section{background:none}#main section section:last-child{border:none}#main section:last-child{padding-bottom:0px;margin-bottom:0px;background:none}#main .line-top{background:url(../images/common/line_dot.png) repeat-x left top;border:none;padding-top:40px}@media screen and (max-width: 640px){#main section{padding-bottom:25px;margin-bottom:25px}#main section section{padding-bottom:12.5px;margin-bottom:12.5px}}@media screen and (min-width: 641px)and (max-width: 1023px){#main section{padding-bottom:50px;margin-bottom:50px}#main section section{padding-bottom:25px;margin-bottom:25px}}@media screen and (min-width: 1024px){#main section{padding-bottom:50px;margin-bottom:50px}#main section section{padding-bottom:30px;margin-bottom:30px}}#main{margin-bottom:50px}@media screen and (max-width: 640px){#main{margin-bottom:0}}@media screen and (min-width: 1024px)and (max-width: 1139px){.collumn2 #main{width:740px;float:right}.collumn2 #side{width:200px;float:left}}@media screen and (min-width: 1140px){.collumn2 #main{width:880px;float:right}.collumn2 #side{width:200px;float:left}}#pagenavi{margin-bottom:50px}#pagenavi ul li{display:inline-block;margin-right:24px}#pagenavi ul li a{background:url(../images/common/ic_arrow_04.png) no-repeat left center;padding-left:16px}.point{display:block;width:90px;height:90px;line-height:90px;text-align:center;background:#f2f2f2;border:solid 1px #e6e6e6;margin-bottom:15px;font-size:93%;font-family:"Museo300-Regular"}@media screen and (max-width: 640px){.point{width:60px;height:60px;line-height:60px}}.bnr-dept a{display:block;border:solid 1px #eee;text-align:center}.bnr-dept a img{padding:100px 0}@media screen and (max-width: 640px){.bnr-dept a{padding:50px 0}.bnr-dept a img{width:90%;height:auto;padding:50px 0}}.box1{border:solid 1px #eee;padding:20px;margin-bottom:1em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.box2{background:url(../images/common/bg_dot_01.gif);padding:20px;margin-bottom:1em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.box2 .inside{background:#fff;padding:20px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.box3{background:#ddf0f4;padding:20px;margin-bottom:1em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.box4{box-sizing:border-box;border:solid 1px #c5e7f1;padding:20px;margin-bottom:1em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.box5{font-size:93%;background:#dbf4f3;padding:8px 16px;display:inline-block;margin-bottom:15px;font-weight:bold;letter-spacing:1.1}.box6{border:solid 1px #333;padding:20px;margin-bottom:1em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.box7{line-height:1;font-size:93%;padding:6px 12px;display:inline-block;margin-bottom:15px;font-weight:bold;letter-spacing:1.1;border:solid 1px #333}.box8{padding:20px;border:solid 2px #f2f2f2}.box-back{line-height:1;font-size:93%;padding:6px 12px;display:inline-block;margin-bottom:15px;letter-spacing:1.1;border:solid 1px #333}.ic-loading{background:url(../images/common/ic_loading.gif) no-repeat center center;height:32px;text-indent:-9999em}.ic-sun{font-weight:bold;display:inline-block;width:24px;height:24px;line-height:24px;background:#e90012;color:#fff;font-size:93%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}.num{font-family:"DIN Next W01 Regular";font-size:300%;width:90px;height:90px;line-height:95px;text-align:center;margin:0 auto 20px auto;border:solid 2px #333;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}@media screen and (max-width: 640px){.num{font-size:150%;width:60px;height:60px;line-height:60px}}.wp-pagenavi .pages{display:none}.wp-pagenavi span,.wp-pagenavi a{text-align:center;display:inline-block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;width:25px;height:25px;line-height:25px;margin-right:5px;border:solid 1px #e5e5e5;text-decoration:none}.wp-pagenavi span.current,.wp-pagenavi a.current{color:#fff;background:#333;border:#333}#news{position:relative;margin-bottom:40px}@media screen and (max-width: 640px){#news{margin-bottom:20px}}@media screen and (min-width: 641px)and (max-width: 1023px){#news{margin-bottom:20px}}#news.line-top{background:none;border-top:solid 1px #e5e5e5;padding-top:30px}#news .tit{text-indent:-999em;width:124px;height:25px;background:url(../images/index/img_news.png);margin-top:5px;margin-bottom:30px}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){#news .tit{background:url(../images/index/img_news@2x.png);background-size:124px 25px}}#news .tit.mini{width:71px;height:19px;background:url(../images/index/img_news_mini.png);margin-top:2px;margin-bottom:20px}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){#news .tit.mini{background:url(../images/index/img_news_mini@2x.png);background-size:71px 19px}}@media screen and (max-width: 640px){#news .gotolist{position:absolute;top:5px;right:10px}#news.line-top .gotolist{right:0px;top:35px}}.box-news{background:#fafaf4;margin-bottom:50px}@media screen and (max-width: 640px){.box-news{padding:20px}}@media screen and (min-width: 641px)and (max-width: 1023px){.box-news{padding:30px}}@media screen and (min-width: 1024px){.box-news{padding:30px}}.box-news .tit{text-indent:-999em;background:url(../images/common/img_news.png) no-repeat left top;background-size:66px 18px;width:66px;height:18px;margin-bottom:15px}.box-news .tit.newscenter{width:90px;height:40px;background:url(../images/common/img_news_center.png) no-repeat left top;background-size:90px 40px}.box-news table{margin:0;padding:0}#links .h{font-size:108%;font-weight:bold;margin-bottom:15px}#links ul{padding:0;margin:0}@media screen and (min-width: 1024px){#local-navi{margin-top:50px}#local-navi .h{font-size:108%;font-weight:bold;margin-bottom:15px;padding-bottom:15px;border-bottom:solid 1px #e5e5e5}#local-navi .bnr{margin-bottom:10px}#local-navi .bnr img{max-width:200px}#local-navi ul li{line-height:2}#local-navi ul li a{background:url(../images/common/ic_arrow_05.png) no-repeat left center;padding-left:24px}}@media screen and (min-width: 1024px)and (-webkit-min-device-pixel-ratio: 1.5),screen and (min-width: 1024px)and (min-resolution: 1.5dppx){#local-navi ul li a{background:url(../images/common/ic_arrow_05@2x.png) no-repeat left center;background-size:16px 11px}}@media screen and (min-width: 1024px){#local-navi ul li a span.blank{text-decoration:underline}#local-navi ul li ul li{font-size:93%}#local-navi ul li ul li a{background:url(../images/common/ic_arrow_06.png) no-repeat left center;padding-left:24px}}@media screen and (min-width: 1024px)and (-webkit-min-device-pixel-ratio: 1.5),screen and (min-width: 1024px)and (min-resolution: 1.5dppx){#local-navi ul li ul li a{background:url(../images/common/ic_arrow_06@2x.png) no-repeat left center;background-size:16px 11px}}@media screen and (max-width: 1023px){#local-navi{display:none}}.ic-blank{display:inline-block;width:12px;height:11px;background:url(/assets/images/common/ic_blank_02.png) no-repeat right center}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){.ic-blank{background:url(/assets/images/common/ic_blank_02@2x.png) no-repeat right center;background-size:12px 11px}}#side-btn{position:fixed;z-index:200}@media(max-width: 640px){#side-btn{display:flex;bottom:0;left:0;width:100%;height:80px;border:solid 1px #e7e7e7;border-radius:6px 6px 0 0;overflow:hidden}}@media(min-width: 641px){#side-btn{top:calc(50% - 92px);right:16px;width:84px;height:184px}}@media(max-width: 640px){.side-btn--1{width:50%;height:80px}.side-btn--1 a{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:100%;height:100%;background-size:80px 60px;background-position:center center;background-repeat:no-repeat;background-color:#fff}}@media(min-width: 641px){.side-btn--1{width:84px;height:84px}.side-btn--1 a{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:100%;height:100%;background-size:168px 84px}.side-btn--1 a:hover{background-position:-100% 0}}@media(max-width: 640px){.side-btn--1{border-right:solid 1px #e7e7e7}.side-btn--1 a{background-image:url(/assets/images/common/btn_side_1_sp.png)}}@media(max-width: 640px)and (-webkit-min-device-pixel-ratio: 1.5),(max-width: 640px)and (min-resolution: 1.5dppx){.side-btn--1 a{background-image:url(/assets/images/common/btn_side_1_sp@2x.png)}}@media(min-width: 641px){.side-btn--1{margin-bottom:16px}.side-btn--1 a{background-image:url(/assets/images/common/btn_side_1.png)}}@media(min-width: 641px)and (-webkit-min-device-pixel-ratio: 1.5),(min-width: 641px)and (min-resolution: 1.5dppx){.side-btn--1 a{background-image:url(/assets/images/common/btn_side_1@2x.png)}}@media(max-width: 640px){.side-btn--2{width:50%;height:80px}.side-btn--2 a{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:100%;height:100%;background-size:80px 60px;background-position:center center;background-repeat:no-repeat;background-color:#fff}}@media(min-width: 641px){.side-btn--2{width:84px;height:84px}.side-btn--2 a{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:100%;height:100%;background-size:168px 84px}.side-btn--2 a:hover{background-position:-100% 0}}@media(max-width: 640px){.side-btn--2 a{background-image:url(/assets/images/common/btn_side_2_sp.png)}}@media(max-width: 640px)and (-webkit-min-device-pixel-ratio: 1.5),(max-width: 640px)and (min-resolution: 1.5dppx){.side-btn--2 a{background-image:url(/assets/images/common/btn_side_2_sp@2x.png)}}@media(min-width: 641px){.side-btn--2 a{background-image:url(/assets/images/common/btn_side_2.png)}}@media(min-width: 641px)and (-webkit-min-device-pixel-ratio: 1.5),(min-width: 641px)and (min-resolution: 1.5dppx){.side-btn--2 a{background-image:url(/assets/images/common/btn_side_2@2x.png)}}@media(min-width: 641px){.hide-side-navi #side-btn{display:none}}