@import url("https://fonts.googleapis.com/css?family=Montserrat:500");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Noto Sans CJK JP';font-style:normal;font-weight:300;src:local("NotoSansJP-DemiLight.otf"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.otf) format("opentype")}@font-face{font-family:'Noto Sans CJK JP';font-style:normal;font-weight:400;src:local("NotoSansJP-Regular.otf"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:'Noto Sans CJK JP';font-style:normal;font-weight:500;src:local("NotoSansJP-Medium.otf"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:'Noto Sans CJK JP';font-style:normal;font-weight:700;src:local("NotoSansJP-Bold.otf"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype")}html,body{height:auto}body{background-color:#fffbeb;color:#006699;font-family:"Noto Sans", "Noto Sans CJK JP", sans-serif}div,section,article,header,footer,aside,figure,nav,li,img,a,span,p,dl,ol,ul,td,th,table{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:#0092db}.mont{font-family:'Montserrat', sans-serif;font-weight:500}.clearfix:after{content:" ";display:block;clear:both}.abs{position:absolute}.txc{text-align:center}.txr{text-align:right}.fL{float:left}.fR{float:right}.hidden_txt{overflow:hidden;text-indent:-9999px;display:block}.replaceElm{background-repeat:no-repeat;display:block;text-indent:-9999px;overflow:hidden}.justify{text-align:justify;text-justify:inter-ideograph}.bold{font-weight:700}.demi-light{font-weight:200}.nodisp{display:none !important}@media screen and (max-width: 750px){.pc-only{display:none}}@media screen and (min-width: 751px){.sp-only{display:none}}ruby{line-height:1.5}ruby[data-ruby]{position:relative}ruby[data-ruby]::before{content:attr(data-ruby);position:absolute;top:-1em;left:-5px;right:0;margin:auto;font-size:0.5em;text-align:center;letter-spacing:1px;white-space:nowrap}rt{display:none}.chojuBlue{color:#0092db}.chojuMedium{font-size:24px;line-height:1.66;font-weight:500;letter-spacing:.025em}@media screen and (max-width: 750px){.chojuMedium{font-size:42px;line-height:68px}}.chojuRegular2{font-size:18px;line-height:2;font-weight:300;letter-spacing:.01em}@media screen and (max-width: 750px){.chojuRegular2{font-size:41px;line-height:68px}}.chojuRegular{font-size:18px;line-height:1.8;font-weight:300;letter-spacing:.01em}@media screen and (max-width: 750px){.chojuRegular{font-size:40px;line-height:68px}}.chojuSmall{font-size:14px;line-height:2;font-weight:300;letter-spacing:.025em}@media screen and (max-width: 750px){.chojuSmall{font-size:36px;line-height:62px}}#viewport{width:100%;margin-left:auto;margin-right:auto}.inner{position:relative;margin-left:auto;margin-right:auto}#headerNav{background-color:#fffbeb;position:fixed;z-index:10000}@media screen and (max-width: 750px){#headerNav{top:20px}.home #headerNav.abs{position:absolute;top:270px}.home.drawerOpen #headerNav{top:0;position:fixed !important}}@media screen and (min-width: 751px) and (max-width: 900px){#headerNav{top:20px}}@media screen and (max-width: 900px){#headerNav{width:100px;height:100px;left:20px}#headerNav #drawerLogoWide,#headerNav #drawer{display:none}.drawerOpen #headerNav{width:100%;height:100%;left:0;top:0;padding:60px 95px 0;overflow-y:auto}.drawerOpen #headerNav #drawerLogoWide{width:100%;height:120px;background:url(../img/logo-wide.svg) no-repeat 50% 50%;background-size:540px auto;display:block;margin-bottom:275px}.drawerOpen #headerNav #drawer{width:100%}.drawerOpen #headerNav #drawer a{width:100%;height:120px;display:block;margin-bottom:40px}.drawerOpen #headerNav #drawer a .item{display:block;text-align:center;font-size:33px;letter-spacing:.2em;height:120px;padding-top:43px;width:100%}}@media screen and (max-width: 750px){.drawerOpen #headerNav #drawer a{margin-bottom:0}}@media screen and (min-width: 901px){#headerNav{width:160px;height:200px;left:40px;top:30px;padding-left:10px;padding-right:10px;overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.drawerOpen #headerNav{height:auto;padding-bottom:10px}#headerNav #drawerLogoWide{display:none}#headerNav #drawer{border-top:1px solid #0092db;padding-top:18px}#headerNav #drawer a{height:30px;display:block;color:#0092db;margin-bottom:10px;position:relative}#headerNav #drawer a .item{text-align:center;font-size:10px;letter-spacing:.2em;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:2;display:block;padding-top:11px;height:30px;width:100%;position:absolute;top:0;left:0}#headerNav #drawer a .item.jp{font-size:11px}#headerNav #drawer a .bg{position:absolute;z-index:1;width:0;height:30px;top:0;left:0;background-color:#0092db;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#headerNav #drawer a:hover .item{color:#fff}#headerNav #drawer a:hover .bg{width:100%}}#headerNav #logoSquare{width:140px;height:145px;border-bottom:1px solid #0092db}#headerNav #logoSquare img{width:140px;height:145px}@media screen and (max-width: 900px){#headerNav #logoSquare{display:none}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 *//*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{font:inherit;display:block;overflow:visible;margin:0;cursor:pointer;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.15s;transition-duration:.15s;transition-property:opacity, -webkit-filter;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;text-transform:none;color:inherit;border:0;background-color:transparent}@media screen and (max-width: 900px){.hamburger{padding:32px 26px}}@media screen and (min-width: 901px){.hamburger{padding:16px 13px}}.desktop .hamburger:hover{opacity:0.7}.hamburger-box{position:relative;display:inline-block}@media screen and (max-width: 900px){.hamburger-box{width:48px;height:44px}}@media screen and (min-width: 901px){.hamburger-box{width:24px;height:22px}}.hamburger-inner{top:50%;display:block}@media screen and (max-width: 900px){.hamburger-inner{margin-top:-4px}}@media screen and (min-width: 901px){.hamburger-inner{margin-top:-2px}}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{position:absolute;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s;transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;border-radius:0;background-color:#0092db}@media screen and (max-width: 900px){.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:48px;height:8px}}@media screen and (min-width: 901px){.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:24px;height:4px}}.hamburger-inner::before,.hamburger-inner::after{display:block;content:""}@media screen and (max-width: 900px){.hamburger-inner::before{top:-18px}}@media screen and (min-width: 901px){.hamburger-inner::before{top:-9px}}@media screen and (max-width: 900px){.hamburger-inner::after{bottom:-18px}}@media screen and (min-width: 901px){.hamburger-inner::after{bottom:-9px}}.hamburger--arrowturn.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{-webkit-transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{-webkit-transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--spin .hamburger-inner{-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transition-duration:0.22s;transition-duration:0.22s}.hamburger--spin .hamburger-inner::before{-webkit-transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner::before{top:0;-webkit-transition:top .1s ease-out, opacity .1s .12s ease-out;transition:top .1s ease-out, opacity .1s .12s ease-out;opacity:0}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#hamburger_menu{width:50px;height:55px;position:relative;margin:0 auto}@media screen and (max-width: 900px){#hamburger_menu{width:100px;height:100px}#hamburger_menu .hamburger{padding-top:28px}.drawerOpen #hamburger_menu{position:absolute;left:0;right:0;top:270px;margin:auto;z-index:2}}#hamburger_line{display:none}@media screen and (max-width: 900px){.drawerOpen #hamburger_line{position:absolute;left:0;right:0;top:270px;margin:auto;display:block;z-index:1;width:100px;height:100px;border:1px solid #009ee7}}footer.global{position:relative;color:#009ee7;width:100%}@media screen and (max-width: 750px){footer.global{background-color:#fff;border-top:1px solid #009ee7;padding-bottom:60px}}@media screen and (min-width: 751px){footer.global{padding:50px 100px 80px}}@media screen and (min-width: 1281px){footer.global{width:1280px;margin-right:auto;margin-left:auto}}footer.global .soulder{letter-spacing:.1em;font-weight:700;text-align:center}@media screen and (max-width: 750px){footer.global .soulder{font-size:30px;line-height:50px;height:135px;padding-top:58px}}@media screen and (min-width: 751px){footer.global .soulder{font-size:12px;height:30px}}footer.global .logo-wide{background:url(../img/logo-wide.svg) no-repeat 50% 50%;display:block}@media screen and (max-width: 750px){footer.global .logo-wide{width:100%;height:114px;background-size:510px 110px}}@media screen and (min-width: 751px){footer.global .logo-wide{width:220px;height:60px;position:absolute;top:72px;left:0;right:0;margin:auto;background-size:216px auto}}@media screen and (max-width: 750px){footer.global .ftNav{padding-top:70px;padding-bottom:50px;text-align:center}footer.global .ftNav a{font-size:26px;letter-spacing:.12em;display:inline-block}footer.global .ftNav a.contact{margin-right:64px}footer.global .ftNav a.mailmagazine{margin-bottom:35px;font-size:28px}}@media screen and (min-width: 751px){footer.global .ftNav{margin-top:-26px;padding-bottom:13px}footer.global .ftNav a{display:inline-block;font-size:11px;letter-spacing:.12em}footer.global .ftNav a.contact{margin-right:22px}footer.global .ftNav a.mailmagazine{margin-bottom:10px;font-size:13px}}@media screen and (max-width: 750px){footer.global .cpright{font-size:20px;text-align:center}}@media screen and (min-width: 751px){footer.global .cpright{font-size:11px}}#btn_backtotop{background:url(../img/backtotop.svg) no-repeat 50% 50%;background-size:contain;position:fixed;z-index:10;-webkit-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out;opacity:1}@media screen and (max-width: 750px){#btn_backtotop{width:100px;height:100px;bottom:70px;right:60px}}@media screen and (min-width: 751px){#btn_backtotop{width:50px;height:50px;bottom:75px}}@media screen and (min-width: 751px) and (max-width: 1280px){#btn_backtotop{right:100px}}@media screen and (min-width: 1281px){#btn_backtotop{right:calc((100vw - 1080px)/2)}}#btn_backtotop.op0{opacity:0}.choju-video{position:relative;width:100%;padding-top:56.25%;margin:60px auto 0}.choju-video iframe{position:absolute;top:0;right:0;width:100%;height:100%}.contentBody .imgWrapper figcaption{text-align:center;width:100%;line-height:1.5}@media screen and (min-width: 751px){.contentBody .imgWrapper figcaption{padding-top:10px;font-size:14px;margin-top:-50px}}@media screen and (max-width: 750px){.contentBody .imgWrapper figcaption{padding-top:35px;margin-top:-70px;font-size:28px}}.contentBody .imgWrapper figcaption a{word-break:break-word}@media screen and (max-width: 750px){.home #homeLogo{height:250px;width:100%;padding:60px 95px}.home #homeLogo #homeLogoWide{height:120px;background:url(../img/logo-wide.svg) no-repeat 50% 50%;background-size:540px auto}}.home .mainVisual{overflow:hidden;position:relative;width:100%;height:100%;line-height:0}.home .mainVisual a{display:block;position:relative}@media screen and (max-width: 750px){.home .mainVisual img.sp-only{width:100%}}@media screen and (min-width: 751px){.home .mainVisual{background-repeat:no-repeat;background-size:contain;background-image:url(../img/top/top-pc0722_ttl@2x.png);background-position:right bottom}.home .mainVisual #pcTopMainVisual{position:absolute;z-index:-1;left:-100%;right:-100%;top:0;margin:auto}.home .mainVisual .ctg{background-color:#009ee7;color:#fff;position:absolute;bottom:0;right:0;width:170px;height:40px;text-align:center;font-size:11px;line-height:40px;z-index:2;letter-spacing:.2em}.home .mainVisual .logoMikata{background:url(../img/top/top-mikata-logo@2x.png) no-repeat 50% 50%;background-size:contain;right:20.3125vw;bottom:18.75vh;position:absolute;z-index:2}.home .mainVisual .logoSuperGB{width:420px;height:300px;background:url(../img/top/sgsb007-logo@2x.png) no-repeat left 50%;background-size:contain;position:absolute;margin:auto;left:0;top:0;left:50px;top:258px;bottom:0;z-index:2}}@media screen and (max-width: 1160px){.home .mainVisual .logoSuperGB{bottom:10%;top:inherit}}@media screen and (min-width: 1281px){.home .mainVisual .logoSuperGB{width:32.8125vw;height:100vh}}@media screen and (min-width: 751px) and (max-width: 1280px){.home .mainVisual .logoMikata{width:260px;height:250px}}@media screen and (min-width: 1281px){.home .mainVisual .logoMikata{width:260px;height:250px}}.home .topNewArticle .title{color:#009ee7}@media screen and (max-width: 750px){.home .topNewArticle .title{text-align:center;font-size:40px;letter-spacing:.2em;padding:90px 0 70px}}@media screen and (min-width: 751px){.home .topNewArticle .title{text-align:center;font-size:28px;letter-spacing:.2em;padding:65px 0 70px}}@media screen and (max-width: 1020px){.home .topNewArticle nav{width:600px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1021px){.home .topNewArticle nav{width:980px;margin-right:auto;margin-left:auto;padding:24px 0;border-top:1px solid #009ee7;border-bottom:1px solid #009ee7}.home .topNewArticle nav:after{content:" ";display:block;clear:both}}.home .topNewArticle nav a{display:block}@media screen and (max-width: 1020px){.home .topNewArticle nav a{margin-bottom:50px}.home .topNewArticle nav a img{width:100%;height:auto}}@media screen and (min-width: 1021px){.home .topNewArticle nav a{float:left;width:300px}.home .topNewArticle nav a:first-child{margin-right:40px}.home .topNewArticle nav a:nth-child(3){float:right}.home .topNewArticle nav a img{width:100%;height:auto}}.home .topContents .title{color:#009ee7}@media screen and (max-width: 750px){.home .topContents .title{text-align:center;font-size:40px;letter-spacing:.2em;padding:90px 0 70px}}@media screen and (min-width: 751px){.home .topContents .title{text-align:center;font-size:28px;letter-spacing:.2em;padding:65px 0 70px}}footer.global,.contentFooter{background-color:#fffbeb}#sgsbIntroImgSpace{width:100%;height:100vh}.coverStoryIndex .coverstoryTitle{position:relative}@media screen and (max-width: 750px){.coverStoryIndex .coverstoryTitle{height:300px}}@media screen and (min-width: 751px){.coverStoryIndex .coverstoryTitle{height:260px;background-color:#f2eee4}}.coverStoryIndex .coverstoryTitle .title{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;background-color:#009ee7;color:#fff;text-align:center;width:340px;height:80px;font-size:20px;line-height:80px;letter-spacing:.2em}.coverStoryTop .ctg{width:180px;height:40px;background-image:url(../img/ctg_coverstory@2x.png);background-size:180px 40px;position:fixed;top:0;left:0;right:0;margin:auto}@media screen and (max-width: 750px){.beijing01 .coverStoryItemWrapper,.parasports .coverStoryItemWrapper,.general .coverStoryItemWrapper{padding-top:170px;padding-bottom:180px}.beijing01 .coverStoryItemWrapper .logoCoverStory,.parasports .coverStoryItemWrapper .logoCoverStory,.general .coverStoryItemWrapper .logoCoverStory{width:500px;height:350px;margin-left:auto;margin-right:auto}.beijing01 .coverStoryItemWrapper .logoCoverStory img,.parasports .coverStoryItemWrapper .logoCoverStory img,.general .coverStoryItemWrapper .logoCoverStory img{width:100%;height:auto}.beijing01 .coverStoryItemWrapper .title,.parasports .coverStoryItemWrapper .title,.general .coverStoryItemWrapper .title{font-size:48px;color:#fff;text-align:center;font-weight:normal;padding-top:40px;line-height:1.5}.beijing01 .coverStoryItemWrapper .intro,.parasports .coverStoryItemWrapper .intro,.general .coverStoryItemWrapper .intro{width:620px;margin:40px auto 100px;font-size:36px;line-height:62px;letter-spacing:.025em;color:#fff;text-align:justify;text-justify:inter-ideograph}.beijing01 .coverStoryItemWrapper .thumbnails,.parasports .coverStoryItemWrapper .thumbnails,.general .coverStoryItemWrapper .thumbnails{width:410px;margin-left:auto;margin-right:auto}.beijing01 .coverStoryItemWrapper .thumbnails a,.parasports .coverStoryItemWrapper .thumbnails a,.general .coverStoryItemWrapper .thumbnails a{width:410px;height:280px;display:block;line-height:0}.beijing01 .coverStoryItemWrapper .thumbnails a:last-child,.parasports .coverStoryItemWrapper .thumbnails a:last-child,.general .coverStoryItemWrapper .thumbnails a:last-child{margin-top:74px}.beijing01 .coverStoryItemWrapper .thumbnails a img,.parasports .coverStoryItemWrapper .thumbnails a img,.general .coverStoryItemWrapper .thumbnails a img{width:100%;height:auto}.happyfood .coverStoryItemWrapper .logoCoverStory{width:400px;height:280px}}@media screen and (min-width: 751px){.coverStoryItemWrapper{height:100vh;width:750px;margin-right:auto;margin-left:auto;display:table}.coverStoryItemWrapper .itemCell{display:table-cell;vertical-align:middle;padding:80px 0}.coverStoryItemWrapper .itemCell .logoCoverStory{margin:0 auto 50px;line-height:0}.beijing01 .coverStoryItemWrapper .itemCell .logoCoverStory,.parasports .coverStoryItemWrapper .itemCell .logoCoverStory,.general .coverStoryItemWrapper .itemCell .logoCoverStory{width:300px;height:200px}.beijing01 .coverStoryItemWrapper .itemCell .logoCoverStory img,.parasports .coverStoryItemWrapper .itemCell .logoCoverStory img,.general .coverStoryItemWrapper .itemCell .logoCoverStory img{width:100%;height:auto}.happyfood .coverStoryItemWrapper .itemCell .logoCoverStory{height:205px}.coverStoryItemWrapper .itemCell .title{font-size:26px;color:#fffbeb;text-align:center;font-weight:normal;padding-bottom:30px}.coverStoryItemWrapper .itemCell .intro{font-size:16px;line-height:2;font-weight:400;color:#fffbeb;text-align:justify;text-justify:inter-ideograph}.coverStoryItemWrapper .itemCell .thumbnails{width:562px;height:140px;margin:60px auto 0}.coverStoryItemWrapper .itemCell .thumbnails a{width:205px;height:140px}.coverStoryItemWrapper .itemCell .thumbnails a:first-child{float:left}.coverStoryItemWrapper .itemCell .thumbnails a:last-child{float:right}.coverStoryItemWrapper .itemCell .thumbnails a img{width:205px;height:140px}.parasports .coverStoryItemWrapper .itemCell{padding-top:220px}}.coverStoryEssay .mainVisual{position:relative;line-height:0}@media screen and (max-width: 750px){.coverStoryEssay .mainVisual{width:750px}.coverStoryEssay .mainVisual .spMain{width:750px;height:auto}}@media screen and (min-width: 751px) and (max-width: 1280px){.coverStoryEssay .mainVisual{height:600px;width:100%;overflow:hidden}.coverStoryEssay .mainVisual .pcMain{position:absolute;top:0;left:-100%;right:-100%;margin:auto;height:600px}}@media screen and (min-width: 1281px){.coverStoryEssay .mainVisual{width:100%}.coverStoryEssay .mainVisual .pcMain{width:100%;height:auto}}@media screen and (max-width: 750px){.coverStoryEssay .mainVisual .ctg{display:none}}@media screen and (min-width: 751px){.coverStoryEssay .mainVisual .ctg{width:180px;height:40px;background-image:url(../img/ctg_coverstory@2x.png);background-size:180px 40px;position:absolute;left:0;right:0;margin:auto;z-index:2;top:0;display:block}}.coverStoryEssay .mainVisual .logoCoverStory{position:absolute;margin:auto;left:0;right:0;z-index:3}@media screen and (max-width: 750px){.coverStoryEssay .mainVisual .logoCoverStory{width:750px}.coverStoryEssay .mainVisual .logoCoverStory img{width:100%}.coverStoryEssay .mainVisual .logoCoverStory.beijing01,.coverStoryEssay .mainVisual .logoCoverStory.parasports,.coverStoryEssay .mainVisual .logoCoverStory.general{height:250px;bottom:-125px}.coverStoryEssay .mainVisual .logoCoverStory.parasports{height:164px;top:0;bottom:0}.coverStoryEssay .mainVisual .logoCoverStory.parasports img{width:50%}.coverStoryEssay .mainVisual .logoCoverStory.happyfood{width:250px;height:175px;top:-126px;left:auto;right:70px}.coverStoryEssay .mainVisual .logoCoverStory.happyfood.no02{top:0 !important;bottom:0 !important;left:0 !important;right:0 !important}.coverStoryEssay .mainVisual .logoCoverStory.happyfood.no03{right:auto;left:80px}}@media screen and (min-width: 751px){.coverStoryEssay .mainVisual .logoCoverStory{top:0;bottom:0}.coverStoryEssay .mainVisual .logoCoverStory.beijing01,.coverStoryEssay .mainVisual .logoCoverStory.parasports,.coverStoryEssay .mainVisual .logoCoverStory.general{width:300px;height:200px;top:auto;bottom:156px;left:auto;right:19%}.coverStoryEssay .mainVisual .logoCoverStory.beijing01.part04,.coverStoryEssay .mainVisual .logoCoverStory.parasports.part04,.coverStoryEssay .mainVisual .logoCoverStory.general.part04{left:0;right:0}.coverStoryEssay .mainVisual .logoCoverStory.beijing01.happyfood.no02,.coverStoryEssay .mainVisual .logoCoverStory.parasports.happyfood.no02,.coverStoryEssay .mainVisual .logoCoverStory.general.happyfood.no02{top:0 !important;bottom:0 !important;left:0 !important;right:0 !important}.coverStoryEssay .mainVisual .logoCoverStory.beijing01 img,.coverStoryEssay .mainVisual .logoCoverStory.parasports img,.coverStoryEssay .mainVisual .logoCoverStory.general img{width:100%}.coverStoryEssay .mainVisual .logoCoverStory.parasports{left:0;right:0}.coverStoryEssay .mainVisual .logoCoverStory.happyfood{bottom:185px;right:16%}.coverStoryEssay .mainVisual .logoCoverStory.happyfood.no03{right:auto;left:16%}}.coverStoryEssay .titleWrapper,.coverStoryEssay .contentBody{width:750px;margin-right:auto;margin-left:auto}@media screen and (max-width: 850px){.coverStoryEssay .titleWrapper,.coverStoryEssay .contentBody{width:100%;padding-left:50px;padding-right:50px}}@media screen and (min-width: 751px){.coverStoryEssay .titleWrapper{padding-bottom:70px}}.coverStoryEssay .titleWrapper .mainTitle{text-align:center;line-height:1.5;font-weight:500;letter-spacing:.15em}@media screen and (max-width: 750px){.coverStoryEssay .titleWrapper .mainTitle{font-size:64px;padding-top:190px}.coverStoryEssay .titleWrapper .mainTitle.beijing01{padding-top:190px}.coverStoryEssay .titleWrapper .mainTitle.parasports{padding-top:100px}.coverStoryEssay .titleWrapper .mainTitle.happyfood{padding-top:100px}}@media screen and (min-width: 751px){.coverStoryEssay .titleWrapper .mainTitle{font-size:40px;padding-top:60px}}.coverStoryEssay .titleWrapper .subTitle{text-align:center;line-height:1.66;font-weight:300}@media screen and (max-width: 750px){.coverStoryEssay .titleWrapper .subTitle{font-size:40px;letter-spacing:.01em;margin-top:25px}}@media screen and (min-width: 751px){.coverStoryEssay .titleWrapper .subTitle{font-size:18px;letter-spacing:.05em;margin-top:10px}}.coverStoryEssay .titleWrapper .txt{margin-top:50px;margin-bottom:50px;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 750px){.coverStoryEssay .titleWrapper .txt{margin-top:80px}}.coverStoryEssay .titleWrapper .ph-by,.coverStoryEssay .titleWrapper .txt-by{text-align:center;font-size:12px;letter-spacing:0.05em}@media screen and (max-width: 750px){.coverStoryEssay .titleWrapper .ph-by,.coverStoryEssay .titleWrapper .txt-by{text-align:right;font-size:30px}}.coverStoryEssay .titleWrapper .ph-by{margin-bottom:13px}@media screen and (max-width: 750px){.coverStoryEssay .titleWrapper .ph-by{margin-bottom:10px}}.coverStoryEssay .introImgWrapper{text-align:center;line-height:0;padding-bottom:60px}@media screen and (max-width: 750px){.coverStoryEssay .introImgWrapper{padding-top:50px;text-align:center}}.coverStoryEssay .introImgWrapper img{width:900px}@media screen and (max-width: 750px){.coverStoryEssay .introImgWrapper img{width:650px}}@media screen and (min-width: 751px) and (max-width: 900px){.coverStoryEssay .introImgWrapper img{width:100%}}.coverStoryEssay .contentBody{padding-bottom:70px}@media screen and (max-width: 750px){.coverStoryEssay .contentBody{padding-bottom:100px}.coverStoryEssay .contentBody:last-child{padding-bottom:70px}}.coverStoryEssay .contentBody .title{text-align:center;padding-bottom:60px}@media screen and (max-width: 750px){.coverStoryEssay .contentBody .title{text-align:left;padding-bottom:20px}.coverStoryEssay .contentBody .title.bd{margin-top:80px;padding-top:60px;border-top:1px solid #009ee7}}.coverStoryEssay .contentBody .title.with-subtitle{padding-bottom:0}.coverStoryEssay .contentBody .txt p{text-align:justify;text-justify:inter-ideograph}.coverStoryEssay .contentBody .imgWrapper{padding-top:60px;text-align:center;line-height:0}@media screen and (max-width: 750px){.coverStoryEssay .contentBody .imgWrapper{padding-top:80px}}.coverStoryEssay .contentBody .imgWrapper img{width:100%;margin-bottom:50px}.coverStoryEssay .contentBody .imgWrapper img.fL,.coverStoryEssay .contentBody .imgWrapper img.fR{float:none}.coverStoryEssay .contentBody.movie h4.title{padding-bottom:40px}@media screen and (max-width: 750px){.coverStoryEssay .contentBody.movie .title{text-align:center}}.coverStoryEssay .contentBody.movie h6{font-weight:500}.coverStoryEssay .contentBody.movie .note{padding-top:80px;text-align:center;letter-spacing:0}@media screen and (max-width: 750px){.coverStoryEssay .contentBody.movie .note{text-align:left;letter-spacing:unset}}.coverStoryEssay .contentBody.movie .link-photo{display:block;text-align:center;padding-bottom:20px}@media screen and (max-width: 750px){.coverStoryEssay .contentBody.movie .link-photo{text-align:left}}.coverStoryEssay .contentBody.movie .movie-box{display:inline-block;margin-right:30px;width:225px;vertical-align:top}.coverStoryEssay .contentBody.movie .movie-box:nth-child(3n){margin-right:0}@media screen and (max-width: 750px){.coverStoryEssay .contentBody.movie .movie-box{margin-right:0;width:100%}}.coverStoryEssay .contentBody.movie .movie-box .ttl{text-align:center;font-weight:500;font-size:18px;padding-bottom:10px}@media screen and (max-width: 750px){.coverStoryEssay .contentBody.movie .movie-box .ttl{padding:20px 0 25px;font-size:38px}}.coverStoryEssay .contentBody.movie .movie-box .movie-link{width:100%;padding-bottom:56.25%;height:0px;position:relative;margin-bottom:1.5em}@media screen and (max-width: 750px){.coverStoryEssay .contentBody.movie .movie-box .movie-link{width:450px;padding-bottom:39%;padding-right:100px}}.coverStoryEssay .contentBody.movie .movie-box .movie-link iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 750px){.coverStoryEssay .contentBody.movie .movie-box .movie-link iframe{left:100px}}.coverStoryEssay .contentBody.movie .movie-box .txt{text-align:justify}.coverStoryEssay .contentBody.profile{width:500px}@media screen and (max-width: 850px){.coverStoryEssay .contentBody.profile{width:100%}}.coverStoryEssay .contentBody.profile h4.title{padding-bottom:5px}@media screen and (max-width: 750px){.coverStoryEssay .contentBody.profile .title{text-align:center}}.coverStoryPhotoEssay .ctg{position:fixed;z-index:10;top:0;right:205px;width:180px;height:40px;background-image:url(../img/ctg_coverstory@2x.png);background-size:180px 40px}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-photo{background-position:50% 0;background-size:cover}@media screen and (max-width: 750px){.coverStoryPhotoEssay .photoEssayItemWrapper .cell-photo{width:750px;height:750px}}@media screen and (max-width: 750px){.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt{padding-bottom:70px}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt-inner{padding:90px 0}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt-inner .logoCoverStory{text-align:center}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt-inner .logoCoverStory img{width:100%}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt-inner .logoCoverStory.small{padding-top:1em}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt-inner .logoCoverStory.small img{width:70%;height:auto}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt-inner .ttl,.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt-inner .sub-ttl{color:#009ee7;text-align:center}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt-inner .ttl{font-size:64px;line-height:104px;letter-spacing:.15em;font-weight:500;margin-top:70px}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt-inner .sub-ttl{font-size:40px;line-height:68px;letter-spacing:.010em;font-weight:400;margin-top:30px}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt-inner .info{color:#009ee7;font-size:30px;line-height:45px;text-align:center;letter-spacing:.05em;font-weight:400;margin-top:10px}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt-inner .txt{padding:0 50px;text-align:justify;text-justify:inter-ideograph;font-size:36px;line-height:62px;letter-spacing:.025em;margin-top:80px}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-thumbnail{background-color:#898575;height:190px;overflow-x:auto}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-thumbnail .thumbLinks{padding:35px 50px;height:190px}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-thumbnail .thumbLinks .thumbLinkItems{position:relative;width:120px;height:120px;background-position:50% 50%;background-size:cover;display:block;float:left;margin-right:30px}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-thumbnail .thumbLinks .thumbLinkItems:last-child{margin-right:0}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-thumbnail .thumbLinks .thumbLinkItems div{display:none}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-thumbnail .thumbLinks .thumbLinkItems.crnt div{width:150px;height:150px;border:15px solid #a6c2cc;position:absolute;top:-15px;left:-15px;z-index:1;display:block}}@media screen and (min-width: 751px){.coverStoryPhotoEssay .photoEssayItemWrapper{height:100vh;width:100%;position:relative}.coverStoryPhotoEssay .photoEssayItemWrapper .cell{height:100vh;position:absolute;top:0}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-photo{left:0;width:calc(100vw - 480px)}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt{width:370px;right:110px;overflow-y:auto;padding-bottom:30px}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt .cell-txt-inner{padding:60px 0}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt .cell-txt-inner .logoCoverStory{text-align:center}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt .cell-txt-inner .logoCoverStory img{width:100%}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt .cell-txt-inner .logoCoverStory.small{padding-top:1em}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt .cell-txt-inner .logoCoverStory.small img{width:70%;height:auto}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt .cell-txt-inner .ttl,.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt .cell-txt-inner .sub-ttl{color:#009ee7;text-align:center}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt .cell-txt-inner .ttl{font-size:40px;line-height:52px;letter-spacing:.15em;font-weight:500;margin-top:15px}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt .cell-txt-inner .sub-ttl{font-size:16px;line-height:28px;letter-spacing:.025em;font-weight:500;margin-top:12px}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt .cell-txt-inner .info{color:#009ee7;font-size:11px;text-align:center;letter-spacing:.05em;margin-top:12px}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt .cell-txt-inner .info .mont{display:inline}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt .cell-txt-inner .info .mont:first-child{padding-right:.8em}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-txt .cell-txt-inner .txt{padding:0 55px;text-align:justify;text-justify:inter-ideograph;font-size:14px;line-height:28px;margin-top:33px}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-thumbnail{width:110px;right:0;overflow-y:auto;border-left:1px solid #7ecff2}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-thumbnail .thumbLinks{width:40px;padding-top:40px;padding-bottom:40px;margin-left:auto;margin-right:auto;position:relative}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-thumbnail .thumbLinks .thumbLinkItems{position:relative;width:40px;height:40px;background-position:50% 50%;background-size:cover;display:block;margin-bottom:30px}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-thumbnail .thumbLinks .thumbLinkItems:last-child{margin-bottom:0}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-thumbnail .thumbLinks .thumbLinkItems div{display:none}.coverStoryPhotoEssay .photoEssayItemWrapper .cell-thumbnail .thumbLinks .thumbLinkItems.crnt div{width:50px;height:50px;border:5px solid #a6c2cc;position:absolute;top:-5px;left:-5px;z-index:1;display:block}}.coverstory .navPhotos{position:relative;margin:0 auto}@media screen and (max-width: 750px){.coverstory .navPhotos{width:520px;height:80px;margin-bottom:60px}}@media screen and (min-width: 751px){.coverstory .navPhotos{width:262px;height:40px}}.coverstory .navPhotos a{position:absolute;top:0;display:block;cursor:pointer}@media screen and (max-width: 750px){.coverstory .navPhotos a{width:40px;height:80px}}@media screen and (min-width: 751px){.coverstory .navPhotos a{width:20px;height:40px;background-size:20px 40px}}.coverstory .navPhotos a.left{left:0;background-image:url(../img/coverstory/arrowL.png)}.coverstory .navPhotos a.right{right:0;background-image:url(../img/coverstory/arrowR.png)}.coverstory .navPhotos .number{text-align:center}@media screen and (max-width: 750px){.coverstory .navPhotos .number{line-height:80px;font-size:35px}}@media screen and (min-width: 751px){.coverstory .navPhotos .number{line-height:40px}}@media screen and (max-width: 750px){.coverstory .nextLinkWrapper{padding-top:0}}@media screen and (min-width: 751px){.coverstory .nextLinkWrapper{padding-top:30px}}.coverstory .nextLinkWrapper .nextLink{display:inline-block}@media screen and (max-width: 750px){.coverstory .nextLinkWrapper .nextLink{width:240px;padding:28px 10px}.coverstory .nextLinkWrapper .nextLink.index{margin-right:38px}}@media screen and (min-width: 751px){.coverstory .nextLinkWrapper .nextLink{width:120px;padding:12px 10px}.coverstory .nextLinkWrapper .nextLink.index{margin-right:18px}}.coverstory.happyfood.no02 .nextLinkWrapper{display:none}.crosstalkIndex .crosstalkTitle{position:relative}@media screen and (max-width: 750px){.crosstalkIndex .crosstalkTitle{height:300px}}@media screen and (min-width: 751px){.crosstalkIndex .crosstalkTitle{height:260px;background-color:#f2eee4}}.crosstalkIndex .crosstalkTitle .title{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;background-color:#009ee7;color:#fff;text-align:center;width:340px;height:80px;font-size:20px;line-height:80px;letter-spacing:.2em}.crosstalk .titleWrapper{min-height:260px;width:100%;color:#009ee7;background-color:#f2eee4;text-align:center}.crosstalk .titleWrapper .ctg{width:180px;height:40px;background-image:url(../img/ctg_crosstalk@2x.png);background-size:180px 40px;margin:0 auto}.crosstalk .titleWrapper .shoulder-title{width:240px;height:20px;margin:50px auto 20px;text-align:center;font-size:16px;letter-spacing:0.05em}.crosstalk .titleWrapper .mainTitle{font-size:32px;font-weight:500;letter-spacing:.15em;line-height:1.2}@media screen and (min-width: 901px){.crosstalk .titleWrapper .mainTitle{padding:0 220px}}@media screen and (max-width: 900px){.crosstalk .titleWrapper .mainTitle{padding:0 140px}}.crosstalk .titleWrapper .subTitle{font-size:13px;font-weight:300;padding:30px 0 40px;letter-spacing:.05em}@media screen and (max-width: 750px){.crosstalk .titleWrapper{display:none}}@media screen and (max-width: 750px){.crosstalk .mainVisual{width:750px}.crosstalk .mainVisual img{width:750px;height:auto}}@media screen and (min-width: 751px) and (max-width: 1280px){.crosstalk .mainVisual{height:534px;width:100%;position:relative;overflow:hidden}.crosstalk .mainVisual img{position:absolute;top:0;left:-100%;right:-100%;margin:auto;height:534px}}@media screen and (min-width: 1281px){.crosstalk .mainVisual{width:100%}.crosstalk .mainVisual img{width:100%;height:auto}}.crosstalk .intro,.crosstalk .contentBody{width:750px;margin-right:auto;margin-left:auto}@media screen and (max-width: 850px){.crosstalk .intro,.crosstalk .contentBody{width:100%;padding-left:50px;padding-right:50px}}.crosstalk .intro{position:relative;padding-top:86px;padding-bottom:76px}@media screen and (max-width: 750px){.crosstalk .intro{padding-top:100px}}.crosstalk .intro .cross{position:absolute;top:-44px;left:0;right:0;margin:auto;width:85px;height:85px;background-image:url(../img/crosstalk/cross@2x.png);background-repeat:no-repeat;background-size:85px 85px}@media screen and (max-width: 750px){.crosstalk .intro .cross{top:-88px;width:176px;height:176px;background-image:url(../img/crosstalk/cross-sp@2x.png);background-size:176px 176px}}.crosstalk .intro .nameJP{font-size:32px;text-align:center;letter-spacing:0.15em}@media screen and (max-width: 750px){.crosstalk .intro .nameJP{font-size:64px;line-height:104px}}.crosstalk .intro .nameEN{font-size:11px;text-align:center;margin-top:12px;letter-spacing:0.2em}@media screen and (max-width: 750px){.crosstalk .intro .nameEN{font-size:20px;line-height:44px;margin-top:-10px}}.crosstalk .intro .position{font-size:14px;line-height:1.6;text-align:center;margin-top:16px;letter-spacing:0.05em}@media screen and (max-width: 750px){.crosstalk .intro .position{font-size:24px;line-height:1.4;margin-top:0}}.crosstalk .intro .txt{margin-top:50px;margin-bottom:50px;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 750px){.crosstalk .intro .txt{margin-top:25px}}.crosstalk .intro .ph-by,.crosstalk .intro .txt-by{text-align:center;font-size:12px;letter-spacing:0.05em}@media screen and (max-width: 750px){.crosstalk .intro .ph-by,.crosstalk .intro .txt-by{text-align:right;font-size:30px}}.crosstalk .intro .ph-by{margin-bottom:13px}@media screen and (max-width: 750px){.crosstalk .intro .ph-by{margin-bottom:10px}}@media screen and (max-width: 750px){.crosstalk .intro .shoulder-title{font-size:30px;letter-spacing:0.05em;margin-top:50px}.crosstalk .intro .mainTitle{font-size:50px;line-height:82px;letter-spacing:.025em;margin-top:16px}}.crosstalk .introImgWrapper{text-align:center;line-height:0;padding-bottom:60px}@media screen and (max-width: 750px){.crosstalk .introImgWrapper{padding-bottom:50px;text-align:center}}.crosstalk .introImgWrapper img{width:900px}@media screen and (max-width: 750px){.crosstalk .introImgWrapper img{width:650px}}@media screen and (min-width: 751px) and (max-width: 900px){.crosstalk .introImgWrapper img{width:100%}}.crosstalk .contentBody{padding-bottom:60px}@media screen and (max-width: 750px){.crosstalk .contentBody{padding-bottom:100px}.crosstalk .contentBody:last-child{padding-bottom:10px}}.crosstalk .contentBody .title{text-align:center;padding-bottom:60px}@media screen and (max-width: 750px){.crosstalk .contentBody .title{text-align:left;padding-bottom:20px}}.crosstalk .contentBody .txt p{margin-top:24px;text-align:justify;text-justify:inter-ideograph}.crosstalk .contentBody .txt p:first-child{margin-top:0}.crosstalk .contentBody .imgWrapper{padding-top:54px;text-align:center;line-height:0}@media screen and (max-width: 750px){.crosstalk .contentBody .imgWrapper{padding-top:80px}}.crosstalk .contentBody .imgWrapper img{width:100%;margin-bottom:50px}.crosstalk .contentBody .imgWrapper img.fL,.crosstalk .contentBody .imgWrapper img.fR{float:none}.crosstalk .withWhom{width:500px;margin-left:auto;margin-right:auto;padding:40px 0 80px}@media screen and (max-width: 750px){.crosstalk .withWhom{width:650px}}.crosstalk .withWhom .nameJP{font-size:22px;text-align:center;letter-spacing:0.15em}@media screen and (max-width: 750px){.crosstalk .withWhom .nameJP{font-size:42px;letter-spacing:0.025em}}.crosstalk .withWhom .nameEN{font-size:11px;text-align:center;letter-spacing:0.2em;margin-top:10px}@media screen and (max-width: 750px){.crosstalk .withWhom .nameEN{font-size:24px;letter-spacing:0.2em;margin-top:20px}}.crosstalk .withWhom .position{font-size:11px;line-height:1.6;text-align:center;margin-top:14px;letter-spacing:0.05em}@media screen and (max-width: 750px){.crosstalk .withWhom .position{font-size:24px;margin-top:24px}}.crosstalk .withWhom .txt{margin-top:13px;font-size:12px;font-weight:300;line-height:24px;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 750px){.crosstalk .withWhom .txt{font-size:30px;line-height:52px;margin-top:35px}}.crosstalk .withWhom .cross{margin:30px 0;text-align:center;line-height:0}@media screen and (max-width: 750px){.crosstalk .withWhom .cross{margin:80px 0 60px}}.crosstalk .withWhom .cross img{width:60px;height:60px}@media screen and (max-width: 750px){.crosstalk .withWhom .cross img{width:100px;height:100px}}.columnIndex .columnTitle{position:relative}@media screen and (max-width: 750px){.columnIndex .columnTitle{height:300px}}@media screen and (min-width: 751px){.columnIndex .columnTitle{height:260px;background-color:#f2eee4}}.columnIndex .columnTitle .title{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;background-color:#009ee7;color:#fff;text-align:center;width:340px;height:80px;font-size:20px;line-height:80px;letter-spacing:.2em}.column .mainVisual{position:relative;line-height:0}@media screen and (max-width: 750px){.column .mainVisual{width:750px}.column .mainVisual img{width:750px;height:auto}}@media screen and (min-width: 751px) and (max-width: 1280px){.column .mainVisual{height:600px;width:100%;overflow:hidden}.column .mainVisual img{position:absolute;top:0;left:-100%;right:-100%;margin:auto;height:600px}}@media screen and (min-width: 1281px){.column .mainVisual{width:100%}.column .mainVisual img{width:100%;height:auto}}.column .mainVisual .ctg{position:absolute;left:0;right:0;margin:auto;z-index:2;display:block}@media screen and (max-width: 750px){.column .mainVisual .ctg{width:340px;height:80px;background-image:url(../img/ctg_column_sp@2x.png);background-size:340px 80px;bottom:-40px}}@media screen and (min-width: 751px){.column .mainVisual .ctg{width:180px;height:40px;background-image:url(../img/ctg_column@2x.png);background-size:180px 40px;top:0}}@media only screen and (min-width: 751px){.column .mainVisual.no022{background-image:url(../img/column/022/mv_ttl@2x.png),url(../img/column/022/mv_bg@2x.jpg);background-position:left bottom, center;background-size:contain, cover;background-repeat:no-repeat, no-repeat;height:600px}}@media only screen and (min-width: 751px){.column .mainVisual.no022 img{display:none}}@media only screen and (min-width: 751px){.column .mainVisual.no023{background-image:url(../img/column/023/mv_ttl@2x.png),url(../img/column/023/mv_bg@2x.jpg);background-position:left bottom, center;background-size:contain, cover;background-repeat:no-repeat, no-repeat;height:600px}}@media only screen and (min-width: 751px){.column .mainVisual.no023 img{display:none}}.column .titleWrapper,.column .contentBody{width:750px;margin-right:auto;margin-left:auto}@media screen and (max-width: 850px){.column .titleWrapper,.column .contentBody{width:100%;padding-left:50px;padding-right:50px}}@media screen and (min-width: 751px){.column .titleWrapper{padding-bottom:70px}}.column .titleWrapper .mainTitle{text-align:center;line-height:1.5;font-weight:500;letter-spacing:.15em}@media screen and (max-width: 750px){.column .titleWrapper .mainTitle{font-size:64px;padding-top:120px}}@media screen and (min-width: 751px){.column .titleWrapper .mainTitle{font-size:40px;padding-top:60px}}.column .titleWrapper .subTitle{text-align:center;line-height:1.66;font-weight:300}@media screen and (max-width: 750px){.column .titleWrapper .subTitle{font-size:40px;letter-spacing:.01em;margin-top:35px}}@media screen and (min-width: 751px){.column .titleWrapper .subTitle{font-size:18px;letter-spacing:.05em;margin-top:10px}}.column .titleWrapper .txt{margin-top:50px;margin-bottom:50px;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 750px){.column .titleWrapper .txt{margin-top:70px}}.column .titleWrapper .ph-by,.column .titleWrapper .txt-by{text-align:center;font-size:12px;letter-spacing:0.05em}@media screen and (max-width: 750px){.column .titleWrapper .ph-by,.column .titleWrapper .txt-by{text-align:right;font-size:30px}}.column .titleWrapper .ph-by{margin-bottom:13px}@media screen and (max-width: 750px){.column .titleWrapper .ph-by{margin-bottom:10px}}.column .introImgWrapper{text-align:center;line-height:0;padding-bottom:60px}@media screen and (max-width: 750px){.column .introImgWrapper{padding-top:50px;text-align:center}}.column .introImgWrapper img{width:900px}@media screen and (max-width: 750px){.column .introImgWrapper img{width:650px}}@media screen and (min-width: 751px) and (max-width: 900px){.column .introImgWrapper img{width:100%}}.column .contentBody{padding-bottom:70px}@media screen and (max-width: 750px){.column .contentBody{padding-bottom:100px}.column .contentBody:last-child{padding-bottom:70px}}.column .contentBody .title{text-align:center;padding-bottom:60px}@media screen and (max-width: 750px){.column .contentBody .title{text-align:left;padding-bottom:20px}.column .contentBody .title.bd{margin-top:80px;padding-top:60px;border-top:1px solid #009ee7}}.column .contentBody .txt p{text-align:justify;text-justify:inter-ideograph}.column .contentBody .imgWrapper{padding-top:60px;text-align:center;line-height:0}@media screen and (max-width: 750px){.column .contentBody .imgWrapper{padding-top:80px}}.column .contentBody .imgWrapper img{width:100%;margin-bottom:50px}.column .contentBody .imgWrapper img.fL,.column .contentBody .imgWrapper img.fR{float:none}.column .contentBody.profile{width:500px}@media screen and (max-width: 850px){.column .contentBody.profile{width:100%}}.column .contentBody.profile h4.title{padding-bottom:5px}@media screen and (max-width: 750px){.column .contentBody.profile .title{text-align:center}}.column .contentBody.profile .title.with-subtitle{padding-bottom:0}.miraiIndex .miraiTitle{position:relative}@media screen and (max-width: 750px){.miraiIndex .miraiTitle{height:300px}}@media screen and (min-width: 751px){.miraiIndex .miraiTitle{height:260px;background-color:#f2eee4}}.miraiIndex .miraiTitle .title{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;background-color:#009ee7;color:#fff;text-align:center;width:340px;height:80px;font-size:20px;line-height:80px;letter-spacing:.2em}.mirai .mainVisual{position:relative;line-height:0}@media screen and (max-width: 750px){.mirai .mainVisual{width:750px;padding-bottom:200px}.mirai .mainVisual img{width:750px;height:auto}}@media screen and (min-width: 751px) and (max-width: 1280px){.mirai .mainVisual{height:700px;width:100%;overflow:hidden}.mirai .mainVisual img{position:absolute;top:0;left:-100%;right:-100%;margin:auto;height:600px}}@media screen and (min-width: 1281px){.mirai .mainVisual{width:100%;padding-bottom:100px}.mirai .mainVisual img{width:100%;height:auto}}@media screen and (min-width: 751px) and (max-width: 1280px){.mirai .mainVisual.no012{background-image:url(../img/mirai/012/mv_logo@2x.png),url(../img/mirai/012/mv_ttl@2x.png),url(../img/mirai/012/mv.jpg);background-position:center top, center bottom 75px, left center;background-size:contain, contain, cover;background-repeat:no-repeat, no-repeat, no-repeat;height:700px}}@media only screen and (min-width: 1161px){.mirai .mainVisual.no012{background-image:url(../img/mirai/012/mv_logo@2x.png),url(../img/mirai/012/mv_ttl@2x.png),url(../img/mirai/012/mv.jpg);background-position:center top, center bottom 75px, left center;background-size:1280px auto, 1160px auto, cover;background-repeat:no-repeat, no-repeat, no-repeat;height:700px}}@media only screen and (min-width: 751px){.mirai .mainVisual.no012 img{display:none}}@media screen and (min-width: 751px) and (max-width: 1280px){.mirai .mainVisual.no011{background-image:url(../img/mirai/011/mv_logo@2x.png),url(../img/mirai/011/mv_ttl@2x.png),url(../img/mirai/011/mv.jpg);background-position:center top, center bottom 75px, left center;background-size:contain, contain, cover;background-repeat:no-repeat, no-repeat, no-repeat;height:700px}}@media only screen and (min-width: 1161px){.mirai .mainVisual.no011{background-image:url(../img/mirai/011/mv_logo@2x.png),url(../img/mirai/011/mv_ttl@2x.png),url(../img/mirai/011/mv.jpg);background-position:center top, center bottom 75px, left center;background-size:1280px auto, 1160px auto, cover;background-repeat:no-repeat, no-repeat, no-repeat;height:700px}}@media only screen and (min-width: 751px){.mirai .mainVisual.no011 img{display:none}}@media screen and (min-width: 751px) and (max-width: 1280px){.mirai .mainVisual.no010{background-image:url(../img/mirai/010/mv_logo@2x.png),url(../img/mirai/010/mv_ttl@2x.png),url(../img/mirai/010/mv.jpg);background-position:center top, center bottom 75px, left center;background-size:contain, contain, cover;background-repeat:no-repeat, no-repeat, no-repeat;height:700px}}@media only screen and (min-width: 1161px){.mirai .mainVisual.no010{background-image:url(../img/mirai/010/mv_logo@2x.png),url(../img/mirai/010/mv_ttl@2x.png),url(../img/mirai/010/mv.jpg);background-position:center top, center bottom 75px, left center;background-size:1280px auto, 1160px auto, cover;background-repeat:no-repeat, no-repeat, no-repeat;height:700px}}@media only screen and (min-width: 751px){.mirai .mainVisual.no010 img{display:none}}@media screen and (min-width: 751px) and (max-width: 1280px){.mirai .mainVisual.no009{background-image:url(../img/mirai/009/mv_logo@2x.png),url(../img/mirai/009/mv_ttl@2x.png),url(../img/mirai/009/mv.jpg);background-position:center top, center bottom 75px, left center;background-size:contain, contain, cover;background-repeat:no-repeat, no-repeat, no-repeat;height:700px}}@media only screen and (min-width: 1161px){.mirai .mainVisual.no009{background-image:url(../img/mirai/009/mv_logo@2x.png),url(../img/mirai/009/mv_ttl@2x.png),url(../img/mirai/009/mv.jpg);background-position:center top, center bottom 75px, left center;background-size:1280px auto, 1160px auto, cover;background-repeat:no-repeat, no-repeat, no-repeat;height:700px}}@media only screen and (min-width: 751px){.mirai .mainVisual.no009 img{display:none}}@media screen and (min-width: 751px) and (max-width: 1280px){.mirai .mainVisual.no008{background-image:url(../img/mirai/008/mv_logo@2x.png),url(../img/mirai/008/mv_ttl@2x.png),url(../img/mirai/008/mv.jpg);background-position:center top, center bottom 75px, left center;background-size:contain, contain, cover;background-repeat:no-repeat, no-repeat, no-repeat;height:700px}}@media only screen and (min-width: 1161px){.mirai .mainVisual.no008{background-image:url(../img/mirai/008/mv_logo@2x.png),url(../img/mirai/008/mv_ttl@2x.png),url(../img/mirai/008/mv.jpg);background-position:center top, center bottom 75px, left center;background-size:1280px auto, 1160px auto, cover;background-repeat:no-repeat, no-repeat, no-repeat;height:700px}}@media only screen and (min-width: 751px){.mirai .mainVisual.no008 img{display:none}}@media screen and (min-width: 751px) and (max-width: 1280px){.mirai .mainVisual.no007{background-image:url(../img/mirai/007/mv_logo@2x.png),url(../img/mirai/007/mv_ttl@2x.png),url(../img/mirai/007/mv.png);background-position:center top, center bottom 75px, left center;background-size:contain, contain, cover;background-repeat:no-repeat, no-repeat, no-repeat;height:700px}}@media only screen and (min-width: 1161px){.mirai .mainVisual.no007{background-image:url(../img/mirai/007/mv_logo@2x.png),url(../img/mirai/007/mv_ttl@2x.png),url(../img/mirai/007/mv.png);background-position:center top, center bottom 75px, left center;background-size:1280px auto, 1160px auto, cover;background-repeat:no-repeat, no-repeat, no-repeat;height:700px}}@media only screen and (min-width: 751px){.mirai .mainVisual.no007 img{display:none}}@media screen and (min-width: 751px) and (max-width: 1280px){.mirai .mainVisual.no006{background-image:url(../img/mirai/006/mv_logo@2x.png),url(../img/mirai/006/mv_ttl@2x.png),url(../img/mirai/006/mv.png);background-position:center top, center bottom 75px, left center;background-size:contain, contain, cover;background-repeat:no-repeat, no-repeat, no-repeat;height:700px}}@media only screen and (min-width: 1281px){.mirai .mainVisual.no006{background-image:url(../img/mirai/006/mv_logo@2x.png),url(../img/mirai/006/mv_ttl@2x.png),url(../img/mirai/006/mv.png);background-position:center top, center bottom 75px, left center;background-size:1280px auto, 1280px auto, cover;background-repeat:no-repeat, no-repeat, no-repeat;height:700px}}@media only screen and (min-width: 751px){.mirai .mainVisual.no006 img{display:none}}.mirai .mainVisual .ctg{position:absolute;left:0;right:0;margin:auto;z-index:2;display:block}@media screen and (max-width: 750px){.mirai .mainVisual .ctg{width:340px;height:80px;background-image:url(../img/ctg_mirai_sp@2x.png);background-size:340px 80px;bottom:-40px}}@media screen and (min-width: 751px){.mirai .mainVisual .ctg{width:180px;height:40px;background-image:url(../img/ctg_mirai@2x.png);background-size:180px 40px;top:0}}.mirai .mainVisual .subtitle{position:absolute;left:0;right:0;bottom:0;margin:auto;z-index:2;display:block;width:100%;background-position:center;background-color:#009ee7}@media screen and (max-width: 750px){.mirai .mainVisual .subtitle{height:200px;background-image:url(../img/mirai/mv_subttl_sp@2x.png);background-size:750px auto}}@media screen and (min-width: 751px){.mirai .mainVisual .subtitle{height:100px;background-image:url(../img/mirai/mv_subttl@2x.png);background-size:auto 100px}}.mirai .titleWrapper,.mirai .contentBody{width:750px;margin-right:auto;margin-left:auto}@media screen and (max-width: 850px){.mirai .titleWrapper,.mirai .contentBody{width:100%;padding-left:50px;padding-right:50px}}@media screen and (min-width: 751px){.mirai .titleWrapper{padding-bottom:50px}}.mirai .titleWrapper .number{text-align:center;line-height:1.5;font-weight:300;letter-spacing:.15em}@media screen and (max-width: 750px){.mirai .titleWrapper .number{font-size:32px;padding-top:40px}}@media screen and (min-width: 751px){.mirai .titleWrapper .number{font-size:20px;padding-top:60px}}.mirai .titleWrapper .mainTitle{text-align:center;line-height:1.5;font-weight:500;letter-spacing:.15em}@media screen and (max-width: 750px){.mirai .titleWrapper .mainTitle{font-size:64px;padding-top:30px}}@media screen and (min-width: 751px){.mirai .titleWrapper .mainTitle{font-size:40px;padding-top:10px;padding-bottom:45px;border-bottom:1px solid}}.mirai .titleWrapper .subTitle{text-align:center;line-height:1.66;font-weight:300}@media screen and (max-width: 750px){.mirai .titleWrapper .subTitle{font-size:40px;letter-spacing:.01em;margin-top:35px}}@media screen and (min-width: 751px){.mirai .titleWrapper .subTitle{font-size:18px;letter-spacing:.05em;margin-top:10px}}.mirai .titleWrapper .txt{margin-top:50px;margin-bottom:50px;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 750px){.mirai .titleWrapper .txt{margin-top:70px}}.mirai .titleWrapper .ph-by,.mirai .titleWrapper .txt-by{text-align:center;font-size:12px;letter-spacing:0.05em}@media screen and (max-width: 750px){.mirai .titleWrapper .ph-by,.mirai .titleWrapper .txt-by{text-align:right;font-size:30px}}.mirai .titleWrapper .ph-by{margin-bottom:13px}@media screen and (max-width: 750px){.mirai .titleWrapper .ph-by{margin-bottom:10px}}.mirai .introImgWrapper{text-align:center;line-height:0;padding-bottom:60px}@media screen and (max-width: 750px){.mirai .introImgWrapper{padding-top:50px;text-align:center}}.mirai .introImgWrapper img{width:900px}@media screen and (max-width: 750px){.mirai .introImgWrapper img{width:650px}}@media screen and (min-width: 751px) and (max-width: 900px){.mirai .introImgWrapper img{width:100%}}.mirai .contentBody{padding-bottom:70px}@media screen and (max-width: 750px){.mirai .contentBody{padding-bottom:100px}.mirai .contentBody:last-child{padding-bottom:70px}}.mirai .contentBody .title{text-align:center;padding-bottom:40px}@media screen and (max-width: 750px){.mirai .contentBody .title{text-align:left;padding-bottom:20px}.mirai .contentBody .title.bd{margin-top:80px;padding-top:60px;border-top:1px solid #009ee7}}.mirai .contentBody .txt{text-align:justify;text-justify:inter-ideograph}.mirai .contentBody .txt p{text-align:justify;text-justify:inter-ideograph}.mirai .contentBody .imgWrapper{padding-top:60px;text-align:center;line-height:0}@media screen and (max-width: 750px){.mirai .contentBody .imgWrapper{padding-top:80px}}.mirai .contentBody .imgWrapper a,.mirai .contentBody .imgWrapper img{width:100%;display:block}.mirai .contentBody .imgWrapper a.fL,.mirai .contentBody .imgWrapper a.fR,.mirai .contentBody .imgWrapper img.fL,.mirai .contentBody .imgWrapper img.fR{float:none}.mirai .contentBody .imgWrapper img{margin-bottom:50px}@media screen and (max-width: 750px){.mirai .contentBody .imgWrapper a{display:inline-block}}.mirai .contentBody .imgWrapper figcaption{text-align:center;width:100%;line-height:1.5}@media screen and (min-width: 751px){.mirai .contentBody .imgWrapper figcaption{padding-top:10px;font-size:14px;margin-top:-50px}}@media screen and (max-width: 750px){.mirai .contentBody .imgWrapper figcaption{padding-top:35px;margin-top:-70px;font-size:28px}}.mirai .contentBody.profile{width:500px}@media screen and (max-width: 850px){.mirai .contentBody.profile{width:100%}}.mirai .contentBody.profile h4.title{padding-bottom:5px}@media screen and (max-width: 750px){.mirai .contentBody.profile .title{text-align:center}}.mirai .contentBody.profile .title.with-subtitle{padding-bottom:0}.supergbIndex .sgsbTitle{position:relative}@media screen and (max-width: 750px){.supergbIndex .sgsbTitle{height:300px}}@media screen and (min-width: 751px){.supergbIndex .sgsbTitle{height:260px;background-color:#f2eee4}}.supergbIndex .sgsbTitle .title{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;background-color:#009ee7;color:#fff;text-align:center;width:340px;height:80px;font-size:20px;line-height:80px;letter-spacing:.2em}.supergb .logoSuperGB{position:absolute;top:0;right:50%;height:100%;width:50%;background-repeat:no-repeat;background-position:right top}@media screen and (max-width: 899px){.supergb .logoSuperGB{display:none}}@media screen and (min-width: 900px) and (max-width: 1080px){.supergb .logoSuperGB{left:0;background-position:-40px bottom;height:600px;background-size:100% auto}}@media screen and (min-width: 1081px) and (max-width: 1280px){.supergb .logoSuperGB{background-size:640px auto}}@media screen and (min-width: 1281px){.supergb .logoSuperGB{background-size:100% auto}}.supergb001 .logoSuperGB{background-image:url(../img/sgsb/sgsb-logo-001@2x.png)}.supergb002 .logoSuperGB{background-image:url(../img/sgsb/sgsb-logo-002@2x.png)}@media screen and (min-width: 900px) and (max-width: 1080px){.supergb002 .logoSuperGB{background-position:right -65px top 53px}}@media screen and (min-width: 1081px) and (max-width: 1280px){.supergb002 .logoSuperGB{background-position:right -103px top -30px}}@media screen and (min-width: 1281px){.supergb002 .logoSuperGB{background-position:right -120px top -66px}}.supergb003 .logoSuperGB{background-image:url(../img/sgsb/sgsb-logo-003@2x.png)}@media screen and (min-width: 900px) and (max-width: 1080px){.supergb003 .logoSuperGB{background-position:right -65px top 53px}}@media screen and (min-width: 1081px) and (max-width: 1280px){.supergb003 .logoSuperGB{background-position:right -103px top -30px}}@media screen and (min-width: 1281px){.supergb003 .logoSuperGB{background-position:right -120px top -66px}}.supergb004 .logoSuperGB{background-image:url(../img/sgsb/sgsb-logo-004@2x.png)}@media screen and (min-width: 900px) and (max-width: 1080px){.supergb004 .logoSuperGB{background-position:right -65px top 53px}}@media screen and (min-width: 1081px) and (max-width: 1280px){.supergb004 .logoSuperGB{background-position:right -103px top -30px}}@media screen and (min-width: 1281px){.supergb004 .logoSuperGB{background-position:right -120px top -66px}}.supergb005 .logoSuperGB{background-image:url(../img/sgsb/sgsb-logo-005@2x.png)}@media screen and (min-width: 900px) and (max-width: 1080px){.supergb005 .logoSuperGB{background-position:right -65px top 53px}}@media screen and (min-width: 1081px) and (max-width: 1280px){.supergb005 .logoSuperGB{background-position:right -103px top -30px}}@media screen and (min-width: 1281px){.supergb005 .logoSuperGB{background-position:right -120px top -66px}}.supergb006 .logoSuperGB{background-image:url(../img/sgsb/sgsb-logo-006@2x.png)}@media screen and (min-width: 900px) and (max-width: 1080px){.supergb006 .logoSuperGB{background-position:right -65px top 53px}}@media screen and (min-width: 1081px) and (max-width: 1280px){.supergb006 .logoSuperGB{background-position:right -103px top -30px}}@media screen and (min-width: 1281px){.supergb006 .logoSuperGB{background-position:right -120px top -66px}}.supergb007 .logoSuperGB{background-image:url(../img/sgsb/sgsb-logo-007@2x.png);right:auto;left:50%}@media screen and (min-width: 900px) and (max-width: 1080px){.supergb007 .logoSuperGB{background-position:left 0 top 0}}@media screen and (min-width: 1081px) and (max-width: 1280px){.supergb007 .logoSuperGB{background-position:left 0 top 0}}@media screen and (min-width: 1281px){.supergb007 .logoSuperGB{background-position:left 0 top 0}}.supergb .titleWrapper{position:relative}@media screen and (max-width: 850px){.supergb .titleWrapper{width:100%;height:560px}}@media screen and (min-width: 751px){.supergb .titleWrapper{min-height:600px}}.supergb .titleWrapper .ctg{position:absolute;left:0;right:0;margin:auto;z-index:2;display:block}@media screen and (max-width: 750px){.supergb .titleWrapper .ctg{width:340px;height:80px;background-image:url(../img/ctg_sgsb_sp@2x.png);background-size:340px 80px;bottom:-40px}}@media screen and (min-width: 751px){.supergb .titleWrapper .ctg{width:180px;height:40px;background-image:url(../img/ctg_sgsb@2x.png);background-size:180px 40px;top:0}}.supergb .mainVisual{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.supergb .mainVisual .innerWrapper{position:relative;width:100%;height:100%;overflow:hidden}.supergb .mainVisual .innerWrapper img{width:100%;height:auto;position:absolute;z-index:-1;top:0;left:-100%;right:-100%;margin:auto}.supergb .mainVisual .innerWrapper img.h640{height:640px;width:auto}.supergb #sgsb1stImageSp{width:100%;height:640px;background-repeat:no-repeat;background-size:cover;background-position:50% top}.supergb .introImgWrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;overflow:hidden}.supergb .introImgWrapper .innerWrapper{position:relative;width:100%;height:100%}.supergb .introImgWrapper .sgsbParallaxMain{width:100%;height:100%;position:relative;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.supergb .intro{position:relative;background-color:#fffbeb}@media screen and (max-width: 750px){.supergb .intro{padding-top:200px;padding-bottom:118px}}@media screen and (min-width: 751px){.supergb .intro{padding-top:140px;padding-bottom:72px}}.supergb .intro .sgsbEmblem{position:absolute;left:0;right:0;margin:auto}@media screen and (max-width: 750px){.supergb .intro .sgsbEmblem{width:370px;height:240px;background-image:url(../img/sgsb/icon-sgb-sp@2x.png);background-size:370px 240px;top:-80px}}@media screen and (min-width: 751px){.supergb .intro .sgsbEmblem{width:250px;height:160px;background-image:url(../img/sgsb/icon-sgb@2x.png);background-size:250px 160px;top:-52px}}.supergb .intro .mainTitle{text-align:center;font-weight:500;letter-spacing:.15em}@media screen and (max-width: 750px){.supergb .intro .mainTitle{font-size:64px;line-height:104px}}@media screen and (min-width: 751px){.supergb .intro .mainTitle{font-size:40px;line-height:52px}}.supergb .intro .shoulder-number{text-align:center;text-decoration:underline;font-weight:500}@media screen and (max-width: 750px){.supergb .intro .shoulder-number{margin-top:50px;font-size:30px}}@media screen and (min-width: 751px){.supergb .intro .shoulder-number{margin-top:10px;font-size:20px}}.supergb .intro .nameJP{text-align:center;letter-spacing:0.15em;font-weight:500}@media screen and (max-width: 750px){.supergb .intro .nameJP{margin-top:28px;font-size:54px}}@media screen and (min-width: 751px){.supergb .intro .nameJP{margin-top:18px;font-size:34px}}.supergb .intro .nameEN{text-align:center;letter-spacing:0.15em;font-weight:500}@media screen and (max-width: 750px){.supergb .intro .nameEN{font-size:24px;margin-top:14px}}@media screen and (min-width: 751px){.supergb .intro .nameEN{margin-top:12px;font-size:16px}}.supergb .intro .introTitle{text-align:center;font-weight:500}@media screen and (max-width: 750px){.supergb .intro .introTitle{padding-top:60px;padding-bottom:40px;font-size:40px;line-height:68px;letter-spacing:.01em}}@media screen and (min-width: 751px){.supergb .intro .introTitle{padding-top:60px;padding-bottom:40px;font-size:20px;line-height:36px;letter-spacing:.025em}}.supergb .intro .txt{text-align:justify;text-justify:inter-ideograph;margin-right:auto;margin-left:auto}@media screen and (max-width: 750px){.supergb .intro .txt{width:650px;margin-bottom:70px}}@media screen and (min-width: 751px){.supergb .intro .txt{width:750px;margin-bottom:50px}}.supergb .intro .ph-by,.supergb .intro .txt-by{text-align:center;font-size:12px;letter-spacing:0.05em}@media screen and (max-width: 750px){.supergb .intro .ph-by,.supergb .intro .txt-by{text-align:right;font-size:30px;width:650px;margin-right:auto;margin-left:auto}}.supergb .intro .ph-by{margin-bottom:13px}@media screen and (max-width: 750px){.supergb .intro .ph-by{margin-bottom:10px}}.supergb .contentBody{background-color:#fffbeb}@media screen and (max-width: 750px){.supergb .contentBody{padding-top:95px}.supergb .contentBody:first-child{padding-top:105px}}.supergb .contentBody .icon-sgb-small{margin-right:auto;margin-left:auto;background-size:contain}@media screen and (max-width: 750px){.supergb .contentBody .icon-sgb-small{height:140px;width:650px;background-image:url(../img/sgsb/icon-sgb-small-sp@2x.png)}}@media screen and (min-width: 751px){.supergb .contentBody .icon-sgb-small{height:144px;width:44px;background-image:url(../img/sgsb/icon-sgb-small@2x.png)}}.supergb .contentBody .title{text-align:center;padding-bottom:60px}.supergb .contentBody .q-a{margin-right:auto;margin-left:auto}@media screen and (max-width: 750px){.supergb .contentBody .q-a{width:650px}}@media screen and (min-width: 751px){.supergb .contentBody .q-a{width:750px}}@media screen and (max-width: 750px){.supergb .contentBody .q-a .question,.supergb .contentBody .q-a .answer{font-size:36px;line-height:64px;letter-spacing:.01em}}@media screen and (min-width: 751px){.supergb .contentBody .q-a .question,.supergb .contentBody .q-a .answer{font-size:18px;line-height:34px}}.supergb .contentBody .q-a .question{font-weight:500}.supergb .contentBody .q-a .answer{font-weight:400}@media screen and (max-width: 750px){.supergb .contentBody .q-a .answer{padding-bottom:70px}}@media screen and (min-width: 751px){.supergb .contentBody .q-a .answer{padding-bottom:45px}}.supergb .contentBody .imgWrapper.sgsbContentImage{margin-right:auto;margin-left:auto}@media screen and (max-width: 750px){.supergb .contentBody .imgWrapper.sgsbContentImage{width:650px}.supergb .contentBody .imgWrapper.sgsbContentImage img{width:650px;height:auto}}@media screen and (min-width: 751px){.supergb .contentBody .imgWrapper.sgsbContentImage{width:720px}.supergb .contentBody .imgWrapper.sgsbContentImage img{width:720px;height:auto}}.supergb .contentBody .sgsbContentImageCaption{margin-right:auto;margin-left:auto;font-weight:500}@media screen and (max-width: 750px){.supergb .contentBody .sgsbContentImageCaption{width:650px;font-size:30px;line-height:45px;letter-spacing:.05em;padding-top:54px;text-align:left}}@media screen and (min-width: 751px){.supergb .contentBody .sgsbContentImageCaption{width:720px;font-size:14px;line-height:28px;letter-spacing:.025em;padding-top:34px;text-align:center}}.supergb .withWhom{width:500px;margin-left:auto;margin-right:auto;padding:80px 0}@media screen and (max-width: 750px){.supergb .withWhom{width:650px}}.supergb .withWhom .nameJP{font-size:22px;text-align:center;letter-spacing:0.15em}@media screen and (max-width: 750px){.supergb .withWhom .nameJP{font-size:42px;letter-spacing:0.025em}}.supergb .withWhom .nameEN{font-size:11px;text-align:center;letter-spacing:0.2em;margin-top:10px}@media screen and (max-width: 750px){.supergb .withWhom .nameEN{font-size:24px;letter-spacing:0.2em;margin-top:20px}}.supergb .withWhom .position{font-size:11px;line-height:1.6;text-align:center;margin-top:14px;letter-spacing:0.05em}@media screen and (max-width: 750px){.supergb .withWhom .position{font-size:24px;margin-top:24px}}.supergb .withWhom .txt{margin-top:13px;font-size:14px;font-weight:300;line-height:26px;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 750px){.supergb .withWhom .txt{font-size:30px;line-height:52px;margin-top:35px}}.kaigoIndex .kaigoTitle{position:relative}@media screen and (max-width: 750px){.kaigoIndex .kaigoTitle{height:300px}}@media screen and (min-width: 751px){.kaigoIndex .kaigoTitle{height:260px;background-color:#f2eee4}}.kaigoIndex .kaigoTitle .title{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;background-color:#009ee7;color:#fff;text-align:center;width:340px;height:80px;font-size:20px;line-height:80px;letter-spacing:.2em}.kaigo .mainVisual{position:relative;line-height:0}@media screen and (max-width: 750px){.kaigo .mainVisual{width:750px}.kaigo .mainVisual .spMain{width:750px;height:auto}}@media screen and (min-width: 751px) and (max-width: 1280px){.kaigo .mainVisual{height:600px;width:100%;overflow:hidden}.kaigo .mainVisual .pcMain{position:absolute;top:0;left:-100%;right:-100%;margin:auto;height:600px}}@media screen and (min-width: 1281px){.kaigo .mainVisual{width:100%}.kaigo .mainVisual .pcMain{width:100%;height:auto}}@media screen and (max-width: 750px){.kaigo .mainVisual .ctg{display:none}}@media screen and (min-width: 751px){.kaigo .mainVisual .ctg{width:180px;height:40px;background-image:url(../img/ctg_kaigo@2x.png);background-size:180px 40px;position:absolute;left:0;right:0;margin:auto;z-index:2;top:0;display:block}}.kaigo .mainVisual .logoKaigo{position:absolute;margin:auto;left:0;right:0;z-index:3}@media screen and (max-width: 750px){.kaigo .mainVisual .logoKaigo{width:750px}.kaigo .mainVisual .logoKaigo img{width:100%}.kaigo .mainVisual .logoKaigo.general{width:200px;bottom:200px;left:100px;right:auto}}@media screen and (min-width: 751px){.kaigo .mainVisual .logoKaigo{top:0;bottom:0}.kaigo .mainVisual .logoKaigo.general{width:230px;height:200px;top:auto;bottom:156px;left:19%;right:auto}.kaigo .mainVisual .logoKaigo.general img{width:100%}}.kaigo .titleWrapper,.kaigo .contentBody{width:750px;margin-right:auto;margin-left:auto}@media screen and (max-width: 850px){.kaigo .titleWrapper,.kaigo .contentBody{width:100%;padding-left:50px;padding-right:50px}}@media screen and (min-width: 751px){.kaigo .titleWrapper{padding-bottom:70px}}.kaigo .titleWrapper .mainTitle{text-align:center;line-height:1.5;font-weight:500;letter-spacing:.15em}@media screen and (max-width: 750px){.kaigo .titleWrapper .mainTitle{font-size:64px;padding-top:120px}}@media screen and (min-width: 751px){.kaigo .titleWrapper .mainTitle{font-size:40px;padding-top:60px}}.kaigo .titleWrapper .subTitle{text-align:center;line-height:1.66;font-weight:300}@media screen and (max-width: 750px){.kaigo .titleWrapper .subTitle{font-size:40px;letter-spacing:.01em;margin-top:25px}}@media screen and (min-width: 751px){.kaigo .titleWrapper .subTitle{font-size:18px;letter-spacing:.05em;margin-top:10px}}.kaigo .titleWrapper .txt{margin-top:50px;margin-bottom:50px;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 750px){.kaigo .titleWrapper .txt{margin-top:80px}}.kaigo .titleWrapper .ph-by,.kaigo .titleWrapper .txt-by{text-align:center;font-size:12px;letter-spacing:0.05em}@media screen and (max-width: 750px){.kaigo .titleWrapper .ph-by,.kaigo .titleWrapper .txt-by{text-align:right;font-size:30px}}.kaigo .titleWrapper .ph-by{margin-bottom:13px}@media screen and (max-width: 750px){.kaigo .titleWrapper .ph-by{margin-bottom:10px}}.kaigo .introImgWrapper{text-align:center;line-height:0;padding-bottom:60px}@media screen and (max-width: 750px){.kaigo .introImgWrapper{padding-top:50px;text-align:center}}.kaigo .introImgWrapper img{width:900px}@media screen and (max-width: 750px){.kaigo .introImgWrapper img{width:650px}}@media screen and (min-width: 751px) and (max-width: 900px){.kaigo .introImgWrapper img{width:100%}}.kaigo .contentBody{padding-bottom:70px}@media screen and (max-width: 750px){.kaigo .contentBody{padding-bottom:100px}.kaigo .contentBody:last-child{padding-bottom:70px}}.kaigo .contentBody .title{text-align:center;padding-bottom:60px}@media screen and (max-width: 750px){.kaigo .contentBody .title{text-align:left;padding-bottom:20px}.kaigo .contentBody .title.bd{margin-top:80px;padding-top:60px;border-top:1px solid #009ee7}}.kaigo .contentBody .title.with-subtitle{padding-bottom:0}.kaigo .contentBody .txt p{text-align:justify;text-justify:inter-ideograph}.kaigo .contentBody .imgWrapper{padding-top:60px;text-align:center;line-height:0}@media screen and (max-width: 750px){.kaigo .contentBody .imgWrapper{padding-top:80px}}.kaigo .contentBody .imgWrapper img{width:100%;margin-bottom:50px}.kaigo .contentBody .imgWrapper img.fL,.kaigo .contentBody .imgWrapper img.fR{float:none}.kaigo .contentBody.movie h4.title{padding-bottom:40px}@media screen and (max-width: 750px){.kaigo .contentBody.movie .title{text-align:center}}.kaigo .contentBody.movie h6{font-weight:500}.kaigo .contentBody.movie .note{padding-top:80px;text-align:center;letter-spacing:0}@media screen and (max-width: 750px){.kaigo .contentBody.movie .note{text-align:left;letter-spacing:unset}}.kaigo .contentBody.movie .link-photo{display:block;text-align:center;padding-bottom:20px}@media screen and (max-width: 750px){.kaigo .contentBody.movie .link-photo{text-align:left}}.kaigo .contentBody.movie .movie-box{display:inline-block;margin-right:30px;width:225px;vertical-align:top}.kaigo .contentBody.movie .movie-box:nth-child(3n){margin-right:0}@media screen and (max-width: 750px){.kaigo .contentBody.movie .movie-box{margin-right:0;width:100%}}.kaigo .contentBody.movie .movie-box .ttl{text-align:center;font-weight:500;font-size:18px;padding-bottom:10px}@media screen and (max-width: 750px){.kaigo .contentBody.movie .movie-box .ttl{padding:20px 0 25px;font-size:38px}}.kaigo .contentBody.movie .movie-box .movie-link{width:100%;padding-bottom:56.25%;height:0px;position:relative;margin-bottom:1.5em}@media screen and (max-width: 750px){.kaigo .contentBody.movie .movie-box .movie-link{width:450px;padding-bottom:39%;padding-right:100px}}.kaigo .contentBody.movie .movie-box .movie-link iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 750px){.kaigo .contentBody.movie .movie-box .movie-link iframe{left:100px}}.kaigo .contentBody.movie .movie-box .txt{text-align:justify}.kaigo .contentBody.profile{width:500px}@media screen and (max-width: 850px){.kaigo .contentBody.profile{width:100%}}.kaigo .contentBody.profile h4.title{padding-bottom:5px}@media screen and (max-width: 750px){.kaigo .contentBody.profile .title{text-align:center}}.mikataIndex .mikataTitle{background-color:#009ee7;position:relative}@media screen and (max-width: 750px){.mikataIndex .mikataTitle{height:500px}}@media screen and (min-width: 751px){.mikataIndex .mikataTitle{height:260px}}.mikataIndex .mikataTitle .title{background:url(../img/logo-55-mikata-white.svg) no-repeat 50% 50%}@media screen and (max-width: 750px){.mikataIndex .mikataTitle .title{height:500px;background-size:290px auto}}@media screen and (min-width: 751px){.mikataIndex .mikataTitle .title{height:260px;background-size:190px auto}}.mikataIndex .mikataTitle .sub{position:absolute;top:0;bottom:0;margin:auto;right:12.26%;font-size:30px;height:30px;letter-spacing:.2em;color:#fff}@media screen and (max-width: 750px){.mikata .mainVisual .logo55mikata{position:absolute;bottom:-110px;right:108px;width:270px;height:220px;background:url(../img/logo-55-mikata.svg) no-repeat 50% 50%;background-size:270px 220px}}@media screen and (min-width: 751px){.mikata .mainVisual .logo55mikata{position:fixed;left:74.2%;top:48.25%;background:url(../img/logo-55-mikata.svg) no-repeat left top;background-size:contain;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.mikata .mainVisual .logo55mikata.op0pc{opacity:0}}@media screen and (min-width: 751px) and (max-width: 1280px){.mikata .mainVisual .logo55mikata{width:180px;height:150px}}@media screen and (min-width: 1281px){.mikata .mainVisual .logo55mikata{width:14%;height:18.75%}}@media screen and (max-width: 750px){.mikata .mainVisual{height:750px;width:100%;position:relative}.mikata .mainVisual .spMainImg{width:750px;height:750px}}@media screen and (min-width: 751px){.mikata .mainVisual .ctg{width:180px;height:40px;background:url(../img/ctg_mikata@2x.png) no-repeat 50% 50%;background-size:180px 40px;position:fixed;left:0;bottom:0;z-index:100}.mikata .mainVisual .bgImg{position:fixed;z-index:-1;left:-100%;right:-100%;top:0;margin:auto}.mikata .mainVisual .scroll{position:fixed;left:0;right:0;bottom:0;margin:auto;width:80px;height:80px;background:url(../img/mikata/scroll@2x.png) no-repeat 50% 50%;background-size:80px 80px;z-index:-1;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.mikata .mainVisual .scroll.op0pc{opacity:0}}@media screen and (min-width: 751px){.mikata #mikataContent{background-color:rgba(255,251,235,0.85)}}@media screen and (max-width: 750px){.mikata .personalInformationWrapper{width:650px;margin-left:auto;margin-right:auto;padding-top:80px}.mikata .personalInformationWrapper .num-shoulder{font-size:32px;letter-spacing:.005em;color:#009ee7;padding-bottom:5px;padding-left:4px}.mikata .personalInformationWrapper .num{font-size:80px;letter-spacing:.03em;color:#009ee7;padding-bottom:35px}.mikata .personalInformationWrapper .infoBlock .nameBlock .name{font-size:50px;font-weight:500;letter-spacing:.025em;color:#009ee7;padding-bottom:40px}.mikata .personalInformationWrapper .infoBlock .nameBlock .position{font-size:36px;font-weight:300;line-height:62px;letter-spacing:.1em;padding-bottom:50px}.mikata .personalInformationWrapper .infoBlock .othersBlock{display:table;width:650px;margin-left:auto;margin-right:auto;margin-bottom:80px}.mikata .personalInformationWrapper .infoBlock .othersBlock .age{display:table-cell;width:150px;vertical-align:top}.mikata .personalInformationWrapper .infoBlock .othersBlock .age .bg{text-align:center;font-size:34px;font-weight:500;letter-spacing:.05em;width:120px;height:120px;border-radius:60px;line-height:120px;color:#fff;background-color:#009ee7}.mikata .personalInformationWrapper .infoBlock .othersBlock .info{width:500px;display:table-cell;vertical-align:middle;font-size:30px;font-weight:300;line-height:52px;text-align:justify;text-justify:inter-ideograph}}@media screen and (min-width: 751px){.mikata .personalInformationWrapper{position:fixed;z-index:1;width:980px;bottom:100px;left:0;right:0;margin:auto;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.mikata .personalInformationWrapper.op0pc{opacity:0}.mikata .personalInformationWrapper .num-shoulder{font-size:16px;letter-spacing:.05em;color:#009ee7;padding-bottom:10px;padding-left:4px}.mikata .personalInformationWrapper .num{font-size:40px;letter-spacing:.03em;color:#009ee7;padding-bottom:25px}.mikata .personalInformationWrapper .infoBlock{border-top:1px solid #009ee7;display:table;width:100%}.mikata .personalInformationWrapper .infoBlock .nameBlock{display:table-cell;width:275px;padding-top:40px;vertical-align:top}.mikata .personalInformationWrapper .infoBlock .nameBlock .name,.mikata .personalInformationWrapper .infoBlock .nameBlock .position{color:#009ee7;font-weight:500}.mikata .personalInformationWrapper .infoBlock .nameBlock .name{font-size:23px;padding-bottom:15px}.mikata .personalInformationWrapper .infoBlock .nameBlock .position{font-size:16px;line-height:1.3}.mikata .personalInformationWrapper .othersBlock{display:table-cell;padding-top:40px;padding-left:22px}.mikata .personalInformationWrapper .othersBlock .othersBlockInner{display:table;width:100%}.mikata .personalInformationWrapper .othersBlock .othersBlockInner .age{display:table-cell;width:215px;vertical-align:top}.mikata .personalInformationWrapper .othersBlock .othersBlockInner .age .bg{background-color:#009ee7;color:#fff;font-weight:500;font-size:17px;letter-spacing:.05em;text-align:center;width:60px;height:60px;border-radius:30px;line-height:60px}.mikata .personalInformationWrapper .othersBlock .othersBlockInner .info{display:table-cell;vertical-align:middle;font-size:14px;font-weight:400;line-height:28px;letter-spacing:.025em;text-align:justify;text-justify:inter-ideograph}}@media screen and (max-width: 750px){.mikata .commentMain{width:650px;margin-left:auto;margin-right:auto;background:url(../img/mikata/bgLT@2x.png) no-repeat left top,url(../img/mikata/bgRB@2x.png) no-repeat right bottom;background-size:81px 81px, 70px 86px;padding:25px 38px 20px 55px}.mikata .commentMain h2{font-size:50px;font-weight:500;letter-spacing:-.075em;line-height:82px;color:#009ee7;text-align:justify;text-justify:inter-ideograph}}@media screen and (min-width: 751px){.mikata .commentMain{width:720px;margin-left:auto;margin-right:auto;display:table}.mikata .commentMain .commentMainInner{display:table-cell;vertical-align:middle;text-align:center}.mikata .commentMain .commentMainInner h2{font-size:30px;font-weight:500;letter-spacing:-.05em;line-height:70px;color:#009ee7;padding:30px 42px;display:inline-block;text-align:left;background:url(../img/mikata/bracketL@2x.png) no-repeat left top,url(../img/mikata/bracketR@2x.png) no-repeat right bottom;background-size:44px 50px, 44px 50px}}@media screen and (max-width: 750px){.mikata .commentBody{width:650px;margin-left:auto;margin-right:auto;padding-top:70px;padding-bottom:80px;border-bottom:1px solid #009ee7}.mikata .commentBody p{text-indent:1em;font-size:36px;font-weight:300;letter-spacing:.025em;line-height:62px}}@media screen and (min-width: 751px){.mikata .commentBody{width:780px;margin-left:auto;margin-right:auto;display:table}.mikata .commentBody .commentBodyInner{display:table-cell;vertical-align:middle}.mikata .commentBody .commentBodyInner p{text-indent:1em;font-size:16px;font-weight:400;line-height:2;text-align:justify;text-justify:inter-ideograph}}@media screen and (max-width: 750px){.mikata .questionAndAnswer .question{padding-top:70px;padding-bottom:60px;text-align:center;font-size:36px;font-weight:300;line-height:62px;width:650px;margin-left:auto;margin-right:auto}.mikata .questionAndAnswer .answer{font-size:36px;font-weight:300;line-height:62px;padding-bottom:70px;width:650px;margin-left:auto;margin-right:auto}.mikata .questionAndAnswer figure{line-height:0}.mikata .questionAndAnswer figure img{width:100%}}@media screen and (min-width: 751px){.mikata .questionAndAnswer{width:920px;margin-left:auto;margin-right:auto;display:table}.mikata .questionAndAnswer .questionAndAnswerLeft,.mikata .questionAndAnswer .questionAndAnswerImg{display:table-cell;vertical-align:middle}.mikata .questionAndAnswer .questionAndAnswerLeft{padding-right:2em}.mikata .questionAndAnswer .question{font-size:16px;font-weight:400;line-height:32px;padding-bottom:35px}.mikata .questionAndAnswer .answer{font-size:16px;font-weight:400;line-height:32px}.mikata .questionAndAnswer .answer.txc{text-align:left}.mikata .questionAndAnswer .questionAndAnswerImg{line-height:0;width:460px}.mikata .questionAndAnswer .questionAndAnswerImg img{width:100%}}@media screen and (max-width: 750px){.mikata .relatedNavWrapper{border-top:1px solid #009ee7;background-color:#fff;padding-bottom:70px}.mikata .relatedNavWrapper .title{font-weight:500;font-size:50px;text-align:center;letter-spacing:.35em;padding-top:90px;padding-bottom:90px;color:#009ee7}.mikata .relatedNavWrapper .relatedNav{width:510px;margin-left:auto;margin-right:auto}.mikata .relatedNavWrapper .relatedNav .relatednavItem:first-child a{margin-bottom:70px}.mikata .relatedNavWrapper .relatedNav .relatednavItem a{text-align:center;display:block}.mikata .relatedNavWrapper .relatedNav .relatednavItem a img{width:100%}.mikata .relatedNavWrapper .relatedNav .relatednavItem a .name{color:#009ee7;font-size:42px;font-weight:500;letter-spacing:.025em;padding-top:35px;padding-bottom:20px}.mikata .relatedNavWrapper .relatedNav .relatednavItem a .position{font-size:30px;font-weight:300;line-height:52px;color:#069}}@media screen and (min-width: 751px){.mikata .relatedNavWrapper{display:table;margin-left:auto;margin-right:auto}.mikata .relatedNavWrapper .pcRelatedNavInner{display:table-cell;vertical-align:middle}.mikata .relatedNavWrapper .relatedNav{display:table;width:100%}.mikata .relatedNavWrapper .relatedNav .relatednavItem{display:table-cell;vertical-align:top;text-align:center}.mikata .relatedNavWrapper .relatedNav .relatednavItem:first-child,.mikata .relatedNavWrapper .relatedNav .relatednavItem:last-child{width:255px;padding-top:15px}.mikata .relatedNavWrapper .relatedNav .relatednavItem:first-child img,.mikata .relatedNavWrapper .relatedNav .relatednavItem:last-child img{margin-bottom:50px}.mikata .relatedNavWrapper .relatedNav .relatednavItem.itemCurrent{width:300px}.mikata .relatedNavWrapper .relatedNav .relatednavItem.itemCurrent img{margin-bottom:35px}.mikata .relatedNavWrapper .relatedNav .relatednavItem.itemArrow{padding-top:85px}.mikata .relatedNavWrapper .relatedNav .relatednavItem.itemArrow img{width:30px}.mikata .relatedNavWrapper .relatedNav .navLink{display:block}.mikata .relatedNavWrapper .relatedNav .navLink img{width:100%}.mikata .relatedNavWrapper .relatedNav .navCurrent{display:block}.mikata .relatedNavWrapper .relatedNav .navCurrent img{width:100%}.mikata .relatedNavWrapper .relatedNav .mikataIndexNum{color:#009ee7;font-size:11px;font-weight:500;letter-spacing:.05em}.mikata .relatedNavWrapper .relatedNav .name{color:#009ee7;font-size:18px;font-weight:500;letter-spacing:.15em;padding-top:15px;padding-bottom:15px}.mikata .relatedNavWrapper .relatedNav .position{font-size:12px;font-weight:400;line-height:24px;letter-spacing:.1em;color:#069}}@media screen and (min-width: 751px) and (max-width: 1080px){.mikata .relatedNavWrapper{width:940px;margin-left:auto;margin-right:auto}.mikata .relatedNavWrapper .itemArrow{width:65px}}@media screen and (min-width: 1081px){.mikata .relatedNavWrapper{width:1040px;margin-left:auto;margin-right:auto}.mikata .relatedNavWrapper .itemArrow{width:115px}}.tagIndex .tagTitle{position:relative}@media screen and (max-width: 750px){.tagIndex .tagTitle{height:300px}}@media screen and (min-width: 751px){.tagIndex .tagTitle{height:260px;background-color:#f2eee4}}.tagIndex .tagTitle .title{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;background-color:#009ee7;color:#fff;text-align:center;width:340px;height:80px;font-size:20px;line-height:80px;letter-spacing:.2em}.tagIndex .titleWrapper{width:750px;margin-right:auto;margin-left:auto}@media screen and (min-width: 751px){.tagIndex .titleWrapper{padding-bottom:70px}}@media screen and (max-width: 850px){.tagIndex .titleWrapper{width:100%;padding-left:50px;padding-right:50px}}.tagIndex .titleWrapper .mainTitle{text-align:center;line-height:1.5;font-weight:500;letter-spacing:.05em}@media screen and (max-width: 750px){.tagIndex .titleWrapper .mainTitle{font-size:64px;padding-bottom:90px}}@media screen and (min-width: 751px){.tagIndex .titleWrapper .mainTitle{font-size:40px}}.tagsWrapper .title{color:#009ee7;text-align:center;font-weight:500;letter-spacing:.15em}@media screen and (max-width: 750px){.tagsWrapper .title{font-size:50px;padding-bottom:50px}}@media screen and (min-width: 751px){.tagsWrapper .title{font-size:22px;padding-bottom:22px}}.tagsWrapper .tagList{text-align:center;margin-left:auto;margin-right:auto}@media screen and (max-width: 750px){.tagsWrapper .tagList{padding-bottom:70px;width:600px}}@media screen and (min-width: 751px){.tagsWrapper .tagList{padding-bottom:50px;width:750px}}.tagsWrapper .tagList a{display:inline-block;border:1px solid #0092db}@media screen and (max-width: 750px){.tagsWrapper .tagList a{font-size:22px;padding:10px 20px;margin:11px 20px;border-radius:16px}}@media screen and (min-width: 751px){.tagsWrapper .tagList a{font-size:13px;padding:4px 12px;margin:6px 8px;border-radius:8px}}.archiveIndex .archiveTitle{position:relative}@media screen and (max-width: 750px){.archiveIndex .archiveTitle{height:300px}}@media screen and (min-width: 751px){.archiveIndex .archiveTitle{height:260px;background-color:#f2eee4}}.archiveIndex .archiveTitle .title{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;background-color:#009ee7;color:#fff;text-align:center;width:340px;height:80px;font-size:20px;line-height:80px;letter-spacing:.2em}.archive .mainVisual{position:relative;line-height:0}@media screen and (max-width: 750px){.archive .mainVisual{width:750px}.archive .mainVisual img{width:750px;height:auto}}@media screen and (min-width: 751px) and (max-width: 1280px){.archive .mainVisual{height:600px;width:100%;overflow:hidden}.archive .mainVisual img{position:absolute;top:0;left:-100%;right:-100%;margin:auto;height:600px}}@media screen and (min-width: 1281px){.archive .mainVisual{width:100%}.archive .mainVisual img{width:100%;height:auto}}.archive .mainVisual .ctg{position:absolute;left:0;right:0;margin:auto;z-index:2;display:block}@media screen and (max-width: 750px){.archive .mainVisual .ctg{width:340px;height:80px;background-image:url(../img/ctg_archive_sp@2x.png);background-size:340px 80px;bottom:-40px}}@media screen and (min-width: 751px){.archive .mainVisual .ctg{width:180px;height:40px;background-image:url(../img/ctg_archive@2x.png);background-size:180px 40px;top:0}}.archive .titleWrapper,.archive .contentBody{width:750px;margin-right:auto;margin-left:auto}@media screen and (max-width: 850px){.archive .titleWrapper,.archive .contentBody{width:100%;padding-left:50px;padding-right:50px}}@media screen and (min-width: 751px){.archive .titleWrapper{padding-bottom:70px}}.archive .titleWrapper .mainTitle{text-align:center;line-height:1.5;font-weight:500;letter-spacing:.15em}@media screen and (max-width: 750px){.archive .titleWrapper .mainTitle{font-size:64px;padding-top:120px}}@media screen and (min-width: 751px){.archive .titleWrapper .mainTitle{font-size:40px;padding-top:60px}}.archive .titleWrapper .subTitle{text-align:center;line-height:1.66;font-weight:300}@media screen and (max-width: 750px){.archive .titleWrapper .subTitle{font-size:40px;letter-spacing:.01em;margin-top:35px}}@media screen and (min-width: 751px){.archive .titleWrapper .subTitle{font-size:18px;letter-spacing:.05em;margin-top:10px}}.archive .titleWrapper .txt{margin-top:50px;margin-bottom:50px;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 750px){.archive .titleWrapper .txt{margin-top:70px}}.archive .titleWrapper .ph-by,.archive .titleWrapper .txt-by{text-align:center;font-size:12px;letter-spacing:0.05em}@media screen and (max-width: 750px){.archive .titleWrapper .ph-by,.archive .titleWrapper .txt-by{text-align:right;font-size:30px}}.archive .titleWrapper .ph-by{margin-bottom:13px}@media screen and (max-width: 750px){.archive .titleWrapper .ph-by{margin-bottom:10px}}.archive .introImgWrapper{text-align:center;line-height:0;padding-bottom:60px}@media screen and (max-width: 750px){.archive .introImgWrapper{padding-top:50px;text-align:center}}.archive .introImgWrapper img{width:900px}@media screen and (max-width: 750px){.archive .introImgWrapper img{width:650px}}@media screen and (min-width: 751px) and (max-width: 900px){.archive .introImgWrapper img{width:100%}}.archive .contentBody{padding-bottom:70px}@media screen and (max-width: 750px){.archive .contentBody{padding-bottom:100px}.archive .contentBody:last-child{padding-bottom:70px}}.archive .contentBody .title{text-align:center;padding-bottom:60px}@media screen and (max-width: 750px){.archive .contentBody .title{text-align:left;padding-bottom:20px}.archive .contentBody .title.bd{margin-top:80px;padding-top:60px;border-top:1px solid #009ee7}}.archive .contentBody .txt p{text-align:justify;text-justify:inter-ideograph}.archive .contentBody .imgWrapper{padding-top:60px;text-align:center;line-height:0}@media screen and (max-width: 750px){.archive .contentBody .imgWrapper{padding-top:80px}}.archive .contentBody .imgWrapper img{width:100%;margin-bottom:50px}.archive .contentBody .imgWrapper img.fL,.archive .contentBody .imgWrapper img.fR{float:none}.archive .contentBody .imgWrapper a{display:block}.archive .contentBody .imgWrapper a:last-child{margin-bottom:0}.archive .contentBody.profile{width:500px}@media screen and (max-width: 850px){.archive .contentBody.profile{width:100%}}.archive .contentBody.profile h4.title{padding-bottom:5px}@media screen and (max-width: 750px){.archive .contentBody.profile .title{text-align:center}}.archive .contentBody.profile .title.with-subtitle{padding-bottom:0}.nextLinkWrapper{text-align:center}@media screen and (max-width: 750px){.nextLinkWrapper{padding-bottom:20px}}@media screen and (min-width: 751px){.nextLinkWrapper{padding-bottom:10px}}.nextLinkWrapper .nextLink{color:#006699;border:1px solid #006699}@media screen and (max-width: 750px){.nextLinkWrapper .nextLink{padding:16px 44px;font-size:22px}}@media screen and (min-width: 751px){.nextLinkWrapper .nextLink{padding:10px 22px;font-size:14px}}@media screen and (max-width: 750px){.relatedWrapper{background-color:#fff}}.relatedWrapper .title{color:#009ee7;text-align:center;font-weight:500;letter-spacing:.15em}@media screen and (max-width: 750px){.relatedWrapper .title{font-size:50px;padding:80px 0 70px}}@media screen and (min-width: 751px){.relatedWrapper .title{font-size:22px;padding:50px 0 50px}}@media screen and (min-width: 751px){.relatedWrapper .relatedNavWrapper{background-color:#f2eee4;padding:25px 0}}.relatedWrapper .relatedNavWrapper nav{text-align:center}.relatedWrapper .relatedNavWrapper nav a{display:inline-block;line-height:0}@media screen and (max-width: 750px){.relatedWrapper .relatedNavWrapper nav a{width:600px;margin-bottom:50px}.relatedWrapper .relatedNavWrapper nav a:last-child{margin-bottom:85px}}@media screen and (min-width: 751px) and (max-width: 1060px){.relatedWrapper .relatedNavWrapper nav a{width:calc(300 / 1060 * 100vw);margin-right:calc(40 / 1060 * 100vw)}.relatedWrapper .relatedNavWrapper nav a:last-child{margin-right:0}}@media screen and (min-width: 1061px){.relatedWrapper .relatedNavWrapper nav a{width:300px;margin-right:40px}.relatedWrapper .relatedNavWrapper nav a:last-child{margin-right:0}}.relatedWrapper .relatedNavWrapper nav a img{width:100%;height:auto}.snsWrapper{text-align:center}@media screen and (max-width: 750px){.snsWrapper{padding:72px 0}}@media screen and (min-width: 751px){.snsWrapper{padding:72px 0}}.snsWrapper ul{display:table;margin-left:auto;margin-right:auto}.smartphone .snsWrapper ul{-webkit-transform-origin:50% top;transform-origin:50% top;-webkit-transform:scale(1.5);transform:scale(1.5)}.tablet .snsWrapper ul{-webkit-transform-origin:50% top;transform-origin:50% top;-webkit-transform:scale(1.2);transform:scale(1.2)}.snsWrapper li{display:table-cell;vertical-align:middle;padding:0 3px}@media screen and (max-width: 750px){.listWrapper{width:750px}}@media screen and (min-width: 751px) and (max-width: 1020px){.listWrapper{width:100%;padding-top:90px}.home .listWrapper{padding-top:0}}@media screen and (min-width: 1021px){.listWrapper{width:980px;margin-right:auto;margin-left:auto;padding-top:90px}.home .listWrapper{padding-top:0}.listWrapper:after{content:" ";display:block;clear:both}}@media screen and (min-width: 1021px){.listWrapper .row:after{content:" ";display:block;clear:both}}@media screen and (max-width: 1020px){.listWrapper .item{width:750px;margin-right:auto;margin-left:auto}}@media screen and (min-width: 1021px){.listWrapper .item{width:450px}.listWrapper .item:nth-child(odd){float:left}.listWrapper .item:nth-child(even){float:right}}.listWrapper .item .thumb{position:relative;width:100%}.listWrapper .item .thumb .thumbImgLink{display:block}@media screen and (min-width: 1021px){.listWrapper .item .thumb .thumbImgLink{height:283px;overflow:hidden}}.listWrapper .item .thumb .thumbImgLink img{width:100%;height:auto}.listWrapper .item .thumb .logo-mikata{position:absolute;z-index:2;background:url(../img/logo-55-mikata.svg) no-repeat 50% 50%}@media screen and (max-width: 1020px){.listWrapper .item .thumb .logo-mikata{top:40px;right:75px;width:150px;height:125px;background-size:148px auto}}@media screen and (min-width: 1021px){.listWrapper .item .thumb .logo-mikata{top:22px;right:22px;width:92px;height:78px;background-size:90px auto}}.listWrapper .item .thumb .new{background-image:url(../img/top/top-sp-new-mark.png);position:absolute;text-indent:-9999px;z-index:2}@media screen and (max-width: 1020px){.listWrapper .item .thumb .new{height:200px;width:200px;top:0;left:0;right:0;background-size:200px 200px}}@media screen and (min-width: 1021px){.listWrapper .item .thumb .new{height:100px;width:100px;top:-10px;left:-10px;background-size:100px 100px}}.listWrapper .item .thumb .ctg{background-color:#009ee7;position:absolute;z-index:2;text-align:center;color:#fff;letter-spacing:.2em}@media screen and (max-width: 1020px){.listWrapper .item .thumb .ctg{height:80px;width:340px;font-size:25px;line-height:80px;bottom:-40px;left:0;right:0;margin:auto}}@media screen and (min-width: 1021px){.listWrapper .item .thumb .ctg{height:30px;width:135px;font-size:9px;line-height:30px;bottom:-15px;right:-15px}}@media screen and (max-width: 1020px){.listWrapper .item .info{padding:80px 50px 135px}}@media screen and (min-width: 1021px){.listWrapper .item .info{padding:16px 45px 65px}}.listWrapper .item .info .num{color:#009ee7;letter-spacing:.05em}@media screen and (max-width: 1020px){.listWrapper .item .info .num{font-size:30px}}@media screen and (min-width: 1021px){.listWrapper .item .info .num{font-size:11px}}.listWrapper .item .info .name{color:#009ee7;font-weight:500}@media screen and (max-width: 1020px){.listWrapper .item .info .name{font-size:50px;line-height:82px;letter-spacing:.025em;padding:34px 0 34px}}@media screen and (min-width: 1021px){.listWrapper .item .info .name{font-size:18px;line-height:30px;letter-spacing:.15em;padding:12px 0 8px}}.listWrapper .item .info .position{letter-spacing:.1em;color:#069}@media screen and (max-width: 1020px){.listWrapper .item .info .position{font-size:36px;line-height:62px}}@media screen and (min-width: 1021px){.listWrapper .item .info .position{font-size:12px;line-height:24px}}@media screen and (min-width: 751px){.contact #content{display:table;width:100%}.contact #content #contactWrapper{display:table-cell;vertical-align:middle;height:calc(100vh - 205px)}.tablet .contact #content #contactWrapper{height:calc(100vh - 250px)}}@media screen and (max-width: 750px){.contactTitle{padding:155px 0 70px}}@media screen and (min-width: 751px){.contactTitle{padding:80px 0 35px}}.contactTitle .title{text-align:center;color:#fff;background-color:#009ee7;letter-spacing:.2em;font-weight:500;margin-left:auto;margin-right:auto}@media screen and (max-width: 750px){.contactTitle .title{width:340px;height:80px;font-size:25px;line-height:80px}}@media screen and (min-width: 751px){.contactTitle .title{width:180px;height:40px;font-size:11px;line-height:40px}}@media screen and (max-width: 750px){.contactInfoWrapper{padding-bottom:140px}}@media screen and (min-width: 751px){.contactInfoWrapper{padding-bottom:70px}}.contactInfoWrapper .name{text-align:center;letter-spacing:.05em;font-weight:500;color:#009ee7}@media screen and (max-width: 750px){.contactInfoWrapper .name{font-size:40px;padding-bottom:35px}}@media screen and (min-width: 751px){.contactInfoWrapper .name{font-size:22px;padding-bottom:17px}}.contactInfoWrapper .txt{text-align:center;letter-spacing:.05em;color:#009ee7}@media screen and (max-width: 750px){.contactInfoWrapper .txt{font-size:32px;line-height:40px}}@media screen and (min-width: 751px){.contactInfoWrapper .txt{font-size:18px;line-height:20px}}.about .txr{text-align:right}.about .inner{position:relative;margin-left:auto;margin-right:auto}@media screen and (max-width: 750px){.about .pcDisp{display:none}}@media screen and (min-width: 751px){.about .spDisp{display:none}}.about #viewport{width:100%;margin-left:auto;margin-right:auto}.about #cover{width:100%;height:100%;position:fixed;z-index:10000;background-color:#fffcec;top:0;left:0}.about .nextContent{text-align:center}.about .nextContent .contentTitle{line-height:1;font-weight:400;display:block;background:url(/assets/img/arrow_down.png) no-repeat 50% 100%}@media screen and (max-width: 750px){.about .nextContent{padding-bottom:30px}.about .nextContent .contentTitle{font-size:24px;padding:90px 0 100px}.about #contentTitleTopicKeyword.nextContent{padding-bottom:0}}@media screen and (min-width: 751px){.about .nextContent{padding-bottom:15px}.about .nextContent .contentTitle{font-size:12px;padding:50px 0;background-size:50px 50px}}.about #gNav{width:100%;position:relative;background-color:#fffcec}@media screen and (min-width: 751px){.about #gNav{height:100px}}@media screen and (min-width: 751px) and (max-width: 1170px){.about #gNav .inner{padding-left:44px;padding-right:44px}}@media screen and (min-width: 1171px){.about #gNav .inner{width:1080px}}@media screen and (min-width: 751px){.about #gNav .inner .gnavLogo{height:100px;width:230px;background:url(/assets/img/nav_logo@2x.png) no-repeat 0 0;background-size:230px 100px;float:left}.about #gNav .inner .gnavList{float:right;display:table}.about #gNav .inner .gnavList li{display:table-cell;height:100px;vertical-align:middle}.about #gNav .inner .gnavList li a{font-size:14px;font-weight:500;margin-right:40px;color:#0092db}.about #gNav .inner .gnavList li:last-child a{margin-right:0}.about #stickyHeader{border-bottom:1px solid #0092db}}@media screen and (max-width: 750px){.about #gNav{width:88%;margin-left:auto;margin-right:auto;margin-top:110px;border-top:1px solid #0092db;border-bottom:1px solid #0092db}.about #gNav .gnavLogo{display:none}.about #gNav .gnavList li{padding:50px 0 0;text-align:center}.about #gNav .gnavList li:last-child{padding-bottom:50px}.about #gNav .gnavList li a{font-size:30px}}@media screen and (max-width: 750px){.about #introduction figure{width:750px;height:570px}.about #introduction figure img{width:750px;height:570px}}@media screen and (min-width: 751px) and (max-width: 1280px){.about #introduction figure{width:100%;height:800px;overflow:hidden;position:relative}.about #introduction figure img{position:absolute;top:0;right:-50%;left:-50%;margin:auto;width:1280px;height:800px}}@media screen and (min-width: 1281px){.about #introduction figure{position:relative}.about #introduction figure img{width:100%;height:auto}}@media screen and (min-width: 751px){.about #introduction .ctg{width:180px;height:40px;color:#fff;background-color:#0092db;line-height:40px;left:0;right:0;top:0;margin:auto;position:absolute;z-index:5;font-size:11px;text-align:center;letter-spacing:.2em}.about #introduction .mv_elm{position:absolute;z-index:5;margin:auto;left:0;right:0;top:0}.about #introduction .mv_cp{position:absolute;z-index:4;width:500px;height:118px;background:url(../img/about/mv_cp_pc@2x.png?v=0403) no-repeat 0 0;background-size:contain;text-indent:-9999px;overflow:hidden;display:block}.about #introduction .mv_mikata,.about #introduction .mv_date{display:none}}@media screen and (min-width: 751px) and (max-width: 1280px){.about #introduction .mv_elm{width:1080px;height:800px}}@media screen and (min-width: 1281px){.about #introduction .mv_elm{width:84%;height:100%}}@media screen and (min-width: 751px) and (max-width: 1280px){.about #introduction .mv_elm .mv_cp{top:484px}}@media screen and (min-width: 1281px){.about #introduction .mv_elm .mv_cp{top:calc((100vw / 1280) * 800 * .605)}}@media screen and (max-width: 750px){.about #introduction .mv_logo{width:100%;height:570px;background:url(/assets/img/mv_logo_sp@2x.png) no-repeat 50% 50%;background-size:360px 270px}.about #introduction .mv_cp{text-align:center;font-size:28px;line-height:57px;font-weight:700;letter-spacing:.16em}.about #introduction .mv_mikata{text-align:center;font-size:54px;font-weight:700;margin-top:50px;letter-spacing:.07em}.about #introduction .mv_date{text-align:center;font-size:54px;font-weight:700;margin-top:50px;margin-bottom:90px;letter-spacing:0}}.about #greeting .txtMain{text-align:justify;text-justify:inter-ideograph}.about #greeting .txtDate{text-align:right}@media screen and (min-width: 751px){.about #greeting .txtWrapper{width:660px;padding-top:100px}.about #greeting .txtWrapper .txt{font-size:16px;line-height:2}.about #greeting .txtWrapper .txtAsIs{font-size:14px;line-height:32px;text-align:right}.about #greeting .txtWrapper .signature{height:50px;background:url(/assets/img/signature_pc.png) no-repeat 100% 0;background-size:190px 50px;margin-top:3px}}@media screen and (max-width: 750px){.about #greeting{padding-bottom:15px}.about #greeting .txtWrapper{width:100%;padding-top:100px;padding-left:70px;padding-right:70px}.about #greeting .txt{font-size:32px;line-height:2}.about #greeting .txtAsIs{font-size:28px;line-height:64px;text-align:center;margin-top:2em}.about #greeting .signature{height:90px;background:url(/assets/img/signature_sp.png) no-repeat 100% 0;margin-top:8px}}@media screen and (max-width: 750px){.about #mediaOverview figure{width:750px}}@media screen and (min-width: 751px) and (max-width: 1280px){.about #mediaOverview figure{width:100%;height:700px;overflow:hidden;position:relative}}@media screen and (min-width: 1281px){.about #mediaOverview figure{width:100%}}@media screen and (max-width: 750px){.about #mediaOverview figure img{width:750px;height:auto}}@media screen and (min-width: 751px) and (max-width: 1280px){.about #mediaOverview figure img{position:absolute;z-index:1;right:-50%;left:-50%;margin:auto;width:1280px;height:700px}}@media screen and (min-width: 1281px){.about #mediaOverview figure img{width:100%;height:auto}}@media screen and (min-width: 751px){.about #mediaOverview .txtWrapper{width:800px;padding-top:100px;padding-bottom:75px}.about #mediaOverview .txtWrapper .ttl{margin-top:75px;margin-bottom:40px;font-size:20px;font-weight:500}.about #mediaOverview .txtWrapper .ttl:first-child{margin-top:0}.about #mediaOverview .txtWrapper .txt{font-size:16px;line-height:2}}@media screen and (max-width: 750px){.about #mediaOverview .txtWrapper{width:610px;padding-top:100px;padding-bottom:55px}.about #mediaOverview .txtWrapper .ttl{font-size:37px;line-height:2;font-weight:500;margin-top:75px;margin-bottom:14px}.about #mediaOverview .txtWrapper .ttl:first-child{margin-top:0}.about #mediaOverview .txtWrapper .txt{font-size:32px;line-height:2}}@media screen and (min-width: 751px){.about #topicKeyword .inner{width:1080px;padding-bottom:85px}.about #topicKeyword .inner figure{width:100%;height:350px;overflow:hidden;position:relative}.about #topicKeyword .inner figure img{position:absolute;z-index:1;right:-50%;left:-50%;margin:auto;width:1080px;height:350px}.about #topicKeyword .inner .description{width:960px;padding-left:150px;font-size:16px;line-height:2;margin:75px auto 85px;background:url(/assets/img/key_bg_pc@2x.png) no-repeat left 6px;background-size:150px 25px}.about #topicKeyword .inner:last-child .description{margin-bottom:0}}@media screen and (max-width: 750px){.about #topicKeyword{width:660px;margin-right:auto;margin-left:auto;padding-bottom:115px}.about #topicKeyword .inner{width:610px}.about #topicKeyword .inner figure{width:610px;margin-left:auto;margin-right:auto}.about #topicKeyword .inner figure img{width:610px;height:auto}.about #topicKeyword .inner .description{font-size:32px;line-height:2;margin-bottom:10px}}.about .imgB{line-height:0;margin-bottom:100px}.about .imgB img{width:750px;height:auto}.about #publisherInformation{text-align:center}@media screen and (max-width: 750px){.about #publisherInformation{line-height:33px;font-size:27px;padding-bottom:110px}}@media screen and (min-width: 751px){.about #publisherInformation{line-height:18px;font-size:14px;padding-bottom:80px;border-bottom:1px solid #009ee7}}.about #publisherInformation .position{font-weight:500}@media screen and (max-width: 750px){.about #publisherInformation .position{font-size:25px}}@media screen and (min-width: 751px){.about #publisherInformation .position{font-size:12px}}.about .nextContent,.about #introduction,.about #greeting,.about #mediaOverview,.about #topicKeyword,.about #publisherInformation{color:#009ee7}#overlay_all{position:fixed;top:0;right:0;display:block;z-index:52000;opacity:0;width:100%;height:100%}#overlay_all.email_magazine{width:470px;height:360px}@media screen and (max-width: 750px){#overlay_all.email_magazine{width:100%;height:100%}}#overlay_all .inner{position:relative;width:100%;height:100%}.popup_em{position:absolute;top:30px;right:40px;margin:auto;background-repeat:no-repeat;background-color:#fff;opacity:0;-webkit-box-shadow:0 0 50px 5px rgba(0,0,0,0.5);box-shadow:0 0 50px 5px rgba(0,0,0,0.5)}.popup_em .popupInner{position:relative;width:100%;height:100%;padding:53px 33px;color:#009ee7}.popup_em .popupInner a{position:absolute;display:block}.popup_em .popupInner .ttl{font-size:24px;font-weight:bold;height:35px}.popup_em .popupInner .body{font-size:14px;margin:8px 0 22px;line-height:1.5}.popup_em .popupInner input[type="text"]{width:100%;height:35px;text-align:center;font-size:16px;border:1px solid #009ee7}.popup_em .popupInner .reg_btn{position:static;width:100px;height:25px;text-align:center;background-color:#009ee7;color:#fff;border-radius:13px;margin:20px auto 0;line-height:25px;font-size:13px}@media screen and (max-width: 750px){.popup_em{width:480px;height:600px;top:0;bottom:0;left:0;right:0}.popup_em .popupClose{width:60px;height:60px;top:30px;right:31px;background-image:url(../img/mailmaga_btn_close_sp.png)}.popup_em .popupInner{padding:82px 56px}.popup_em .popupInner .ttl{font-size:47px;height:60px;letter-spacing:1px}.popup_em .popupInner .body{font-size:24px;margin:31px 0 53px;line-height:1.55}.popup_em .popupInner input[type="text"]{height:46px;font-size:26px}.popup_em .popupInner .reg_btn{width:200px;height:50px;border-radius:25px;margin:57px auto 0;line-height:50px;font-size:23px}}@media screen and (min-width: 751px){.popup_em{width:390px;height:300px}.popup_em .popupClose{top:22px;right:28px;width:30px;height:30px;background-image:url(../img/mailmaga_btn_close.png)}}@media screen and (min-width: 751px){.mailmagazine #content{display:table;width:100%}.mailmagazine #content #mailmagazineWrapper{display:table-cell;vertical-align:middle;height:calc(100vh - 205px)}.tablet .mailmagazine #content #mailmagazineWrapper{height:calc(100vh - 250px)}}.mailmagazine #content .mailmagazineItems{background-color:#f2e0e2}@media screen and (max-width: 750px){.mailmagazineTitle{padding:155px 0 70px}}@media screen and (min-width: 751px){.mailmagazineTitle{padding:80px 0 35px}}.mailmagazineTitle .title{text-align:center;color:#fff;background-color:#009ee7;letter-spacing:.2em;font-weight:500;margin-left:auto;margin-right:auto}@media screen and (max-width: 750px){.mailmagazineTitle .title{width:340px;height:80px;font-size:25px;line-height:80px}}@media screen and (min-width: 751px){.mailmagazineTitle .title{width:180px;height:40px;font-size:11px;line-height:40px}}@media screen and (max-width: 750px){.mailmagazineInfoWrapper{padding-bottom:140px}}@media screen and (min-width: 751px){.mailmagazineInfoWrapper{padding-bottom:70px}}.mailmagazineInfoWrapper .name{text-align:center;letter-spacing:.05em;font-weight:500;color:#009ee7}@media screen and (max-width: 750px){.mailmagazineInfoWrapper .name{font-size:40px;padding-bottom:35px}}@media screen and (min-width: 751px){.mailmagazineInfoWrapper .name{font-size:22px;padding-bottom:17px}}.mailmagazineInfoWrapper .txt{text-align:center;letter-spacing:.05em;color:#009ee7;margin:0 auto;text-align:justify}@media screen and (max-width: 750px){.mailmagazineInfoWrapper .txt{font-size:32px;line-height:40px;width:496px}}@media screen and (min-width: 751px){.mailmagazineInfoWrapper .txt{font-size:18px;width:330px;line-height:1.5}}.mailmagazineInfoWrapper form{margin:0 auto}@media screen and (max-width: 750px){.mailmagazineInfoWrapper form{width:496px}}@media screen and (min-width: 751px){.mailmagazineInfoWrapper form{width:330px}}.mailmagazineInfoWrapper form #mailmaga_input{border:1px solid #009ee7;padding:8px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 750px){.mailmagazineInfoWrapper form #mailmaga_input{font-size:32px;margin-top:80px;margin-bottom:74px;padding:10px}}@media screen and (min-width: 751px){.mailmagazineInfoWrapper form #mailmaga_input{font-size:19px;margin-top:40px;margin-bottom:50px}}.mailmagazineInfoWrapper form .btn_wrap{text-align:center}.mailmagazineInfoWrapper form .btn_wrap .reg_btn,.mailmagazineInfoWrapper form .btn_wrap .release_btn{background-color:#009ee7;color:#fff;width:111px;height:40px;display:inline-block;border-radius:20px;line-height:40px;font-size:16px;margin:0 18px}@media screen and (max-width: 750px){.mailmagazineInfoWrapper form .btn_wrap .reg_btn,.mailmagazineInfoWrapper form .btn_wrap .release_btn{font-size:26px;width:166px;height:60px;line-height:60px;border-radius:30px}}.popup_notice{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;background-repeat:no-repeat;background-color:#fff;opacity:0;-webkit-box-shadow:0 0 50px 5px rgba(0,0,0,0.5);box-shadow:0 0 50px 5px rgba(0,0,0,0.5)}.popup_notice .popupInner{position:relative;width:100%;height:100%;padding:53px 33px;color:#666}.popup_notice .popupInner a{position:absolute;display:block}.popup_notice .popupInner .ttl{font-size:24px;font-weight:bold;text-align:center;height:35px}.popup_notice .popupInner .body{font-size:14px;margin:8px 0 22px;line-height:1.5}.popup_notice .popupInner input[type="text"]{width:100%;height:35px;text-align:center;font-size:16px;border:1px solid #009ee7}.popup_notice .popupInner .reg_btn{position:static;width:100px;height:25px;text-align:center;background-color:#009ee7;color:#fff;border-radius:13px;margin:20px auto 0;line-height:25px;font-size:13px}@media screen and (max-width: 750px){.popup_notice{width:520px;height:570px;top:0;bottom:0;left:0;right:0}.popup_notice .popupClose{width:60px;height:60px;top:30px;right:31px;background-image:url(../img/mailmaga_btn_close_sp.png)}.popup_notice .popupInner{padding:82px 56px}.popup_notice .popupInner .ttl{font-size:47px;height:60px;letter-spacing:1px}.popup_notice .popupInner .body{font-size:24px;margin:31px 0 53px;line-height:1.55}.popup_notice .popupInner .body .name{font-size:20px}.popup_notice .popupInner input[type="text"]{height:46px;font-size:26px}.popup_notice .popupInner .reg_btn{width:200px;height:50px;border-radius:25px;margin:57px auto 0;line-height:50px;font-size:23px}}@media screen and (min-width: 751px){.popup_notice{width:600px;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:350px}.popup_notice .popupInner .body{font-size:17px;padding:22px 0}.popup_notice .popupInner .body .name{font-size:15px}.popup_notice .popupClose{top:22px;right:28px;width:30px;height:30px;background-image:url(../img/mailmaga_btn_close.png)}}.popup_notice_anniversary{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0}.popup_notice_anniversary .popupInner{position:relative;width:100%;height:100%;padding:0;color:#666}.popup_notice_anniversary .popupInner a{position:absolute;display:block}.popup_notice_anniversary .popupInner .popupClose{top:0;left:0;width:100%;height:100%;z-index:100}.popup_notice_anniversary .popupInner .ttl{font-size:24px;font-weight:bold;text-align:center;height:35px}.popup_notice_anniversary .popupInner figure{width:100%;height:100%;max-height:600px;background-image:url(../img/choju-1st-anniversary.png);background-position:center;background-size:contain;background-repeat:no-repeat;margin:auto;position:absolute;top:0;bottom:0}@media only screen and (max-width: 750px){.popup_notice_anniversary .popupInner figure{max-height:750px}}.popup_notice_new-year{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0}.popup_notice_new-year .popupInner{position:relative;width:100%;height:100%;padding:0;color:#666}.popup_notice_new-year .popupInner a{position:absolute;display:block}.popup_notice_new-year .popupInner .popupClose{top:0;left:0;width:100%;height:100%;z-index:100}.popup_notice_new-year .popupInner .ttl{font-size:24px;font-weight:bold;text-align:center;height:35px}.popup_notice_new-year .popupInner figure{width:100%;height:100%;max-height:600px;background-image:url(../img/choju-2019newyear@2x.png);background-position:center;background-size:contain;background-repeat:no-repeat;margin:auto;position:absolute;top:0;bottom:0}@media only screen and (max-width: 750px){.popup_notice_new-year .popupInner figure{max-height:750px}}.popup_notice_new-year.no02 .popupInner figure{background-image:url(../img/choju-2019newyear-kanchu-omimai@2x.png)}.coverStoryEssay #content,.crosstalk #content,.column #content,.archive #content,.mirai #content,.kaigo #content,.supergb #content,.tag #content{color:#134a6e}.well-read.listWrapper{padding-bottom:3px}.well-read.listWrapper .row{padding-bottom:23px}@media only screen and (max-width: 1020px){.well-read.listWrapper .row{padding-bottom:0}}.well-read.listWrapper .row .item{min-height:100px}@media only screen and (max-width: 750px){.well-read.listWrapper .row .item{width:650px}}@media only screen and (max-width: 1020px){.well-read.listWrapper .row .item{min-height:260px}}@media only screen and (min-width: 1021px){.well-read.listWrapper .row .item{border-bottom:1px solid #009ee7;padding-bottom:23px}}@media only screen and (min-width: 1021px){.well-read.listWrapper .row:last-child .item{border-bottom:none}}.well-read.listWrapper .thumb,.well-read.listWrapper .info{float:left}.well-read.listWrapper .title{color:#009ee7;text-align:center;font-size:22px;font-weight:500;letter-spacing:.1em;padding:10px 0 70px}@media only screen and (max-width: 1020px){.well-read.listWrapper .title{font-size:38px;padding:85px 0;border-top:1px solid}}.well-read.listWrapper .thumb{width:150px}@media only screen and (max-width: 1020px){.well-read.listWrapper .thumb{width:300px}}.well-read.listWrapper .thumb .thumbImgLink{height:100px}@media only screen and (max-width: 1020px){.well-read.listWrapper .thumb .thumbImgLink{height:200px}}.well-read.listWrapper .info{width:300px;padding:12px 33px 12px 32px}@media only screen and (max-width: 1020px){.well-read.listWrapper .info{width:calc(100% - 300px);padding:10px 0 10px 42px}}.well-read.listWrapper .info .name{padding:0 0 8px;font-size:15px;line-height:1.5}@media only screen and (max-width: 1020px){.well-read.listWrapper .info .name{font-size:30px}}.well-read.listWrapper .info .position{font-size:13px;line-height:1.2}@media only screen and (max-width: 1020px){.well-read.listWrapper .info .position{font-size:18px;line-height:1.5}}
