﻿body{min-width:980px;margin:0 auto;padding:0 20px;color:#323232;font-size:14px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;background-color:#fff;-webkit-text-size-adjust:100%}@media only screen and (max-width: 800px){body{min-width:0}}@media only screen and (max-width: 479px){body{padding:0 10px}}header,footer,main,article,aside,section,nav,figure,figcaption{display:block;margin:0;padding:0;font-size:100%}h1,h2,h3,h4,h5,h6,p,th,td,li,dt,dd{margin:0;padding:0;font-size:100%;line-height:1.6em}h2,h3,h4,h5,h6{font-weight:normal}ul,ol{margin:0;padding:0;list-style-type:none}dl,form,fieldset,iframe{margin:0;padding:0}fieldset,iframe{border-style:none}input[type='text'],input[type='input'],input[type='reset'],input[type='button'],textarea,select,button{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}table{border-collapse:collapse;border-spacing:0}th{font-weight:normal;text-align:left}caption{width:100%;text-align:left}strong,em,address{font-weight:normal;font-style:normal}small{font-size:100%}img{border-style:none;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}iframe{width:100%}*{-webkit-tap-highlight-color:transparent}.clearfix:after{content:'';display:block;clear:both}a{color:#007dd7;text-decoration:underline}a:hover,a:active{color:#b91e23}strong{color:#ff960a}em,em strong{font-weight:bold}sub,sup{font-size:.7em}sub{vertical-align:text-top}sup{vertical-align:text-bottom}*+p,*+ul,*+ol,*+dl,*+figure,*+table,*+iframe,*+div{margin-top:20px}script:first-child+*{margin-top:0}.wm-h1{position:relative;margin-top:-.25em;padding-left:12px;padding-bottom:.2em;font-size:1.43em;color:#646464;font-weight:bold;border-bottom:2px solid #b91e23}.wm-h1:before{content:'';position:absolute;top:.25em;bottom:.55em;left:0;display:block;border-left:4px solid #b91e23}.wm-h1.imgTitle{padding-left:0;text-align:center;border-style:none}.wm-h1.imgTitle:before{display:none}article .notes{display:block;padding-left:1em;text-indent:-1em;line-height:1.6em}article .notes:first-letter{display:inline-block;width:1em;text-indent:0;text-align:center}.wm-border+.notes,.wm-background+.notes,.wm-border-background+.notes,table+.notes{display:block;margin-top:5px}.textR{text-align:right}.textC{text-align:center}.wm-border,.wm-background,.wm-border-background{padding:19px}.wm-border *:first-child,.wm-background *:first-child,.wm-border-background *:first-child{margin-top:0}.wm-border{border:1px solid #c8c8c8}.wm-background{border:1px solid #ff960a}.wm-border-background{color:#fff;background-color:#ff960a;border:1px solid #ff960a}.wm-border-background strong{color:#b91e23}table{width:100%}caption{padding-bottom:.5em}td,th{padding:1em;border:1px solid #c8c8c8}th{color:#fff;background-color:#969696}@media only screen and (max-width: 640px){.spBreak,.spBreak thead,.spBreak tbody,.spBreak tfoot,.spBreak tr,.spBreak th,.spBreak td{display:block}.spBreak *+tr th{margin-top:20px}.spBreak td{margin-top:-1px}}article li ul,article li ol,article li+li{margin-top:.5em}ul.wm-list>li{position:relative;padding-left:1.5em}ul.wm-list>li:before{content:'・';position:absolute;top:0;left:.5em;display:block;width:1em;text-align:center}ul.wm-list>li.icon{padding-left:0}ul.wm-list>li.icon:before{display:none}ol.wm-list{counter-reset:numCount;padding-left:2em;list-style-type:none}ol.wm-list>li{position:relative}ol.wm-list>li:before{counter-increment:numCount;content:counter(numCount) "：";display:inline-block;width:2em;margin-left:-2em;text-align:right}ul.icon>li>a,.icon>a{position:relative;display:inline-block;padding-left:10px}ul.icon>li>a:before,.icon>a:before{content:'';display:block;width:0;height:0;position:absolute;top:.8em;left:0;margin-top:-3px;border-style:solid;border-color:transparent;border-color:rgba(255,0,0,0);border-width:3px 0 3px 4px;border-left-color:#007dd7}ul.icon>li>a[target],ul.icon>li>a.subWin,.icon>a[target],.icon>a.subWin{position:relative;display:inline-block;padding-left:20px;background-position:0 0}ul.icon>li>a[target]:before,ul.icon>li>a.subWin:before,.icon>a[target]:before,.icon>a.subWin:before{content:'';position:absolute;top:.8em;left:0;display:inline-block;width:16px;height:16px;margin:-8px 0;background:url(../../shared/images/icon_common.png) 0 0 no-repeat;border-style:none;overflow:hidden}ul.icon>li>a[href*='.pdf'],ul.icon>li>a.pdf,.icon>a[href*='.pdf'],.icon>a.pdf{position:relative;display:inline-block;padding-left:20px}ul.icon>li>a[href*='.pdf']:before,ul.icon>li>a.pdf:before,.icon>a[href*='.pdf']:before,.icon>a.pdf:before{content:'';position:absolute;top:.8em;left:0;display:inline-block;width:16px;height:16px;margin:-8px 0;background:url(../../shared/images/icon_common.png) -20px 0 no-repeat;border-style:none;overflow:hidden}ul.icon>li>a[href*='.doc'],ul.icon>li>a.doc,.icon>a[href*='.doc'],.icon>a.doc{position:relative;display:inline-block;padding-left:20px}ul.icon>li>a[href*='.doc']:before,ul.icon>li>a.doc:before,.icon>a[href*='.doc']:before,.icon>a.doc:before{content:'';position:absolute;top:.8em;left:0;display:inline-block;width:16px;height:16px;margin:-8px 0;background:url(../../shared/images/icon_common.png) -40px 0 no-repeat;border-style:none;overflow:hidden}ul.icon>li>a[href*='.xls'],ul.icon>li>a.xls,.icon>a[href*='.xls'],.icon>a.xls{position:relative;display:inline-block;padding-left:20px}ul.icon>li>a[href*='.xls']:before,ul.icon>li>a.xls:before,.icon>a[href*='.xls']:before,.icon>a.xls:before{content:'';position:absolute;top:.8em;left:0;display:inline-block;width:16px;height:16px;margin:-8px 0;background:url(../../shared/images/icon_common.png) -60px 0 no-repeat;border-style:none;overflow:hidden}ul.icon>li>a[href*='.zip'],ul.icon>li>a[href*='.lzh'],ul.icon>li>a[href*='.exe'],ul.icon>li>a.zip,.icon>a[href*='.zip'],.icon>a[href*='.lzh'],.icon>a[href*='.exe'],.icon>a.zip{position:relative;display:inline-block;padding-left:20px}ul.icon>li>a[href*='.zip']:before,ul.icon>li>a[href*='.lzh']:before,ul.icon>li>a[href*='.exe']:before,ul.icon>li>a.zip:before,.icon>a[href*='.zip']:before,.icon>a[href*='.lzh']:before,.icon>a[href*='.exe']:before,.icon>a.zip:before{content:'';position:absolute;top:.8em;left:0;display:inline-block;width:16px;height:16px;margin:-8px 0;background:url(../../shared/images/icon_common.png) -80px 0 no-repeat;border-style:none;overflow:hidden}ul.icon>li>a[href*='.mp4'],ul.icon>li>a[href*='.wmv'],ul.icon>li>a.movie,.icon>a[href*='.mp4'],.icon>a[href*='.wmv'],.icon>a.movie{position:relative;display:inline-block;padding-left:20px}ul.icon>li>a[href*='.mp4']:before,ul.icon>li>a[href*='.wmv']:before,ul.icon>li>a.movie:before,.icon>a[href*='.mp4']:before,.icon>a[href*='.wmv']:before,.icon>a.movie:before{content:'';position:absolute;top:.8em;left:0;display:inline-block;width:16px;height:16px;margin:-8px 0;background:url(../../shared/images/icon_common.png) -100px 0 no-repeat;border-style:none;overflow:hidden}ul.icon>li.root>a:before,.icon.root>a:before{border-style:solid;border-color:transparent;border-color:rgba(255,0,0,0);border-width:4px 3px 0 3px;border-top-color:#007dd7}ul.icon>li.root ul,.icon.root ul{margin-left:10px}.toHead a,.ancorList a{position:relative;display:inline-block;text-decoration:none}.toHead:after{content:'';display:block;clear:both}.toHead a{float:right;display:block;padding-left:10px;white-space:nowrap}.toHead a:before{content:'';display:block;width:0;height:0;position:absolute;top:.8em;left:0;margin-top:-1.5px;border-style:solid;border-color:transparent;border-color:rgba(255,0,0,0);border-width:0 2px 3px 2px;border-bottom-color:#007dd7}.toHead a:hover,.toHead a:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.ancorList{padding:10px 20px 20px}.ancorList li{display:inline-block;margin:10px 20px 0 0 !important}.ancorList a{padding-left:10px}.ancorList a:before{content:'';display:block;width:0;height:0;position:absolute;top:.8em;left:0;margin-top:-1.5px;border-style:solid;border-color:transparent;border-color:rgba(255,0,0,0);border-width:3px 2px 0 2px;border-top-color:#007dd7}.infoNav{position:absolute;right:0}.infoNav li{float:left;margin:0}.infoNav a{position:relative;display:block;margin-left:20px}.infoNav a[href*='feed.xml'],.infoNav a[href*='rss.xml'],.infoNav a[href*='/calendar']{position:relative;bottom:.3em;width:20px;height:20px;white-space:nowrap;text-indent:100%;overflow:hidden}.infoNav a[href*='feed.xml']:hover,.infoNav a[href*='feed.xml']:active,.infoNav a[href*='rss.xml']:hover,.infoNav a[href*='rss.xml']:active,.infoNav a[href*='/calendar']:hover,.infoNav a[href*='/calendar']:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.infoNav a[href*='feed.xml'],.infoNav a[href*='rss.xml']{background:url(../../shared/images/icon_type_a.png) -210px -120px no-repeat}@media only screen and (max-width: 640px){.infoNav a[href*='feed.xml'],.infoNav a[href*='rss.xml']{display:none}}.infoNav a[href*='/calendar']{background:url(../../shared/images/icon_type_a.png) -180px -120px no-repeat}.infoHead{position:relative}.infoHead .infoNav{top:50%;margin-top:-10px}*+.infoHead{margin-top:30px}.categoryList{display:inline-block;margin-top:-5px}.categoryList:after{content:'';display:block;clear:both}.categoryList:empty{display:none}.categoryList li{display:block;float:left;margin:5px 5px 0 0;font-size:.86em;line-height:1.6em}.categoryList a{position:relative;display:block;padding:0 .5em;color:#fff !important;text-decoration:none;background-color:#969696;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.categoryList a:hover,.categoryList a:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.categoryList a:before{position:relative;top:.8em;margin:-3px .5em 0 0;content:'';display:inline-block;width:0;height:0;border-style:solid;border-color:transparent;border-color:rgba(255,0,0,0);border-width:3px 0 3px 4px;border-left-color:#fff;vertical-align:top}.categoryList a[href*='/c_search/']:before{margin-top:-2px;border-style:solid;border-color:transparent;border-color:rgba(255,0,0,0);border-width:4px 3px 0 3px;border-top-color:#fff}.categoryList a else{background-color:#969696}.categoryList a[href$='/game_center']:before,.categoryList a[href$='/tp']:before,.categoryList a[href$='/chara_shop']:before,.categoryList a[href$='/cafe_and_bar']:before,.categoryList a[href$='/kids']:before,.categoryList a[href$='/others']:before,.categoryList a[href$='/game_center/']:before,.categoryList a[href$='/tp/']:before,.categoryList a[href$='/chara_shop/']:before,.categoryList a[href$='/cafe_and_bar/']:before,.categoryList a[href$='/kids/']:before,.categoryList a[href$='/others/']:before{width:12px;height:12px;margin-top:-7px;border-style:none;background-image:url(../../shared/images/icon_type_a.png);background-repeat:no-repeat}.categoryList a[href*='/game_center']:before,.categoryList a[href*='/game_center/']:before{background-position:0 -130px}.categoryList a[href*='/tp']:before,.categoryList a[href*='/tp/']:before{background-position:-30px -130px}.categoryList a[href*='/chara_shop']:before,.categoryList a[href*='/chara_shop/']:before{background-position:-60px -130px}.categoryList a[href*='/cafe_and_bar']:before,.categoryList a[href*='/cafe_and_bar/']:before{background-position:-90px -130px}.categoryList a[href*='/kids']:before,.categoryList a[href*='/kids/']:before{background-position:-120px -130px}.categoryList a[href*='/others']:before,.categoryList a[href*='/others/']:before{background-position:-150px -130px}.categoryList span{display:block;padding:0 .5em;background-color:#e1e1e1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}article .infoList p,section .infoList p{clear:both;margin-top:0}article .infoList dt,section .infoList dt{float:left;line-height:1.6em;padding-right:10px}article .infoList *+dt,article .infoList *+dt+dd,section .infoList *+dt,section .infoList *+dt+dd{margin-top:20px}.infoHead+article .infoList,.infoHead+section .infoList{margin-top:15px}.infoImage{padding-top:20px;border-top:1px dotted #c8c8c8}.infoImage dt,.infoImage dd{padding-left:170px}.infoImage dd{position:relative;min-height:90px;padding-bottom:20px;border-bottom:1px dotted #c8c8c8}.infoImage figure{position:absolute;top:0;left:0;width:160px;height:90px;margin-top:0;overflow:hidden}.infoImage figure a:hover,.infoImage figure a:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.infoImage figure img{position:absolute;top:-100%;bottom:-100%;left:-1px;right:-1px;margin:auto}.archiveList+.infoImage{padding-top:0;border-style:none}@media only screen and (max-width: 479px){.infoImage dt,.infoImage dd{padding-left:0;margin-top:0}.infoImage figure{position:static !important;width:auto !important;height:auto !important}.infoImage figure img{margin-top:10px;position:static !important}.infoImage img[src$='no-image_S.jpg'],.infoImage img[src$='bnr_namco.png']{display:none}}.archiveList{padding-bottom:10px;text-align:center;border-bottom:1px dotted #c8c8c8}.archiveList:empty{display:none}.archiveList li{display:inline-block}.archiveList li+li{margin:0 0 0 0.5em;padding-left:.5em;border-left:1px solid #c8c8c8}p.copyright{margin-top:50px;padding-top:10px;color:#969696;text-align:right;border-top:1px solid #969696}.linkBtn{text-align:center}.linkBtn li{display:inline-block;margin:0 10px 20px;vertical-align:top}.linkBtn a{display:inline-block;color:#fff;padding:.4em 1.5em;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;text-decoration:none;background-color:#b91e23}.linkBtn a:hover,.linkBtn a:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}div+.linkBtn,section+.linkBtn{margin-top:50px}ul.linkBtn{margin-bottom:-20px}figure img{display:block;margin:0 auto}figcaption{margin-top:.3em;text-align:center}.parallelL:after,.parallelR:after{content:'';display:block;clear:both}.parallelL>h2:first-child,.parallelL>h3:first-child,.parallelL>h4:first-child,.parallelL>h5:first-child,.parallelL>h6:first-child,.parallelR>h2:first-child,.parallelR>h3:first-child,.parallelR>h4:first-child,.parallelR>h5:first-child,.parallelR>h6:first-child{margin-bottom:20px}.roundL:after,.roundR:after{content:'';display:block;clear:both}.roundR .image,.parallelR .image,.parallelL .sentence{float:right}.roundL .image,.parallelL .image,.parallelR .sentence{float:left}.roundR .image{margin:0 0 20px 20px}.roundL .image{margin:0 20px 20px 0}.image{position:relative;z-index:1}*+.image{margin-top:0}.sentence{margin-top:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sizeM figcaption,.sizeS figcaption{text-align:left}.sideL,.sideR{width:49%;max-width:450px}.sideL{float:left}.sideR{float:right}.sideL+.sideR{margin-top:0}@media only screen and (max-width: 800px){.sideL,.sideR{float:none;width:auto;max-width:100%}*+.sideL,*+.sideR,.sideL+.sideR{margin-top:20px}}#contactInfo{clear:both;margin:0 -20px -50px;padding:60px 100px;background-color:#969696}@media only screen and (max-width: 479px){#contactInfo{margin-left:-10px;margin-right:-10px}}#contactInfo .wm-h2{color:#fff;text-align:center}#contactInfo div{max-width:600px;margin:30px auto 0;padding:50px 20px;text-align:center;background-color:#e1e1e1;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#contactInfo .linkBtn a{width:12em;max-width:90%;padding:1em 20px 1em 10px;line-height:1.6em}#contactInfo .linkBtn a:before{content:'';display:inline-block;width:25px;height:16px;position:relative;top:.8em;margin:-8px 10px 0 0;vertical-align:top;background:url(../../shared/images/icon_common.png) -30px -200px no-repeat}#contactInfo strong{color:#646464;font-size:1.72em;font-weight:bold;line-height:1.6em}#contactInfo strong:before{content:'';display:inline-block;width:32px;height:18px;position:relative;top:.8em;margin:-10px 10px 0 0;vertical-align:top;background:url(../../shared/images/icon_common.png) -60px -200px no-repeat}@media only screen and (max-width: 640px){#contactInfo{margin-bottom:50px;padding:30px 10px}#contactInfo div{padding:30px 20px}#contactInfo p+p{margin-top:20px}}
/*
#pageTop{position:relative;margin:0 -20px 0;padding:0 20px 0;min-height:90px;background:url(../../shared/images/bg_group_line.jpg) center top no-repeat;overflow:hidden}
@media only screen and (max-width: 479px){
#pageTop{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}}
#pageTop:before,
#pageTop:after{content:'';display:block;width:100%;height:19px;position:absolute;top:0;z-index:-1}
#pageTop:before{left:50%;margin-left:700px;background-color:#ffdb02}
#pageTop:after{right:50%;margin-right:700px;background-color:#f42b0d}
#pageTop a,
#pageTop img{display:block}
#pageTop>h1,
#pageTop .logo{position:relative;display:block;width:auto;max-width:1200px;min-width:960px;margin:0 auto;padding-top:37px;height:53px;z-index:0}
@media only screen and (max-width: 800px){
#pageTop>h1,
#pageTop .logo{max-width:500%;min-width:0}}
#pageTop>h1>*,
#pageTop .logo>*{float:left;width:183px;height:37px;margin-left:-7px}
#pageTop>h1 h1,
#pageTop>h1 span,
#pageTop .logo h1,
#pageTop .logo span{float:left;display:block;width:auto;height:21px;margin:10px 0 0 10px;padding:0 0 0 20px;line-height:21px;font-size:1.28em;border-left:1px solid #323232;color:#323232}
#pageTop>h1 h1 a,
#pageTop>h1 span a,
#pageTop .logo h1 a,
#pageTop .logo span a{color:#323232;text-decoration:none}
#pageTop>h1 h1,
#pageTop .logo h1{font-weight:normal}
#pageTop #btnMenu{position:absolute;top:30px;right:20px;display:none;width:30px;height:23px;margin-top:0;background-color:#fff;border-style:solid;border-width:11px 10px;border-color:#b91e23;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#pageTop #btnMenu:after{content:'';display:block;width:32px;height:3px;margin:3px -1px 0;border-top:7px solid #b91e23;border-bottom:7px solid #b91e23}
@media only screen and (max-width: 800px){
#pageTop #btnMenu{display:block}}
@media only screen and (max-width: 479px){
#pageTop #btnMenu{right:10px}}
*/
#headNav{margin-top:0;z-index:1}#headNav #snsIcons,#headNav .btnClose{display:none}#sNav{position:absolute;top:34px;left:0;right:0;width:100%;max-width:1240px;height:0;margin:auto;padding:0 20px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#sNav:after,#sNav ul:after{content:'';display:block;clear:both}#sNav ul{float:right;margin:0}#sNav li{float:left;font-weight:bold}#sNav li+li{margin-top:0}#sNav a{display:block;color:#323232;text-decoration:none;line-height:35px}#sNav a[href*='/contact']:hover,#sNav a[href*='/contact']:active{color:#b91e23}#sNav .amusement a{margin-left:30px;padding:0 15px;color:#fff;background-color:#b91e23;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#sNav .amusement a:hover,#sNav .amusement a:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}
@media only screen and (max-width: 800px){
/*
#pageTop{overflow:visible}
#pageTop:before,
#pageTop:after{display:none}
*/
#headNav{position:absolute;top:90px;left:0;right:0;display:none;width:100%;overflow:hidden;z-index:999}#headNav #sNav li,#headNav #gNav li{display:block;margin:0;font-size:1.43em;font-weight:normal}#headNav #sNav li:after,#headNav #gNav li:after{display:none}#headNav #sNav a,#headNav #gNav a{margin:0;padding:0;color:#fff;line-height:50px;background-color:transparent;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#headNav #sNav{position:static;height:auto;padding:0}#headNav #sNav ul,#headNav #sNav li{float:none}#headNav #sNav li{border-bottom:1px solid #848484}#headNav #sNav ul{background-color:#323232}#headNav #sNav .amusement{color:#ffdc03}#headNav #gNav{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#headNav #gNav ul{background-color:#b91e23}#headNav #gNav li{border-bottom:1px solid #ff960a}#headNav #gNav a:before,#headNav #gNav a:after{display:none}#headNav #snsIcons,#headNav .btnClose{display:block;margin-top:0;text-align:center;background-color:#323232;border-bottom:1px solid #848484}#headNav #snsIcons{padding:20px 0}#headNav #snsIcons li{display:inline-block;width:40px;height:40px;margin:0 10px}#headNav #snsIcons a{display:block;width:40px;height:40px;text-indent:100%;white-space:nowrap;background-image:url(../../shared/images/icon_type_a.png);background-repeat:no-repeat;overflow:hidden}#headNav #snsIcons a[href*='facebook']{background-position:0 -250px}#headNav #snsIcons a[href*='twitter']{background-position:-50px -250px}#headNav #snsIcons a[href*='google']{background-position:-100px -250px}#headNav #snsIcons a[href*='line']{background-position:-150px -250px}#headNav .btnClose{color:#fff;font-size:1.43em;line-height:50px}}
/*
@media only screen and (max-width: 479px){
#pageTop>h1,
#pageTop .logo{padding-top:38px;height:52px}
#pageTop>h1>*,
#pageTop .logo>*{width:134px;height:27px;margin-left:-5px}
#pageTop>h1 h1,
#pageTop>h1 span,
#pageTop .logo h1,
#pageTop .logo span{margin-top:4px;padding-left:8px}}
*/
#legacyIE{max-width:1240px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#legacyIE p,#legacyIE ul{max-width:980px}#legacyIE ul{text-align:right;margin-top:-45px}#legacyIE li{display:inline-block;margin:0;padding:0}#legacyIE li+li{padding-left:0.5em}#legacyIE.wm-background{border:none}@media only screen and (max-width: 800px){#legacyIE ul{text-align:left;margin-top:0}}noscript{text-align:center;font-size:1.14em}noscript .wm-background{border:none}#tPath ol{max-width:1200px;min-width:960px;margin:20px auto 0;font-size:.86em;list-style-type:none}@media only screen and (max-width: 800px){#tPath ol{max-width:500%;min-width:0}}#tPath li{display:inline;margin-right:0}#tPath li+li:before{content:'>';display:inline-block;margin:0 .2em}@media only screen and (max-width: 800px){#tPath{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}}@media only screen and (max-width: 640px){#tPath{display:none}}body>footer{background-color:#e1e1e1;margin:50px -20px 0;padding:20px 20px 20px}@media only screen and (max-width: 479px){body>footer{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}}body>footer:after{content:'';display:block;clear:both}body>footer .logo{max-width:1200px;min-width:960px;margin:0 auto}@media only screen and (max-width: 800px){body>footer .logo{max-width:500%;min-width:0}}body>footer ul{max-width:1200px;min-width:960px;margin:0 auto;font-size:.86em;overflow:hidden}@media only screen and (max-width: 800px){body>footer ul{max-width:500%;min-width:0}}body>footer li{float:left;margin:20px 0.5em 0 -0.5em;padding:0 .5em;line-height:1em}body>footer li+li{border-left:1px solid #323232}body>footer p{max-width:1200px;min-width:960px;margin:20px auto;line-height:1em}@media only screen and (max-width: 800px){body>footer p{max-width:500%;min-width:0}}body>footer small{float:right;display:block;font-size:.72em;white-space:nowrap}body>footer img{display:block;height:20px;margin:-5px 0 -5px -7px}body>footer a{color:#323232}@media only screen and (max-width: 800px){body>footer ul{height:auto}body>footer ul:after{content:'';display:block;clear:both}body>footer small{float:none}}#toHead{position:absolute;width:100%;margin:0 -20px 0}@media only screen and (max-width: 479px){#toHead{margin-left:-10px;margin-right:-10px}}#toHead p{height:0;max-width:1200px;min-width:960px;margin:0 auto;padding:0 20px}@media only screen and (max-width: 800px){#toHead p{max-width:500%;min-width:0}}@media only screen and (max-width: 479px){#toHead p{padding:0 10px}}#toHead a{position:relative;display:block;width:60px;height:60px;margin:-30px 0 -30px auto;text-indent:100%;white-space:nowrap;overflow:hidden;background-color:#c8c8c8;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#toHead a:before,#toHead a:after{position:absolute;left:15px;top:20px}#toHead a:before{content:'';display:block;width:0;height:0;border-style:solid;border-color:transparent;border-color:rgba(255,0,0,0);border-width:0 15px 16px 15px;border-bottom-color:#fff}#toHead a:after{content:'';display:block;width:0;height:0;border-style:solid;border-color:transparent;border-color:rgba(255,0,0,0);border-width:0 15px 16px 15px;border-bottom-color:#c8c8c8;margin-top:8px}#toHead.flow{position:fixed;bottom:0}#GRfooter{height:49px;overflow:hidden;margin:0 -20px 0}@media only screen and (max-width: 479px){#GRfooter{margin-left:-10px;margin-right:-10px}}#GRfooter div{margin-top:0}#GRfooter img{vertical-align:bottom}@media only screen and (max-width: 800px){#GRfooter{display:none}}main{max-width:1200px;min-width:960px;margin:0 auto;margin:20px auto 0;padding-bottom:50px}@media only screen and (max-width: 800px){main{max-width:500%;min-width:0}}main:after{content:'';display:block;clear:both}article{float:right;width:75%;max-width:900px}article:after{content:'';display:block;clear:both}article.wide{float:none;width:auto;max-width:100%}@media only screen and (max-width: 800px){article{float:none;width:auto}}article .wm-h2,article .wm-h3,article .wm-h4,article .wm-h5{position:relative;padding-left:12px;color:#646464;font-weight:bold}article .wm-h2:before,article .wm-h3:before,article .wm-h4:before,article .wm-h5:before{content:'';position:absolute;top:.25em;bottom:.55em;left:0;display:block}article .wm-h2.imgTitle,article .wm-h3.imgTitle,article .wm-h4.imgTitle,article .wm-h5.imgTitle{padding-left:0;text-align:center;border-style:none}article .wm-h2.imgTitle:before,article .wm-h3.imgTitle:before,article .wm-h4.imgTitle:before,article .wm-h5.imgTitle:before{display:none}article .wm-h2{font-size:1.14em;padding-bottom:.2em;border-bottom:1px solid #b91e23}article .wm-h2:before{border-left:3px solid #b91e23}article .wm-h3{font-size:1.14em;padding-bottom:.2em;border-bottom:1px solid #c8c8c8}article .wm-h3:before{border-left:2px solid #646464}article .wm-h4{margin-bottom:-.25em;padding-bottom:.2em;border-bottom:1px dashed #c8c8c8}article .wm-h4:before{border-left:2px solid #646464}article .wm-h5:before{border-left:2px solid #646464}article .wm-h6{position:relative;padding-left:20px;color:#646464;font-weight:bold}article .wm-h6:before{content:'';display:block;width:10px;height:0;position:absolute;top:.8em;left:0;display:block;margin-top:-1px;border-top:2px solid #646464}article *+h2,article *+h3,article *+h4,article *+h5,article *+h6{margin-top:30px}article h1+h2,article h2+h3,article h3+h4,article h4+h5,article h5+h6{margin-top:20px}article h1+.clearfix>*:first-child>h2:first-child,article h1+.clearfix>*:first-child+*>h2:first-child,article h2+.clearfix>*:first-child>h3:first-child,article h2+.clearfix>*:first-child+*>h3:first-child,article h3+.clearfix>*:first-child>h4:first-child,article h3+.clearfix>*:first-child+*>h4:first-child,article h4+.clearfix>*:first-child>h5:first-child,article h4+.clearfix>*:first-child+*>h5:first-child,article h5+.clearfix>*:first-child>h6:first-child h5+.clearfix>*:first-child+*>h6:first-child{margin-top:0}article .wm-border .wm-h2,article .wm-border .wm-h3,article .wm-border .wm-h4,article .wm-border .wm-h5,article .wm-border .wm-h6,article .wm-background .wm-h2,article .wm-background .wm-h3,article .wm-background .wm-h4,article .wm-background .wm-h5,article .wm-background .wm-h6{border-bottom-style:none}article .wm-border .wm-h2:before,article .wm-border .wm-h3:before,article .wm-border .wm-h4:before,article .wm-border .wm-h5:before,article .wm-border .wm-h6:before,article .wm-background .wm-h2:before,article .wm-background .wm-h3:before,article .wm-background .wm-h4:before,article .wm-background .wm-h5:before,article .wm-background .wm-h6:before{border-left:2px solid #646464}article .wm-border .wm-h2,article .wm-background .wm-h2{margin-bottom:-.25em;font-size:1.14em}@media only screen and (max-width: 800px){.sideL,.sideR{float:none;width:auto;max-width:100%}.sideR{margin-top:20px !important}}.sentence+.image{margin-top:0}.sizeM .image{width:420px}@media only screen and (max-width: 800px){.sizeM .image,.sizeM .sentence{float:none;margin-left:auto !important;margin-right:auto !important}.sizeM .image{width:auto}.sizeM .sentence{width:auto;margin-top:20px;padding:0 !important}.sizeM .sentence+.image{margin-top:20px}.sizeM figcaption{text-align:center}}.sizeS .image{width:210px}@media only screen and (max-width: 480px){.sizeS .image,.sizeS .sentence{float:none;margin-left:auto !important;margin-right:auto !important}.sizeS .image{width:auto}.sizeS .sentence{width:auto;margin-top:20px;padding:0 !important}.sizeS .sentence+.image{margin-top:20px}.sizeS figcaption{text-align:center}}.parallelL.sizeM .image{margin-right:-420px}.parallelL.sizeM .sentence{margin-left:-420px;padding-left:440px}.parallelL.sizeS .image{margin-right:-210px}.parallelL.sizeS .sentence{margin-left:-210px;padding-left:230px}.parallelL.sizeM .sentence>*:first-child,.parallelL.sizeS .sentence>*:first-child{margin-top:0}.parallelR.sizeM .image{margin-left:-420px}.parallelR.sizeM .sentence{margin-right:-420px;padding-right:440px}.parallelR.sizeS .image{margin-left:-210px}.parallelR.sizeS .sentence{margin-right:-210px;padding-right:230px}.parallelR.sizeM .sentence>*:first-child,.parallelR.sizeS .sentence>*:first-child{margin-top:0}@media only screen and (max-width: 320px){.roundR .image,.roundL .image{float:none;margin:0;text-align:center}}.infoDate{margin-top:10px;text-align:right}#gNav{position:relative;margin:0 -20px 0;padding:0 20px 0;border-bottom:1px solid #e1e1e1}@media only screen and (max-width: 479px){#gNav{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}}#gNav ul{max-width:1200px;min-width:960px;margin:0 auto;display:table;table-layout:fixed;width:100%;height:46px;margin-bottom:-1px}@media only screen and (max-width: 800px){#gNav ul{max-width:500%;min-width:0}}#gNav li{display:table-cell;text-align:center;vertical-align:middle;border-bottom:2px solid transparent;overflow:hidden}#gNav li:hover,#gNav li.cur{border-bottom-color:#b91e23}#gNav li.cur:after{content:'';display:block;width:0;height:0;border-style:solid;border-color:transparent;border-color:rgba(255,0,0,0);border-width:0 5px 7px 5px;border-bottom-color:#b91e23}#gNav li.cur:after{position:relative;top:.2em;margin:0 auto -7px}#gNav li.cur a{color:#b91e23}#gNav a{position:relative;display:block;margin:-5em 0;padding:5.2em 0;color:#323232;text-decoration:none}#gNav a:hover,#gNav a:active{color:#b91e23}#lNav{float:left;width:25%;max-width:300px;margin-top:0}#lNav a{position:relative;display:block;color:#323232;text-decoration:none;line-height:1.6em}#lNav img{display:block}#lNav>*{margin-right:20px}@media only screen and (max-width: 800px){#lNav>*{margin-right:0}}#lNav nav ul,#lNav nav li{margin-top:0}#lNav nav>ul>li>a{padding:.7em 20px;color:#fff;font-size:1.43em;background-color:#969696}#lNav nav>ul>li>a:hover,#lNav nav>ul>li>a:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#lNav nav>ul>li>ul>li{border:1px solid #ddd}#lNav nav>ul>li>ul>li a:hover,#lNav nav>ul>li>ul>li a:active,#lNav nav>ul>li>ul>li a.cur{color:#b91e23}#lNav nav>ul>li>ul>li>a{margin-top:-1px;padding:1em 19px 1em 35px;font-size:1.14em}#lNav nav>ul>li>ul>li>a:before,#lNav nav>ul>li>ul>li>a:after{position:absolute;top:1.8em;left:16px;margin-top:-7px}#lNav nav>ul>li>ul>li>a:before{content:'';display:block;width:0;height:0;border-style:solid;border-color:transparent;border-color:rgba(255,0,0,0);border-width:6px 0 6px 7px;border-left-color:#c8c8c8}#lNav nav>ul>li>ul>li>a:after{content:'';display:block;width:0;height:0;border-style:solid;border-color:transparent;border-color:rgba(255,0,0,0);border-width:6px 0 6px 7px;border-left-color:#fff}#lNav nav>ul>li>ul>li>a:after{margin-left:-3px}#lNav nav>ul>li>ul>li+li{margin-top:-1px}#lNav nav>ul>li>ul>li>ul{margin-top:-1px;padding:0 19px 19px 35px}#lNav nav>ul>li>ul>li>ul li+li{margin-top:1em}#lNav nav>ul>li>ul>li>ul ul{margin:1em 0 0 7px}#lNav nav>ul>li>ul>li>ul ul ul{margin-left:17px}#lNav nav>ul>li>ul>li.cur>a{margin-left:-1px;padding-left:33px;border-left:3px solid #969696}#lNav nav>ul>li>ul>li.root>a,#lNav nav>ul>li>ul>li.root>ul{margin-left:-1px;padding-left:33px;border-left:3px solid #969696}#lNav nav>ul>li>ul>li.root>a:before,#lNav nav>ul>li>ul>li.root>a:after{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#lNav nav>ul>li>ul>li.root>a:after{margin:-10px 0 0}#lNav nav>ul>li>ul>li.root .root>a:first-child:last-child{color:#b91e23}#lNav nav>ul>li>ul>li li.cur a{color:#b91e23;font-weight:bold}#lNav nav>ul>li>ul>li li.cur a:before{border-color:#b91e23}#lNav nav>ul>li>ul>li li li a{padding-left:10px}#lNav nav>ul>li>ul>li li li a:before{position:absolute;content:'';display:block;width:7px;height:7px;top:.8em;left:0;margin-top:-8px;border-style:solid;border-width:0 0 1px 1px;border-color:#999}#lNav .cur>a:hover,#lNav .cur>a:acrtive{color:inherit}@media only screen and (max-width: 800px){#lNav{float:none;width:auto;max-width:100%;margin-top:50px}#lNav.wideNav{margin-top:30px}}.wideNav{display:none}@media only screen and (max-width: 800px){.wideNav{display:block}}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5){.categoryList a[href$='/game_center']:before,.categoryList a[href$='/tp']:before,.categoryList a[href$='/chara_shop']:before,.categoryList a[href$='/cafe_and_bar']:before,.categoryList a[href$='/kids']:before,.categoryList a[href$='/others']:before,.categoryList a[href$='/game_center/']:before,.categoryList a[href$='/tp/']:before,.categoryList a[href$='/chara_shop/']:before,.categoryList a[href$='/cafe_and_bar/']:before,.categoryList a[href$='/kids/']:before,.categoryList a[href$='/others/']:before,.infoNav a[href*='feed.xml'],.infoNav a[href*='rss.xml']{background-image:url(../../shared/images/icon_type_a@2x.png);-moz-background-size:240px 300px;-o-background-size:240px 300px;-webkit-background-size:240px 300px;background-size:240px 300px}
/*
#pageTop .sNav strong,
*/
#contactInfo .linkBtn a:before,#contactInfo strong:before,#idcGuidance li,.defList li:before{background-image:url(../../shared/images/bg_icons@2x.png);-moz-background-size:120px 240px;-o-background-size:120px 240px;-webkit-background-size:120px 240px;background-size:120px 240px}table.calendar .tbl_head .prev,table.calendar .tbl_head .next{background-image:url(/shared/images/bg_calendar@2x.png);-moz-background-size:40px 23px;-o-background-size:40px 23px;-webkit-background-size:40px 23px;background-size:40px 23px}.infoHead .calNav a{background-image:url(../../shared/images/icon_type_a@2x.png);-moz-background-size:240px 300px;-o-background-size:240px 300px;-webkit-background-size:240px 300px;background-size:240px 300px}}article .wm-h2 strong,article .wm-h3 strong,article .wm-h4 strong,article .wm-h5 strong,article .wm-h6 strong{font-weight:bold}.wm-ul-circle>li,.wm-ul-list>li,.wm-ul-square>li{position:relative;padding-left:1.5em}.wm-ul-circle>li:before,.wm-ul-list>li:before,.wm-ul-square>li:before{box-sizing:border-box;content:"";display:block;height:4px;left:10px;position:absolute;top:.6em;width:4px}.wm-ul-circle>li:before{border:1px solid #323232;border-radius:100%}.wm-ul-list>li:before{background-color:#323232}.wm-ul-square>li:before{border:1px solid #323232}.wm-ol-list,.wm-ol-lower-alpha,.wm-ol-lower-roman,.wm-ol-upper-alpha,.wm-ol-upper-roman{list-style-type:none;margin:20px 0 0}.wm-ol-list>li,.wm-ol-lower-alpha>li,.wm-ol-lower-roman>li,.wm-ol-upper-alpha>li,.wm-ol-upper-roman>li{margin:.5em 0 0;padding:0 0 0 1.5em;position:relative}.wm-ol-list>li:before,.wm-ol-lower-alpha>li:before,.wm-ol-lower-roman>li:before,.wm-ol-upper-alpha>li:before,.wm-ol-upper-roman>li:before{box-sizing:border-box;display:inline-block;position:absolute;right:calc(100% - 14px)}.wm-ol-list{counter-reset:ol-gk 0}.wm-ol-list>li::before{content:counter(ol-gk,lower-greek);counter-increment:ol-gk 1}.wm-ol-lower-alpha{counter-reset:ol-la 0}.wm-ol-lower-alpha>li::before{content:counter(ol-la,lower-alpha);counter-increment:ol-la 1}.wm-ol-lower-roman{counter-reset:ol-lr 0}.wm-ol-lower-roman>li::before{content:counter(ol-lr,lower-roman);counter-increment:ol-lr 1}.wm-ol-upper-alpha{counter-reset:ol-ua 0}.wm-ol-upper-alpha>li::before{content:counter(ol-ua,upper-alpha);counter-increment:ol-ua 1}.wm-ol-upper-roman{counter-reset:ol-ur 0}.wm-ol-upper-roman>li::before{content:counter(ol-ur,upper-roman);counter-increment:ol-ur 1}.grayboxList{margin-top:50px}.grayboxList p{margin-top:10px}.grayboxList .wm-border{padding:14px}.grayboxList .wm-border .icon{display:block}#ir-notice li,#ir-other li{padding-left:0}#ir-notice li:before,#ir-other li:before{display:none}#ir-notice li a,#ir-other li a{margin:0 5px;position:relative;display:inline-block;padding-left:10px}#ir-notice li a:before,#ir-other li a:before{content:'';display:block;width:0;height:0;position:absolute;top:.8em;left:0;margin-top:-3px;border-style:solid;border-color:transparent;border-color:rgba(255,0,0,0);border-width:3px 0 3px 4px;border-left-color:#007dd7}#ir-notice li a[href*='.pdf'],#ir-notice li a.pdf,#ir-other li a[href*='.pdf'],#ir-other li a.pdf{position:relative;display:inline-block;padding-left:20px}#ir-notice li a[href*='.pdf']:before,#ir-notice li a.pdf:before,#ir-other li a[href*='.pdf']:before,#ir-other li a.pdf:before{content:'';position:absolute;top:.8em;left:0;display:inline-block;width:16px;height:16px;margin:-8px 0;background:url(../../shared/images/icon_common.png) -20px 0 no-repeat;border-style:none;overflow:hidden}
/*
body>header#pageTop,article>header#pageTop{margin-left:0;margin-right:0}
*/
#tPath{padding-left:20px;padding-right:20px}main.cssTypeB{padding-left:20px;padding-right:20px}@media only screen and (max-width: 479px){#tPath{padding-left:10px;padding-right:10px}main.cssTypeB{padding-left:10px;padding-right:10px}}
.js_blank_nav{height:0;margin:0 !important;padding:0 !important;position:relative;width:0 !important;z-index:-1}
#common_page_header a{color:#333;display:block;text-decoration:none}#common_page_header .header_nav{color:#333;display:flex;font-size:.875rem;line-height:1.2}#common_page_header .header_nav li{margin-top:0}#common_page_header .header_nav_utility a::before{border-color:#e60000;border-style:solid;border-width:0 2px 2px 0;content:'';display:inline-block;height:4px;margin-right:8px;transform:rotate(-45deg);vertical-align:middle;width:4px}@media (max-width: 800px){html{height:100%;position:relative;width:100%}.is-spNavOpen{height:100%;overflow:hidden;position:relative;width:100%}#common_page_header .header_nav{background-color:#fff;border-bottom:1px solid #ccc;box-shadow:0 12px 12px rgba(136,136,136,0.5);flex-direction:column;max-height:0;margin:0;opacity:0;overflow:hidden;padding-bottom:0;position:relative;transition:all .3s}.is-spNavOpen #common_page_header .header_nav{max-height:100vh;opacity:1;overflow-y:auto;padding-bottom:40px}#common_page_header .header_nav_global{display:flex;flex-wrap:wrap}#common_page_header .header_nav_global a{color:#e60000;line-height:24px;padding:0 20px}#common_page_header .header_nav_global a::before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:24px;margin-right:10px;vertical-align:top;width:24px}#common_page_header .header_nav_global a::before{background-image:url(/assets/images/ico_home.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);height:22px;width:22px}#common_page_header .header_nav_global li{box-sizing:border-box;font-size:1.25rem;margin-top:30px;width:100%}#common_page_header .header_nav_global li.header_nav_global_main{width:50%;font-size:1.125rem;text-align:center;margin:30px 0 10px}#common_page_header .header_nav_global li.header_nav_global_main a{padding:0 20px;line-height:1.4}#common_page_header .header_nav_global li.header_nav_global_main a::before{display:block;margin:0 auto 10px;height:70px;width:70px}#common_page_header .header_nav_global li.header_nav_global_main a[href*='/spot/']::before{background-image:url(/assets/images/ico_shop.svg)}#common_page_header .header_nav_global li.header_nav_global_main a[href*='/am/']::before{background-image:url(/assets/images/ico_machine.svg)}#common_page_header .header_nav_global li.header_nav_global_main+.header_nav_global_main{border-left:1px solid #e60000}#common_page_header .header_nav_utility{margin:30px 20px 0;padding-bottom:20px}#common_page_header .header_nav_utility_inner{background-color:#f1f1f1;border-radius:4px;padding:20px}#common_page_header .header_nav_utility a{padding:10px 0}#common_page_header .header_nav_utility a::before{height:5px;width:5px}#common_page_header .header_nav_utility li{font-size:1rem}#common_page_header.js_ready{display:flex;flex-direction:column;left:0;max-height:100vh;position:absolute;right:0;top:0;width:100%;z-index:1000}#common_page_header.js_fixed{position:fixed}#common_page_header .header_search dt{display:none}#common_page_header .header_search dd{padding:0 40px}}@media (min-width: 801px){.js_blank_nav{display:none}#common_page_header{position:relative}#common_page_header .header_nav{align-items:center;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0 20px}#common_page_header .header_nav_global{display:flex;font-size:.9375rem;font-weight:bold;margin:0;order:2;padding:16px 0;width:calc(100% - 40px)}#common_page_header .header_nav_global a{align-items:center;border-bottom:3px solid #fff;display:flex;height:100%;margin:0;padding:0 20px}#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 a br{display:none}#common_page_header .header_nav_global li{display:flex;height:100%;position:relative;vertical-align:bottom}#common_page_header .header_nav_global li:not(:last-child)::before{border-left:1px solid #ccc;bottom:0;content:'';display:block;height:20px;margin:auto 0;position:absolute;right:0;top:0;width:0}#common_page_header .header_nav_global_home{margin-left:-20px;opacity:0;overflow:hidden;width:0}#common_page_header .header_nav_utility{background-color:#e6e6e6;margin:0 -20px;order:1;overflow:hidden;padding:0 20px;position:relative;width:100%}#common_page_header .header_nav_utility::after{background-color:#f1f1f1;content:'';display:block;height:100%;min-width:40px;position:absolute;right:0;top:0;width:calc(50vw - 600px);z-index:0}#common_page_header .header_nav_utility_inner{display:flex;margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:1}#common_page_header .header_nav_utility li{background-color:#f1f1f1;line-height:30px;padding-left:32px}#common_page_header .header_nav_utility li:first-child{margin-left:auto;position:relative}#common_page_header .header_nav_utility li:first-child::before{border-color:transparent #f1f1f1 transparent transparent;border-style:solid;border-width:0 120px 120px 0;bottom:0;content:'';display:block;height:0;position:absolute;right:100%;width:0}#common_page_header .header_search{order:3;width:40px}#common_page_header .header_search dt{background-color:#e60000;border-radius:18px;cursor:pointer;display:block;height:36px;margin:0 0 0 auto;overflow:hidden;position:relative;text-indent:40px;width:36px;white-space:nowrap}#common_page_header .header_search dt::before{background:url(/assets/images/ico_search_w.svg) center center no-repeat;background-size:contain;bottom:0;content:'';display:block;height:16px;left:0;margin:auto;position:absolute;right:0;top:0;width:16px}#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 dd{background-color:#f3f3f3;box-sizing:border-box;left:0;margin:0;max-height:0;opacity:0;padding:0;position:absolute;top:100%;transition:all .3s;width:100%;z-index:1000}#common_page_header .js_open .header_search dd{max-height:116px;opacity:1;padding:40px 0}}@media (min-width: 1080px){#common_page_header .header_nav_global{max-width:1130px;width:calc(100% - 70px)}#common_page_header .header_nav_global_home{margin-left:auto}#common_page_header .header_search{width:70px}}@media (max-width: 420px){#common_page_header .header_nav_global br{display:none}}
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:0.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:0.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 0.3s,height 0s 0.3s;-o-transition:background-color 0.3s,height 0s 0.3s;-webkit-transition:background-color 0.3s,height 0s;-webkit-transition-delay:0s,0.3s;transition:background-color 0.3s,height 0s 0.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 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}
#commonPageHeader.jsNavOpen .wrapper{height:auto;animation:slidein_open .5s alternate forwards}
#commonPageHeader.jsNavOpen .wrapper>*{opacity:1;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;-webkit-transition:opacity 0.5s;transition:opacity 0.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:0.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:0.75rem;vertical-align:top}
#commonPageFooter dl{color:#fff;font-size:0.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 dd+dt a{padding:0}
#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:0.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{padding-top:19px;width:7em}
#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}
}

