﻿/*!
Theme Name:PCSP2018
Description:PCSP用テーマ
Version:1
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:normal;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@media screen and (min-width: 375px){.w320{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}.pc-hide{display:none}}@media screen and (max-width: 768px){.pc{display:none !important}.sp-hide{display:none}}html{box-sizing:border-box;font-size:62.5%}*,*:before,*:after{box-sizing:inherit}img{box-sizing:content-box;max-width:100%;height:auto;vertical-align:middle}a{transition-duration:.5s}b,strong{font-weight:700}body,button,input,select,textarea{font-family:"Noto Sans JP","NotoSansCJKjp","Noto Sans Japanese","YuGothic","游ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Meiryo","メイリオ","sans-serif";word-wrap:break-word}form ::-webkit-input-placeholder{color:#C6C6C6}form :-moz-placeholder{opacity:1;color:#C6C6C6}form ::-moz-placeholder{opacity:1;color:#C6C6C6}form :-ms-input-placeholder{color:#C6C6C6}table{width:100%;max-width:100%}table td,table th{min-height:1em}table th{font-weight:700;word-wrap:break-word;word-break:break-all}table td{word-wrap:break-word;word-break:break-all}table p:not([class]):not(:last-child){margin-bottom:1em}table.fix{table-layout:fixed}table.th-lock th{word-wrap:normal;word-break:keep-all}@media screen and (max-width: 768px){table td,table th{word-wrap:break-word;word-break:break-all}}input[type="button"],input[type="submit"]{-webkit-appearance:none}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="url"],textarea,select{outline:none}a,area,input[type="button"],input[type="submit"],input[type="reset"],input[type="checkbox"],input[type="radio"],button,select,label{cursor:pointer}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,textarea:focus{box-shadow:1px 1px 0 0 #c5c7cb inset}input[type="text"].w30,input[type="email"].w30,input[type="password"].w30,input[type="search"].w30,input[type="tel"].w30,input[type="url"].w30,textarea.w30{width:30%}input[type="text"].w40,input[type="email"].w40,input[type="password"].w40,input[type="search"].w40,input[type="tel"].w40,input[type="url"].w40,textarea.w40{width:40%}input[type="text"].w50,input[type="email"].w50,input[type="password"].w50,input[type="search"].w50,input[type="tel"].w50,input[type="url"].w50,textarea.w50{width:50%}input[type="text"].w50,input[type="email"].w50,input[type="password"].w50,input[type="search"].w50,input[type="tel"].w50,input[type="url"].w50,textarea.w50{width:60%}.u-list>li{width:98%;margin-left:2%;list-style-type:disc}.o-list>li{width:98%;margin-left:2%;list-style-type:decimal}.flex,.flex-list{display:-webkit-flex;display:flex}.flex.bet,.flex-list.bet{-webkit-justify-content:space-between;justify-content:space-between}.flex.aro,.flex-list.aro{justify-content:space-around}.flex.vtop,.flex.vstart,.flex-list.vtop,.flex-list.vstart{-webkit-align-items:flex-start;align-items:flex-start}.flex.vbottom,.flex.vend,.flex-list.vbottom,.flex-list.vend{-webkit-align-items:flex-end;align-items:flex-end}.flex.vcenter,.flex-list.vcenter{-webkit-align-items:center;align-items:center}.flex.hcenter,.flex-list.hcenter{-webkit-justify-content:center;justify-content:center}.flex.hend,.flex-list.hend{-webkit-justify-content:flex-end;justify-content:flex-end}.flex.str,.flex-list.str{-webkit-align-items:stretch;align-items:stretch}.flex.break,.flex-list.break{-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.flex.sp-break,.flex-list.sp-break{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.youtube-iframe{position:relative;width:100%;padding-top:56.25%}.youtube-iframe iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.serif{font-family:"Yu Mincho","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HGS明朝E","HG明朝E",serif}.lock{overflow:hidden}.accordion{transform:rotateX(0)}.accordion .btn{cursor:pointer}.accordion .check-btn{display:none}.accordion .ac-body{opacity:0;max-height:0;transform-origin:0 0;transform:rotateX(90deg);transition-duration:.5s;overflow:hidden}.accordion .ac-body .ac-body:not(.active){transition-duration:0s}.accordion .check-btn:checked ~ .ac-body,.accordion .ac-body.active{opacity:1;max-height:100%;transform:rotateX(0)}.l-btn{transition-duration:.5s;display:inline-block;position:relative;border:0;width:100%;text-align:center;text-decoration:none;line-height:1;z-index:1;padding:1em;vertical-align:middle;overflow:hidden}.l-btn.mat{padding:0}.l-btn.mat input[type="button"],.l-btn.mat input[type="submit"],.l-btn.mat button{transition:color 0s;display:inline-block;padding:1em;width:100%;font-size:inherit;font-weight:inherit;color:inherit;border:0;background:transparent}.l-btn:before{transition-duration:.5s;content:"";display:inline-block;position:absolute;top:0;z-index:-1;width:100%;height:100%;background:none}.l-btn:not(.rivers):before{left:-100%}.l-btn.rivers:before{right:-100%}.l-btn.stay:before{display:none}.l-btn .head-icon{margin-left:-1em;margin-right:.5em}.l-btn .left-icon,.l-btn .right-icon{transition:color 0s;position:absolute;top:50%;transform:translate(0, -50%);z-index:10}.l-btn .right-icon{transition:right .5s;right:.8em}.l-btn .left-icon{transition:left .5s;left:.8em}a:hover .l-btn,.l-btn:hover{text-decoration:none}a:hover .l-btn:not(.rivers):before,.l-btn:hover:not(.rivers):before{left:0}a:hover .l-btn.rivers:before,.l-btn:hover.rivers:before{right:0}a:hover .l-btn .right-icon:not(.stay),.l-btn:hover .right-icon:not(.stay){right:.5em}a:hover .l-btn .left-icon:not(.stay),.l-btn:hover .left-icon:not(.stay){left:.5em}.l-btn.blue-line{color:#fff;background-image:linear-gradient(to right, #06c, #00a9ff)}a:hover .l-btn.blue-line,.l-btn.blue-line:before,.l-btn.blue-line:hover{color:#fff;background-color:#595757}.l-btn.transparent{color:#595757;border:solid 2px #bfc7d6}@media screen and (max-width: 768px){.l-btn.transparent{border:solid 1px #bfc7d6}}a:hover .l-btn.transparent,.l-btn.transparent:before,.l-btn.transparent:hover{color:#fff;background-color:#595757}.l-btn.white{border:solid 1px #FFF;color:#000;background-color:#FFF}a:hover .l-btn.white,.l-btn.white:before,.l-btn.white:hover{color:#FFF;background-color:#06c}.l-btn.black{border:solid 1px #000;color:#FFF;background-color:#000}a:hover .l-btn.black,.l-btn.black:before,.l-btn.black:hover{color:#000;background-color:#FFF}.l-btn.red{border:solid 1px #be2a4a;color:#FFF;background-color:#be2a4a}a:hover .l-btn.red,.l-btn.red:before,.l-btn.red:hover{background-color:#06c}.l-btn.gr-red{border:solid 1px #be2a4a;color:#FFF;background:linear-gradient(90deg, #06c 0%, #06c 5%, #00a9ff 5%, #00a9ff 5%, #00a9ff 100%)}a:hover .l-btn.gr-red,.l-btn.gr-red:before,.l-btn.gr-red:hover{background-color:#06c}.l-btn.w-line{color:#FFF;border:solid 1px #FFF}a:hover .l-btn.w-line,.l-btn.w-line:before,.l-btn.w-line:hover{color:#000;background-color:#FFF}.l-btn.b-line{color:#000;border:solid 1px #000}a:hover .l-btn.b-line,.l-btn.b-line:before,.l-btn.b-line:hover{color:#FFF;background-color:#000}.l-btn.r-line{color:#be2a4a;border:solid 2px #be2a4a}a:hover .l-btn.r-line,.l-btn.r-line:before,.l-btn.r-line:hover{color:#FFF;background-color:#be2a4a}.l-btn.plain{color:#333}a:hover .l-btn.plain,.l-btn.plain:before,.l-btn.plain:hover{color:#FFF;background-color:#333}@media screen and (min-width: 769px){.l-btn.w160{width:160px}.l-btn.w180{width:180px}.l-btn.w360{width:360px}.l-btn.w420{width:420px}}@media screen and (max-width: 768px){.sp-table tbody tr,.sp-table tbody td,.sp-table tbody th{display:inline-block;width:100%}.table-wrap{overflow-x:scroll}}.is-none{display:none !important}.js-hide,.is-hide{display:none}.te-center{text-align:center}.te-right{text-align:right}.te-left{text-align:left}@media screen and (min-width: 769px){.te-center-pc{text-align:center}.te-right-pc{text-align:right}.te-left-pc{text-align:left}}@media screen and (max-width: 768px){.te-center-sp{text-align:center}.te-right-sp{text-align:right}.te-left-sp{text-align:left}}.te-bold,.is-bold{font-weight:700}.te-bold.w500,.is-bold.w500{font-weight:500}.te-bold.w900,.is-bold.w900{font-weight:900}.is-false,.a-false{pointer-events:none}a.a-nolink,.a-nolink a{pointer-events:none;text-decoration:none !important}a.a-ulink,.a-ulink a{text-decoration:underline}a.a-ulink:hover,.a-ulink a:hover{text-decoration:none}.body-in{overflow-x:hidden}.anime{animation-delay:0;animation-duration:1.5s;animation-timing-function:linear;animation-fill-mode:forwards}.anime:not(.key){transition-duration:.5s}.anime.scramble{transition-delay:0s}@keyframes trans-show{100%{transform:none;opacity:1}}@keyframes fade-in{100%{opacity:1}}.anime.fade-in{opacity:0}.anime.fade-in.active:not(.key),.anime.fade-in.lock:not(.key),.swiper-slide-active .anime.fade-in:not(.key){opacity:1}.anime.fade-in.active.key,.anime.fade-in.lock.key,.swiper-slide-active .anime.fade-in.key{animation-name:fade-in}.anime.flip-y{transform:rotateX(90deg);opacity:0}.anime.flip-y.active:not(.key),.anime.flip-y.lock:not(.key),.swiper-slide-active .anime.flip-y:not(.key){transform:rotateX(0);opacity:1}.anime.flip-y.active.key,.anime.flip-y.lock.key,.swiper-slide-active .anime.flip-y.key{animation-name:trans-show}.anime.flip-x{transform:rotateY(90deg);opacity:0}.anime.flip-x.active:not(.key),.anime.flip-x.lock:not(.key),.swiper-slide-active .anime.flip-x:not(.key){transform:rotateY(0);opacity:1}.anime.flip-x.active.key,.anime.flip-x.lock.key,.swiper-slide-active .anime.flip-x.key{animation-name:trans-show}.anime.expand-x{width:auto;max-width:0;white-space:nowrap;overflow:hidden}@keyframes expand-x{100%{max-width:200%;overflow:visible}}.anime.expand-x.active:not(.key),.anime.expand-x.lock:not(.key),.swiper-slide-active .anime.expand-x:not(.key){max-width:200%;white-space:normal;overflow:visible}.anime.expand-x.active.key,.anime.expand-x.lock.key,.swiper-slide-active .anime.expand-x.key{animation-name:expand-x}.anime.expand-x-out{max-width:0;overflow:hidden}@keyframes expand-x-out{30%{max-width:200%;opacity:1;overflow:visible}50%{max-width:200%;opacity:1;overflow:visible}100%{max-width:200%;opacity:0;visibility:hidden}}.anime.expand-x-out.active.key,.anime.expand-x-out.lock.key,.swiper-slide-active .anime.expand-x-out.key{animation-name:expand-x-out}.anime.expand-y{height:auto;max-height:0;opacity:0;white-space:nowrap;overflow:hidden}@keyframes expand-y{100%{max-height:200%;opacity:1;white-space:normal}}.anime.expand-y.active:not(.key),.anime.expand-y.lock:not(.key),.swiper-slide-active .anime.expand-y:not(.key){max-height:100%;opacity:1;white-space:normal}.anime.expand-y.active.key,.anime.expand-y.lock.key,.swiper-slide-active .anime.expand-y.key{animation-name:expand-y}.anime.top-in{transform-origin:0 0;opacity:0;transform:translate(0, -20px)}.anime.top-in.active:not(.key),.anime.top-in.lock:not(.key),.swiper-slide-active .anime.top-in:not(.key){opacity:1;transform:translate(0, 0)}.anime.top-in.active.key,.anime.top-in.lock.key,.swiper-slide-active .anime.top-in.key{animation-name:top-in}.anime.bottom-in{opacity:0;transform:translate(0, 20px)}.anime.bottom-in.active:not(.key),.anime.bottom-in.lock:not(.key),.swiper-slide-active .anime.bottom-in:not(.key){opacity:1;transform:translate(0, 0)}.anime.bottom-in.active.key,.anime.bottom-in.lock.key,.swiper-slide-active .anime.bottom-in.key{animation-name:trans-show}.anime.left-in{opacity:0;transform:translate(-100%, 0)}.anime.left-in.active:not(.key),.anime.left-in.lock:not(.key),.swiper-slide-active .anime.left-in:not(.key){opacity:1;transform:translate(0, 0)}.anime.left-in.active.key,.anime.left-in.lock.key,.swiper-slide-active .anime.left-in.key{animation-name:trans-show}.anime.right-in{opacity:0;transform:translate(20px, 0)}.anime.right-in.active:not(.key),.anime.right-in.lock:not(.key),.swiper-slide-active .anime.right-in:not(.key){opacity:1;transform:translate(0, 0)}.anime.right-in.active.key,.anime.right-in.lock.key,.swiper-slide-active .anime.right-in.key{animation-name:trans-show}.anime.zoom-in{opacity:0;transform:scale(0, 0)}.anime.zoom-in.active:not(.key),.anime.zoom-in.lock:not(.key),.swiper-slide-active .anime.zoom-in:not(.key){opacity:1;transform:scale(1, 1)}.anime.zoom-in.active.key,.anime.zoom-in.lock.key,.swiper-slide-active .anime.zoom-in.key{animation-name:trans-show}body .open-s,button .open-s,input .open-s,select .open-s,textarea .open-s{font-family:"Open Sans","YuGothic","游ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Meiryo","メイリオ","sans-serif"}.anime{animation-duration:.3s}.anime.wave0{animation-delay:-.5s}.anime.wave1{animation-delay:0s}.anime.wave2{animation-delay:.5s}.anime.wave3{animation-delay:1s}.anime.wave4{animation-delay:1.5s}.anime.wave5{animation-delay:2s}.anime.wave6{animation-delay:2.5s}.anime.wave7{animation-delay:3s}body{width:100%}@media screen and (min-width: 769px) and (min-width: 1080px){.l-header,.l-footer,body{min-width:1080px}}@media screen and (max-width: 768px){body{min-width:100%}}.pad{padding-left:6.7%;padding-right:6.7%}@media screen and (min-width: 769px){.wrap{max-width:1080px;margin:0 auto}}@media screen and (max-width: 768px){.sp-wrap{padding-left:6.7%;padding-right:6.7%}}body,button,input,select,textarea{color:#595757;font-size:1.4rem;line-height:1;font-weight:500}a{color:#00a9ff;text-decoration:none}a:hover{text-decoration:underline;opacity:0.7}p:not([class]):not(:last-child){margin-bottom:1em}::-moz-selection{color:#fff;background:#00a9ff}::selection{color:#fff;background:#00a9ff}.l-header{padding-top:5rem;padding-bottom:8.5rem;background:url(img/header_bg_01.png) no-repeat center/cover;text-align:center}.l-header .head{border-top:1px solid #a0afcc;border-bottom:1px solid #a0afcc;max-width:600px;margin:0 auto 5.5rem;font-size:2.5rem;font-weight:700;padding:1.7rem;color:#003399}.l-header .title{display:block;margin-bottom:65px}.l-header .date{font-weight:600;font-style:italic;margin-bottom:3rem;font-size:4.2rem;letter-spacing:0.08rem}.l-header .date>span{letter-spacing:0.07rem;font-size:3.3rem}.l-header .place{margin-bottom:6rem;font-size:1.6rem;font-weight:bold}.l-header .following{margin-bottom:1.5rem}.l-header .btn{font-size:1.6rem;font-weight:bold;padding:2.4rem 0}.l-header.dummy{position:relative;opacity:0;z-index:-1000;visibility:hidden}@media screen and (max-width: 768px){.l-header{padding-top:2.5rem;padding-bottom:6rem}.l-header .head{padding:1rem;margin-bottom:2.5rem;font-size:1.8rem;line-height:1.5}.l-header .title{margin:0 auto 5.25rem;width:60%}.l-header .date{font-size:2.2rem;letter-spacing:0.045rem;margin:0 -6.7% 4.1rem}.l-header .date>span{font-size:1.725rem;letter-spacing:0.035rem}.l-header .place{margin-bottom:4rem;font-size:1.5rem;line-height:2}.l-header .following{font-size:1.2rem;margin:0 -6.7% 1.5rem}.l-header .btn{width:90%;margin:0 auto;padding:2.5rem 0}}.l-footer{text-align:center}.l-footer .to-top{margin-bottom:3.5rem;padding:2.5rem 0;width:100%;display:block;border-top:solid 1px #d3d3d4;border-bottom:solid 1px #d3d3d4}.l-footer .to-top:hover{padding:2rem 0 3rem;background:rgba(245,245,245,0.7)}.l-footer .link-box{margin-bottom:2rem;font-size:1.2rem}.l-footer .copy{margin-bottom:2.5rem;font-size:1.2rem;color:#454545}@media screen and (max-width: 768px){.to-top{width:100%}.to-top:hover{padding:inherit;background:inherit}.link-box{margin-bottom:2.3rem}.copy{margin-bottom:2.0rem}}.l-contact .l-main .word{text-align:center;padding-top:11rem;padding-bottom:12rem}.l-contact .l-main .word h2{font-size:3.4rem;line-height:1.41;margin-bottom:4.5rem}.l-contact .l-main .word .head-text{font-size:1.6rem;line-height:2;max-width:750px;margin:0 auto 9rem}.l-contact .l-main .word .bottom-text{font-size:2rem;line-height:2}@media screen and (max-width: 768px){.l-contact .l-main .word{padding-top:4.5rem;padding-bottom:6rem}.l-contact .l-main .word h2{font-size:2.1rem;line-height:1.5;margin-bottom:4.5rem}.l-contact .l-main .word .head-text{margin-bottom:4rem;font-size:1.4rem}.l-contact .l-main .word .bottom-text{font-size:1.7rem;line-height:1.65}}.l-contact .l-main .application{text-align:center;background-color:#f5f5f5;padding-top:6.5rem;padding-bottom:8rem}.l-contact .l-main .application .text{font-size:1.8rem;margin-bottom:1.5rem}.l-contact .l-main .application .btn{font-size:1.6rem;font-weight:bold;padding:2.4rem 0}@media screen and (max-width: 768px){.l-contact .l-main .application{background-color:#f5f5f5;padding-top:3rem;padding-bottom:3.5rem}.l-contact .l-main .application .text{font-size:1.2rem}.l-contact .l-main .application .btn{width:90%;margin:0 auto;padding:2.5rem 0}}@media screen and (max-width: 374px){.l-contact .l-main .application .text{line-height:1.3}}.l-contact .l-main .speaker{padding-top:10rem;padding-bottom:12rem;background:url(img/speaker_bg_01.png) no-repeat center/cover}.l-contact .l-main .speaker h2{background:url(img/speaker_decoration_01.png) no-repeat center top;padding-top:3.6rem;font-size:3rem;margin-bottom:10rem;color:#ffffff;text-align:center}.l-contact .l-main .speaker .speaker-list{display:flex;justify-content:space-between}.l-contact .l-main .speaker .speaker-list>li{width:345px;display:flex;justify-content:space-between;background-color:#ffffff}.l-contact .l-main .speaker .speaker-list>li>.img{width:35%;background-position:left center;background-repeat:no-repeat;background-size:auto 100%}.l-contact .l-main .speaker .speaker-list>li .right-box{width:65%;padding:1rem}.l-contact .l-main .speaker .speaker-list>li .right-box .time{font-size:1.3rem;font-weight:bold;margin-bottom:1.7rem}.l-contact .l-main .speaker .speaker-list>li .right-box .name{font-size:2.1rem;font-weight:bold;margin-bottom:2rem}.l-contact .l-main .speaker .speaker-list>li .right-box .name>span{font-size:1.2rem}.l-contact .l-main .speaker .speaker-list>li .right-box .company{padding-bottom:.7em;font-size:1.2rem;line-height:1.38}.l-contact .l-main .speaker .speaker-list>li .right-box .theme{font-size:1.2rem;line-height:1.38;font-weight:700}@media screen and (max-width: 1079px){.l-contact .l-main .speaker{padding-right:15%;padding-left:15%}.l-contact .l-main .speaker h2{padding-top:3.4rem;font-size:2.1rem;margin-bottom:5rem}.l-contact .l-main .speaker .speaker-list{align-items:center;justify-content:flex-start;flex-direction:column}.l-contact .l-main .speaker .speaker-list>li{margin-bottom:2.2rem;width:100%}.l-contact .l-main .speaker .speaker-list>li>.img{width:20%;background-position:left center;background-repeat:no-repeat;background-size:auto 100%}.l-contact .l-main .speaker .speaker-list>li .right-box{width:80%;padding:1rem .5rem}.l-contact .l-main .speaker .speaker-list>li .right-box .company{font-size:1.1rem;line-height:1.5}}@media screen and (max-width: 768px){.l-contact .l-main .speaker{padding-top:4.7rem;padding-bottom:4rem;padding-right:0;padding-left:0}}@media screen and (max-width: 780px){.l-contact .l-main .speaker .speaker-list>li>.img{width:30%}.l-contact .l-main .speaker .speaker-list>li .right-box{width:70%}}@media screen and (max-width: 500px){.l-contact .l-main .speaker .speaker-list>li>.img{width:40%}.l-contact .l-main .speaker .speaker-list>li .right-box{width:60%}}@media screen and (max-width: 374px){.l-contact .l-main .speaker .speaker-list>li .right-box{padding:1rem}.l-contact .l-main .speaker .speaker-list>li .right-box .time{line-height:1.3;margin-bottom:1.3rem}.l-contact .l-main .speaker .speaker-list>li .right-box .name{margin-bottom:1.2rem}}.l-contact .l-main .exhibition{padding-top:12rem;padding-bottom:10rem}.l-contact .l-main .exhibition h2{padding-top:2rem;font-size:3rem;text-align:center;margin-bottom:10rem;background:url(img/exhibition_decoration_01.png) no-repeat center top}.l-contact .l-main .exhibition .application-list{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.l-contact .l-main .exhibition .application-list>li{border-top:1px solid #d3d3d4;border-bottom:1px solid #d3d3d4;padding:1.2rem 0;width:330px;margin-bottom:4rem;display:flex;align-items:center;justify-content:flex-start}.l-contact .l-main .exhibition .application-list>li>img{margin-right:1.5rem}.l-contact .l-main .exhibition .application-list>li .right-box .head{margin-bottom:0.7rem;font-size:1.2rem;letter-spacing:-0.02rem}.l-contact .l-main .exhibition .application-list>li .right-box .bottom{font-size:2.15rem}.l-contact .l-main .exhibition .btn-area{padding-top:2rem}@media screen and (max-width: 1079px){.l-contact .l-main .exhibition{padding-right:6%;padding-left:6%}.l-contact .l-main .exhibition .application-list{justify-content:space-around}}@media screen and (max-width: 768px){.l-contact .l-main .exhibition{padding-top:6rem;padding-bottom:6rem}.l-contact .l-main .exhibition h2{padding-top:3.5rem;font-size:2.1rem;margin-bottom:5rem}.l-contact .l-main .exhibition .application-list{align-items:center;justify-content:flex-start;flex-direction:column}.l-contact .l-main .exhibition .application-list>li{width:100%;margin-bottom:0;border-bottom:0}.l-contact .l-main .exhibition .application-list>li:last-of-type{border-bottom:1px solid #d3d3d4}.l-contact .l-main .exhibition .application-list>li .right-box .head{letter-spacing:initial}.l-contact .l-main .exhibition .application-list>li .right-box .bottom{font-size:2.15rem}}.l-contact .l-main .visitors{padding-top:12rem;padding-bottom:11rem;text-align:center}.l-contact .l-main .visitors h2{padding-top:4.8rem;margin-bottom:5rem;background:url(img/visitors_decoration_01.png) no-repeat center top;font-size:3rem}.l-contact .l-main .visitors .text{font-size:2rem;line-height:2}.l-contact .l-main .visitors .text>strong{color:#0067cd;font-weight:500}@media screen and (max-width: 768px){.l-contact .l-main .visitors{padding-top:5rem;padding-bottom:5.5rem}.l-contact .l-main .visitors h2{padding-top:5.4rem;margin-bottom:2.5rem;font-size:2.1rem}.l-contact .l-main .visitors .text{font-size:1.4rem;line-height:2;margin:0 -6.7%}}.l-contact .l-main .access{text-align:center;padding-top:6rem;padding-bottom:6rem;background-color:#f5f5f5}.l-contact .l-main .access h2{font-size:3rem;margin-bottom:5rem;padding-top:3.7rem;background:url(img/access_decoration_01.png) no-repeat center top}.l-contact .l-main .access .head-text{font-size:1.6rem;margin-bottom:5rem;line-height:2}.l-contact .l-main .access .btn{margin-bottom:40px;font-size:1.6rem;font-weight:bold;padding:2.4rem 0}.l-contact .l-main .access .bottom-text{font-size:1.8rem;margin-bottom:10rem}.l-contact .l-main .access .bnr>img.pc:hover{opacity:.7}@media screen and (max-width: 1079px){.l-contact .l-main .access .bnr>img.pc{width:90%}}@media screen and (max-width: 768px){.l-contact .l-main .access{padding-top:5rem;padding-bottom:5.5rem}.l-contact .l-main .access h2{font-size:2.1rem;margin-bottom:2.5rem;padding-top:3.45rem}.l-contact .l-main .access .head-text{font-size:1.2rem;margin-bottom:3.5rem}.l-contact .l-main .access .btn{width:90%;margin-bottom:30px;font-size:1.5rem;padding:2.5rem 0}.l-contact .l-main .access .bottom-text{font-size:1.5rem;margin:0 -6.7%;margin-bottom:5.5rem}.l-contact .l-main .access .bnr>img.sp{width:100%}}
/*# sourceMappingURL=style.css.map */
