﻿html body{margin:0;padding:0}@media (min-width: 801px){html body{min-width:980px}}#commonPageHeader div,#commonPageHeader h1,#commonPageHeader ul,#commonPageHeader li,#commonPageFooter div,#commonPageFooter ul,#commonPageFooter li,#commonPageFooter p,#commonPageFooter dl,#commonPageFooter dt,#commonPageFooter dd{background-color:rgba(255,255,255,0);background-image:none;border-style:none;box-shadow:0 0 0 rgba(255,255,255,0);box-sizing:border-box;float:none;height:auto;line-height:1.2;margin:0;max-height:none;max-width:initial;min-height:0;min-width:0;padding:0;position:static;text-indent:0;width:auto}#commonPageHeader div:before,#commonPageHeader div:after,#commonPageHeader h1:before,#commonPageHeader h1:after,#commonPageHeader ul:before,#commonPageHeader ul:after,#commonPageHeader li:before,#commonPageHeader li:after,#commonPageFooter div:before,#commonPageFooter div:after,#commonPageFooter ul:before,#commonPageFooter ul:after,#commonPageFooter li:before,#commonPageFooter li:after,#commonPageFooter p:before,#commonPageFooter p:after,#commonPageFooter dl:before,#commonPageFooter dl:after,#commonPageFooter dt:before,#commonPageFooter dt:after,#commonPageFooter dd:before,#commonPageFooter dd:after{display:none}#commonPageHeader,#commonPageFooter{box-sizing:border-box;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}#commonPageHeader a,#commonPageFooter a{text-decoration:none}#commonPageHeader img,#commonPageFooter img{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto;max-width:100%}#commonPageHeader ul,#commonPageFooter ul{font-size:0;list-style:none}#commonPageHeader li,#commonPageFooter li{list-style:none}#commonPageHeader{background:#fff url(../../shared/images/bg_am_brandline.png) center top no-repeat;margin:0;padding:0}#commonPageHeader:before{background-color:#ed2b00;margin-right:500px;right:50%}#commonPageHeader:after{background-color:#ffde00;left:50%;margin-left:500px}#commonPageHeader .logo{margin:0 auto;max-width:1240px;padding:0 20px;position:relative}#commonPageHeader #pageTop{background-image:none}#commonPageHeader #globalNav{text-align:center}#commonPageHeader #globalNav a{color:#4d4c4d}#commonPageHeader #globalNav li{font-size:.875rem;font-weight:bold}#commonPageHeader #utilityNav{max-width:1240px;padding:0 20px;margin:0 auto}#commonPageHeader #utilityNav:after{clear:both;content:'';display:block}#commonPageHeader #utilityNav a{display:inline-block}#commonPageHeader #utilityNav li{display:inline-block;font-size:.75rem;line-height:30px}#commonPageHeader #utilityNav ul:not(.snsButton) a{color:#3d3a39;padding:0 .5em 0 1em}#commonPageHeader #utilityNav ul:not(.snsButton) li:not(.appliButton) a:after{border-color:#ee4d4d;border-style:solid;border-width:1px 1px 0 0;content:'';display:inline-block;height:4px;margin:12px 0 0 .5em;transform:rotate(45deg);vertical-align:top;width:4px}#commonPageHeader #utilityNav .appliButton{border:1px solid #d8d8d8;border-radius:3px;font-weight:bold;line-height:28px;position:relative}#commonPageHeader #utilityNav .appliButton a{padding:0 10px !important}#commonPageHeader #utilityNav .appliButton a:before{background:url(../../shared/images/icon_am_common.png) -50px 0 no-repeat;background-size:200px auto;content:'';display:inline-block;height:22px;margin:3px 5px 0 0;vertical-align:top;width:14px}@media (min-width: 1980px){#commonPageHeader{overflow:hidden}#commonPageHeader:before,#commonPageHeader:after{content:'';display:block;width:50%;height:19px;position:absolute;top:0}}@media (min-width: 801px){#commonPageHeader{min-width:980px;position:relative}#commonPageHeader .logo{padding:32px 20px 15px}#commonPageHeader .logo:after{background:url(../../shared/images/logo_am_pc.png) center center no-repeat;background-size:contain;content:'';display:block;height:60px;position:static;width:79px}#commonPageHeader .logo a{height:60px;position:absolute;width:79px}#commonPageHeader .logo img{display:none}#commonPageHeader #globalNav{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;padding:10px 20px;overflow:hidden}#commonPageHeader #globalNav span{display:inline-block;padding-left:30px;position:relative}#commonPageHeader #globalNav span:before{background:url(../../shared/images/icon_am_common.png) 0 0 no-repeat;background-size:200px auto;bottom:-10px;content:'';display:block;height:23px;left:0;margin:auto 0;position:absolute;top:-15px;width:23px}#commonPageHeader #globalNav a{display:block;padding:10em .2em;margin:-10em 0}#commonPageHeader #globalNav a[href*='game_center'] span:before{background-position:0 -25px}#commonPageHeader #globalNav a[href*='tp'] span:before{background-position:-25px -25px}#commonPageHeader #globalNav a[href*='chara_shop'] span:before{background-position:-50px -25px}#commonPageHeader #globalNav a[href*='cafe_and_bar'] span:before{background-position:-75px -25px}#commonPageHeader #globalNav a[href*='kids'] span:before{background-position:-100px -25px}#commonPageHeader #globalNav a[href*='others'] span:before{background-position:-125px -25px}#commonPageHeader #globalNav a[href*='product.bandainamco-am.co.jp/am/'] span:before{background-position:-150px -25px}#commonPageHeader #globalNav a[href*='game_center']:hover span:before{background-position:0 -50px}#commonPageHeader #globalNav a[href*='tp']:hover span:before{background-position:-25px -50px}#commonPageHeader #globalNav a[href*='chara_shop']:hover span:before{background-position:-50px -50px}#commonPageHeader #globalNav a[href*='cafe_and_bar']:hover span:before{background-position:-75px -50px}#commonPageHeader #globalNav a[href*='kids']:hover span:before{background-position:-100px -50px}#commonPageHeader #globalNav a[href*='others']:hover span:before{background-position:-125px -50px}#commonPageHeader #globalNav a[href*='product.bandainamco-am.co.jp/am/']:hover span:before{background-position:-150px -50px}#commonPageHeader #globalNav ul{display:table;height:40px;margin:0 auto;max-width:1200px;width:100%}#commonPageHeader #globalNav li{border-right:1px solid #e8e8e8;display:table-cell;vertical-align:middle}#commonPageHeader #globalNav li:first-child{border-left:1px solid #e8e8e8}#commonPageHeader #utilityNav{position:absolute;top:45px;left:0;right:0;width:100%;height:0}#commonPageHeader #utilityNav>*{float:right;margin-left:20px}#commonPageHeader #utilityNav ul{font-size:0}#commonPageHeader #utilityNav ul:not(.snsButton) li:not(.appliButton) a:hover{-o-opacity:.6;opacity:.6}#commonPageHeader #utilityNav .appliButton{margin-left:30px}#commonPageHeader #utilityNav .appliButton:hover{background-color:#ffde00}#commonPageHeader #utilityNav .snsButton{display:none}#commonPageHeader #menuButton,#commonPageHeader #closeButton{display:none}}@media (max-width: 800px){#commonPageHeader:before{background-color:transparent;bottom:0;content:'';display:block;height:0;left:0;position:fixed;right:0;top:66px;-moz-transition:background-color .3s,height 0s .3s;-o-transition:background-color .3s,height 0s .3s;-webkit-transition:background-color .3s,height 0s;-webkit-transition-delay:0s,.3s;transition:background-color .3s,height 0s .3s;width:100%;z-index:1000}#commonPageHeader .logo{margin:0 20px;height:66px;padding:28px 0 0;width:99px}#commonPageHeader .wrapper{background-color:#fff;border-top:1px solid #e8e8e8;left:0;height:0;overflow:hidden;position:absolute;right:0;z-index:10001}#commonPageHeader .wrapper>*{opacity:0}#commonPageHeader.jsNavOpen:before{background-color:rgba(0,0,0,0.8);height:5000px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}#commonPageHeader.jsNavOpen .wrapper{height:auto;animation:slidein_open .5s alternate forwards}#commonPageHeader.jsNavOpen .wrapper>*{opacity:1;-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}#commonPageHeader #globalNav a{display:block;line-height:38px}#commonPageHeader #globalNav li{border-bottom:1px solid #e8e8e8}#commonPageHeader #utilityNav{background-color:#f3f4f6;padding-top:10px}#commonPageHeader #utilityNav a{display:block}#commonPageHeader #utilityNav ul:not(.snsButton) li{background-color:#fff;border:1px solid #d8d8d8;border-radius:3px;display:block;font-size:.875rem;font-weight:bold;line-height:38px;margin-top:10px;position:relative;text-align:center}#commonPageHeader #utilityNav ul:not(.snsButton) li:not(.appliButton) a:after{margin-top:15px}#commonPageHeader #utilityNav ul:not(.snsButton) li.appliButton a:before{margin-top:8px}#commonPageHeader #utilityNav .snsButton{background-color:#fff;margin:10px -20px 0;border-top:1px solid #d8d8d8;padding:10px 20px;text-align:center}#commonPageHeader #utilityNav .snsButton a:before{margin-top:8px}#commonPageHeader #utilityNav .snsButton li{width:40px;height:40px;margin:0 10px;display:inline-block;overflow:hidden}#commonPageHeader #utilityNav .snsButton a{background-image:url(../../shared/images/icon_am_common.png);background-repeat:no-repeat;-moz-background-size:200px auto;-o-background-size:200px auto;-webkit-background-size:200px auto;background-size:200px auto;height:40px;overflow:hidden;text-indent:40px;white-space:nowrap;width:40px}#commonPageHeader #utilityNav .snsButton a[href*='facebook']{background-position:0 -100px}#commonPageHeader #utilityNav .snsButton a[href*='twitter']{background-position:-50px -100px}#commonPageHeader #utilityNav .snsButton a[href*='google']{background-position:0 -150px}#commonPageHeader #utilityNav .snsButton a[href*='line']{background-position:-50px -150px}#commonPageHeader #menuButton{position:absolute;top:19px;right:0;border-color:#f3f4f6;border-style:solid;border-width:14px 11px;width:48px;height:47px;background-color:#b0b0b0}#commonPageHeader #menuButton:before{border-color:#f3f4f6;border-style:solid;border-width:5px 0;bottom:0;content:'';display:block;height:3px;margin:auto;position:absolute;top:0;width:100%}#commonPageHeader #closeButton{background-color:#b0b0b0;color:#fff;line-height:40px;text-align:center}}@media (min-width: 481px) and (max-width: 800px){#commonPageHeader #utilityNav ul:not(.snsButton){margin-left:-10px}#commonPageHeader #utilityNav ul:not(.snsButton):after{clear:both;content:'';display:block}#commonPageHeader #utilityNav ul:not(.snsButton) li{float:left;margin-left:10px;width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}}@media print{#commonPageHeader #menuButton{display:none}}@keyframes slidein_open{0%{height:0}49%{height:200px}50%{height:auto}}#commonPageHeader .gsc-control-searchbox-only table,#commonPageHeader .gsc-control-searchbox-only td,#commonPageHeader .gsc-control-searchbox-only input{border-style:none;box-shadow:0 0 0 rgba(255,255,255,0);box-sizing:border-box;margin:0 0 0 auto;padding:0}#commonPageHeader form.gsc-search-box{background-color:#fff;border:1px solid #d8d8d8;border-radius:3px;box-sizing:border-box;margin:0;padding:0}#commonPageHeader td.gsc-input{vertical-align:top}#commonPageHeader input.gsc-input{margin-left:3px !important}#commonPageHeader td.gsc-search-button{background:url(../../shared/images/icon_am_common.png) -15px 5px no-repeat;background-size:200px auto;height:28px;overflow:hidden;position:relative;vertical-align:top;width:35px}#commonPageHeader td.gsc-search-button>*{cursor:pointer;position:absolute;width:35px;margin:0;-o-opacity:0;opacity:0;padding:0}@media (min-width: 801px){#commonPageHeader form.gsc-search-box{height:30px;width:230px}#commonPageHeader td.gsc-input{height:28px}#commonPageHeader input.gsc-input{height:28px;line-height:28px}#commonPageHeader td.gsc-search-button{height:28px}}@media (max-width: 800px){#commonPageHeader form.gsc-search-box{height:40px}#commonPageHeader td.gsc-input{height:38px}#commonPageHeader input.gsc-input{font-size:1rem !important;height:38x;line-height:38px}#commonPageHeader td.gsc-search-button{background-position:-15px 10px;height:38px}}#toPageHeader{box-sizing:border-box;left:0;margin:40px 0 0;position:absolute;right:0;width:100%;z-index:9999}#toPageHeader a{background-color:#fff;border-radius:100%;box-shadow:0 0 3px #3d3a39;display:block;height:50px;margin:-25px 0 -25px auto;overflow:hidden;position:relative;text-indent:50px;white-space:nowrap;width:50px}#toPageHeader a:before,#toPageHeader a:after{border-style:solid;border-width:0 14px 15px 14px;bottom:0;content:'';display:block;height:0;left:0;margin:auto;position:absolute;right:0;top:0;width:0}#toPageHeader a:before{border-color:transparent transparent #3d3a39 transparent}#toPageHeader a:after{border-color:transparent transparent #fff transparent;-moz-transform:translateY(1px);-ms-transform:translateY(1px);-webkit-transform:translateY(1px);transform:translateY(1px)}#toPageHeader p{max-width:1090px;margin:0 auto;padding:0 20px}@media (min-width: 801px){#toPageHeader{min-width:980px}#toPageHeader a:hover:before{border-bottom-color:#999}}@media print{#toPageHeader{display:none}}#commonPageFooter{background-color:#3d3a39;margin:40px 0 0;padding:0 20px}#commonPageFooter li{display:inline-block;font-size:.75rem;vertical-align:top}#commonPageFooter dl{color:#fff;font-size:.8125rem;margin:0 auto;max-width:1150px;position:relative}#commonPageFooter dl:after{clear:both;content:'';display:block}#commonPageFooter dl a{color:#fff;display:block;line-height:.8125rem;padding:0 1em}#commonPageFooter dt{font-weight:bold}#commonPageFooter dd ul{overflow:hidden;position:relative}#commonPageFooter dd li+li{border-left:1px solid #302e2d}#commonPageFooter .wrapper{background-color:#fff;color:#3d3a39;margin:0 -20px;padding:20px;position:relative;text-align:right}#commonPageFooter .wrapper>*{margin:0 auto;max-width:1150px}#commonPageFooter .wrapper a{color:#3d3a39}#commonPageFooter .wrapper .copyright small{font-size:.625rem}#commonPageFooter .logo{position:absolute}@media (min-width: 801px){#commonPageFooter{min-width:980px}#commonPageFooter a:hover{-o-opacity:.6;opacity:.6}#commonPageFooter .logo{left:0;margin:0 auto;max-width:1190px;padding:0 20px;right:0;top:20px;width:100%}#commonPageFooter .logo:after{background:url(../../shared/images/logo_am_pc.png) center center no-repeat;background-size:contain;content:'';display:block;height:60px;margin-bottom:-60px;width:79px}#commonPageFooter .logo>a{display:block;height:60px;margin-bottom:-60px;position:relative;width:79px}#commonPageFooter .logo img{display:none}#commonPageFooter dt{clear:both;float:left;padding:20px 0;width:6em}#commonPageFooter dd{margin-left:6em;padding:10px 0 20px}#commonPageFooter dd+dt:before{border-top:1px solid #302e2d;content:'';display:block;left:0;margin-top:-20px;position:absolute;right:0;width:100%}#commonPageFooter dd ul:before{border-left:1px solid #585554;content:'';display:block;height:100%;position:absolute;top:10px;width:0}#commonPageFooter dd li{margin-top:10px;margin-left:-1px}#commonPageFooter .wrapper li{margin-left:.5em;padding-left:.5em}#commonPageFooter .wrapper li+li{border-left:1px solid #e2e2e2}#commonPageFooter .wrapper .copyright{margin-top:40px}}@media (max-width: 800px){#commonPageFooter .logo{height:70px;left:20px;max-width:123px;width:32%}#commonPageFooter .logo img{bottom:0;display:block;margin:auto 0;position:absolute;top:0}#commonPageFooter dl{margin:0 -20px}#commonPageFooter dt{padding:20px}#commonPageFooter dd{padding:0 20px 20px}#commonPageFooter dd+dt{border-top:1px solid #302e2d}#commonPageFooter dd ul{border-top:1px solid #585554;margin:0 -10px}#commonPageFooter dd li{margin-top:10px;margin-left:-1px}#commonPageFooter .wrapper{padding:0}#commonPageFooter .wrapper ul{background-color:#f7f8f9;padding:20px;text-align:center}#commonPageFooter .wrapper li a{display:inline-block;padding:10px}#commonPageFooter .copyright{display:table;height:70px;width:100%}#commonPageFooter .copyright small{display:table-cell;padding:0 20px 0 140px;vertical-align:middle}}@media print{#commonPageFooter dl,#commonPageFooter ul{display:none}#commonPageFooter .wrapper{border-top:1px solid #e2e2e2;padding-top:20px}}#commonPageHeader ~ #tPath{padding-left:20px;padding-right:20px}body.cssTypeA main,main.cssTypeA{padding-left:20px;padding-right:20px}@media only screen and (max-width: 479px){#commonPageHeader ~ #tPath{padding-left:10px;padding-right:10px}body.cssTypeA main,main.cssTypeA{padding-left:10px;padding-right:10px}}header#pageTop .logo>a,header#pageTop h1:first-child>a{margin-left:0;max-width:114px}header#pageTop .logo img,header#pageTop h1:first-child img{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:37px}@media (min-width: 801px){header#pageTop .logo>a,header#pageTop h1:first-child>a{height:37px;width:47px;position:relative;z-index:1}header#pageTop .logo img,header#pageTop h1:first-child img{display:none}header#pageTop .logo a:after{content:'';background:url(/assets/images/logo_am_pc.png) center center no-repeat;background-size:contain;display:block;height:40px;width:53px}}.js_blank_nav{height:0;margin:0 !important;padding:0 !important;position:relative;width:0 !important;z-index:-1}#common_page_header{background:#fff url(/assets/images/bg_am_brandline.png) center top no-repeat;border-bottom:1px solid #ccc;color:#333;font-size:.8125rem;line-height:1.2}#common_page_header:before{background-color:#ed2b00;margin-right:500px;right:50%}#common_page_header:after{background-color:#ffde00;left:50%;margin-left:500px}#common_page_header a{color:#333;display:block;text-decoration:none}#common_page_header li{margin-top:0}#common_page_header .header_logo{max-width:114px;min-height:42px;padding:27px 0 0;margin:0 20px}@media (max-width: 800px){.js_scroll_off{height:100%;overflow:hidden;position:relative;width:100%;z-index:-1}#common_page_header{background-color:#fff;position:relative;z-index:1000}#common_page_header .header_wrapper{margin-top:0;position:absolute;width:100%}#common_page_header .header_wrapper dd{background-color:#fff;height:0;opacity:0;overflow:hidden}#common_page_header .header_wrapper dd:last-child{box-shadow:0 4px 8px -4px #888}#common_page_header .header_wrapper dt{font-size:.625rem;height:36px;position:absolute;top:-43px;white-space:nowrap}#common_page_header.js_fixed .header_wrapper.js_open dt ~ dd{max-height:-webkit-calc(100% - 70px + 19px);max-height:calc(100% - 70px + 19px)}#common_page_header .header_nav:before{border-top:2px solid #ff5c00;content:'';display:block;position:absolute;right:20px;top:-32px;width:28px}#common_page_header .header_nav a{color:#e60000;line-height:50px;padding:0 20px}#common_page_header .header_nav a:before{content:'';display:inline-block;margin-right:10px;vertical-align:middle}#common_page_header .header_nav dt{background-color:rgba(255,255,255,0);box-sizing:border-box;color:#ff5c00;font-size:.625rem;padding-top:25px;right:20px;text-align:center;width:28px}#common_page_header .header_nav dt:before,#common_page_header .header_nav dt:after{border-top:2px solid #ff5c00;content:'';display:block;left:0;position:absolute;right:0;top:11px;width:28px}#common_page_header .header_nav dt:before{margin-top:-7px}#common_page_header .header_nav dt:after{margin-top:7px}#common_page_header .header_nav.js_open dt{background-color:#fff;-moz-transform:translate(all 0.2s, 1em);-ms-transform:translate(all 0.2s, 1em);-webkit-transform:translate(all 0.2s, 1em);transform:translate(all 0.2s, 1em)}#common_page_header .header_nav.js_open dt:before,#common_page_header .header_nav.js_open dt:after{margin-top:0;-moz-transform:translate(all 0.2s, 1em);-ms-transform:translate(all 0.2s, 1em);-webkit-transform:translate(all 0.2s, 1em);transform:translate(all 0.2s, 1em);width:32px}#common_page_header .header_nav.js_open dt:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#common_page_header .header_nav.js_open dt:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#common_page_header .header_nav_global a:before{background-position:center center;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}#common_page_header .header_nav_global a[href*='/event/']:before{background-image:url(/assets/images/ico_info.svg)}#common_page_header .header_nav_global a[href*='/NEWS/']:before{background-image:url(/assets/images/ico_news.svg)}#common_page_header .header_nav_global a[href*='/app/']:before{background-image:url(/assets/images/ico_app_r.svg)}#common_page_header .header_nav_global li{font-size:1.25rem}#common_page_header .header_nav_global li:nth-child(1),#common_page_header .header_nav_global li:nth-child(2){width:50%;float:left;font-size:1.125rem;text-align:center;margin:30px 0}#common_page_header .header_nav_global li:nth-child(1) a,#common_page_header .header_nav_global li:nth-child(2) a{padding:0 20px;line-height:inherit}#common_page_header .header_nav_global li:nth-child(1) a:before,#common_page_header .header_nav_global li:nth-child(2) a:before{display:block;margin:0 auto 10px;height:70px;width:70px}#common_page_header .header_nav_global li:nth-child(1) a[href*='/spot/']:before,#common_page_header .header_nav_global li:nth-child(2) a[href*='/spot/']:before{background-image:url(/assets/images/ico_shop.svg)}#common_page_header .header_nav_global li:nth-child(1) a[href*='/am/']:before,#common_page_header .header_nav_global li:nth-child(2) a[href*='/am/']:before{background-image:url(/assets/images/ico_machine.svg)}#common_page_header .header_nav_global li:nth-child(2){border-left:1px solid #e60000;margin-right:-1px}#common_page_header .header_nav_global li:nth-child(3){clear:both}#common_page_header .header_nav_global li:nth-child(n+3) br{display:none}#common_page_header .header_nav_utility{margin:0;padding:20px 0 30px}#common_page_header .header_nav_utility a:before{border:4px solid #e60000;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#common_page_header .header_nav_utility li{font-size:1.125rem}#common_page_header .header_search dd>*{padding:30px 20px}#common_page_header.js_ready{position:absolute;left:0;right:0;top:0;width:100%}#common_page_header.js_fixed{position:fixed;top:-19px}}@media (max-width: 479px){#common_page_header .header_nav_global li:nth-child(1),#common_page_header .header_nav_global li:nth-child(2){font-size:1rem}}@media (min-width: 801px){.js_blank_nav{display:none}#common_page_header{min-width:980px}#common_page_header .header_nav,#common_page_header .header_search{margin:0 auto;max-width:1200px;padding:0 20px;position:relative}#common_page_header .header_logo{height:0;left:0;margin:0 auto;max-width:1240px;margin:0 auto;padding:0;position:absolute;right:0;width:100%;z-index:1001}#common_page_header .header_logo>*{width:80px;margin:45px 0 0 20px}#common_page_header .header_logo>*:after{background:url(/assets/images/logo_am_pc.png) center center no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;content:'';display:block;height:60px;width:80px}#common_page_header .header_logo>* img{display:none}#common_page_header .header_nav_global{font-size:.9375rem;font-weight:bold;height:18px;letter-spacing:-.4em;margin-left:20px;overflow:hidden;padding:90px 0 18px;text-align:right;width:100%}#common_page_header .header_nav_global:after{clear:both;content:'';display:block}#common_page_header .header_nav_global a{border-bottom:3px solid #fff;line-height:48px;margin:-15px 0 -18px;padding:0 20px;text-align:left}#common_page_header .header_nav_global a:hover{color:#e60000}#common_page_header .header_nav_global a:before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;width:22px;height:22px;margin-right:10px;vertical-align:middle}#common_page_header .header_nav_global a[href*='/spot/']:before{background-image:url(/assets/images/ico_shop.svg)}#common_page_header .header_nav_global a[href*='/am/']:before{background-image:url(/assets/images/ico_machine.svg)}#common_page_header .header_nav_global a[href*='/event/']:before{background-image:url(/assets/images/ico_info.svg)}#common_page_header .header_nav_global a[href*='/NEWS/']:before{background-image:url(/assets/images/ico_news.svg)}#common_page_header .header_nav_global a[href*='/app/']:before{background-image:url(/assets/images/ico_app.svg)}#common_page_header .header_nav_global li{display:inline-block;height:18px;letter-spacing:normal;position:relative;vertical-align:top}#common_page_header .header_nav_global li+li{border-left:1px solid #ccc}#common_page_header .header_nav_global li:first-child a{padding-left:10px}#common_page_header .header_nav_global .header_appli_button{border:1px solid #ccc;border-radius:3px;height:33px;position:absolute;right:227px;top:38px;width:168px}#common_page_header .header_nav_global .header_appli_button a{border-style:none;font-size:.875rem;font-weight:normal;line-height:33px;margin:0;padding:0;text-align:center}#common_page_header .header_nav_current a{border-color:#e60000}#common_page_header .header_nav_utility{letter-spacing:-.4em;margin:0;right:430px;position:absolute;top:38px}#common_page_header .header_nav_utility li{display:inline-block;letter-spacing:normal;line-height:35px;margin-left:30px;text-align:center}#common_page_header .header_search{top:38px;left:0;right:0;width:100%;padding:0;max-width:1240px;min-width:980px;position:absolute}}@media (min-width: 801px) and (max-width: 1100px){#common_page_header .header_nav_global{height:2.4em}#common_page_header .header_nav_global li:not(.header_appli_button){height:2.4em}#common_page_header .header_nav_global li:not(.header_appli_button) a{line-height:1.2em;padding:15px 20px 15px 52px}#common_page_header .header_nav_global li:not(.header_appli_button) a:before{margin-left:-32px}#common_page_header .header_nav_global li:not(.header_appli_button):first-child a{padding-left:42px}#common_page_header .header_nav_global li:not(.header_appli_button):first-child a:before{margin-left:-32px}}@media (min-width: 1100px){#common_page_header .header_nav_global br{display:none}}@media (min-width: 1980px){#common_page_header{overflow:hidden}#common_page_header:before,#common_page_header:after{content:'';display:block;width:50%;height:19px;position:absolute;top:0}}@keyframes slidein_open{0%{height:0}49%{height:50px}50%{height:auto}}#common_page_header .header_search .gsc-control-searchbox-only table,#common_page_header .header_search .gsc-control-searchbox-only td,#common_page_header .header_search .gsc-control-searchbox-only div,#common_page_header .header_search .gsc-control-searchbox-only input{border-style:none;box-shadow:inset 0 0 0 rgba(255,255,255,0);box-sizing:border-box;margin:0 0 0 auto;padding:0}#common_page_header .header_search form.gsc-search-box{margin:0;overflow:hidden;padding:0}#common_page_header .header_search td.gsc-input{vertical-align:top}#common_page_header .header_search input.gsc-input{vertical-align:top;margin-left:3px}#common_page_header .header_search td.gsc-search-button{height:33px;overflow:hidden;position:relative;vertical-align:top;width:32px}#common_page_header .header_search td.gsc-search-button:before{background-position:center center;background-repeat:no-repeat;background-image:url(/assets/images/ico_search_w.svg);background-size:contain;content:'';display:block;height:23px;position:absolute;right:23px;top:50%;transform:translateY(-50%);width:23px}#common_page_header .header_search button.gsc-search-button{cursor:pointer;position:absolute;width:32px;margin:0;-o-opacity:0;opacity:0;padding:0}@media (min-width: 801px){#common_page_header .header_search form.gsc-search-box{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:33px;width:188px}#common_page_header .header_search td.gsc-input{height:33px}#common_page_header .header_search input.gsc-input{height:33px !important;line-height:33px;width:155px}#common_page_header .header_search td.gsc-search-button:before{background-image:url(/assets/images/ico_search.svg);background-size:contain;height:16px;right:8px;width:16px}#common_page_header .header_search button.gsc-search-button{height:33px;position:relative;width:32px}}@media (max-width: 800px){#common_page_header .header_search form.gsc-search-box{height:42px}#common_page_header .header_search td.gsc-input{height:40px;border:1px solid #ccc}#common_page_header .header_search input.gsc-input{font-size:1rem !important;height:40px;line-height:40px}#common_page_header .header_search td.gsc-search-button{background-color:#e60000;border:1px solid #e60000;height:40px;width:70px}#common_page_header .header_search button.gsc-search-button{height:38px;width:68px}}#common_head_link{line-height:1.2;margin:0 auto;max-width:1240px}#common_head_link p{margin:0}#common_head_link a{background-color:#f3f3f3;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:block;height:36px;margin:0 20px 0 auto;overflow:hidden;position:relative;text-indent:40px;white-space:nowrap;width:36px}#common_head_link a:before,#common_head_link a:after{border-top:2px solid #888;bottom:0;content:'';display:block;height:0;margin:auto 0;position:absolute;top:0;width:14px}#common_head_link a:before{left:15.5px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#common_head_link a:after{right:15.5px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#common_page_footer{background-color:#f7f7f7;color:#333;font-size:.8125rem;line-height:1.2;margin-top:20px;padding:0 20px}#common_page_footer:after,#common_page_footer .footer_wrapper:after,#common_page_footer .footer_nav:after{content:'';display:block;clear:both}#common_page_footer .footer_wrapper{margin:0 auto;max-width:1200px}#common_page_footer .footer_wrapper:first-child{box-sizing:border-box}#common_page_footer .footer_nav a{color:#333;display:block;padding:.7em 0;text-decoration:none}#common_page_footer dl.footer_nav{padding:20px 0;margin:0 0 0 -20px}#common_page_footer dl.footer_nav dt{font-weight:bold;font-size:1rem;margin-left:20px}#common_page_footer dl.footer_nav dd{display:inline-block;float:left;margin-left:20px}#common_page_footer ul.footer_nav{border-top:1px solid #ccc;margin:0;padding:20px 0;text-align:center}#common_page_footer ul.footer_nav li{display:inline-block;font-size:inherit;margin:0 10px}#common_page_footer .footer_copyright{margin:0}#common_page_footer .footer_copyright li{float:right;font-size:.75rem;line-height:34px;list-style-type:none;margin:0}#common_page_footer .footer_copyright li.footer_logo{float:left}#common_page_footer .footer_copyright small{font-size:100%;min-width:320px}#common_page_footer .footer_logo{margin:0;max-width:108px}#common_page_footer .footer_logo img{border-style:none;height:auto;vertical-align:inherit;max-width:100%;-ms-interpolation-mode:bicubic}#common_page_footer ~ *{position:absolute}@media (min-width: 801px){#common_page_footer{margin-top:30px;min-width:940px}#common_page_footer .footer_logo{max-width:60px}#common_page_footer .footer_logo a:after{background:url(/assets/images/logo_am_pc.png) center center no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;content:'';display:block;height:42px;width:60px}#common_page_footer .footer_logo img{display:none}}@media (min-width: 1001px){#common_page_footer{position:relative;overflow:hidden}#common_page_footer .footer_wrapper{margin:0 auto;max-width:1200px}#common_page_footer .footer_wrapper:first-child{box-sizing:border-box;padding-right:100px}#common_page_footer .footer_wrapper:last-child{box-sizing:border-box;position:absolute;left:0;right:0;top:50%;height:0;padding:0 20px;width:100%;max-width:1240px}#common_page_footer .footer_nav a{line-height:2rem;padding:0}#common_page_footer dl.footer_nav{border-bottom:1px solid #ccc;float:left;margin-left:0;padding-bottom:0}#common_page_footer dl.footer_nav dt{float:left;margin:0 0 10px 0}#common_page_footer dl.footer_nav dd:last-child{margin-bottom:10px}#common_page_footer ul.footer_nav{border-style:none;float:left;margin-left:-20px;padding-top:0;text-align:left}#common_page_footer ul.footer_nav li{margin:10px 0 0 20px}#common_page_footer .footer_copyright{float:right;text-align:right;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#common_page_footer .footer_copyright li{float:none !important;margin:0 0 0 auto;line-height:1;white-space:nowrap}#common_page_footer .footer_copyright li+li{margin-top:15px}}#common_page_header{background:#fff url(/assets/images/bg_am_brandline.png) center top no-repeat;border-bottom:1px solid #ccc;color:#333;font-size:.8125rem;line-height:1.2}#common_page_header:before{background-color:#ed2b00;margin-right:500px;right:50%}#common_page_header:after{background-color:#ffde00;left:50%;margin-left:500px}#common_page_header a{color:#333;display:block;text-decoration:none}#common_page_header li{margin-top:0}#common_page_header .header_logo{max-width:114px;min-height:42px;padding:27px 0 0;margin:0 20px}#common_page_header .header_search dt span{background-color:#e60000;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;display:block;height:36px;overflow:hidden;text-indent:40px;width:36px}#common_page_header .header_search dt span:before,#common_page_header .header_search dt span:after{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;top:0}#common_page_header .header_search dt span:before{background:url(/assets/images/ico_search_w.svg) center center no-repeat;background-size:contain;content:'';height:16px;width:16px}#common_page_header .header_search.js_open dt span{background-color:#888}#common_page_header .header_search.js_open dt span:before,#common_page_header .header_search.js_open dt span:after{-moz-transform:translate(all 0.2s, 1em);-ms-transform:translate(all 0.2s, 1em);-webkit-transform:translate(all 0.2s, 1em);transform:translate(all 0.2s, 1em)}#common_page_header .header_search.js_open dt span:before{background:url(/assets/images/ico_close.svg) center center no-repeat;background-size:contain;content:'';height:12px;width:12px}@media (max-width: 800px){.js_scroll_off{height:100%;overflow:hidden;position:relative;width:100%;z-index:-1}.js_scroll_off.search_open{overflow:visible !important}.js_scroll_off.search_open #common_page_header.js_fixed{position:static !important;top:0 !important}.js_scroll_off.search_open #common_page_header.js_fixed .header_wrapper.js_open.header_search dt ~ dd{max-height:none !important}#common_page_header{background-color:#fff;position:relative;z-index:1000}#common_page_header .header_wrapper{margin-top:0;position:absolute;width:100%}#common_page_header .header_wrapper dd{background-color:#fff;height:0;opacity:0;overflow:hidden}#common_page_header .header_wrapper dd:last-child{box-shadow:0 4px 8px -4px #888}#common_page_header .header_wrapper dt{font-size:.625rem;height:36px;position:absolute;top:-43px;white-space:nowrap}#common_page_header .header_wrapper.js_open dt{right:20px;z-index:50}#common_page_header .header_wrapper.js_open dt ~ dd{animation:slidein_open .2s alternate forwards;height:auto;opacity:1;-moz-transform:translate(opacity 0.2s, 1em);-ms-transform:translate(opacity 0.2s, 1em);-webkit-transform:translate(opacity 0.2s, 1em);transform:translate(opacity 0.2s, 1em);width:100%;z-index:20}#common_page_header .header_wrapper.js_open.header_nav dt ~ dd{position:fixed;top:auto}#common_page_header .header_wrapper.js_open.header_search dt{top:-54px}#common_page_header .header_wrapper.js_open.header_search dt ~ dd{position:absolute;top:-69px}#common_page_header.js_fixed .header_wrapper.js_open dt ~ dd{max-height:-webkit-calc(100% - 70px + 19px);max-height:calc(100% - 70px + 19px)}#common_page_header .header_nav:before{border-top:2px solid #ff5c00;content:'';display:block;position:absolute;right:20px;top:-32px;width:28px}#common_page_header .header_nav a{color:#e60000;line-height:50px;padding:0 20px}#common_page_header .header_nav a:before{content:'';display:inline-block;margin-right:10px;vertical-align:middle}#common_page_header .header_nav dt{background-color:rgba(255,255,255,0);box-sizing:border-box;color:#ff5c00;font-size:.625rem;padding-top:25px;right:20px;text-align:center;width:28px}#common_page_header .header_nav dt:before,#common_page_header .header_nav dt:after{border-top:2px solid #ff5c00;content:'';display:block;left:0;position:absolute;right:0;top:11px;width:28px}#common_page_header .header_nav dt:before{margin-top:-7px}#common_page_header .header_nav dt:after{margin-top:7px}#common_page_header .header_nav.js_open dt{background-color:#fff;-moz-transform:translate(all 0.2s, 1em);-ms-transform:translate(all 0.2s, 1em);-webkit-transform:translate(all 0.2s, 1em);transform:translate(all 0.2s, 1em)}#common_page_header .header_nav.js_open dt:before,#common_page_header .header_nav.js_open dt:after{margin-top:0;-moz-transform:translate(all 0.2s, 1em);-ms-transform:translate(all 0.2s, 1em);-webkit-transform:translate(all 0.2s, 1em);transform:translate(all 0.2s, 1em);width:32px}#common_page_header .header_nav.js_open dt:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#common_page_header .header_nav.js_open dt:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#common_page_header .header_nav_global a:before{background-position:center center;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}#common_page_header .header_nav_global a[href*='/event/']:before{background-image:url(/assets/images/ico_info.svg)}#common_page_header .header_nav_global a[href*='/NEWS/']:before{background-image:url(/assets/images/ico_news.svg)}#common_page_header .header_nav_global a[href*='/app/']:before{background-image:url(/assets/images/ico_app_r.svg);height:22px;width:22px}#common_page_header .header_nav_global li{font-size:1.25rem}#common_page_header .header_nav_global li:nth-child(1),#common_page_header .header_nav_global li:nth-child(2){width:50%;float:left;font-size:1.125rem;text-align:center;margin:30px 0}#common_page_header .header_nav_global li:nth-child(1) a,#common_page_header .header_nav_global li:nth-child(2) a{padding:0 20px;line-height:inherit}#common_page_header .header_nav_global li:nth-child(1) a:before,#common_page_header .header_nav_global li:nth-child(2) a:before{display:block;margin:0 auto 10px;height:70px;width:70px}#common_page_header .header_nav_global li:nth-child(1) a[href*='/spot/']:before,#common_page_header .header_nav_global li:nth-child(2) a[href*='/spot/']:before{background-image:url(/assets/images/ico_shop.svg)}#common_page_header .header_nav_global li:nth-child(1) a[href*='/am/']:before,#common_page_header .header_nav_global li:nth-child(2) a[href*='/am/']:before{background-image:url(/assets/images/ico_machine.svg)}#common_page_header .header_nav_global li:nth-child(2){border-left:1px solid #e60000;margin-right:-1px}#common_page_header .header_nav_global li:nth-child(3){clear:both}#common_page_header .header_nav_global li:nth-child(n+3) br{display:none}#common_page_header .header_nav_utility{margin:0;padding:20px 0 30px}#common_page_header .header_nav_utility a:before{border:4px solid #e60000;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#common_page_header .header_nav_utility li{font-size:1.125rem}#common_page_header .header_search dd{overflow:visible}#common_page_header .header_search dd>*{padding:15px 0}#common_page_header .header_search dd>* .nice-select{margin-left:20px}#common_page_header .header_search dd>* #searchButton{margin-right:70px}#common_page_header .header_search dd form#searchForm,#common_page_header .header_search dd form#searchFormGlobal{margin-top:0}#common_page_header .header_search dd form#searchForm .search-wrap,#common_page_header .header_search dd form#searchFormGlobal .search-wrap{margin-top:0}#common_page_header .header_search dd:last-child{box-shadow:none}#common_page_header .header_search dt{right:70px}#common_page_header.js_ready{position:absolute;left:0;right:0;top:0;width:100%}#common_page_header.js_fixed{position:fixed;top:-19px}}@media (max-width: 479px){#common_page_header .header_nav_global li:nth-child(1),#common_page_header .header_nav_global li:nth-child(2){font-size:1rem}#common_page_header .header_search.js_open dt{right:10px}#common_page_header .header_search dd>*{padding:15px 0}#common_page_header .header_search dd>* .nice-select{margin-left:15px;padding-left:10px;width:6rem}#common_page_header .header_search dd>* #searchButton{margin-right:55px}}@media (min-width: 801px){.js_blank_nav{display:none}#common_page_header{min-width:980px}#common_page_header .header_nav,#common_page_header .header_search{margin:0 auto;max-width:1200px;padding:0 20px;position:relative}#common_page_header .header_nav dt{display:none}#common_page_header .header_logo{height:0;left:0;margin:0 auto;max-width:1240px;margin:0 auto;padding:0;position:absolute;right:0;width:100%;z-index:1001}#common_page_header .header_logo>*{width:80px;margin:45px 0 0 20px}#common_page_header .header_logo>*:after{background:url(/assets/images/logo_am_pc.png) center center no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;content:'';display:block;height:60px;width:80px}#common_page_header .header_logo>* img{display:none}#common_page_header .header_nav_global{font-size:.9375rem;font-weight:bold;height:18px;letter-spacing:-.4em;margin-left:20px;overflow:hidden;padding:90px 0 18px;text-align:right;width:100%}#common_page_header .header_nav_global:after{clear:both;content:'';display:block}#common_page_header .header_nav_global a{border-bottom:3px solid #fff;line-height:48px;margin:-15px 0 -18px;padding:0 20px;text-align:left}#common_page_header .header_nav_global a:hover{color:#e60000}#common_page_header .header_nav_global a:before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;width:22px;height:22px;margin-right:10px;vertical-align:middle}#common_page_header .header_nav_global a[href*='/spot/']:before{background-image:url(/assets/images/ico_shop.svg)}#common_page_header .header_nav_global a[href*='/am/']:before{background-image:url(/assets/images/ico_machine.svg)}#common_page_header .header_nav_global a[href*='/event/']:before{background-image:url(/assets/images/ico_info.svg)}#common_page_header .header_nav_global a[href*='/NEWS/']:before{background-image:url(/assets/images/ico_news.svg)}#common_page_header .header_nav_global a[href*='/app/']:before{background-image:url(/assets/images/ico_app_r.svg);width:20px;height:20px}#common_page_header .header_nav_global li{display:inline-block;height:18px;letter-spacing:normal;position:relative;vertical-align:top}#common_page_header .header_nav_global li+li{border-left:1px solid #ccc}#common_page_header .header_nav_global li:first-child a{padding-left:10px}#common_page_header .header_nav_global .header_appli_button{border:1px solid #ccc;border-radius:3px;height:33px;position:absolute;right:76px;top:38px;width:168px}#common_page_header .header_nav_global .header_appli_button a{border-style:none;font-size:.875rem;font-weight:normal;line-height:33px;margin:0;padding:0;text-align:center}#common_page_header .header_nav_current a{border-color:#e60000}#common_page_header .header_nav_utility{letter-spacing:-.4em;margin:0;right:80px;position:absolute;top:38px}#common_page_header .header_nav_utility li{display:inline-block;letter-spacing:normal;line-height:35px;margin-left:30px;text-align:center}#common_page_header .header_search{top:38px;left:0;right:0;width:100%;padding:0;max-width:none;min-width:980px;position:absolute}#common_page_header .header_search #srcWindow{margin:0 auto;max-width:740px}#common_page_header .header_search form#searchForm,#common_page_header .header_search form#searchFormGlobal{margin-top:0}#common_page_header .header_search dt{margin:0 auto;max-width:1200px;position:relative}#common_page_header .header_search dt span{position:absolute;right:0}#common_page_header .header_search dd{background-color:#f3f3f3;opacity:0;padding:40px 0;position:absolute;top:89px;width:100%;z-index:-1}#common_page_header .header_search.js_open dt ~ dd{animation:slidein_open .2s alternate forwards;height:auto;opacity:1;-moz-transform:translate(opacity 0.2s, 1em);-ms-transform:translate(opacity 0.2s, 1em);-webkit-transform:translate(opacity 0.2s, 1em);transform:translate(opacity 0.2s, 1em);z-index:20}}@media (min-width: 801px) and (max-width: 1100px){#common_page_header .header_nav_global{height:2.4em}#common_page_header .header_nav_global li:not(.header_appli_button){height:2.4em}#common_page_header .header_nav_global li:not(.header_appli_button) a{line-height:1.2em;padding:15px 20px 15px 52px}#common_page_header .header_nav_global li:not(.header_appli_button) a:before{margin-left:-32px}#common_page_header .header_nav_global li:not(.header_appli_button):first-child a{padding-left:42px}#common_page_header .header_nav_global li:not(.header_appli_button):first-child a:before{margin-left:-32px}#common_page_header .header_search dd{top:107px}}@media (min-width: 1100px){#common_page_header .header_nav_global br{display:none}}@media (min-width: 1980px){#common_page_header{overflow:hidden}#common_page_header:before,#common_page_header:after{content:'';display:block;width:50%;height:19px;position:absolute;top:0}}@keyframes slidein_open{0%{height:0}49%{height:50px}50%{height:auto}}#swipe_menu{background-color:#fff;border-bottom:1px solid #ccc;line-height:1.2;margin-top:0;overflow:hidden;position:relative;text-align:center;z-index:999}#swipe_menu a{color:#e60000;display:block;line-height:1;margin-bottom:-90px;padding:10px 2px 100px;text-decoration:none;white-space:nowrap}#swipe_menu ul{display:flex;width:100%}#swipe_menu ul li{font-size:.75rem}#swipe_menu ul:not(.swipe_menu_text) li{-webkit-flex:1;flex:1;min-width:20%}#swipe_menu .swipe_menu_icon{display:block;height:25px;position:relative}#swipe_menu .swipe_menu_icon img{bottom:0;display:block;left:0;margin:auto;max-height:100%;position:absolute;right:0;top:0}#swipe_menu .swipe_menu_icon+.swipe_menu_title{overflow:hidden;text-overflow:ellipsis;width:100%}#swipe_menu .swipe_menu_title:first-child{padding:.2em 1em}@media (max-width: 600px){#swipe_menu .swipe_menu_icon+.swipe_menu_title{font-size:2.2vw}}@media (max-width: 800px){.js_ready+#swipe_menu{position:absolute;left:0;right:0;top:70px;width:100%}.js_fixed+#swipe_menu{position:fixed;top:51px}}@media (min-width: 801px){#swipe_menu{display:none}}#swipe_menu .js_current,.scroll_menu .js_current{font-weight:bold;position:relative}#swipe_menu .js_current:after,.scroll_menu .js_current:after{border-top:3px solid #ff5c00;content:'';display:block;margin-top:-10px}#swipe_menu .js_scroll_wrapper,.scroll_menu .js_scroll_wrapper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}#swipe_menu .js_scroll_prev,#swipe_menu .js_scroll_next,.scroll_menu .js_scroll_prev,.scroll_menu .js_scroll_next{background-color:#ccc;cursor:pointer;display:none;height:calc(100% - 4px);margin:0;position:absolute;top:1px;width:20px}#swipe_menu .js_scroll_prev:before,#swipe_menu .js_scroll_next:before,.scroll_menu .js_scroll_prev:before,.scroll_menu .js_scroll_next:before{border:5px solid transparent;content:"";display:block;height:0;left:50%;margin:auto;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:0}#swipe_menu .js_scroll_prev.js_scroll_active,#swipe_menu .js_scroll_next.js_scroll_active,.scroll_menu .js_scroll_prev.js_scroll_active,.scroll_menu .js_scroll_next.js_scroll_active{display:block}#swipe_menu .js_scroll_prev:before,.scroll_menu .js_scroll_prev:before{border-right:8px solid #fff;border-left:0 solid transparent}#swipe_menu .js_scroll_next,.scroll_menu .js_scroll_next{right:0}#swipe_menu .js_scroll_next:before,.scroll_menu .js_scroll_next:before{border-right:0 solid transparent;border-left:8px solid #fff}#swipe_menu.js_open ~ .wm-column4 .js_hidden,.scroll_menu.js_open ~ .wm-column4 .js_hidden{display:none}#common_page_header .header_search .gsc-control-searchbox-only table,#common_page_header .header_search .gsc-control-searchbox-only td,#common_page_header .header_search .gsc-control-searchbox-only div,#common_page_header .header_search .gsc-control-searchbox-only input{border-style:none;box-shadow:inset 0 0 0 rgba(255,255,255,0);box-sizing:border-box;margin:0 0 0 auto;padding:0}#common_page_header .header_search form.gsc-search-box{margin:0;overflow:hidden;padding:0}#common_page_header .header_search td.gsc-input{vertical-align:top}#common_page_header .header_search input.gsc-input{vertical-align:top;margin-left:3px}#common_page_header .header_search td.gsc-search-button{height:33px;overflow:hidden;position:relative;vertical-align:top;width:32px}#common_page_header .header_search td.gsc-search-button:before{background-position:center center;background-repeat:no-repeat;background-image:url(/assets/images/ico_search_w.svg);background-size:contain;content:'';display:block;height:23px;position:absolute;right:23px;top:50%;transform:translateY(-50%);width:23px}#common_page_header .header_search button.gsc-search-button{cursor:pointer;position:absolute;width:32px;margin:0;-o-opacity:0;opacity:0;padding:0}@media (min-width: 801px){#common_page_header .header_search form.gsc-search-box{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:33px;width:188px}#common_page_header .header_search td.gsc-input{height:33px}#common_page_header .header_search input.gsc-input{height:33px !important;line-height:33px;width:155px}#common_page_header .header_search td.gsc-search-button:before{background-image:url(/assets/images/ico_search.svg);background-size:contain;height:16px;right:8px;width:16px}#common_page_header .header_search button.gsc-search-button{height:33px;position:relative;width:32px}}@media (max-width: 800px){#common_page_header .header_search form.gsc-search-box{height:42px}#common_page_header .header_search td.gsc-input{height:40px;border:1px solid #ccc}#common_page_header .header_search input.gsc-input{font-size:1rem !important;height:40px;line-height:40px}#common_page_header .header_search td.gsc-search-button{background-color:#e60000;border:1px solid #e60000;height:40px;width:70px}#common_page_header .header_search button.gsc-search-button{height:38px;width:68px}}