/* --------- */

#common_page_header .header_nav_current::after{border-bottom:3px solid #e60000;bottom:-16px;content:'';display:block;left:0;position:absolute;width:100%}
#common_page_header .header_nav_utility_amusement a {
	background-color: #de001c;
}

@media (max-width: 800px) {
	#common_page_header .header_nav_global {
		padding: 0 20px;
	}
	#common_page_header .header_nav_global a {
		box-sizing: border-box;
		align-items: center;
		display:  flex;
		color: #323232;
		font-size:  1.125rem;
		height: 56px;
		padding:  10px 0;
	}
	#common_page_header .header_nav_global a::before {
		border-color: #e60000;
		border-style: solid;
		border-width: 0 2px 2px 0;
		background-position: -40px 0;
		flex-shrink:  0;
		height:  6px;
		transform: rotate(-45deg);
		vertical-align: middle;
		width:  6px;
	}
	#common_page_header .header_nav_global li {
		border-bottom:  1px solid #e3e3e3;
		margin-top: 0;
	}
	#common_page_header .header_nav_utility {
		margin: 0;
		padding: 0 20px;
	}
	#common_page_header .header_nav_utility_inner {
		background-color: #fff;
		border-radius: 0;
		padding: 0;
	}
	#common_page_header .header_nav_utility_inner li {
		margin-top: 30px;
	}
	#common_page_header .header_nav_utility_inner a {
		box-sizing: border-box;
		align-items: center;
		display:  flex;
		background-color:  #f1f1f1;
		height: 46px;
		padding:  10px 20px;
	}
	#common_page_header .header_nav_utility_inner a:before {
		flex-shrink:  0;
	}
	#common_page_header .header_nav_utility_amusement a {
		height: 56px;
	}
	#common_page_header .header_nav_utility_amusement a {
		background-color: #de001c;
		color:  #fff;
	}
	#common_page_header .header_nav_utility_amusement a::before {
		border-color: transparent transparent transparent #fff;
		border-style: solid;
		border-width: 4px 0 4px 5px;
		height: 0;
		transform: rotate(0deg);
		width: 0;
	}
	.is-spNavOpen #common_page_header .header_nav {
		padding: 15px 0 60px;
	}
}
@media (min-width: 801px) {
	#common_page_header .header_nav_global {
		justify-content: center;
		width: 100%;
	}
	#common_page_header .header_nav_global a {
		font-weight:  normal;
		justify-content: center;
		padding: 0 5px;
		width: 100%;
	}
	#common_page_header .header_nav_global li {
		flex-grow: 10;
	}
	#common_page_header .header_nav_global_home,
	#common_page_header .header_nav_global a::before {
		display:  none !important;
	}
	#common_page_header .header_nav_utility_amusement {
		padding-left: 0 !important;
	}
	#common_page_header .header_nav_utility_amusement + li {
		padding-left: 44px !important;
	}
	#common_page_header .header_nav_utility_amusement a {
		background-color: #de001c;
		color:  #fff;
		padding: 0 15px;
	}
	#common_page_header .header_nav_utility_amusement a::before {
		border-color: transparent transparent transparent #fff;
		border-style: solid;
		border-width: 3px 0 3px 4px;
		height: 0;
		transform: rotate(0deg);
		width: 0;
	}
	#common_page_header .header_nav_utility_amusement::before,
	#common_page_header .header_nav_utility_amusement::after {
		border-style: solid;
		content: '';
		display: block;
		height: 0;
		position: absolute;
		width: 0;
	}
	#common_page_header .header_nav_utility_amusement::before {
		border-color: transparent #de001c transparent transparent !important;
		border-width: 0 120px 120px 0;
		bottom: 0;
		right: 100%;
	}
	#common_page_header .header_nav_utility_amusement::after {
		border-color: transparent transparent transparent #de001c;
		border-width: 120px 0 0 120px;
		left: 100%;
		top: 0;
	}
}
@media (min-width: 1080px) {
	#common_page_header .header_nav_global {
		max-width: 1200px;
		width: 100%;
	}
}

#common_page_header { border-bottom: 1px solid #ccc; }
#common_page_footer ~ iframe { margin-top: 0; }
@media (min-width: 801px) { #common_page_header .header_search dd {overflow: hidden; } }
@media (max-width: 800px) { #common_page_header .header_search dd {margin: 0 auto;min-width: 280px;padding: 0 20px;width: calc(100% - 80px);} }