@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);@import url(https://fonts.googleapis.com/css?family=Open+Sans|Roboto);*{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;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:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}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 #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button,fieldset,form,input,label,legend,select,textarea{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;border:none;outline:none}*:focus,a:focus{outline:none}input[type="button"],input[type="submit"]{-webkit-appearance:none}input,textarea{-webkit-appearance:none;border-radius:0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}* html .clearfix{height:1%}.clearfix{display:block}.none{display:none}.left{float:left}.right{float:right}.inline_block{display:inline-block}.inline{display:inline}.block{display:block}.relative{position:relative}.img_center{display:block;margin-left:auto;margin-right:auto}.align_right{text-align:right}.align_left{text-align:left}.align_center{text-align:center}.indent{text-indent:1rem}.bold{font-weight:bold}.overline{text-decoration:overline}.underline{text-decoration:underline}.blink{text-decoration:blink}.line_through{text-decoration:line-through}.italic{font-style:italic}.red{color:red}.blue{color:blue}.green{color:green}.gold{color:gold}.grey{color:grey}.black{color:black}.white{color:white}a{text-decoration:none}.none{display:none !important}html{font-size:10px}body{position:relative;z-index:0;width:auto;height:auto;background:#FFF;color:#333333;font-size:1.5rem;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-family:'Noto Sans Japanese', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:normal;font-weight:normal;line-height:1.65;letter-spacing:.5px}.container{width:1000px;margin:0 auto;position:relative}.inner{width:1000px;margin:0 auto}@media screen and (max-width: 767px){.pc{display:none}}@media screen and (min-width: 768px){.sp{display:none}}a[target="_blank"]:after{font-family:FontAwesome;content:"\f08e ";margin-left:4px;color:#666}.header_global{max-width:1380px;margin:0 auto;padding:28px 0}.header_global h1{float:left;padding-left:5%}.header_global .nav_global{padding-right:5%}.header_global .nav_global>ul{float:right;border-bottom:1px solid #00c1f1;height:40px;margin:calc(50px /2) 0}.header_global .nav_global>ul>li{float:left;margin-right:40px;position:relative}.header_global .nav_global>ul>li:hover>ul{top:40px;visibility:visible;opacity:1}.header_global .nav_global>ul>li>ul{visibility:hidden;opacity:0;position:absolute;top:40px;right:auto;bottom:auto;left:-120px;z-index:5;width:300px;-webkit-transition:all .2s ease;transition:all .2s ease;background:rgba(0,193,241,0.9);border-radius:5px;padding:8px 16px}.header_global .nav_global>ul>li>ul:after{content:'';position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(0,193,241,0.9);z-index:9999}.header_global .nav_global>ul>li>ul li{width:49%;float:left}.header_global .nav_global>ul>li>ul li:nth-child(odd){clear:both;margin-right:2%}.header_global .nav_global>ul>li>ul li a{height:48px;line-height:48px;display:block;width:100%;color:#00c1f1;color:#fff;font-size:1.3rem;padding-left:8px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s;transition:.3s}.header_global .nav_global>ul>li>ul li a:hover{opacity:.7}.header_global .nav_global>ul>li>ul li a:before{content:"\f0da";font-family:FontAwesome;margin-right:8px}.header_global .nav_global>ul>li>a{color:#41d9ff;text-decoration:none;position:relative;display:inline-block;font-family:'Noto Sans Japanese', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:400}.header_global .nav_global>ul>li:nth-child(-n+5)::after{content:'';position:absolute;bottom:-4px;left:0;width:100%;height:1px;-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#00c1f1;-webkit-transition:all .3s ease;transition:all .3s ease}.header_global .nav_global>ul>li:nth-child(-n+5):hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.header_global .nav_global>ul>li:nth-child(-n+5).current_nav_global::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.header_global .nav_global>ul>li:nth-child(5){margin-right:100px}.header_global .nav_global>ul>li:nth-child(6){background:#00c1f1;border:1px solid #00c1f1;border-radius:30px;font-size:1.2rem;-webkit-transition:.3s;transition:.3s}.header_global .nav_global>ul>li:nth-child(6):hover{background:#fff;border:1px solid #00c1f1}.header_global .nav_global>ul>li:nth-child(6):hover a{color:#00c1f1}.header_global .nav_global>ul>li:nth-child(6) a{display:block;padding:2px 16px;color:#fff}.header_global .nav_global>ul>li:nth-child(7){margin-right:0;background:#00c1f1;border:1px solid #00c1f1;border-radius:30px;font-size:1.2rem;-webkit-transition:.3s;transition:.3s}.header_global .nav_global>ul>li:nth-child(7) a{display:block;padding:2px 16px;color:#fff;cursor:pointer}.header_global .nav_global>ul>li:nth-child(7) i{margin-left:8px}@media screen and (max-width: 1380px){.header_global h1{padding-left:3%}.header_global h1 img{width:12vw}.header_global .nav_global{padding-right:3%}}@media screen and (max-width: 1200px){.header_global{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header_global h1{padding-left:3%;float:none}.header_global .nav_global{padding-right:1%}.header_global .nav_global>ul>li{margin-right:24px;font-size:13px;margin-right:16px}.header_global .nav_global>ul>li:nth-child(5){margin-right:48px}}.contents_main{display:block;overflow:hidden}.list_footer_global{width:1000px;margin:72px auto 40px;overflow:auto;border-top:1px solid #e4e4e4;padding-top:40px}.list_footer_global li{float:left}.list_footer_global li:not(:nth-of-type(5)){margin-right:8px;margin-bottom:8px}.list_footer_global li a{display:block;-webkit-transition:.3s;transition:.3s}.list_footer_global li a:hover{opacity:.7}.list_footer_global li a:after{content:none}.list_footer_global li a img{display:block;margin:auto}.footer_global{clear:both}.footer_global .menu_footer_global{background:#09789d;padding:60px 0}.footer_global .inner{overflow:hidden}.footer_global .box_footer{border-right:1px solid #0a8cb7;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:224px}.footer_global .box_footer:not(:last-of-type) a:hover{text-decoration:underline}.footer_global .box_footer ul:first-child li{margin-bottom:6px}.footer_global .box_footer ul:first-child li:last-child{margin-bottom:0}.footer_global .box_footer ul:first-child li a{position:relative;padding-left:32px;position:relative}.footer_global .box_footer ul:first-child li a::before{position:absolute;content:"";border-top:1px solid #09789d;border-right:1px solid #09789d;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:15px;top:7px;z-index:1}.footer_global .box_footer ul:first-child li a::after{position:absolute;content:"";width:14px;height:14px;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;border-radius:100px}.footer_global .box_footer a{color:#fff;font-size:1.3rem}.footer_global .box_footer:nth-of-type(-n+4){width:190px}.footer_global .box_footer:nth-of-type(-n+4)>a{position:relative;padding-left:32px;position:relative}.footer_global .box_footer:nth-of-type(-n+4)>a::before{position:absolute;content:"";border-top:1px solid #09789d;border-right:1px solid #09789d;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:15px;top:7px;z-index:1}.footer_global .box_footer:nth-of-type(-n+4)>a::after{position:absolute;content:"";width:14px;height:14px;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;border-radius:100px}.footer_global .box_footer:nth-of-type(-n+4)>a+ul{margin-top:8px}.footer_global .box_footer:nth-of-type(-n+4)>a+ul>li{position:relative;padding-left:46px;margin-bottom:4px;position:relative}.footer_global .box_footer:nth-of-type(-n+4)>a+ul>li:last-child{margin-bottom:0}.footer_global .box_footer:nth-of-type(-n+4)>a+ul>li::before{position:absolute;content:"";border-top:1px solid #fff;border-right:1px solid #fff;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:30px;top:9px}.footer_global .box_footer:last-of-type{width:240px;border-right:0}.footer_global .box_footer:last-of-type a{border:2px solid #fff;border-radius:100px;text-align:center;width:80%;margin:auto;color:#fff;display:block;font-size:1.2rem;padding:10px;position:relative;-webkit-transition:.3s;transition:.3s;letter-spacing:.2rem}.footer_global .box_footer:last-of-type a:hover{color:#09789d;background:#fff}.footer_global .box_footer:last-of-type a:hover::before{border-top:2px solid #09789d;border-right:2px solid #09789d}.footer_global .box_footer:last-of-type a::before{position:absolute;content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:16px;top:calc(50% - 6px)}.footer_global small{clear:both;color:#333;font-size:1.2rem;text-align:center;display:block;margin:30px 0}@media print{.btn_side_contact{display:none !important}}a,p{font-family:'Noto Sans Japanese', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:normal}section[class^="top_"]{padding:80px 0;background-image:url("../images/bg.png");background-repeat:repeat-x}section.top_contact{background-image:none}.btn_gradation{clear:both;width:324px;margin:40px auto 0}.btn_gradation .text_btn_gradation{z-index:2;width:100%;cursor:pointer;-webkit-transition:ease-in-out,.2s,color;transition:ease-in-out,.2s,color;font-weight:bold;position:relative;display:block;padding:2px;overflow:hidden;border-radius:2em;background:-webkit-gradient(linear, left top, right top, from(#385b90), to(#289bdb));background:linear-gradient(to right, #385b90 0%, #289bdb 100%);-webkit-transition:.3s;transition:.3s}.btn_gradation .text_btn_gradation:hover::before{border-top:2px solid #fff;border-right:2px solid #fff}.btn_gradation .text_btn_gradation:hover span{background:-webkit-gradient(linear, left top, right top, from(#385b90), to(#289bdb));background:linear-gradient(to right, #385b90 0%, #289bdb 100%);color:#fff}.btn_gradation .text_btn_gradation::before{position:absolute;content:"";border-top:2px solid #289bdb;border-right:2px solid #289bdb;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:28px;top:18px;-webkit-transition:.3s;transition:.3s}.btn_gradation .text_btn_gradation span{-webkit-transition:.3s;transition:.3s;width:100%;display:inline-block;padding:10px;text-align:center;background:#fff;border-radius:100px;color:#385b90;font-size:1.4rem;font-family:'Noto Sans Japanese', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:normal}h2[class^="ttl_top"]{text-align:center;font-size:2.8rem;letter-spacing:.3rem;font-weight:bold;position:relative}h2[class^="ttl_top"]:after{content:"";position:absolute;top:60px;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);width:72px;height:2px;background:-webkit-gradient(linear, left top, right top, from(#385b90), to(#289bdb));background:linear-gradient(to right, #385b90 0%, #289bdb 100%)}h2[class^="ttl_top"]+p{text-align:center;font-size:1.4rem;margin-top:40px;margin-bottom:56px}.btn_side_contact{display:block;width:48px;height:160px;position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;text-align:center;font-size:1.4rem;line-height:48px;letter-spacing:.2rem;color:#fff;background:#26ae90;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transition:.3s;transition:.3s;z-index:2}.btn_side_contact:hover{background:#1b9a7e}.btn_side_contact i{font-size:2.2rem;margin-bottom:4px}form.nav_global_search{position:absolute;position:absolute;top:48px;right:0;bottom:auto;left:auto;top:48px;right:0;display:none;width:326px;background:#fff;background:rgba(255,255,255,0.6);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.4);box-shadow:1px 1px 5px rgba(0,0,0,0.4);z-index:1000}form.nav_global_search:after{position:absolute;top:0;right:auto;bottom:auto;left:0;content:"";width:0;height:0;border-color:transparent transparent #fa780f transparent}form.nav_global_search:before{color:#333;font-family:FontAwesome;content:"\f002";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:14px;font-size:22px;color:#41d9ff}form.nav_global_search input{float:left;height:62px;overflow:auto;background:#fff}form.nav_global_search input[type="text"]{width:280px;border:1px solid #ccc;border-right:none;-webkit-transition:.3s;transition:.3s;padding:0 12px;font-size:1.5rem;background:rgba(255,255,255,0.8);color:#333;line-height:62px}form.nav_global_search input[type="text"]:placeholder-shown{color:#999}form.nav_global_search input[type="text"]::-webkit-input-placeholder{color:#999}form.nav_global_search input[type="text"]:-moz-placeholder{color:#999;opacity:1}form.nav_global_search input[type="text"]::-moz-placeholder{color:#999;opacity:1}form.nav_global_search input[type="text"]:-ms-input-placeholder{color:#999}form.nav_global_search input[type="submit"]{width:46px;border:1px solid #ccc;border-left:none;cursor:pointer;background-repeat:no-repeat;background-position:center;background-color:rgba(255,255,255,0.8)}.pagetop{position:fixed;width:63px;height:63px;bottom:48px;right:48px;background:rgba(0,0,0,0.7)}.pagetop:after{content:"\f106";font-family:FontAwesome;color:#fff;font-size:6rem;display:block;margin:auto;width:63px;height:63px;text-align:center;-webkit-transform:translateY(-34%);transform:translateY(-34%)}.mod_scroll{width:200px;margin:auto;position:absolute;bottom:56px;right:calc(50% - 100px)}.mod_scroll p.scroll{margin-bottom:8px;text-align:center;letter-spacing:4px;text-indent:12px;font-size:1.4rem;font-family:"Roboto", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:normal;color:#fff;-webkit-animation:colorText 4.6s ease-out infinite;animation:colorText 4.6s ease-out infinite}.mod_scroll .mouse{display:block;left:calc(50% - 13px);position:relative;width:28px;height:48px;background-size:100% 100%;border-radius:100px;background-size:225%;border:3px solid rgba(255,255,255,0.5)}.mod_scroll .mouse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:rgba(255,255,255,0.5);width:8px;height:8px;border-radius:100%;-webkit-animation:trackBallSlide 4.6s linear infinite;animation:trackBallSlide 4.6s linear infinite}.mod_scroll span{position:absolute;top:auto;right:auto;bottom:-16px;left:calc(50% - 10px);width:20px;height:20px;border-left:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.5);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb 1.5s infinite;animation:sdb 1.5s infinite;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(0, 0);transform:rotate(-45deg) translate(0, 0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-20px, 20px);transform:rotate(-45deg) translate(-20px, 20px);opacity:0}}@keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(0, 0);transform:rotate(-45deg) translate(0, 0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-20px, 20px);transform:rotate(-45deg) translate(-20px, 20px);opacity:0}}@-webkit-keyframes trackBallSlide{0%{opacity:1;-webkit-transform:scale(1) translateY(-10px);transform:scale(1) translateY(-10px)}8%{opacity:1;-webkit-transform:scale(0.9) translateY(2.5px);transform:scale(0.9) translateY(2.5px)}17%{opacity:0;-webkit-transform:scale(.4) translateY(20px);transform:scale(.4) translateY(20px)}18%,20%{opacity:0;-webkit-transform:scale(.4) translateY(-10px);transform:scale(.4) translateY(-10px)}32%,33.33%{opacity:1;-webkit-transform:scale(1) translateY(-10px);transform:scale(1) translateY(-10px)}34%{opacity:1;-webkit-transform:scale(1) translateY(-10px);transform:scale(1) translateY(-10px)}42%{opacity:1;-webkit-transform:scale(0.9) translateY(2.5px);transform:scale(0.9) translateY(2.5px)}51%{opacity:0;-webkit-transform:scale(.4) translateY(20px);transform:scale(.4) translateY(20px)}52%,54%{opacity:0;-webkit-transform:scale(.4) translateY(-10px);transform:scale(.4) translateY(-10px)}65%,66.66%{opacity:1;-webkit-transform:scale(1) translateY(-10px);transform:scale(1) translateY(-10px)}67%{opacity:1;-webkit-transform:scale(1) translateY(-10px);transform:scale(1) translateY(-10px)}75%{opacity:1;-webkit-transform:scale(0.9) translateY(2.5px);transform:scale(0.9) translateY(2.5px)}84%{opacity:0;-webkit-transform:scale(.4) translateY(20px);transform:scale(.4) translateY(20px)}85%,87%{opacity:0;-webkit-transform:scale(.4) translateY(-10px);transform:scale(.4) translateY(-10px)}98%,99.99%{opacity:1;-webkit-transform:scale(1) translateY(-10px);transform:scale(1) translateY(-10px)}}@keyframes trackBallSlide{0%{opacity:1;-webkit-transform:scale(1) translateY(-10px);transform:scale(1) translateY(-10px)}8%{opacity:1;-webkit-transform:scale(0.9) translateY(2.5px);transform:scale(0.9) translateY(2.5px)}17%{opacity:0;-webkit-transform:scale(.4) translateY(20px);transform:scale(.4) translateY(20px)}18%,20%{opacity:0;-webkit-transform:scale(.4) translateY(-10px);transform:scale(.4) translateY(-10px)}32%,33.33%{opacity:1;-webkit-transform:scale(1) translateY(-10px);transform:scale(1) translateY(-10px)}34%{opacity:1;-webkit-transform:scale(1) translateY(-10px);transform:scale(1) translateY(-10px)}42%{opacity:1;-webkit-transform:scale(0.9) translateY(2.5px);transform:scale(0.9) translateY(2.5px)}51%{opacity:0;-webkit-transform:scale(.4) translateY(20px);transform:scale(.4) translateY(20px)}52%,54%{opacity:0;-webkit-transform:scale(.4) translateY(-10px);transform:scale(.4) translateY(-10px)}65%,66.66%{opacity:1;-webkit-transform:scale(1) translateY(-10px);transform:scale(1) translateY(-10px)}67%{opacity:1;-webkit-transform:scale(1) translateY(-10px);transform:scale(1) translateY(-10px)}75%{opacity:1;-webkit-transform:scale(0.9) translateY(2.5px);transform:scale(0.9) translateY(2.5px)}84%{opacity:0;-webkit-transform:scale(.4) translateY(20px);transform:scale(.4) translateY(20px)}85%,87%{opacity:0;-webkit-transform:scale(.4) translateY(-10px);transform:scale(.4) translateY(-10px)}98%,99.99%{opacity:1;-webkit-transform:scale(1) translateY(-10px);transform:scale(1) translateY(-10px)}}@-webkit-keyframes colorText{21%{color:#fff}30%{color:#fff}51%{color:#999}60%{color:#fff}81%{color:#999}90%{color:#fff}}@keyframes colorText{21%{color:#fff}30%{color:#fff}51%{color:#999}60%{color:#fff}81%{color:#999}90%{color:#fff}}body.home{position:relative}body.home:after{content:"";width:100%;height:340px;position:absolute;top:0;right:auto;bottom:auto;left:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(0,0,0,0.35)), to(rgba(0,0,0,0)));background:linear-gradient(rgba(0,0,0,0.35) 20%, rgba(0,0,0,0));z-index:-1}iframe#vimeo{position:absolute;top:0;left:0;width:100%;height:55.75vw;z-index:-2}iframe#vimeo:after{content:"";width:100%;height:50%;position:absolute;top:0;right:auto;bottom:auto;left:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(0,0,0,0.45)), to(rgba(0,0,0,0)));background:linear-gradient(rgba(0,0,0,0.45) 20%, rgba(0,0,0,0))}.movie{clear:both;position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:0;height:100px;overflow:hidden;z-index:-1;padding-top:53.25%}.movie:after{content:"";width:100%;height:50%;position:absolute;top:0;right:auto;bottom:auto;left:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(0,0,0,0.35)), to(rgba(0,0,0,0)));background:linear-gradient(rgba(0,0,0,0.35) 20%, rgba(0,0,0,0))}.movie:before{content:"";display:block;padding-top:56.25%}.movie iframe{pointer-events:none;position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%}.svg_logo{width:42%;height:26vw;display:block;margin:auto;position:fixed;top:13vw;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);z-index:11}.top_infographics{clear:both}.top_infographics .box_top_infographics{color:#333;display:block;width:230px;height:300px;float:left;border:1px solid #ebebeb;position:relative;margin-bottom:40px;margin:0 13.3333px;margin:0 calc(calc(75px /3) / 2);overflow:hidden;-webkit-transition:.3s;transition:.3s}.top_infographics .box_top_infographics:hover{-webkit-box-shadow:0px 3px 10px 5px #e8e8e8;box-shadow:0px 3px 10px 5px #e8e8e8}.top_infographics .box_top_infographics:after{content:"";position:absolute;top:auto;right:auto;bottom:38px;left:12px;width:calc(100% - 24px);height:1px;background:#ebebeb}.top_infographics .box_top_infographics span{font-size:1.2rem;background:#333;color:#fff;display:block;width:150px;height:25px;line-height:25px;text-align:center;position:relative;left:12px;top:-14px}.top_infographics .box_top_infographics span.ibaraki{background:#2A603A}.top_infographics .box_top_infographics span.chiba{background:#C35664}.top_infographics .box_top_infographics span.nagoya{background:#4F81BC}.top_infographics .box_top_infographics span.tsukuba{background:#662274}.top_infographics .box_top_infographics span.kyushu{background:#862447}.top_infographics .box_top_infographics span.kyutech{background:#3DB8EB}.top_infographics .box_top_infographics span.naro{background:#049842}.top_infographics .box_top_infographics span.hokkaido{background:#23651C}.top_infographics .box_top_infographics span.other{background:#bbb}.top_infographics .box_top_infographics span.obihiro{background:#194A2D}.top_infographics .box_top_infographics span.muroran{background:#3c9737}.top_infographics .box_top_infographics span.otaru{background:#730000}.top_infographics .box_top_infographics span.gunma{background:#2dbf63}.top_infographics .box_top_infographics span.tsukubatech{background:#e0a405}.top_infographics .box_top_infographics span.chuo{background:#E60012}.top_infographics .box_top_infographics span.jaist{background:#073190}.top_infographics .box_top_infographics span.jaea{background:#ff4110}.top_infographics .box_top_infographics p:nth-of-type(1){padding:0 12px 16px;font-size:1.3rem}.top_infographics .box_top_infographics p:nth-of-type(2){-webkit-box-sizing:border-box;box-sizing:border-box;color:#395397;font-size:1.2rem;margin:0 12px;padding:10px 0;position:absolute;bottom:0}.top_infographics .box_top_infographics p:nth-of-type(2)::before{position:absolute;content:"";border-top:2px solid #395397;border-right:2px solid #395397;width:5px;height:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:76px;top:16px}.top_tech-info{background-color:#eaf4f9;overflow:auto}.top_tech-info .icon_top_tech-info{float:left;width:16.666%;height:148px;position:relative;-webkit-transition:.3s;transition:.3s}.top_tech-info .icon_top_tech-info:hover{opacity:.7}.top_tech-info .icon_top_tech-info img{display:block;margin:auto}.top_tech-info .icon_top_tech-info p{text-align:center;color:#385b90;position:absolute;bottom:8px;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);width:100%;font-size:1.4rem}.top_college-list .box_top_college-list{display:block;width:188px;height:256px;float:left;border:1px solid #416395;position:relative;margin:0 calc(15px / 2);color:#333}.top_college-list .box_top_college-list .img_top_college-list{position:relative;height:90px;border-bottom:1px solid #416395}.top_college-list .box_top_college-list img{display:block;margin:auto;width:auto;position:absolute;top:0;left:0;right:0;bottom:0;max-width:170px}.top_college-list .box_top_college-list p:nth-of-type(-n+2){display:table-cell;vertical-align:middle;padding-top:12px}.top_college-list .box_top_college-list p:nth-of-type(1){padding-left:16px;font-size:1.2rem;width:81%;position:relative}.top_college-list .box_top_college-list p:nth-of-type(1) span{font-size:1.5rem;color:#385b90;font-weight:600}.top_college-list .box_top_college-list p:nth-of-type(2){padding-right:12px;font-size:1.1rem;text-align:center;position:relative;text-align:center;width:32px;height:32px}.top_college-list .box_top_college-list p:nth-of-type(2) span{text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;font-weight:600;color:#385b90;border-radius:100px;width:32px;padding:7px 0;background:#c1dce9}.top_college-list .box_top_college-list a:nth-of-type(1){color:#385b90;text-align:right;font-weight:bold;position:relative;margin-right:24px;margin-top:30px;-webkit-transition:.3s;transition:.3s;display:block;font-size:1.2rem}.top_college-list .box_top_college-list a:nth-of-type(1):hover{opacity:.7}.top_college-list .box_top_college-list a:nth-of-type(1)::before{position:absolute;content:"";border-top:2px solid #385b90;border-right:2px solid #385b90;width:5px;height:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:-10px;top:6px}.top_college-list .box_top_college-list a:nth-of-type(2){position:absolute;bottom:0;background:#385b90;color:#fff;width:calc(100% - 24px);margin:0 12px 12px;padding:8px;text-align:center;border:1px solid #385b90;-webkit-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.2rem}.top_college-list .box_top_college-list a:nth-of-type(2):hover{background:#fff;color:#385b90;border:1px solid #385b90}.top_college-list .box_top_college-list a:nth-of-type(2):hover:after{color:#385b90}.top_college-list .box_top_college-list a:nth-of-type(2):after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:12px;content:"\f08e ";font-family:FontAwesome;font-size:1rem;color:#fff;-webkit-transition:.3s;transition:.3s}.top_about{background-color:#eaf4f9}.top_about .top_about_tab{list-style:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.top_about .top_about_tab li{text-align:center;font-size:1.5rem;letter-spacing:.1rem;color:#fff;background-color:#1686C4;padding:15px 0;border-radius:5px 5px 0 0;cursor:pointer;width:calc(100% / 3)}.top_about .top_about_tab li:not(:last-child){margin-right:6px}.top_about .top_about_tab li.active{color:#fff;background-color:#26B9EB}.top_about .top_about_tab-content{display:none;width:100%;padding:20px;background:#26B9EB;height:364px}.top_about .top_about_tab-content:nth-of-type(1) img{margin-top:12px}.top_about .top_about_tab-content:nth-of-type(3) img{margin-top:-1px}.top_about .top_about_tab-content.active{display:block}.top_about .top_about_tab-content img{display:block;margin:auto}.top_about .btn_gradation span{background:#eaf4f9}.top_event .box_top_event{width:488px;height:158px;border:1px solid #ebebeb;background:#fff;float:left;margin-bottom:24px;display:block;-webkit-transition:.3s;transition:.3s;position:relative}.top_event .box_top_event:hover{-webkit-box-shadow:0px 3px 10px 5px #e8e8e8;box-shadow:0px 3px 10px 5px #e8e8e8}.top_event .box_top_event:nth-of-type(-n+2):after{content:url("../images/home/new.png");position:absolute;top:0;right:auto;bottom:auto;left:0}.top_event .box_top_event:nth-of-type(4){margin-bottom:40px}.top_event .box_top_event:nth-of-type(odd){margin-right:24px}.top_event .box_top_event img{float:left}.top_event .box_top_event p{margin-left:157px;padding-left:16px;padding-right:16px;color:#333}.top_event .box_top_event p:nth-of-type(1){font-size:1.3rem;padding-top:16px}.top_event .box_top_event p:nth-of-type(2){font-size:1.2rem;color:#fff;display:inline-block;margin-left:0;padding-top:2px;padding-bottom:2px;border-radius:50px;font-size:1.1rem;position:absolute;right:16px;top:68px;background-color:#888888}.top_event .box_top_event p:nth-of-type(2).tsukuba{background-color:#662274}.top_event .box_top_event p:nth-of-type(2).nagoya{background-color:#4F81BC}.top_event .box_top_event p:nth-of-type(2).chiba{background-color:#C35664}.top_event .box_top_event p:nth-of-type(2).ibaraki{background-color:#2A603A}.top_event .box_top_event p:nth-of-type(2).naro{background-color:#049842}.top_event .box_top_event p:nth-of-type(2).kyushu{background-color:#862447}.top_event .box_top_event p:nth-of-type(2).hokkaido{background-color:#23651C}.top_event .box_top_event p:nth-of-type(2).kyutech{background-color:#3DB8EB}.top_event .box_top_event p:nth-of-type(2).obihiro{background-color:#194A2D}.top_event .box_top_event p:nth-of-type(2).muroran{background-color:#3c9737}.top_event .box_top_event p:nth-of-type(2).otaru{background-color:#730000}.top_event .box_top_event p:nth-of-type(2).gunma{background-color:#2dbf63}.top_event .box_top_event p:nth-of-type(2).tsukubatech{background-color:#e0a405}.top_event .box_top_event p:nth-of-type(2).chuo{background:#E60012}.top_event .box_top_event p:nth-of-type(2).jaist{background:#073190}.top_event .box_top_event p:nth-of-type(2).jaea{background:#ff4110}.top_event .box_top_event p:nth-of-type(2).other{background-color:#bbb}.top_event .box_top_event p:nth-of-type(3){font-size:1.1rem;border-top:1px solid #ebebeb;float:left;margin-left:0;width:calc(488px - 157px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 6px 0;position:absolute;bottom:30px;left:157px;text-indent:-47px;padding-left:61px}.top_event .box_top_event p:nth-of-type(4){font-size:1.1rem;border-left:1px solid #ebebeb;margin-left:0;float:left;width:calc(488px - 157px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 6px 6px;position:absolute;bottom:0;left:157px;text-indent:-47px;padding-left:61px}.top_info{background:#eaf4f9}.top_info .box_top_info{width:488px;height:158px;border:1px solid #ebebeb;background:#fff;float:left;margin-bottom:24px;display:block;-webkit-transition:.3s;transition:.3s;position:relative}.top_info .box_top_info:hover{-webkit-box-shadow:0px 3px 10px 5px #e8e8e8;box-shadow:0px 3px 10px 5px #e8e8e8}.top_info .box_top_info:nth-of-type(-n+2):after{content:url("../images/home/new.png");position:absolute;top:0;right:auto;bottom:auto;left:0}.top_info .box_top_info:nth-of-type(4){margin-bottom:40px}.top_info .box_top_info:nth-of-type(odd){margin-right:24px}.top_info .box_top_info img{float:left}.top_info .box_top_info p{margin-left:157px;padding-left:16px;padding-right:16px;color:#333}.top_info .box_top_info p:nth-of-type(1){font-size:1.3rem;padding-top:16px}.top_info .box_top_info p:nth-of-type(2){font-size:1.2rem;color:#fff;display:inline-block;margin-left:0;padding-top:2px;padding-bottom:2px;border-radius:50px;font-size:1.1rem;position:absolute;right:16px;top:92px;background-color:#888888}.top_info .box_top_info p:nth-of-type(2).tsukuba{background-color:#662274}.top_info .box_top_info p:nth-of-type(2).nagoya{background-color:#4F81BC}.top_info .box_top_info p:nth-of-type(2).chiba{background-color:#C35664}.top_info .box_top_info p:nth-of-type(2).ibaraki{background-color:#2A603A}.top_info .box_top_info p:nth-of-type(2).naro{background-color:#049842}.top_info .box_top_info p:nth-of-type(2).kyushu{background-color:#862447}.top_info .box_top_info p:nth-of-type(2).kyutech{background-color:#3DB8EB}.top_info .box_top_info p:nth-of-type(2).hokkaido{background-color:#23651C}.top_info .box_top_info p:nth-of-type(2).obihiro{background-color:#194A2D}.top_info .box_top_info p:nth-of-type(2).muroran{background-color:#3c9737}.top_info .box_top_info p:nth-of-type(2).otaru{background-color:#730000}.top_info .box_top_info p:nth-of-type(2).gunma{background-color:#2dbf63}.top_info .box_top_info p:nth-of-type(2).tsukubatech{background-color:#e0a405}.top_info .box_top_info p:nth-of-type(2).chuo{background:#E60012}.top_info .box_top_info p:nth-of-type(2).jaist{background:#073190}.top_info .box_top_info p:nth-of-type(2).jaea{background:#ff4110}.top_info .box_top_info p:nth-of-type(2).other{background-color:#bbb}.top_info .box_top_info p:nth-of-type(3){font-size:1.1rem;border-top:1px solid #ebebeb;padding:6px 16px;position:absolute;bottom:0;width:calc(100% - 157px)}.top_info .btn_gradation span{background:#eaf4f9}.top_contact{text-align:center}.top_contact .inner{border:3px solid #b0d9f1;padding-bottom:40px}.top_contact .ttl_top_contact{letter-spacing:.3rem;display:inline-block;background:#fff;font-size:2.8rem;font-weight:bold;position:relative;top:-26px;padding:0 24px}.top_contact p:nth-of-type(1){font-size:1.4rem;line-height:1.8;margin-top:8px}.top_contact p:nth-of-type(1) .red_top_contact{font-weight:bold;color:#b01b1b}.top_bnr{background:#eaf4f9}.top_bnr a{width:350px;height:80px;display:block;margin:auto;margin-top:60px}.top_bnr a:after{content:none}.sub_ttl{width:880px;height:180px;margin:0 auto;clear:both;color:#fff;font-weight:bold;text-align:center;font-size:3rem;letter-spacing:.5rem;padding-top:40px}.wrap_breadcrumb{background:#ECF1F5}.wrap_breadcrumb .list_breadcrumb{width:1000px;margin:auto;padding:8px 0}.wrap_breadcrumb .list_breadcrumb span{font-size:1.3rem;font-family:'Noto Sans Japanese', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:normal}.wrap_breadcrumb .list_breadcrumb span[property="itemListElement"]{margin-right:6px}.wrap_breadcrumb .list_breadcrumb span[property="itemListElement"]:nth-of-type(n+2){margin-left:6px}.wrap_breadcrumb .list_breadcrumb span[property="itemListElement"]:nth-of-type(1) a:before{font-family:FontAwesome;content:"\f015 ";margin-right:4px}.wrap_breadcrumb .list_breadcrumb span[property="itemListElement"] a{-webkit-transition:.3s;transition:.3s}.wrap_breadcrumb .list_breadcrumb span[property="itemListElement"] a:hover{opacity:.7}.wrap_breadcrumb .list_breadcrumb span:nth-of-type(2){color:#888}.wrap_breadcrumb .list_breadcrumb span a{color:#333}.wrap_breadcrumb .list_breadcrumb li{margin-right:8px;position:relative;float:left;font-family:'Noto Sans Japanese', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:normal;font-size:1.3rem}.wrap_breadcrumb .list_breadcrumb li.current{color:#999}.wrap_breadcrumb .list_breadcrumb li:not(:last-child):after{content:">";margin-left:8px;font-size:1.3rem}.wrap_breadcrumb .list_breadcrumb li a{color:#333}.wrap_breadcrumb .list_breadcrumb li a i{color:#333;font-size:1.6rem;margin-right:2px}.content{clear:both;padding-top:40px;padding-bottom:40px;width:1000px;margin:0 auto;overflow:auto}.content:before{content:"";position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:340px;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(0,0,0,0.5)), to(transparent));background:linear-gradient(rgba(0,0,0,0.5) 20%, transparent);z-index:-1}.content:after{content:"";position:absolute;top:0;right:auto;bottom:auto;left:0;display:block;width:100%;height:340px;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-3}.content p{font-family:'Noto Sans Japanese', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:normal;font-size:1.5rem;line-height:2}.content.about h3{font-size:4.6rem;font-weight:bold;text-align:center;color:#09789D;font-family:'PT Serif', serif;margin-bottom:40px}.content.about p{margin-bottom:24px}.content.techinfo section.top_tech-info,.energy section.top_tech-info,.food section.top_tech-info,.future_car section.top_tech-info,.health_medical section.top_tech-info,.iot_robot section.top_tech-info,.manufacturing section.top_tech-info,.content.info-graphics section.top_tech-info{background:none;padding:64px 0}.content.techinfo .list_techinfo,.energy .list_techinfo,.food .list_techinfo,.future_car .list_techinfo,.health_medical .list_techinfo,.iot_robot .list_techinfo,.manufacturing .list_techinfo,.content.info-graphics .list_techinfo{padding-bottom:56px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -20px -10px;width:calc(100% + 21px)}.content.techinfo .list_techinfo li,.energy .list_techinfo li,.food .list_techinfo li,.future_car .list_techinfo li,.health_medical .list_techinfo li,.iot_robot .list_techinfo li,.manufacturing .list_techinfo li,.content.info-graphics .list_techinfo li{padding:0 10px 20px 10px}.content.techinfo .list_techinfo a,.energy .list_techinfo a,.food .list_techinfo a,.future_car .list_techinfo a,.health_medical .list_techinfo a,.iot_robot .list_techinfo a,.manufacturing .list_techinfo a,.content.info-graphics .list_techinfo a{color:#fff;display:block;-webkit-transition:.3s;transition:.3s}.content.techinfo .list_techinfo a:hover,.energy .list_techinfo a:hover,.food .list_techinfo a:hover,.future_car .list_techinfo a:hover,.health_medical .list_techinfo a:hover,.iot_robot .list_techinfo a:hover,.manufacturing .list_techinfo a:hover,.content.info-graphics .list_techinfo a:hover{opacity:.7}.content.techinfo .list_techinfo a span,.energy .list_techinfo a span,.food .list_techinfo a span,.future_car .list_techinfo a span,.health_medical .list_techinfo a span,.iot_robot .list_techinfo a span,.manufacturing .list_techinfo a span,.content.info-graphics .list_techinfo a span{padding:6px 16px;color:#fff;width:100%;height:100%;display:block}.content.techinfo .list_techinfo a[href$="#tsukuba"],.energy .list_techinfo a[href$="#tsukuba"],.food .list_techinfo a[href$="#tsukuba"],.future_car .list_techinfo a[href$="#tsukuba"],.health_medical .list_techinfo a[href$="#tsukuba"],.iot_robot .list_techinfo a[href$="#tsukuba"],.manufacturing .list_techinfo a[href$="#tsukuba"],.content.info-graphics .list_techinfo a[href$="#tsukuba"]{background:#662274}.content.techinfo .list_techinfo a[href$="#nagoya"],.energy .list_techinfo a[href$="#nagoya"],.food .list_techinfo a[href$="#nagoya"],.future_car .list_techinfo a[href$="#nagoya"],.health_medical .list_techinfo a[href$="#nagoya"],.iot_robot .list_techinfo a[href$="#nagoya"],.manufacturing .list_techinfo a[href$="#nagoya"],.content.info-graphics .list_techinfo a[href$="#nagoya"]{background:#4F81BC}.content.techinfo .list_techinfo a[href$="#chiba"],.energy .list_techinfo a[href$="#chiba"],.food .list_techinfo a[href$="#chiba"],.future_car .list_techinfo a[href$="#chiba"],.health_medical .list_techinfo a[href$="#chiba"],.iot_robot .list_techinfo a[href$="#chiba"],.manufacturing .list_techinfo a[href$="#chiba"],.content.info-graphics .list_techinfo a[href$="#chiba"]{background:#C35664}.content.techinfo .list_techinfo a[href$="#ibaraki"],.energy .list_techinfo a[href$="#ibaraki"],.food .list_techinfo a[href$="#ibaraki"],.future_car .list_techinfo a[href$="#ibaraki"],.health_medical .list_techinfo a[href$="#ibaraki"],.iot_robot .list_techinfo a[href$="#ibaraki"],.manufacturing .list_techinfo a[href$="#ibaraki"],.content.info-graphics .list_techinfo a[href$="#ibaraki"]{background:#2A603A}.content.techinfo .list_techinfo a[href$="#naro"],.energy .list_techinfo a[href$="#naro"],.food .list_techinfo a[href$="#naro"],.future_car .list_techinfo a[href$="#naro"],.health_medical .list_techinfo a[href$="#naro"],.iot_robot .list_techinfo a[href$="#naro"],.manufacturing .list_techinfo a[href$="#naro"],.content.info-graphics .list_techinfo a[href$="#naro"]{background:#049842}.content.techinfo .list_techinfo a[href$="#hokkaido"],.energy .list_techinfo a[href$="#hokkaido"],.food .list_techinfo a[href$="#hokkaido"],.future_car .list_techinfo a[href$="#hokkaido"],.health_medical .list_techinfo a[href$="#hokkaido"],.iot_robot .list_techinfo a[href$="#hokkaido"],.manufacturing .list_techinfo a[href$="#hokkaido"],.content.info-graphics .list_techinfo a[href$="#hokkaido"]{background:#23651C}.content.techinfo .list_techinfo a[href$="#kyushu"],.energy .list_techinfo a[href$="#kyushu"],.food .list_techinfo a[href$="#kyushu"],.future_car .list_techinfo a[href$="#kyushu"],.health_medical .list_techinfo a[href$="#kyushu"],.iot_robot .list_techinfo a[href$="#kyushu"],.manufacturing .list_techinfo a[href$="#kyushu"],.content.info-graphics .list_techinfo a[href$="#kyushu"]{background:#862447}.content.techinfo .list_techinfo a[href$="#obihiro"],.energy .list_techinfo a[href$="#obihiro"],.food .list_techinfo a[href$="#obihiro"],.future_car .list_techinfo a[href$="#obihiro"],.health_medical .list_techinfo a[href$="#obihiro"],.iot_robot .list_techinfo a[href$="#obihiro"],.manufacturing .list_techinfo a[href$="#obihiro"],.content.info-graphics .list_techinfo a[href$="#obihiro"]{background:#194A2D}.content.techinfo .list_techinfo a[href$="#kyutech"],.energy .list_techinfo a[href$="#kyutech"],.food .list_techinfo a[href$="#kyutech"],.future_car .list_techinfo a[href$="#kyutech"],.health_medical .list_techinfo a[href$="#kyutech"],.iot_robot .list_techinfo a[href$="#kyutech"],.manufacturing .list_techinfo a[href$="#kyutech"],.content.info-graphics .list_techinfo a[href$="#kyutech"]{background:#3DB8EB}.content.techinfo .list_techinfo a[href$="#muroran"],.energy .list_techinfo a[href$="#muroran"],.food .list_techinfo a[href$="#muroran"],.future_car .list_techinfo a[href$="#muroran"],.health_medical .list_techinfo a[href$="#muroran"],.iot_robot .list_techinfo a[href$="#muroran"],.manufacturing .list_techinfo a[href$="#muroran"],.content.info-graphics .list_techinfo a[href$="#muroran"]{background:#3c9737}.content.techinfo .list_techinfo a[href$="#otaru"],.energy .list_techinfo a[href$="#otaru"],.food .list_techinfo a[href$="#otaru"],.future_car .list_techinfo a[href$="#otaru"],.health_medical .list_techinfo a[href$="#otaru"],.iot_robot .list_techinfo a[href$="#otaru"],.manufacturing .list_techinfo a[href$="#otaru"],.content.info-graphics .list_techinfo a[href$="#otaru"]{background:#730000}.content.techinfo .list_techinfo a[href$="#gunma"],.energy .list_techinfo a[href$="#gunma"],.food .list_techinfo a[href$="#gunma"],.future_car .list_techinfo a[href$="#gunma"],.health_medical .list_techinfo a[href$="#gunma"],.iot_robot .list_techinfo a[href$="#gunma"],.manufacturing .list_techinfo a[href$="#gunma"],.content.info-graphics .list_techinfo a[href$="#gunma"]{background:#2dbf63}.content.techinfo .list_techinfo a[href$="#tsukubatech"],.energy .list_techinfo a[href$="#tsukubatech"],.food .list_techinfo a[href$="#tsukubatech"],.future_car .list_techinfo a[href$="#tsukubatech"],.health_medical .list_techinfo a[href$="#tsukubatech"],.iot_robot .list_techinfo a[href$="#tsukubatech"],.manufacturing .list_techinfo a[href$="#tsukubatech"],.content.info-graphics .list_techinfo a[href$="#tsukubatech"]{background:#e0a405}.content.techinfo .list_techinfo a[href$="#chuo"],.energy .list_techinfo a[href$="#chuo"],.food .list_techinfo a[href$="#chuo"],.future_car .list_techinfo a[href$="#chuo"],.health_medical .list_techinfo a[href$="#chuo"],.iot_robot .list_techinfo a[href$="#chuo"],.manufacturing .list_techinfo a[href$="#chuo"],.content.info-graphics .list_techinfo a[href$="#chuo"]{background:#E60012}.content.techinfo .list_techinfo a[href$="#jaist"],.energy .list_techinfo a[href$="#jaist"],.food .list_techinfo a[href$="#jaist"],.future_car .list_techinfo a[href$="#jaist"],.health_medical .list_techinfo a[href$="#jaist"],.iot_robot .list_techinfo a[href$="#jaist"],.manufacturing .list_techinfo a[href$="#jaist"],.content.info-graphics .list_techinfo a[href$="#jaist"]{background:#073190}.content.techinfo .list_techinfo a[href$="#jaea"],.energy .list_techinfo a[href$="#jaea"],.food .list_techinfo a[href$="#jaea"],.future_car .list_techinfo a[href$="#jaea"],.health_medical .list_techinfo a[href$="#jaea"],.iot_robot .list_techinfo a[href$="#jaea"],.manufacturing .list_techinfo a[href$="#jaea"],.content.info-graphics .list_techinfo a[href$="#jaea"]{background:#ff4110}.content.techinfo .wrap_box_techinfo,.energy .wrap_box_techinfo,.food .wrap_box_techinfo,.future_car .wrap_box_techinfo,.health_medical .wrap_box_techinfo,.iot_robot .wrap_box_techinfo,.manufacturing .wrap_box_techinfo,.content.info-graphics .wrap_box_techinfo{display:none;visibility:hidden;z-index:-100;float:none}.content.techinfo #data-container,.energy #data-container,.food #data-container,.future_car #data-container,.health_medical #data-container,.iot_robot #data-container,.manufacturing #data-container,.content.info-graphics #data-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content.techinfo #data-container .box_techinfo,.energy #data-container .box_techinfo,.food #data-container .box_techinfo,.future_car #data-container .box_techinfo,.health_medical #data-container .box_techinfo,.iot_robot #data-container .box_techinfo,.manufacturing #data-container .box_techinfo,.content.info-graphics #data-container .box_techinfo{display:block;visibility:visible;z-index:100}.content.techinfo .box_techinfo,.energy .box_techinfo,.food .box_techinfo,.future_car .box_techinfo,.health_medical .box_techinfo,.iot_robot .box_techinfo,.manufacturing .box_techinfo,.content.info-graphics .box_techinfo{border:1px solid #ebebeb;width:48%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px;position:relative;margin-bottom:8%}.content.techinfo .box_techinfo a i,.energy .box_techinfo a i,.food .box_techinfo a i,.future_car .box_techinfo a i,.health_medical .box_techinfo a i,.iot_robot .box_techinfo a i,.manufacturing .box_techinfo a i,.content.info-graphics .box_techinfo a i{margin-left:4px}.content.techinfo .box_techinfo a i.fa-file-text-o,.energy .box_techinfo a i.fa-file-text-o,.food .box_techinfo a i.fa-file-text-o,.future_car .box_techinfo a i.fa-file-text-o,.health_medical .box_techinfo a i.fa-file-text-o,.iot_robot .box_techinfo a i.fa-file-text-o,.manufacturing .box_techinfo a i.fa-file-text-o,.content.info-graphics .box_techinfo a i.fa-file-text-o{color:#d71a1a}.content.techinfo .box_techinfo a i.fa-film,.energy .box_techinfo a i.fa-film,.food .box_techinfo a i.fa-film,.future_car .box_techinfo a i.fa-film,.health_medical .box_techinfo a i.fa-film,.iot_robot .box_techinfo a i.fa-film,.manufacturing .box_techinfo a i.fa-film,.content.info-graphics .box_techinfo a i.fa-film{color:#1a44d7}.content.techinfo .box_techinfo:nth-of-type(odd),.energy .box_techinfo:nth-of-type(odd),.food .box_techinfo:nth-of-type(odd),.future_car .box_techinfo:nth-of-type(odd),.health_medical .box_techinfo:nth-of-type(odd),.iot_robot .box_techinfo:nth-of-type(odd),.manufacturing .box_techinfo:nth-of-type(odd),.content.info-graphics .box_techinfo:nth-of-type(odd){margin-right:4%;clear:both}.content.techinfo .box_techinfo img,.energy .box_techinfo img,.food .box_techinfo img,.future_car .box_techinfo img,.health_medical .box_techinfo img,.iot_robot .box_techinfo img,.manufacturing .box_techinfo img,.content.info-graphics .box_techinfo img{float:left;height:40px;margin-right:8px}.content.techinfo .box_techinfo h3,.energy .box_techinfo h3,.food .box_techinfo h3,.future_car .box_techinfo h3,.health_medical .box_techinfo h3,.iot_robot .box_techinfo h3,.manufacturing .box_techinfo h3,.content.info-graphics .box_techinfo h3{font-size:1.8rem;clear:both;padding-top:16px;font-weight:500}.content.techinfo .box_techinfo.tsukuba p:nth-of-type(1),.energy .box_techinfo.tsukuba p:nth-of-type(1),.food .box_techinfo.tsukuba p:nth-of-type(1),.future_car .box_techinfo.tsukuba p:nth-of-type(1),.health_medical .box_techinfo.tsukuba p:nth-of-type(1),.iot_robot .box_techinfo.tsukuba p:nth-of-type(1),.manufacturing .box_techinfo.tsukuba p:nth-of-type(1),.content.info-graphics .box_techinfo.tsukuba p:nth-of-type(1){color:#662274}.content.techinfo .box_techinfo.tsukuba p:nth-of-type(1):before,.energy .box_techinfo.tsukuba p:nth-of-type(1):before,.food .box_techinfo.tsukuba p:nth-of-type(1):before,.future_car .box_techinfo.tsukuba p:nth-of-type(1):before,.health_medical .box_techinfo.tsukuba p:nth-of-type(1):before,.iot_robot .box_techinfo.tsukuba p:nth-of-type(1):before,.manufacturing .box_techinfo.tsukuba p:nth-of-type(1):before,.content.info-graphics .box_techinfo.tsukuba p:nth-of-type(1):before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_tsukuba.png")}.content.techinfo .box_techinfo.nagoya p:nth-of-type(1),.energy .box_techinfo.nagoya p:nth-of-type(1),.food .box_techinfo.nagoya p:nth-of-type(1),.future_car .box_techinfo.nagoya p:nth-of-type(1),.health_medical .box_techinfo.nagoya p:nth-of-type(1),.iot_robot .box_techinfo.nagoya p:nth-of-type(1),.manufacturing .box_techinfo.nagoya p:nth-of-type(1),.content.info-graphics .box_techinfo.nagoya p:nth-of-type(1){color:#4f81bd}.content.techinfo .box_techinfo.nagoya p:nth-of-type(1):before,.energy .box_techinfo.nagoya p:nth-of-type(1):before,.food .box_techinfo.nagoya p:nth-of-type(1):before,.future_car .box_techinfo.nagoya p:nth-of-type(1):before,.health_medical .box_techinfo.nagoya p:nth-of-type(1):before,.iot_robot .box_techinfo.nagoya p:nth-of-type(1):before,.manufacturing .box_techinfo.nagoya p:nth-of-type(1):before,.content.info-graphics .box_techinfo.nagoya p:nth-of-type(1):before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_nagoya.png")}.content.techinfo .box_techinfo.chiba p:nth-of-type(1),.energy .box_techinfo.chiba p:nth-of-type(1),.food .box_techinfo.chiba p:nth-of-type(1),.future_car .box_techinfo.chiba p:nth-of-type(1),.health_medical .box_techinfo.chiba p:nth-of-type(1),.iot_robot .box_techinfo.chiba p:nth-of-type(1),.manufacturing .box_techinfo.chiba p:nth-of-type(1),.content.info-graphics .box_techinfo.chiba p:nth-of-type(1){color:#c0504d}.content.techinfo .box_techinfo.chiba p:nth-of-type(1):before,.energy .box_techinfo.chiba p:nth-of-type(1):before,.food .box_techinfo.chiba p:nth-of-type(1):before,.future_car .box_techinfo.chiba p:nth-of-type(1):before,.health_medical .box_techinfo.chiba p:nth-of-type(1):before,.iot_robot .box_techinfo.chiba p:nth-of-type(1):before,.manufacturing .box_techinfo.chiba p:nth-of-type(1):before,.content.info-graphics .box_techinfo.chiba p:nth-of-type(1):before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_chiba.png")}.content.techinfo .box_techinfo.ibaraki p:nth-of-type(1),.energy .box_techinfo.ibaraki p:nth-of-type(1),.food .box_techinfo.ibaraki p:nth-of-type(1),.future_car .box_techinfo.ibaraki p:nth-of-type(1),.health_medical .box_techinfo.ibaraki p:nth-of-type(1),.iot_robot .box_techinfo.ibaraki p:nth-of-type(1),.manufacturing .box_techinfo.ibaraki p:nth-of-type(1),.content.info-graphics .box_techinfo.ibaraki p:nth-of-type(1){color:#2A603A}.content.techinfo .box_techinfo.ibaraki p:nth-of-type(1):before,.energy .box_techinfo.ibaraki p:nth-of-type(1):before,.food .box_techinfo.ibaraki p:nth-of-type(1):before,.future_car .box_techinfo.ibaraki p:nth-of-type(1):before,.health_medical .box_techinfo.ibaraki p:nth-of-type(1):before,.iot_robot .box_techinfo.ibaraki p:nth-of-type(1):before,.manufacturing .box_techinfo.ibaraki p:nth-of-type(1):before,.content.info-graphics .box_techinfo.ibaraki p:nth-of-type(1):before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_ibaraki.png")}.content.techinfo .box_techinfo.naro p:nth-of-type(1),.energy .box_techinfo.naro p:nth-of-type(1),.food .box_techinfo.naro p:nth-of-type(1),.future_car .box_techinfo.naro p:nth-of-type(1),.health_medical .box_techinfo.naro p:nth-of-type(1),.iot_robot .box_techinfo.naro p:nth-of-type(1),.manufacturing .box_techinfo.naro p:nth-of-type(1),.content.info-graphics .box_techinfo.naro p:nth-of-type(1){color:#049842}.content.techinfo .box_techinfo.naro p:nth-of-type(1):before,.energy .box_techinfo.naro p:nth-of-type(1):before,.food .box_techinfo.naro p:nth-of-type(1):before,.future_car .box_techinfo.naro p:nth-of-type(1):before,.health_medical .box_techinfo.naro p:nth-of-type(1):before,.iot_robot .box_techinfo.naro p:nth-of-type(1):before,.manufacturing .box_techinfo.naro p:nth-of-type(1):before,.content.info-graphics .box_techinfo.naro p:nth-of-type(1):before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_naro.png")}.content.techinfo .box_techinfo.hokkaido p:nth-of-type(1),.energy .box_techinfo.hokkaido p:nth-of-type(1),.food .box_techinfo.hokkaido p:nth-of-type(1),.future_car .box_techinfo.hokkaido p:nth-of-type(1),.health_medical .box_techinfo.hokkaido p:nth-of-type(1),.iot_robot .box_techinfo.hokkaido p:nth-of-type(1),.manufacturing .box_techinfo.hokkaido p:nth-of-type(1),.content.info-graphics .box_techinfo.hokkaido p:nth-of-type(1){color:#23651C}.content.techinfo .box_techinfo.hokkaido p:nth-of-type(1):before,.energy .box_techinfo.hokkaido p:nth-of-type(1):before,.food .box_techinfo.hokkaido p:nth-of-type(1):before,.future_car .box_techinfo.hokkaido p:nth-of-type(1):before,.health_medical .box_techinfo.hokkaido p:nth-of-type(1):before,.iot_robot .box_techinfo.hokkaido p:nth-of-type(1):before,.manufacturing .box_techinfo.hokkaido p:nth-of-type(1):before,.content.info-graphics .box_techinfo.hokkaido p:nth-of-type(1):before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_hokkaido.png")}.content.techinfo .box_techinfo.kyushu p:nth-of-type(1),.energy .box_techinfo.kyushu p:nth-of-type(1),.food .box_techinfo.kyushu p:nth-of-type(1),.future_car .box_techinfo.kyushu p:nth-of-type(1),.health_medical .box_techinfo.kyushu p:nth-of-type(1),.iot_robot .box_techinfo.kyushu p:nth-of-type(1),.manufacturing .box_techinfo.kyushu p:nth-of-type(1),.content.info-graphics .box_techinfo.kyushu p:nth-of-type(1){color:#862447}.content.techinfo .box_techinfo.kyushu p:nth-of-type(1):before,.energy .box_techinfo.kyushu p:nth-of-type(1):before,.food .box_techinfo.kyushu p:nth-of-type(1):before,.future_car .box_techinfo.kyushu p:nth-of-type(1):before,.health_medical .box_techinfo.kyushu p:nth-of-type(1):before,.iot_robot .box_techinfo.kyushu p:nth-of-type(1):before,.manufacturing .box_techinfo.kyushu p:nth-of-type(1):before,.content.info-graphics .box_techinfo.kyushu p:nth-of-type(1):before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_kyushu.png")}.content.techinfo .box_techinfo.kyutech p:nth-of-type(1),.energy .box_techinfo.kyutech p:nth-of-type(1),.food .box_techinfo.kyutech p:nth-of-type(1),.future_car .box_techinfo.kyutech p:nth-of-type(1),.health_medical .box_techinfo.kyutech p:nth-of-type(1),.iot_robot .box_techinfo.kyutech p:nth-of-type(1),.manufacturing .box_techinfo.kyutech p:nth-of-type(1),.content.info-graphics .box_techinfo.kyutech p:nth-of-type(1){color:#3DB8EB}.content.techinfo .box_techinfo.kyutech p:nth-of-type(1):before,.energy .box_techinfo.kyutech p:nth-of-type(1):before,.food .box_techinfo.kyutech p:nth-of-type(1):before,.future_car .box_techinfo.kyutech p:nth-of-type(1):before,.health_medical .box_techinfo.kyutech p:nth-of-type(1):before,.iot_robot .box_techinfo.kyutech p:nth-of-type(1):before,.manufacturing .box_techinfo.kyutech p:nth-of-type(1):before,.content.info-graphics .box_techinfo.kyutech p:nth-of-type(1):before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_kyutech.gif")}.content.techinfo .box_techinfo.obihiro p:nth-of-type(1),.energy .box_techinfo.obihiro p:nth-of-type(1),.food .box_techinfo.obihiro p:nth-of-type(1),.future_car .box_techinfo.obihiro p:nth-of-type(1),.health_medical .box_techinfo.obihiro p:nth-of-type(1),.iot_robot .box_techinfo.obihiro p:nth-of-type(1),.manufacturing .box_techinfo.obihiro p:nth-of-type(1),.content.info-graphics .box_techinfo.obihiro p:nth-of-type(1){color:#194A2D}.content.techinfo .box_techinfo.obihiro p:nth-of-type(1):before,.energy .box_techinfo.obihiro p:nth-of-type(1):before,.food .box_techinfo.obihiro p:nth-of-type(1):before,.future_car .box_techinfo.obihiro p:nth-of-type(1):before,.health_medical .box_techinfo.obihiro p:nth-of-type(1):before,.iot_robot .box_techinfo.obihiro p:nth-of-type(1):before,.manufacturing .box_techinfo.obihiro p:nth-of-type(1):before,.content.info-graphics .box_techinfo.obihiro p:nth-of-type(1):before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_obihiro.png")}.content.techinfo .box_techinfo.muroran p:nth-of-type(1),.energy .box_techinfo.muroran p:nth-of-type(1),.food .box_techinfo.muroran p:nth-of-type(1),.future_car .box_techinfo.muroran p:nth-of-type(1),.health_medical .box_techinfo.muroran p:nth-of-type(1),.iot_robot .box_techinfo.muroran p:nth-of-type(1),.manufacturing .box_techinfo.muroran p:nth-of-type(1),.content.info-graphics .box_techinfo.muroran p:nth-of-type(1){color:#3c9737}.content.techinfo .box_techinfo.muroran p:nth-of-type(1):before,.energy .box_techinfo.muroran p:nth-of-type(1):before,.food .box_techinfo.muroran p:nth-of-type(1):before,.future_car .box_techinfo.muroran p:nth-of-type(1):before,.health_medical .box_techinfo.muroran p:nth-of-type(1):before,.iot_robot .box_techinfo.muroran p:nth-of-type(1):before,.manufacturing .box_techinfo.muroran p:nth-of-type(1):before,.content.info-graphics .box_techinfo.muroran p:nth-of-type(1):before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_muroran.png")}.content.techinfo .box_techinfo.otaru p:nth-of-type(1),.energy .box_techinfo.otaru p:nth-of-type(1),.food .box_techinfo.otaru p:nth-of-type(1),.future_car .box_techinfo.otaru p:nth-of-type(1),.health_medical .box_techinfo.otaru p:nth-of-type(1),.iot_robot .box_techinfo.otaru p:nth-of-type(1),.manufacturing .box_techinfo.otaru p:nth-of-type(1),.content.info-graphics .box_techinfo.otaru p:nth-of-type(1){color:#730000}.content.techinfo .box_techinfo.otaru p:nth-of-type(1):before,.energy .box_techinfo.otaru p:nth-of-type(1):before,.food .box_techinfo.otaru p:nth-of-type(1):before,.future_car .box_techinfo.otaru p:nth-of-type(1):before,.health_medical .box_techinfo.otaru p:nth-of-type(1):before,.iot_robot .box_techinfo.otaru p:nth-of-type(1):before,.manufacturing .box_techinfo.otaru p:nth-of-type(1):before,.content.info-graphics .box_techinfo.otaru p:nth-of-type(1):before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_otaru.png")}.content.techinfo .box_techinfo.gunma p:nth-of-type(1),.energy .box_techinfo.gunma p:nth-of-type(1),.food .box_techinfo.gunma p:nth-of-type(1),.future_car .box_techinfo.gunma p:nth-of-type(1),.health_medical .box_techinfo.gunma p:nth-of-type(1),.iot_robot .box_techinfo.gunma p:nth-of-type(1),.manufacturing .box_techinfo.gunma p:nth-of-type(1),.content.info-graphics .box_techinfo.gunma p:nth-of-type(1){color:#2dbf63}.content.techinfo .box_techinfo.gunma p:nth-of-type(1):before,.energy .box_techinfo.gunma p:nth-of-type(1):before,.food .box_techinfo.gunma p:nth-of-type(1):before,.future_car .box_techinfo.gunma p:nth-of-type(1):before,.health_medical .box_techinfo.gunma p:nth-of-type(1):before,.iot_robot .box_techinfo.gunma p:nth-of-type(1):before,.manufacturing .box_techinfo.gunma p:nth-of-type(1):before,.content.info-graphics .box_techinfo.gunma p:nth-of-type(1):before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_gunma.png")}.content.techinfo .box_techinfo.tsukubatech p:nth-of-type(1),.energy .box_techinfo.tsukubatech p:nth-of-type(1),.food .box_techinfo.tsukubatech p:nth-of-type(1),.future_car .box_techinfo.tsukubatech p:nth-of-type(1),.health_medical .box_techinfo.tsukubatech p:nth-of-type(1),.iot_robot .box_techinfo.tsukubatech p:nth-of-type(1),.manufacturing .box_techinfo.tsukubatech p:nth-of-type(1),.content.info-graphics .box_techinfo.tsukubatech p:nth-of-type(1){color:#e0a405}.content.techinfo .box_techinfo.tsukubatech p:nth-of-type(1):before,.energy .box_techinfo.tsukubatech p:nth-of-type(1):before,.food .box_techinfo.tsukubatech p:nth-of-type(1):before,.future_car .box_techinfo.tsukubatech p:nth-of-type(1):before,.health_medical .box_techinfo.tsukubatech p:nth-of-type(1):before,.iot_robot .box_techinfo.tsukubatech p:nth-of-type(1):before,.manufacturing .box_techinfo.tsukubatech p:nth-of-type(1):before,.content.info-graphics .box_techinfo.tsukubatech p:nth-of-type(1):before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_tsukubatech.png")}.content.techinfo .box_techinfo.chuo p:nth-of-type(1),.energy .box_techinfo.chuo p:nth-of-type(1),.food .box_techinfo.chuo p:nth-of-type(1),.future_car .box_techinfo.chuo p:nth-of-type(1),.health_medical .box_techinfo.chuo p:nth-of-type(1),.iot_robot .box_techinfo.chuo p:nth-of-type(1),.manufacturing .box_techinfo.chuo p:nth-of-type(1),.content.info-graphics .box_techinfo.chuo p:nth-of-type(1){color:#E60012}.content.techinfo .box_techinfo.chuo p:nth-of-type(1):before,.energy .box_techinfo.chuo p:nth-of-type(1):before,.food .box_techinfo.chuo p:nth-of-type(1):before,.future_car .box_techinfo.chuo p:nth-of-type(1):before,.health_medical .box_techinfo.chuo p:nth-of-type(1):before,.iot_robot .box_techinfo.chuo p:nth-of-type(1):before,.manufacturing .box_techinfo.chuo p:nth-of-type(1):before,.content.info-graphics .box_techinfo.chuo p:nth-of-type(1):before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_chuo.png")}.content.techinfo .box_techinfo.jaist p:nth-of-type(1),.energy .box_techinfo.jaist p:nth-of-type(1),.food .box_techinfo.jaist p:nth-of-type(1),.future_car .box_techinfo.jaist p:nth-of-type(1),.health_medical .box_techinfo.jaist p:nth-of-type(1),.iot_robot .box_techinfo.jaist p:nth-of-type(1),.manufacturing .box_techinfo.jaist p:nth-of-type(1),.content.info-graphics .box_techinfo.jaist p:nth-of-type(1){color:#073190}.content.techinfo .box_techinfo.jaist p:nth-of-type(1):before,.energy .box_techinfo.jaist p:nth-of-type(1):before,.food .box_techinfo.jaist p:nth-of-type(1):before,.future_car .box_techinfo.jaist p:nth-of-type(1):before,.health_medical .box_techinfo.jaist p:nth-of-type(1):before,.iot_robot .box_techinfo.jaist p:nth-of-type(1):before,.manufacturing .box_techinfo.jaist p:nth-of-type(1):before,.content.info-graphics .box_techinfo.jaist p:nth-of-type(1):before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_jaist.png")}.content.techinfo .box_techinfo.jaea p:nth-of-type(1),.energy .box_techinfo.jaea p:nth-of-type(1),.food .box_techinfo.jaea p:nth-of-type(1),.future_car .box_techinfo.jaea p:nth-of-type(1),.health_medical .box_techinfo.jaea p:nth-of-type(1),.iot_robot .box_techinfo.jaea p:nth-of-type(1),.manufacturing .box_techinfo.jaea p:nth-of-type(1),.content.info-graphics .box_techinfo.jaea p:nth-of-type(1){color:#ff4110}.content.techinfo .box_techinfo.jaea p:nth-of-type(1):before,.energy .box_techinfo.jaea p:nth-of-type(1):before,.food .box_techinfo.jaea p:nth-of-type(1):before,.future_car .box_techinfo.jaea p:nth-of-type(1):before,.health_medical .box_techinfo.jaea p:nth-of-type(1):before,.iot_robot .box_techinfo.jaea p:nth-of-type(1):before,.manufacturing .box_techinfo.jaea p:nth-of-type(1):before,.content.info-graphics .box_techinfo.jaea p:nth-of-type(1):before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_jaea.png")}.content.techinfo .box_techinfo p:nth-of-type(1),.energy .box_techinfo p:nth-of-type(1),.food .box_techinfo p:nth-of-type(1),.future_car .box_techinfo p:nth-of-type(1),.health_medical .box_techinfo p:nth-of-type(1),.iot_robot .box_techinfo p:nth-of-type(1),.manufacturing .box_techinfo p:nth-of-type(1),.content.info-graphics .box_techinfo p:nth-of-type(1){float:left;font-size:1.4rem;line-height:40px}.content.techinfo .box_techinfo p:nth-of-type(1):before,.energy .box_techinfo p:nth-of-type(1):before,.food .box_techinfo p:nth-of-type(1):before,.future_car .box_techinfo p:nth-of-type(1):before,.health_medical .box_techinfo p:nth-of-type(1):before,.iot_robot .box_techinfo p:nth-of-type(1):before,.manufacturing .box_techinfo p:nth-of-type(1):before,.content.info-graphics .box_techinfo p:nth-of-type(1):before{display:inline-block;vertical-align:middle;width:48px;height:48px;margin-right:8px}.content.techinfo .box_techinfo p:nth-of-type(2),.energy .box_techinfo p:nth-of-type(2),.food .box_techinfo p:nth-of-type(2),.future_car .box_techinfo p:nth-of-type(2),.health_medical .box_techinfo p:nth-of-type(2),.iot_robot .box_techinfo p:nth-of-type(2),.manufacturing .box_techinfo p:nth-of-type(2),.content.info-graphics .box_techinfo p:nth-of-type(2){font-size:1.3rem;margin-top:16px;color:#666}.content.techinfo .box_techinfo p:nth-of-type(3),.energy .box_techinfo p:nth-of-type(3),.food .box_techinfo p:nth-of-type(3),.future_car .box_techinfo p:nth-of-type(3),.health_medical .box_techinfo p:nth-of-type(3),.iot_robot .box_techinfo p:nth-of-type(3),.manufacturing .box_techinfo p:nth-of-type(3),.content.info-graphics .box_techinfo p:nth-of-type(3){font-size:1.3rem;margin-top:16px;text-indent:-70px;margin-left:70px}.content.techinfo .box_techinfo p:nth-of-type(3):before,.energy .box_techinfo p:nth-of-type(3):before,.food .box_techinfo p:nth-of-type(3):before,.future_car .box_techinfo p:nth-of-type(3):before,.health_medical .box_techinfo p:nth-of-type(3):before,.iot_robot .box_techinfo p:nth-of-type(3):before,.manufacturing .box_techinfo p:nth-of-type(3):before,.content.info-graphics .box_techinfo p:nth-of-type(3):before{font-family:FontAwesome;content:"\f007";margin-right:6px}.content.techinfo .box_techinfo p:nth-of-type(4),.energy .box_techinfo p:nth-of-type(4),.food .box_techinfo p:nth-of-type(4),.future_car .box_techinfo p:nth-of-type(4),.health_medical .box_techinfo p:nth-of-type(4),.iot_robot .box_techinfo p:nth-of-type(4),.manufacturing .box_techinfo p:nth-of-type(4),.content.info-graphics .box_techinfo p:nth-of-type(4){font-size:1.3rem;text-indent:-102px;margin-left:102px}.content.techinfo .box_techinfo p:nth-of-type(4):before,.energy .box_techinfo p:nth-of-type(4):before,.food .box_techinfo p:nth-of-type(4):before,.future_car .box_techinfo p:nth-of-type(4):before,.health_medical .box_techinfo p:nth-of-type(4):before,.iot_robot .box_techinfo p:nth-of-type(4):before,.manufacturing .box_techinfo p:nth-of-type(4):before,.content.info-graphics .box_techinfo p:nth-of-type(4):before{font-family:FontAwesome;content:"\f02c";margin-right:6px}.content.techinfo .box_techinfo a,.energy .box_techinfo a,.food .box_techinfo a,.future_car .box_techinfo a,.health_medical .box_techinfo a,.iot_robot .box_techinfo a,.manufacturing .box_techinfo a,.content.info-graphics .box_techinfo a{font-size:1.4rem;width:calc(50% + 0px);display:block;position:relative;position:absolute;padding:8px;text-align:center;color:#333;font-weight:500;-webkit-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box}.content.techinfo .box_techinfo a:hover,.energy .box_techinfo a:hover,.food .box_techinfo a:hover,.future_car .box_techinfo a:hover,.health_medical .box_techinfo a:hover,.iot_robot .box_techinfo a:hover,.manufacturing .box_techinfo a:hover,.content.info-graphics .box_techinfo a:hover{opacity:.7}.content.techinfo .box_techinfo a:nth-of-type(1),.energy .box_techinfo a:nth-of-type(1),.food .box_techinfo a:nth-of-type(1),.future_car .box_techinfo a:nth-of-type(1),.health_medical .box_techinfo a:nth-of-type(1),.iot_robot .box_techinfo a:nth-of-type(1),.manufacturing .box_techinfo a:nth-of-type(1),.content.info-graphics .box_techinfo a:nth-of-type(1){right:-1px;bottom:-41px;float:right;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb}.content.techinfo .box_techinfo a:nth-of-type(1):after,.energy .box_techinfo a:nth-of-type(1):after,.food .box_techinfo a:nth-of-type(1):after,.future_car .box_techinfo a:nth-of-type(1):after,.health_medical .box_techinfo a:nth-of-type(1):after,.iot_robot .box_techinfo a:nth-of-type(1):after,.manufacturing .box_techinfo a:nth-of-type(1):after,.content.info-graphics .box_techinfo a:nth-of-type(1):after{position:absolute;content:"";right:100%;bottom:-1px;background:#ebebeb;height:1px;width:calc(100% + 5px)}.content.techinfo .box_techinfo a:nth-of-type(1):before,.energy .box_techinfo a:nth-of-type(1):before,.food .box_techinfo a:nth-of-type(1):before,.future_car .box_techinfo a:nth-of-type(1):before,.health_medical .box_techinfo a:nth-of-type(1):before,.iot_robot .box_techinfo a:nth-of-type(1):before,.manufacturing .box_techinfo a:nth-of-type(1):before,.content.info-graphics .box_techinfo a:nth-of-type(1):before{position:absolute;content:"";left:calc(-100% - 5px);bottom:0;background:#ebebeb;width:1px;height:100%}.content.techinfo .box_techinfo a:nth-of-type(2),.energy .box_techinfo a:nth-of-type(2),.food .box_techinfo a:nth-of-type(2),.future_car .box_techinfo a:nth-of-type(2),.health_medical .box_techinfo a:nth-of-type(2),.iot_robot .box_techinfo a:nth-of-type(2),.manufacturing .box_techinfo a:nth-of-type(2),.content.info-graphics .box_techinfo a:nth-of-type(2){left:-1px;bottom:-41px;float:left}.content.techinfo .box_techinfo a:nth-of-type(2):after,.energy .box_techinfo a:nth-of-type(2):after,.food .box_techinfo a:nth-of-type(2):after,.future_car .box_techinfo a:nth-of-type(2):after,.health_medical .box_techinfo a:nth-of-type(2):after,.iot_robot .box_techinfo a:nth-of-type(2):after,.manufacturing .box_techinfo a:nth-of-type(2):after,.content.info-graphics .box_techinfo a:nth-of-type(2):after{content:none}.content.techinfo .pager_techinfo,.energy .pager_techinfo,.food .pager_techinfo,.future_car .pager_techinfo,.health_medical .pager_techinfo,.iot_robot .pager_techinfo,.manufacturing .pager_techinfo,.content.info-graphics .pager_techinfo{clear:both}.content.techinfo .pager_techinfo ul,.energy .pager_techinfo ul,.food .pager_techinfo ul,.future_car .pager_techinfo ul,.health_medical .pager_techinfo ul,.iot_robot .pager_techinfo ul,.manufacturing .pager_techinfo ul,.content.info-graphics .pager_techinfo ul{position:relative;left:50%;float:left}.content.techinfo .pager_techinfo ul li,.energy .pager_techinfo ul li,.food .pager_techinfo ul li,.future_car .pager_techinfo ul li,.health_medical .pager_techinfo ul li,.iot_robot .pager_techinfo ul li,.manufacturing .pager_techinfo ul li,.content.info-graphics .pager_techinfo ul li{position:relative;left:-50%;float:left;margin-right:8px}.content.techinfo .pager_techinfo ul li:last-child,.energy .pager_techinfo ul li:last-child,.food .pager_techinfo ul li:last-child,.future_car .pager_techinfo ul li:last-child,.health_medical .pager_techinfo ul li:last-child,.iot_robot .pager_techinfo ul li:last-child,.manufacturing .pager_techinfo ul li:last-child,.content.info-graphics .pager_techinfo ul li:last-child{margin-right:0}.content.techinfo .pager_techinfo ul li.current span,.energy .pager_techinfo ul li.current span,.food .pager_techinfo ul li.current span,.future_car .pager_techinfo ul li.current span,.health_medical .pager_techinfo ul li.current span,.iot_robot .pager_techinfo ul li.current span,.manufacturing .pager_techinfo ul li.current span,.content.info-graphics .pager_techinfo ul li.current span{background:#09789d;color:#fff;display:block;padding:8px 16px;border:1px solid #09789d;font-size:1.6rem}.content.techinfo .pager_techinfo ul li span i,.energy .pager_techinfo ul li span i,.food .pager_techinfo ul li span i,.future_car .pager_techinfo ul li span i,.health_medical .pager_techinfo ul li span i,.iot_robot .pager_techinfo ul li span i,.manufacturing .pager_techinfo ul li span i,.content.info-graphics .pager_techinfo ul li span i{color:#bbb}.content.techinfo .pager_techinfo ul li a,.energy .pager_techinfo ul li a,.food .pager_techinfo ul li a,.future_car .pager_techinfo ul li a,.health_medical .pager_techinfo ul li a,.iot_robot .pager_techinfo ul li a,.manufacturing .pager_techinfo ul li a,.content.info-graphics .pager_techinfo ul li a{-webkit-transition:.3s;transition:.3s}.content.techinfo .pager_techinfo ul li a:hover,.energy .pager_techinfo ul li a:hover,.food .pager_techinfo ul li a:hover,.future_car .pager_techinfo ul li a:hover,.health_medical .pager_techinfo ul li a:hover,.iot_robot .pager_techinfo ul li a:hover,.manufacturing .pager_techinfo ul li a:hover,.content.info-graphics .pager_techinfo ul li a:hover{opacity:.7}.content.techinfo .pager_techinfo ul li a,.energy .pager_techinfo ul li a,.food .pager_techinfo ul li a,.future_car .pager_techinfo ul li a,.health_medical .pager_techinfo ul li a,.iot_robot .pager_techinfo ul li a,.manufacturing .pager_techinfo ul li a,.content.info-graphics .pager_techinfo ul li a,.content.techinfo .pager_techinfo ul li span,.energy .pager_techinfo ul li span,.food .pager_techinfo ul li span,.future_car .pager_techinfo ul li span,.health_medical .pager_techinfo ul li span,.iot_robot .pager_techinfo ul li span,.manufacturing .pager_techinfo ul li span,.content.info-graphics .pager_techinfo ul li span{color:#09789d;color:#333;display:block;padding:8px 16px;border:1px solid #ccc;font-size:1.6rem}.content.success h3{text-align:center;font-size:3rem;font-weight:bold;clear:both;padding-top:32px;margin-bottom:56px;color:#385b90}.content.success h3:not(:first-of-type){padding-top:160px}.content.success h3 span{font-size:2rem;display:block;margin-bottom:4px;font-weight:normal}.content.success h5{font-size:1.8rem;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #ccc}.content.success .box_success{display:-webkit-box;display:-ms-flexbox;display:flex;background:#f4f7f9;padding:64px 0;margin-top:16px}.content.success .box_success img{width:20%;display:block;background:#fff;padding:24px 48px;margin:0 56px;width:180px;height:132px;display:none}.content.success .box_success .list_box_success dt{float:left;width:120px;font-size:1.4rem;letter-spacing:.1rem;clear:both;margin-left:56px}.content.success .box_success .list_box_success dt:not(:last-of-type){margin-bottom:12px}.content.success .box_success .list_box_success dd{float:left;width:calc(100% - 232px);font-size:1.4rem;letter-spacing:.1rem;margin-right:56px}.content.success .box_success .list_box_success dd:not(:last-of-type){margin-bottom:12px}.content.success .info_success{margin-top:80px}.content.success .info_success dt{float:left;width:320px;margin-bottom:4px;font-size:1.8rem;height:88px;line-height:88px;border-bottom:1px solid #d1dbde;color:#09789d;font-weight:500;text-align:center;clear:both}.content.success .info_success dt:first-of-type{border-top:1px solid #d1dbde}.content.success .info_success dd{height:88px;line-height:88px;float:left;font-size:1.5rem;width:calc(100% - 320px);border-bottom:1px solid #d1dbde;color:#09789d}.content.success .info_success dd:first-of-type{border-top:1px solid #d1dbde}.content.success .info02_success{margin-bottom:80px}.content.success .info02_success h4{text-align:center;font-size:2.2rem;font-weight:bold;clear:both;padding-top:80px;margin-bottom:40px;color:#385b90}.content.success .info02_success h4:not(:first-of-type){padding-top:64px}.content.success .info02_success h4 span{font-size:1.6rem;display:block;margin-bottom:4px;font-weight:normal}.content.success .img{float:left;width:50%;text-align:center;margin-bottom:32px}.content.success .img+p{margin-bottom:24px}.content.success .img.w100{width:100%;float:none}.content.success .img img{display:inline-block;max-width:100%;height:auto;padding:4px;border:1px solid #e4e0e0;border-radius:5px}.content.success .img p{text-align:center}.content.success .list_success{clear:both;padding-left:20px;padding-top:16px}.content.success .list_success li{list-style-type:disc;line-height:2}.content.success .list_success li a{color:#00c1f1}.content.success ol.list_success{padding-top:0}.content.success ol.list_success li{list-style-type:decimal}.content.success .contact_success{margin-top:40px;border:5px solid #e9e7e8;padding:32px;position:relative}.content.success .contact_success h5{text-align:center;font-size:2.4rem;position:relative;border:0}.content.success .contact_success h5:after{position:absolute;content:"";background:#00c1f1;width:64px;height:2px;bottom:-16px;right:0;left:0;margin:auto}.content.success .contact_success ul{margin-top:40px}.content.success .contact_success ul li{line-height:2}.content.success .contact_success ul li:nth-of-type(2):before{font-family:FontAwesome;content:"\f095";margin-right:4px}.content.success .contact_success ul li:nth-of-type(3):before{font-family:FontAwesome;content:"\f003";margin-right:4px}.content.info-graphics .box_techinfo:nth-of-type(odd){margin-right:4%;margin-bottom:8%;clear:both}.content.info-graphics .box_techinfo:nth-of-type(even){margin-right:0;margin-bottom:0;clear:none}iframe{width:1000px;height:562.5px}iframe+h3{margin:24px 0;font-size:1.8rem;padding-bottom:4px;border-bottom:1px solid #999}.wpcr3_div_2{width:100%}.wpcr3_table_2 td{display:block;padding:.5rem}.wpcr3_table_2 td input[type="text"],.wpcr3_table_2 td textarea{border:1px solid #bbb;background:#f9f9f9;padding:8px;font-size:1.4rem;border-radius:5px;width:480px;-webkit-transition:.3s;transition:.3s}.wpcr3_table_2 td input[type="text"]:focus,.wpcr3_table_2 td textarea:focus{border-color:#bad4e2;background:#fff}.wpcr3_table_2 td input[type="checkbox"]:checked{position:relative}.wpcr3_table_2 td input[type="checkbox"]:checked:after{content:"";display:block;position:absolute;top:-14px;left:6px;width:5px;height:10px;-webkit-transform:rotate(40deg);transform:rotate(40deg);border-bottom:2px solid #009a9a;border-right:2px solid #009a9a}.wpcr3_table_2 td input[type="checkbox"]+label{position:relative}.wpcr3_table_2 td input[type="checkbox"]+label:before{content:"";display:block;position:absolute;top:2px;left:0;width:18px;height:18px;border:1px solid #999;border-radius:4px}.wpcr3_table_2 label{margin-bottom:0}.wpcr3_respond_2 textarea{min-width:auto;height:auto;width:100%}.wpcr3_respond_2 input[type="text"]{min-width:auto;width:100%}.wpcr3_check_confirm label{color:#fff;font-size:0}.wpcr3_check_confirm label:after{content:" この投稿はロボットによるものではありません。";color:#000;font-size:15px}tr.wpcr3_review_form_rating_field td label{color:#fff;font-size:0}tr.wpcr3_review_form_rating_field td label:after{content:"動画の評価";color:#000;font-size:15px}tr.wpcr3_review_form_review_field_label td label{color:#fff;font-size:0}tr.wpcr3_review_form_review_field_label td label:after{content:"コメント";color:#000;font-size:15px}div.wpcr3_leave_text{color:#fff;font-size:0}div.wpcr3_leave_text:after{content:"下記のフィールドを入力してください";color:#000;font-size:15px}.techbox .techTit .tech_univ:before{display:inline-block;vertical-align:middle;width:48px;height:48px}.techbox .techTit .tech_univ.univ_tsukuba{color:#662274}.techbox .techTit .tech_univ.univ_tsukuba:before{content:url("/wp/wp-content/themes/sanren_pf/images/tsukuba.png")}.techbox .techTit .tech_univ.univ_nagoya{color:#4F81BC}.techbox .techTit .tech_univ.univ_nagoya:before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_nagoya.png")}.techbox .techTit .tech_univ.univ_chiba{color:#C35664}.techbox .techTit .tech_univ.univ_chiba:before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_chiba.png")}.techbox .techTit .tech_univ.univ_ibaraki{color:#2A603A}.techbox .techTit .tech_univ.univ_ibaraki:before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_ibaraki.png")}.techbox .techTit .tech_univ.univ_naro{color:#049842}.techbox .techTit .tech_univ.univ_naro:before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_naro.png")}.techbox .techTit .tech_univ.univ_hokkaido{color:#23651C}.techbox .techTit .tech_univ.univ_hokkaido:before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_hokkaido.png")}.techbox .techTit .tech_univ.univ_kyushu{color:#862447}.techbox .techTit .tech_univ.univ_kyushu:before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_kyushu.gif")}.techbox .techTit .tech_univ.univ_kyutech{color:#3DB8EB}.techbox .techTit .tech_univ.univ_kyutech:before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_kyutech.gif")}.techbox .techTit .tech_univ.univ_obihiro{color:#3DB8EB}.techbox .techTit .tech_univ.univ_obihiro:before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_obihiro.gif")}.techbox .techTit .tech_univ.univ_muroran{color:#3c9737}.techbox .techTit .tech_univ.univ_muroran:before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_muroran.png")}.techbox .techTit .tech_univ.univ_otaru{color:#730000}.techbox .techTit .tech_univ.univ_otaru:before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_otaru.png")}.techbox .techTit .tech_univ.univ_gunma{color:#2dbf63}.techbox .techTit .tech_univ.univ_gunma:before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_gunma.png")}.techbox .techTit .tech_univ.univ_tsukubatech{color:#e0a405}.techbox .techTit .tech_univ.univ_tsukubatech:before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_tsukubatech.png")}.techbox .techTit .tech_univ.univ_chuo{color:#E60012}.techbox .techTit .tech_univ.univ_chuo:before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_chuo.png")}.techbox .techTit .tech_univ.univ_jaist{color:#073190}.techbox .techTit .tech_univ.univ_jaist:before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_jaist.png")}.techbox .techTit .tech_univ.univ_jaea{color:#ff4110}.techbox .techTit .tech_univ.univ_jaea:before{content:url("/wp/wp-content/themes/sanren_pf/images/icon/icon_jaea.png")}.techbox .techTit h3{text-align:center;font-size:3rem;font-weight:bold;clear:both;padding-top:32px;margin-bottom:56px;color:#385b90}.techbox .btn_contact{width:50px;height:50px;border-radius:25px;background:#ccc;display:inline-block;color:#fff !important;float:right;text-align:center;line-height:50px}.techbox .btn_contact:after{content:none}.techbox ul{border-bottom:1px solid #eee;padding-bottom:16px;margin-bottom:16px}.techbox ul li:first-of-type{margin-bottom:8px}.techbox ul li i{margin-right:4px}.techbox p.description{margin-bottom:24px}.faq-list .expand-faq{cursor:pointer}.faq-list .expand-faq:last-of-type{border-bottom:1px solid #ebebeb}.faq-list h3{padding:24px;border-top:1px solid #ebebeb;position:relative}.faq-list h3:after,.faq-list h3:before{content:"";position:absolute;right:16px;width:12px;height:2px;background-color:#777;border-radius:4px;-webkit-transition:.3s;transition:.3s;top:50%}.faq-list h3:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.faq-list h3:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq-list h3.js_icon-change:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-list .faq-answer{padding:24px;border-top:1px solid #ebebeb}.content.contact .info_contact{padding-bottom:48px}.content.contact .info_contact p{margin-bottom:24px}.content.contact .info_contact .faq{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.content.contact .info_contact .faq:nth-of-type(1) p{margin-bottom:16px}.content.contact .info_contact .faq img{display:inline-block;width:56px;height:56px}.content.contact .info_contact .faq p{font-weight:bold;font-size:1.8rem;display:inline-block;padding:10px 0 10px 8px}.content.contact .info_contact a{color:#00c1f1;-webkit-transition:.3s;transition:.3s}.content.contact .info_contact a:hover{opacity:.7}.content.contact .wpcf7c-elm-step1 p{color:#d63a3a}.content.contact .wpcf7c-elm-step2 p.cautione{font-weight:bold;font-size:18px;margin-bottom:10px;border:2px solid #d63a3a;padding:8px 0;text-align:center;background-color:rgba(232,122,144,0.1);color:#d63a3a}.content.contact .wpcf7c-elm-step2 p:nth-of-type(2){color:#d63a3a;font-size:1.6rem;text-align:center}.content.contact .contact_area dl{float:left}.content.contact .contact_area dl:nth-of-type(odd){margin-right:40px}.content.contact .contact_area dl dt{margin:32px 0 12px}.content.contact .contact_area dl dt span.caumark{color:#d63a3a;border:1px solid #d63a3a;padding:2px 8px;font-size:1.3rem;margin-right:8px;border-radius:4px}.content.contact .contact_area dl dd input,.content.contact .contact_area dl dd textarea{border:1px solid #bbb;background:#f9f9f9;padding:12px;font-size:1.4rem;border-radius:5px;width:480px;-webkit-transition:.3s;transition:.3s}.content.contact .contact_area dl dd input:focus,.content.contact .contact_area dl dd textarea:focus{border-color:#bad4e2;background:#fff}.content.contact .contact_area dl dd textarea{width:1000px}.content.contact .contact_area dl dd span.wpcf7-not-valid-tip{color:#d63a3a;font-size:1.3rem;margin-top:2px}.content.contact .btn_form{clear:both;padding-top:40px}.content.contact input.wpcf7c-btn-confirm,.content.contact input.wpcf7-submit,.content.contact input.wpcf7c-btn-back{background:#edb802;border:none;margin:0 auto;padding:8px 16px;color:#fff;display:block;margin:0 auto 32px;font-size:1.8rem;cursor:pointer;-webkit-transition:.3s;transition:.3s;width:200px;border-radius:5px}.content.contact input.wpcf7c-btn-confirm:hover,.content.contact input.wpcf7-submit:hover,.content.contact input.wpcf7c-btn-back:hover{background:#deac02}.content.contact input.wpcf7c-btn-back{background:#ccc}.content.contact input.wpcf7c-btn-back:hover{background:#bfbfbf}.content.contact .wpcf7-validation-errors{border:2px solid #f7e700;width:60%;padding:8px;margin:auto auto 32px;text-align:center}.content.contact .wpcf7-mail-sent-ok{padding:16px;border:2px solid #398f14;font-weight:bold;color:#398f14}.content.privacy h2,.content.links h2{padding:8px;border-top:3px solid #00c1f1;border-bottom:1px solid #ddd;font-size:2.4rem;margin-top:56px;margin-bottom:24px}.content.privacy h3,.content.links h3{padding:4px 8px;border-left:5px solid #00c1f1;font-size:1.8rem;margin-top:56px;margin-bottom:16px}.content.privacy p,.content.links p{margin-bottom:16px}.content.privacy p i,.content.links p i{margin-right:4px}.content.privacy ul,.content.links ul{padding-left:24px;margin-bottom:24px}.content.privacy ul li,.content.links ul li{list-style:disc}.content.privacy a,.content.links a{color:#00c1f1;-webkit-transition:.3s;transition:.3s}.content.privacy a:hover,.content.links a:hover{opacity:.7}.content.privacy a i,.content.links a i{margin-right:4px}.content.privacy .box_contact,.content.links .box_contact{border:4px solid #ddd;padding:24px 56px;margin-top:72px;-webkit-box-sizing:border-box;box-sizing:border-box}.content.privacy .box_contact h2,.content.links .box_contact h2{border:none;text-align:center;padding:0;position:relative;margin-top:0;margin-bottom:40px}.content.privacy .box_contact h2:after,.content.links .box_contact h2:after{position:absolute;content:"";background:#00c1f1;width:80px;height:2px;display:block;left:50%;margin-top:4px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content.privacy .box_contact h2 span,.content.links .box_contact h2 span{display:inline-block;text-align:center;padding:8px 24px}.content.links li{margin-bottom:16px}.content .list_post-entry li,.content .list_search-result li{background:#fafafa;width:48%;float:left}.content .list_post-entry li:nth-of-type(odd),.content .list_search-result li:nth-of-type(odd){margin-right:4%;margin-bottom:4%;clear:both}.content .list_post-entry li a,.content .list_search-result li a{display:block;position:relative}.content .list_post-entry li a:hover img,.content .list_search-result li a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.content .list_post-entry li a .list_post_img,.content .list_search-result li a .list_post_img{overflow:hidden;height:240px}.content .list_post-entry li a .list_post_img img,.content .list_search-result li a .list_post_img img{-webkit-transition:.3s;transition:.3s;overflow:hidden;width:100%;height:240px}.content .list_post-entry li a time,.content .list_search-result li a time{font-size:1.3rem;color:#777;padding:8px 16px 4px;display:block}.content .list_post-entry li a time:before,.content .list_search-result li a time:before{font-family:FontAwesome;content:"\f017";margin-right:4px}.content .list_post-entry li a time+p,.content .list_search-result li a time+p{background-color:#888;color:#fff;display:inline-block;border-radius:50px;font-size:1.1rem;padding:0 16px;position:absolute;top:248px;left:120px}.content .list_post-entry li a time+p.tsukuba,.content .list_search-result li a time+p.tsukuba{background-color:#662274}.content .list_post-entry li a time+p.nagoya,.content .list_search-result li a time+p.nagoya{background-color:#4F81BC}.content .list_post-entry li a time+p.chiba,.content .list_search-result li a time+p.chiba{background-color:#C35664}.content .list_post-entry li a time+p.ibaraki,.content .list_search-result li a time+p.ibaraki{background-color:#2A603A}.content .list_post-entry li a time+p.naro,.content .list_search-result li a time+p.naro{background-color:#049842}.content .list_post-entry li a time+p.kyushu,.content .list_search-result li a time+p.kyushu{background-color:#862447}.content .list_post-entry li a time+p.kyutech,.content .list_search-result li a time+p.kyutech{background-color:#3DB8EB}.content .list_post-entry li a time+p.hokkaido,.content .list_search-result li a time+p.hokkaido{background-color:#23651C}.content .list_post-entry li a time+p.obihiro,.content .list_search-result li a time+p.obihiro{background-color:#194A2D}.content .list_post-entry li a time+p.muroran,.content .list_search-result li a time+p.muroran{background-color:#3c9737}.content .list_post-entry li a time+p.otaru,.content .list_search-result li a time+p.otaru{background-color:#730000}.content .list_post-entry li a time+p.tsukubatech,.content .list_search-result li a time+p.tsukubatech{background-color:#e0a405}.content .list_post-entry li a time+p.chuo,.content .list_search-result li a time+p.chuo{background-color:#E60012}.content .list_post-entry li a time+p.jaist,.content .list_search-result li a time+p.jaist{background-color:#073190}.content .list_post-entry li a time+p.jaea,.content .list_search-result li a time+p.jaea{background-color:#ff4110}.content .list_post-entry li a time+p.other,.content .list_search-result li a time+p.other{background-color:#bbb}.content .list_post-entry li a span,.content .list_search-result li a span{font-size:1.4rem;color:#fff;display:inline-block;background:#00c1f1;padding:4px 8px;position:absolute;top:209px;left:0}.content .list_post-entry li a p.ttl_list_post-entry,.content .list_search-result li a p.ttl_list_post-entry{font-size:1.5rem;color:#333;padding:0 16px 8px;height:64px;line-height:1.6}.sub_ttl.single{padding-top:16px}.content.single_post{padding-top:16px}.content.single_post time{font-size:1.4rem;color:#777;padding:8px 16px 4px 0}.content.single_post time:before{font-family:FontAwesome;content:"\f017";margin-right:4px}.content.single_post time+span{font-size:1.4rem;color:#777;padding:4px 8px}.content.single_post time+span:before{font-family:FontAwesome;content:"\f02b";margin-right:4px}.content.single_post article.contents_post-entry{margin-top:32px;margin-bottom:48px}.content.single_post article.contents_post-entry h2{font-size:2.2rem;margin-bottom:24px;border-bottom:2px solid #f5f5f5}.content.single_post article.contents_post-entry h2 span{padding:16px 0;border-bottom:2px solid #00aeef;display:inline-block;margin-bottom:-2px}.content.single_post article.contents_post-entry h3{font-size:1.8rem;margin-bottom:24px;border-bottom:1px solid #999;padding-bottom:8px}.content.single_post article.contents_post-entry table{margin-bottom:24px}.content.single_post article.contents_post-entry table tr:nth-child(even) td,.content.single_post article.contents_post-entry table tr:nth-child(even) th{background:#f5f5f5}.content.single_post article.contents_post-entry table td,.content.single_post article.contents_post-entry table th{border:1px solid #eceeef;padding:12px}.content.single_post article.contents_post-entry p{margin-bottom:24px}.content.single_post article.contents_post-entry a{color:#999;-webkit-transition:.3s;transition:.3s}.content.single_post article.contents_post-entry a:hover{opacity:.7}.content.single_post article.contents_post-entry a[href$=".pdf"]:after{font-family:FontAwesome;color:#e31e1e;content:"\f1c1";margin-left:4px}.content.single_post .nav_post-around a{font-size:1.3rem;color:#888}.content.single_post .nav_post-around a:hover{-webkit-transition:.3s;transition:.3s}.content.single_post .nav_post-around a:hover:hover{opacity:.7}.content.single_post .nav_post-around .nav_next{float:right;width:48%}.content.single_post .nav_post-around .nav_prev{float:left;width:48%;text-indent:-17px;margin-left:20px}.contents_notfound h2{text-align:center;font-weight:bold;font-size:2.2rem;margin:48px 0}.contents_notfound p{text-align:center;font-weight:bold;font-size:1.4rem;line-height:2;margin-bottom:32px}.contents_notfound .contents_notfound_searchbox{margin-bottom:56px}.contents_notfound .contents_notfound_searchbox h3{text-align:center;font-weight:bold;font-size:1.4rem;margin-bottom:8px}.contents_notfound .contents_notfound_searchbox form{width:280px;margin:auto;overflow:auto}.contents_notfound .contents_notfound_searchbox input{float:left}.contents_notfound .contents_notfound_searchbox input[type="text"]{border:1px solid #dadada;width:80%;padding:8px;height:40px}.contents_notfound .contents_notfound_searchbox input[type="submit"]{background:#dadada;width:20%;height:40px}.sec_no-result h3{font-size:2.4rem;font-weight:bold;text-align:center;margin-bottom:40px}.sec_no-result p{font-size:1.6rem;font-weight:bold;text-align:center}.list_pager{clear:both;text-align:center}.list_pager span.current{display:inline-block;background:#fff;border:solid 1px #f5f5f5;padding:.5em 8px;margin:2px;text-decoration:none;background:#f5f5f5;color:#333}.list_pager a{color:#333}.list_pager a.page-numbers{display:inline-block;background:#fff;border:solid 1px #f5f5f5;padding:.5em 8px;margin:2px;text-decoration:none}.top_fade{width:100vw;height:100vh;background:#41d9ff;z-index:10;position:fixed;top:0;left:0}.paginationjs .paginationjs-pages{text-align:center;float:none}.paginationjs .paginationjs-pages ul{float:none;display:inline-block}.paginationjs .paginationjs-pages li{border-radius:0}.paginationjs .paginationjs-pages li:not(:last-child){margin-right:8px;border-right:1px solid #aaa !important}.paginationjs .paginationjs-pages li.active{border:1px solid #09789d}.paginationjs .paginationjs-pages li.active a{background:#09789d;color:#fff}.paginationjs .paginationjs-pages li>a{font-size:1.6rem !important;width:40px !important;height:42px !important;line-height:42px !important;border-radius:0 !important}@media print{.btn_side_contact{display:none !important}}
/*# sourceMappingURL=style.css.map */