@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap");*{box-sizing:border-box;margin:0;padding:0;outline:none}html{-webkit-text-size-adjust:100%}li{list-style-type:none}img{width:100%;height:auto;vertical-align:bottom;line-height:1}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto}@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm){img{image-rendering:-webkit-optimize-contrast}}main{display:block}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:0;line-height:1;letter-spacing:0}body{position:relative;overflow-x:hidden;background-color:#FFF;font-family:"Noto Sans JP","Noto Sans","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}html{font-size:100%}*{box-sizing:border-box;margin:0;padding:0;outline:none}::-webkit-scrollbar{width:5px;height:2px}::-webkit-scrollbar-track{background:#FFF}::-webkit-scrollbar-thumb{background:#000}#container{line-height:1.5;color:#000;font-size:clamp(10px, 3.5vw, 28px);background-color:#FFF;position:relative;z-index:1}@media (max-width: 800px){#container{margin-top:56px}}@media (min-width: 801px){#container{font-size:16px;font-size:clamp(10px, 1.25vw, 16px)}}@media (min-width: 801px) and (min-width: 1281px){#container{font-size:16px}}#container img{width:100%;max-width:100%;height:auto}#container main{display:block}#container a{text-decoration:underline;outline:none;color:#333}#container a:hover{text-decoration:none}#container{margin:0 auto;padding:0;color:#323232;font-size:14px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;background-color:#fff;-webkit-text-size-adjust:100%;overflow:scroll}@media only screen and (max-width: 800px){#container{min-width:0;margin-top:70px}}@media only screen and (max-width: 479px){#container{padding:0 10px}}#container .containerInner{min-width:980px}@media only screen and (max-width: 800px){#container .containerInner{min-width:0}}#container header,#container footer,#container main,#container article,#container aside,#container section,#container nav,#container figure,#container figcaption{display:block;margin:0;padding:0;font-size:100%}#container h1,#container h2,#container h3,#container h4,#container h5,#container h6,#container p,#container th,#container td,#container li,#container dt,#container dd{margin:0;padding:0;font-size:100%;line-height:1.6em}#container h2,#container h3,#container h4,#container h5,#container h6{font-weight:normal}#container ul,#container ol{margin:0;padding:0;list-style-type:none}#container dl,#container form,#container fieldset,#container iframe{margin:0;padding:0}#container fieldset,#container iframe{border-style:none}#container input[type='text'],#container input[type='input'],#container input[type='reset'],#container input[type='button'],#container textarea,#container select,#container button{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;-webkit-appearance:none;border-radius:0}#container table{border-collapse:collapse;border-spacing:0}#container th{font-weight:normal;text-align:left}#container caption{width:100%;text-align:left}#container strong,#container em,#container address{font-weight:normal;font-style:normal}#container small{font-size:100%}#container img{border-style:none;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}#container iframe{width:100%}#container *{-webkit-tap-highlight-color:transparent}#container .clearfix:after{content:'';display:block;clear:both}#container a{color:#007dd7;text-decoration:underline}#container a:hover,#container a:active{color:#b91e23}#container strong{color:#ff960a}#container em,#container em strong{font-weight:bold}#container sub,#container sup{font-size:.7em}#container sub{vertical-align:text-top}#container sup{vertical-align:text-bottom}#container *+p,#container *+ul,#container *+ol,#container *+dl,#container *+figure,#container *+table,#container *+iframe,#container *+div{margin-top:20px}#container script:first-child+*{margin-top:0}#container .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}#container .wm-h1:before{content:'';position:absolute;top:.25em;bottom:.55em;left:0;display:block;border-left:4px solid #b91e23}#container .wm-h1.imgTitle{padding-left:0;text-align:center;border-style:none}#container .wm-h1.imgTitle:before{display:none}#container article .notes{display:block;padding-left:1em;text-indent:-1em;line-height:1.6em}#container article .notes:first-letter{display:inline-block;width:1em;text-indent:0;text-align:center}#container .wm-border+.notes,#container .wm-background+.notes,#container .wm-border-background+.notes,#container table+.notes{display:block;margin-top:5px}#container .textR{text-align:right}#container .textC{text-align:center}#container .wm-border,#container .wm-background,#container .wm-border-background{padding:19px}#container .wm-border *:first-child,#container .wm-background *:first-child,#container .wm-border-background *:first-child{margin-top:0}#container .wm-border{border:1px solid #c8c8c8}#container .wm-background{border:1px solid #ff960a}#container .wm-border-background{color:#fff;background-color:#ff960a;border:1px solid #ff960a}#container .wm-border-background strong{color:#b91e23}#container table{width:100%}#container caption{padding-bottom:.5em}#container td,#container th{padding:1em;border:1px solid #c8c8c8}#container th{color:#fff;background-color:#969696}@media only screen and (max-width: 640px){#container .spBreak,#container .spBreak thead,#container .spBreak tbody,#container .spBreak tfoot,#container .spBreak tr,#container .spBreak th,#container .spBreak td{display:block}#container .spBreak *+tr th{margin-top:20px}#container .spBreak td{margin-top:-1px}}#container article li ul,#container article li ol,#container article li+li{margin-top:.5em}#container ul.wm-list>li{position:relative;padding-left:1.5em}#container ul.wm-list>li:before{content:'・';position:absolute;top:0;left:.5em;display:block;width:1em;text-align:center}#container ul.wm-list>li.icon{padding-left:0}#container ul.wm-list>li.icon:before{display:none}#container ol.wm-list{counter-reset:numCount;padding-left:2em;list-style-type:none}#container ol.wm-list>li{position:relative}#container ol.wm-list>li:before{counter-increment:numCount;content:counter(numCount) "：";display:inline-block;width:2em;margin-left:-2em;text-align:right}#container ul.icon>li>a,#container .icon>a{position:relative;display:inline-block;padding-left:10px}#container ul.icon>li>a:before,#container .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}#container ul.icon>li>a[target],#container ul.icon>li>a.subWin,#container .icon>a[target],#container .icon>a.subWin{position:relative;display:inline-block;padding-left:20px;background-position:0 0}#container ul.icon>li>a[target]:before,#container ul.icon>li>a.subWin:before,#container .icon>a[target]:before,#container .icon>a.subWin:before{content:'';position:absolute;top:.8em;left:0;display:inline-block;width:16px;height:16px;margin:-8px 0;background:url(../images/common/before/shared/icon_common.png) 0 0 no-repeat;border-style:none;overflow:hidden}#container ul.icon>li>a[href*='.pdf'],#container ul.icon>li>a.pdf,#container .icon>a[href*='.pdf'],#container .icon>a.pdf{position:relative;display:inline-block;padding-left:20px}#container ul.icon>li>a[href*='.pdf']:before,#container ul.icon>li>a.pdf:before,#container .icon>a[href*='.pdf']:before,#container .icon>a.pdf:before{content:'';position:absolute;top:.8em;left:0;display:inline-block;width:16px;height:16px;margin:-8px 0;background:url(../images/common/before/shared/icon_common.png) -20px 0 no-repeat;border-style:none;overflow:hidden}#container ul.icon>li>a[href*='.doc'],#container ul.icon>li>a.doc,#container .icon>a[href*='.doc'],#container .icon>a.doc{position:relative;display:inline-block;padding-left:20px}#container ul.icon>li>a[href*='.doc']:before,#container ul.icon>li>a.doc:before,#container .icon>a[href*='.doc']:before,#container .icon>a.doc:before{content:'';position:absolute;top:.8em;left:0;display:inline-block;width:16px;height:16px;margin:-8px 0;background:url(../images/common/before/shared/icon_common.png) -40px 0 no-repeat;border-style:none;overflow:hidden}#container ul.icon>li>a[href*='.xls'],#container ul.icon>li>a.xls,#container .icon>a[href*='.xls'],#container .icon>a.xls{position:relative;display:inline-block;padding-left:20px}#container ul.icon>li>a[href*='.xls']:before,#container ul.icon>li>a.xls:before,#container .icon>a[href*='.xls']:before,#container .icon>a.xls:before{content:'';position:absolute;top:.8em;left:0;display:inline-block;width:16px;height:16px;margin:-8px 0;background:url(../images/common/before/shared/icon_common.png) -60px 0 no-repeat;border-style:none;overflow:hidden}#container ul.icon>li>a[href*='.zip'],#container ul.icon>li>a[href*='.lzh'],#container ul.icon>li>a[href*='.exe'],#container ul.icon>li>a.zip,#container .icon>a[href*='.zip'],#container .icon>a[href*='.lzh'],#container .icon>a[href*='.exe'],#container .icon>a.zip{position:relative;display:inline-block;padding-left:20px}#container ul.icon>li>a[href*='.zip']:before,#container ul.icon>li>a[href*='.lzh']:before,#container ul.icon>li>a[href*='.exe']:before,#container ul.icon>li>a.zip:before,#container .icon>a[href*='.zip']:before,#container .icon>a[href*='.lzh']:before,#container .icon>a[href*='.exe']:before,#container .icon>a.zip:before{content:'';position:absolute;top:.8em;left:0;display:inline-block;width:16px;height:16px;margin:-8px 0;background:url(../images/common/before/shared/icon_common.png) -80px 0 no-repeat;border-style:none;overflow:hidden}#container ul.icon>li>a[href*='.mp4'],#container ul.icon>li>a[href*='.wmv'],#container ul.icon>li>a.movie,#container .icon>a[href*='.mp4'],#container .icon>a[href*='.wmv'],#container .icon>a.movie{position:relative;display:inline-block;padding-left:20px}#container ul.icon>li>a[href*='.mp4']:before,#container ul.icon>li>a[href*='.wmv']:before,#container ul.icon>li>a.movie:before,#container .icon>a[href*='.mp4']:before,#container .icon>a[href*='.wmv']:before,#container .icon>a.movie:before{content:'';position:absolute;top:.8em;left:0;display:inline-block;width:16px;height:16px;margin:-8px 0;background:url(../images/common/before/shared/icon_common.png) -100px 0 no-repeat;border-style:none;overflow:hidden}#container ul.icon>li.root>a:before,#container .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}#container ul.icon>li.root ul,#container .icon.root ul{margin-left:10px}#container .toHead a,#container .ancorList a{position:relative;display:inline-block;text-decoration:none}#container .toHead:after{content:'';display:block;clear:both}#container .toHead a{float:right;display:block;padding-left:10px;white-space:nowrap}#container .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}#container .toHead a:hover,#container .toHead a:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#container .ancorList{padding:10px 20px 20px}#container .ancorList li{display:inline-block;margin:10px 20px 0 0 !important}#container .ancorList a{padding-left:10px}#container .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}#container .infoNav{position:absolute;right:0}#container .infoNav li{float:left;margin:0}#container .infoNav a{position:relative;display:block;margin-left:20px}#container .infoNav a[href*='feed.xml'],#container .infoNav a[href*='rss.xml'],#container .infoNav a[href*='/calendar']{position:relative;bottom:.3em;width:20px;height:20px;white-space:nowrap;text-indent:100%;overflow:hidden}#container .infoNav a[href*='feed.xml']:hover,#container .infoNav a[href*='feed.xml']:active,#container .infoNav a[href*='rss.xml']:hover,#container .infoNav a[href*='rss.xml']:active,#container .infoNav a[href*='/calendar']:hover,#container .infoNav a[href*='/calendar']:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#container .infoNav a[href*='feed.xml'],#container .infoNav a[href*='rss.xml']{background:url(../images/common/before/shared/icon_type_a.png) -210px -120px no-repeat}@media only screen and (max-width: 640px){#container .infoNav a[href*='feed.xml'],#container .infoNav a[href*='rss.xml']{display:none}}#container .infoNav a[href*='/calendar']{background:url(../images/common/before/shared/icon_type_a.png) -180px -120px no-repeat}#container .infoHead{position:relative}#container .infoHead .infoNav{top:50%;margin-top:-10px}#container *+.infoHead{margin-top:30px}#container .categoryList{display:inline-block;margin-top:-5px}#container .categoryList:after{content:'';display:block;clear:both}#container .categoryList:empty{display:none}#container .categoryList li{display:block;float:left;margin:5px 5px 0 0;font-size:.86em;line-height:1.6em}#container .categoryList a{position:relative;display:block;padding:0 .5em;color:#fff !important;text-decoration:none;background-color:#969696;border-radius:3px}#container .categoryList a:hover,#container .categoryList a:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#container .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}#container .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}#container .categoryList a else{background-color:#969696}#container .categoryList a[href$='/game_center']:before,#container .categoryList a[href$='/tp']:before,#container .categoryList a[href$='/chara_shop']:before,#container .categoryList a[href$='/cafe_and_bar']:before,#container .categoryList a[href$='/kids']:before,#container .categoryList a[href$='/others']:before,#container .categoryList a[href$='/game_center/']:before,#container .categoryList a[href$='/tp/']:before,#container .categoryList a[href$='/chara_shop/']:before,#container .categoryList a[href$='/cafe_and_bar/']:before,#container .categoryList a[href$='/kids/']:before,#container .categoryList a[href$='/others/']:before{width:12px;height:12px;margin-top:-7px;border-style:none;background-image:url(../images/common/before/shared/icon_type_a.png);background-repeat:no-repeat}#container .categoryList a[href*='/game_center']:before,#container .categoryList a[href*='/game_center/']:before{background-position:0 -130px}#container .categoryList a[href*='/tp']:before,#container .categoryList a[href*='/tp/']:before{background-position:-30px -130px}#container .categoryList a[href*='/chara_shop']:before,#container .categoryList a[href*='/chara_shop/']:before{background-position:-60px -130px}#container .categoryList a[href*='/cafe_and_bar']:before,#container .categoryList a[href*='/cafe_and_bar/']:before{background-position:-90px -130px}#container .categoryList a[href*='/kids']:before,#container .categoryList a[href*='/kids/']:before{background-position:-120px -130px}#container .categoryList a[href*='/others']:before,#container .categoryList a[href*='/others/']:before{background-position:-150px -130px}#container .categoryList span{display:block;padding:0 .5em;background-color:#e1e1e1;border-radius:3px}#container article .infoList p,#container section .infoList p{clear:both;margin-top:0}#container article .infoList dt,#container section .infoList dt{float:left;line-height:1.6em;padding-right:10px}#container article .infoList *+dt,#container article .infoList *+dt+dd,#container section .infoList *+dt,#container section .infoList *+dt+dd{margin-top:20px}#container .infoHead+article .infoList,#container .infoHead+section .infoList{margin-top:15px}#container .infoImage{padding-top:20px;border-top:1px dotted #c8c8c8}#container .infoImage dt,#container .infoImage dd{padding-left:170px}#container .infoImage dd{position:relative;min-height:90px;padding-bottom:20px;border-bottom:1px dotted #c8c8c8}#container .infoImage figure{position:absolute;top:0;left:0;width:160px;height:90px;margin-top:0;overflow:hidden}#container .infoImage figure a:hover,#container .infoImage figure a:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#container .infoImage figure img{position:absolute;top:-100%;bottom:-100%;left:-1px;right:-1px;margin:auto}#container .archiveList+.infoImage{padding-top:0;border-style:none}@media only screen and (max-width: 479px){#container .infoImage dt,#container .infoImage dd{padding-left:0;margin-top:0}#container .infoImage figure{position:static !important;width:auto !important;height:auto !important}#container .infoImage figure img{margin-top:10px;position:static !important}#container .infoImage img[src$='no-image_S.jpg'],#container .infoImage img[src$='bnr_namco.png']{display:none}}#container .archiveList{padding-bottom:10px;text-align:center;border-bottom:1px dotted #c8c8c8}#container .archiveList:empty{display:none}#container .archiveList li{display:inline-block}#container .archiveList li+li{margin:0 0 0 0.5em;padding-left:.5em;border-left:1px solid #c8c8c8}#container p.copyright{margin-top:50px;padding-top:10px;color:#969696;text-align:right;border-top:1px solid #969696}#container .linkBtn{text-align:center}#container .linkBtn li{display:inline-block;margin:0 10px 20px;vertical-align:top}#container .linkBtn a{display:inline-block;color:#fff;padding:.4em 1.5em;font-weight:bold;border-radius:5px;text-align:center;text-decoration:none;background-color:#b91e23}#container .linkBtn a:hover,#container .linkBtn a:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#container div+.linkBtn,#container section+.linkBtn{margin-top:50px}#container ul.linkBtn{margin-bottom:-20px}#container figure img{display:block;margin:0 auto}#container figcaption{margin-top:.3em;text-align:center}#container .parallelL:after,#container .parallelR:after{content:'';display:block;clear:both}#container .parallelL>h2:first-child,#container .parallelL>h3:first-child,#container .parallelL>h4:first-child,#container .parallelL>h5:first-child,#container .parallelL>h6:first-child,#container .parallelR>h2:first-child,#container .parallelR>h3:first-child,#container .parallelR>h4:first-child,#container .parallelR>h5:first-child,#container .parallelR>h6:first-child{margin-bottom:20px}#container .roundL:after,#container .roundR:after{content:'';display:block;clear:both}#container .roundR .image,#container .parallelR .image,#container .parallelL .sentence{float:right}#container .roundL .image,#container .parallelL .image,#container .parallelR .sentence{float:left}#container .roundR .image{margin:0 0 20px 20px}#container .roundL .image{margin:0 20px 20px 0}#container .image{position:relative;z-index:1}#container *+.image{margin-top:0}#container .sentence{margin-top:0;width:100%;box-sizing:border-box}#container .sizeM figcaption,#container .sizeS figcaption{text-align:left}#container .sideL,#container .sideR{width:49%;max-width:450px}#container .sideL{float:left}#container .sideR{float:right}#container .sideL+.sideR{margin-top:0}@media only screen and (max-width: 800px){#container .sideL,#container .sideR{float:none;width:auto;max-width:100%}#container *+.sideL,#container *+.sideR,#container .sideL+.sideR{margin-top:20px}}#container #contactInfo{clear:both;margin:0 -20px -50px;padding:60px 100px;background-color:#969696}@media only screen and (max-width: 479px){#container #contactInfo{margin-left:-10px;margin-right:-10px}}#container #contactInfo .wm-h2{color:#fff;text-align:center}#container #contactInfo div{max-width:600px;margin:30px auto 0;padding:50px 20px;text-align:center;background-color:#e1e1e1;border-radius:10px}#container #contactInfo .linkBtn a{width:12em;max-width:90%;padding:1em 20px 1em 10px;line-height:1.6em}#container #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(../images/common/before/shared/icon_common.png) -30px -200px no-repeat}#container #contactInfo strong{color:#646464;font-size:1.72em;font-weight:bold;line-height:1.6em}#container #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(../images/common/before/shared/icon_common.png) -60px -200px no-repeat}@media only screen and (max-width: 640px){#container #contactInfo{margin-bottom:50px;padding:30px 10px}#container #contactInfo div{padding:30px 20px}#container #contactInfo p+p{margin-top:20px}}#container #headNav{margin-top:0;z-index:1}#container #headNav #snsIcons,#container #headNav .btnClose{display:none}#container #sNav{position:absolute;top:34px;left:0;right:0;width:100%;max-width:1240px;height:0;margin:auto;padding:0 20px;text-align:center;box-sizing:border-box}#container #sNav:after,#container #sNav ul:after{content:'';display:block;clear:both}#container #sNav ul{float:right;margin:0}#container #sNav li{float:left;font-weight:bold}#container #sNav li+li{margin-top:0}#container #sNav a{display:block;color:#323232;text-decoration:none;line-height:35px}#container #sNav a[href*='/contact']:hover,#container #sNav a[href*='/contact']:active{color:#b91e23}#container #sNav .amusement a{margin-left:30px;padding:0 15px;color:#fff;background-color:#b91e23;border-radius:5px}#container #sNav .amusement a:hover,#container #sNav .amusement a:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}@media only screen and (max-width: 800px){#container #headNav{position:absolute;top:90px;left:0;right:0;display:none;width:100%;overflow:hidden;z-index:999}#container #headNav #sNav li,#container #headNav #gNav li{display:block;margin:0;font-size:1.43em;font-weight:normal}#container #headNav #sNav li:after,#container #headNav #gNav li:after{display:none}#container #headNav #sNav a,#container #headNav #gNav a{margin:0;padding:0;color:#fff;line-height:50px;background-color:transparent;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#container #headNav #sNav{position:static;height:auto;padding:0}#container #headNav #sNav ul,#container #headNav #sNav li{float:none}#container #headNav #sNav li{border-bottom:1px solid #848484}#container #headNav #sNav ul{background-color:#323232}#container #headNav #sNav .amusement{color:#ffdc03}#container #headNav #gNav{border-radius:0}#container #headNav #gNav ul{background-color:#b91e23}#container #headNav #gNav li{border-bottom:1px solid #ff960a}#container #headNav #gNav a:before,#container #headNav #gNav a:after{display:none}#container #headNav #snsIcons,#container #headNav .btnClose{display:block;margin-top:0;text-align:center;background-color:#323232;border-bottom:1px solid #848484}#container #headNav #snsIcons{padding:20px 0}#container #headNav #snsIcons li{display:inline-block;width:40px;height:40px;margin:0 10px}#container #headNav #snsIcons a{display:block;width:40px;height:40px;text-indent:100%;white-space:nowrap;background-image:url(../images/common/before/shared/icon_type_a.png);background-repeat:no-repeat;overflow:hidden}#container #headNav #snsIcons a[href*='facebook']{background-position:0 -250px}#container #headNav #snsIcons a[href*='twitter']{background-position:-50px -250px}#container #headNav #snsIcons a[href*='google']{background-position:-100px -250px}#container #headNav #snsIcons a[href*='line']{background-position:-150px -250px}#container #headNav .btnClose{color:#fff;font-size:1.43em;line-height:50px}}#container #legacyIE{max-width:1240px;margin:0 auto;box-sizing:border-box}#container #legacyIE p,#container #legacyIE ul{max-width:980px}#container #legacyIE ul{text-align:right;margin-top:-45px}#container #legacyIE li{display:inline-block;margin:0;padding:0}#container #legacyIE li+li{padding-left:0.5em}#container #legacyIE.wm-background{border:none}@media only screen and (max-width: 800px){#container #legacyIE ul{text-align:left;margin-top:0}}#container noscript{text-align:center;font-size:1.14em}#container noscript .wm-background{border:none}#container #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){#container #tPath ol{max-width:500%;min-width:0}}#container #tPath li{display:inline;margin-right:0}#container #tPath li+li:before{content:'>';display:inline-block;margin:0 .2em}@media only screen and (max-width: 800px){#container #tPath{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}}@media only screen and (max-width: 640px){#container #tPath{display:none}}#container #toHead{position:absolute;width:100%;margin:0 -20px 0}@media only screen and (max-width: 479px){#container #toHead{margin-left:-10px;margin-right:-10px}}#container #toHead p{height:0;max-width:1200px;min-width:960px;margin:0 auto;padding:0 20px}@media only screen and (max-width: 800px){#container #toHead p{max-width:500%;min-width:0}}@media only screen and (max-width: 479px){#container #toHead p{padding:0 10px}}#container #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;border-radius:10px}#container #toHead a:before,#container #toHead a:after{position:absolute;left:15px;top:20px}#container #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}#container #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}#container #toHead.flow{position:fixed;bottom:0}#container #GRfooter{height:49px;overflow:hidden;margin:0 -20px 0}@media only screen and (max-width: 479px){#container #GRfooter{margin-left:-10px;margin-right:-10px}}#container #GRfooter div{margin-top:0}#container #GRfooter img{vertical-align:bottom}@media only screen and (max-width: 800px){#container #GRfooter{display:none}}#container main{max-width:1200px;min-width:960px;margin:0 auto;margin:20px auto 0;padding-bottom:50px}@media only screen and (max-width: 800px){#container main{max-width:500%;min-width:0}}#container main:after{content:'';display:block;clear:both}#container article{float:right;width:75%;max-width:900px}#container article:after{content:'';display:block;clear:both}#container article.wide{float:none;width:auto;max-width:100%}@media only screen and (max-width: 800px){#container article{float:none;width:auto}}#container article .wm-h2,#container article .wm-h3,#container article .wm-h4,#container article .wm-h5{position:relative;padding-left:12px;color:#646464;font-weight:bold}#container article .wm-h2:before,#container article .wm-h3:before,#container article .wm-h4:before,#container article .wm-h5:before{content:'';position:absolute;top:.25em;bottom:.55em;left:0;display:block}#container article .wm-h2.imgTitle,#container article .wm-h3.imgTitle,#container article .wm-h4.imgTitle,#container article .wm-h5.imgTitle{padding-left:0;text-align:center;border-style:none}#container article .wm-h2.imgTitle:before,#container article .wm-h3.imgTitle:before,#container article .wm-h4.imgTitle:before,#container article .wm-h5.imgTitle:before{display:none}#container article .wm-h2{font-size:1.14em;padding-bottom:.2em;border-bottom:1px solid #b91e23}#container article .wm-h2:before{border-left:3px solid #b91e23}#container article .wm-h3{font-size:1.14em;padding-bottom:.2em;border-bottom:1px solid #c8c8c8}#container article .wm-h3:before{border-left:2px solid #646464}#container article .wm-h4{margin-bottom:-.25em;padding-bottom:.2em;border-bottom:1px dashed #c8c8c8}#container article .wm-h4:before{border-left:2px solid #646464}#container article .wm-h5:before{border-left:2px solid #646464}#container article .wm-h6{position:relative;padding-left:20px;color:#646464;font-weight:bold}#container 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}#container article *+h2,#container article *+h3,#container article *+h4,#container article *+h5,#container article *+h6{margin-top:30px}#container article h1+h2,#container article h2+h3,#container article h3+h4,#container article h4+h5,#container article h5+h6{margin-top:20px}#container article h1+.clearfix>*:first-child>h2:first-child,#container article h1+.clearfix>*:first-child+*>h2:first-child,#container article h2+.clearfix>*:first-child>h3:first-child,#container article h2+.clearfix>*:first-child+*>h3:first-child,#container article h3+.clearfix>*:first-child>h4:first-child,#container article h3+.clearfix>*:first-child+*>h4:first-child,#container article h4+.clearfix>*:first-child>h5:first-child,#container article h4+.clearfix>*:first-child+*>h5:first-child,#container article h5+.clearfix>*:first-child>h6:first-child h5+.clearfix>*:first-child+*>h6:first-child{margin-top:0}#container article .wm-border .wm-h2,#container article .wm-border .wm-h3,#container article .wm-border .wm-h4,#container article .wm-border .wm-h5,#container article .wm-border .wm-h6,#container article .wm-background .wm-h2,#container article .wm-background .wm-h3,#container article .wm-background .wm-h4,#container article .wm-background .wm-h5,#container article .wm-background .wm-h6{border-bottom-style:none}#container article .wm-border .wm-h2:before,#container article .wm-border .wm-h3:before,#container article .wm-border .wm-h4:before,#container article .wm-border .wm-h5:before,#container article .wm-border .wm-h6:before,#container article .wm-background .wm-h2:before,#container article .wm-background .wm-h3:before,#container article .wm-background .wm-h4:before,#container article .wm-background .wm-h5:before,#container article .wm-background .wm-h6:before{border-left:2px solid #646464}#container article .wm-border .wm-h2,#container article .wm-background .wm-h2{margin-bottom:-.25em;font-size:1.14em}@media only screen and (max-width: 800px){#container .sideL,#container .sideR{float:none;width:auto;max-width:100%}#container .sideR{margin-top:20px !important}}#container .sentence+.image{margin-top:0}#container .sizeM .image{width:420px}@media only screen and (max-width: 800px){#container .sizeM .image,#container .sizeM .sentence{float:none;margin-left:auto !important;margin-right:auto !important}#container .sizeM .image{width:auto}#container .sizeM .sentence{width:auto;margin-top:20px;padding:0 !important}#container .sizeM .sentence+.image{margin-top:20px}#container .sizeM figcaption{text-align:center}}#container .sizeS .image{width:210px}@media only screen and (max-width: 480px){#container .sizeS .image,#container .sizeS .sentence{float:none;margin-left:auto !important;margin-right:auto !important}#container .sizeS .image{width:auto}#container .sizeS .sentence{width:auto;margin-top:20px;padding:0 !important}#container .sizeS .sentence+.image{margin-top:20px}#container .sizeS figcaption{text-align:center}}#container .parallelL.sizeM .image{margin-right:-420px}#container .parallelL.sizeM .sentence{margin-left:-420px;padding-left:440px}#container .parallelL.sizeS .image{margin-right:-210px}#container .parallelL.sizeS .sentence{margin-left:-210px;padding-left:230px}#container .parallelL.sizeM .sentence>*:first-child,#container .parallelL.sizeS .sentence>*:first-child{margin-top:0}#container .parallelR.sizeM .image{margin-left:-420px}#container .parallelR.sizeM .sentence{margin-right:-420px;padding-right:440px}#container .parallelR.sizeS .image{margin-left:-210px}#container .parallelR.sizeS .sentence{margin-right:-210px;padding-right:230px}#container .parallelR.sizeM .sentence>*:first-child,#container .parallelR.sizeS .sentence>*:first-child{margin-top:0}@media only screen and (max-width: 320px){#container .roundR .image,#container .roundL .image{float:none;margin:0;text-align:center}}#container .infoDate{margin-top:10px;text-align:right}#container #gNav{position:relative;margin:0 -20px 0;padding:0 20px 0;border-bottom:1px solid #e1e1e1}@media only screen and (max-width: 479px){#container #gNav{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}}#container #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){#container #gNav ul{max-width:500%;min-width:0}}#container #gNav li{display:table-cell;text-align:center;vertical-align:middle;border-bottom:2px solid transparent;overflow:hidden}#container #gNav li:hover,#container #gNav li.cur{border-bottom-color:#b91e23}#container #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}#container #gNav li.cur:after{position:relative;top:.2em;margin:0 auto -7px}#container #gNav li.cur a{color:#b91e23}#container #gNav a{position:relative;display:block;margin:-5em 0;padding:5.2em 0;color:#323232;text-decoration:none}#container #gNav a:hover,#container #gNav a:active{color:#b91e23}#container #lNav{float:left;width:25%;max-width:300px;margin-top:0}#container #lNav a{position:relative;display:block;color:#323232;text-decoration:none;line-height:1.6em}#container #lNav img{display:block}#container #lNav>*{margin-right:20px}@media only screen and (max-width: 800px){#container #lNav>*{margin-right:0}}#container #lNav nav ul,#container #lNav nav li{margin-top:0}#container #lNav nav>ul>li>a{padding:.7em 20px;color:#fff;font-size:1.43em;background-color:#969696}#container #lNav nav>ul>li>a:hover,#container #lNav nav>ul>li>a:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#container #lNav nav>ul>li>ul>li{border:1px solid #ddd}#container #lNav nav>ul>li>ul>li a:hover,#container #lNav nav>ul>li>ul>li a:active,#container #lNav nav>ul>li>ul>li a.cur{color:#b91e23}#container #lNav nav>ul>li>ul>li>a{margin-top:-1px;padding:1em 19px 1em 35px;font-size:1.14em}#container #lNav nav>ul>li>ul>li>a:before,#container #lNav nav>ul>li>ul>li>a:after{position:absolute;top:1.8em;left:16px;margin-top:-7px}#container #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}#container #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}#container #lNav nav>ul>li>ul>li>a:after{margin-left:-3px}#container #lNav nav>ul>li>ul>li+li{margin-top:-1px}#container #lNav nav>ul>li>ul>li>ul{margin-top:-1px;padding:0 19px 19px 35px}#container #lNav nav>ul>li>ul>li>ul li+li{margin-top:1em}#container #lNav nav>ul>li>ul>li>ul ul{margin:1em 0 0 7px}#container #lNav nav>ul>li>ul>li>ul ul ul{margin-left:17px}#container #lNav nav>ul>li>ul>li.cur>a{margin-left:-1px;padding-left:33px;border-left:3px solid #969696}#container #lNav nav>ul>li>ul>li.root>a,#container #lNav nav>ul>li>ul>li.root>ul{margin-left:-1px;padding-left:33px;border-left:3px solid #969696}#container #lNav nav>ul>li>ul>li.root>a:before,#container #lNav nav>ul>li>ul>li.root>a:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#container #lNav nav>ul>li>ul>li.root>a:after{margin:-10px 0 0}#container #lNav nav>ul>li>ul>li.root .root>a:first-child:last-child{color:#b91e23}#container #lNav nav>ul>li>ul>li li.cur a{color:#b91e23;font-weight:bold}#container #lNav nav>ul>li>ul>li li.cur a:before{border-color:#b91e23}#container #lNav nav>ul>li>ul>li li li a{padding-left:10px}#container #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}#container #lNav .cur>a:hover,#container #lNav .cur>a:acrtive{color:inherit}@media only screen and (max-width: 800px){#container #lNav{float:none;width:auto;max-width:100%;margin-top:50px}#container #lNav.wideNav{margin-top:30px}}#container .wideNav{display:none}@media only screen and (max-width: 800px){#container .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){#container .categoryList a[href$='/game_center']:before,#container .categoryList a[href$='/tp']:before,#container .categoryList a[href$='/chara_shop']:before,#container .categoryList a[href$='/cafe_and_bar']:before,#container .categoryList a[href$='/kids']:before,#container .categoryList a[href$='/others']:before,#container .categoryList a[href$='/game_center/']:before,#container .categoryList a[href$='/tp/']:before,#container .categoryList a[href$='/chara_shop/']:before,#container .categoryList a[href$='/cafe_and_bar/']:before,#container .categoryList a[href$='/kids/']:before,#container .categoryList a[href$='/others/']:before,#container .infoNav a[href*='feed.xml'],#container .infoNav a[href*='rss.xml']{background-image:url(../images/common/before/shared/icon_type_a@2x.png);background-size:240px 300px}#container #contactInfo .linkBtn a:before,#container #contactInfo strong:before,#container #idcGuidance li,#container .defList li:before{background-image:url(../images/common/before/shared/bg_icons@2x.png);background-size:120px 240px}#container table.calendar .tbl_head .prev,#container table.calendar .tbl_head .next{background-image:url(../images/common/before/shared/bg_calendar@2x.png);background-size:40px 23px}#container .infoHead .calNav a{background-image:url(../images/common/before/shared/icon_type_a@2x.png);background-size:240px 300px}}#container article .wm-h2 strong,#container article .wm-h3 strong,#container article .wm-h4 strong,#container article .wm-h5 strong,#container article .wm-h6 strong{font-weight:bold}#container .wm-ul-circle>li,#container .wm-ul-list>li,#container .wm-ul-square>li{position:relative;padding-left:1.5em}#container .wm-ul-circle>li:before,#container .wm-ul-list>li:before,#container .wm-ul-square>li:before{box-sizing:border-box;content:"";display:block;height:4px;left:10px;position:absolute;top:.6em;width:4px}#container .wm-ul-circle>li:before{border:1px solid #323232;border-radius:100%}#container .wm-ul-list>li:before{background-color:#323232}#container .wm-ul-square>li:before{border:1px solid #323232}#container .wm-ol-list,#container .wm-ol-lower-alpha,#container .wm-ol-lower-roman,#container .wm-ol-upper-alpha,#container .wm-ol-upper-roman{list-style-type:none;margin:20px 0 0}#container .wm-ol-list>li,#container .wm-ol-lower-alpha>li,#container .wm-ol-lower-roman>li,#container .wm-ol-upper-alpha>li,#container .wm-ol-upper-roman>li{margin:.5em 0 0;padding:0 0 0 1.5em;position:relative}#container .wm-ol-list>li:before,#container .wm-ol-lower-alpha>li:before,#container .wm-ol-lower-roman>li:before,#container .wm-ol-upper-alpha>li:before,#container .wm-ol-upper-roman>li:before{box-sizing:border-box;display:inline-block;position:absolute;right:calc(100% - 14px)}#container .wm-ol-list{counter-reset:ol-gk 0}#container .wm-ol-list>li::before{content:counter(ol-gk, lower-greek);counter-increment:ol-gk 1}#container .wm-ol-lower-alpha{counter-reset:ol-la 0}#container .wm-ol-lower-alpha>li::before{content:counter(ol-la, lower-alpha);counter-increment:ol-la 1}#container .wm-ol-lower-roman{counter-reset:ol-lr 0}#container .wm-ol-lower-roman>li::before{content:counter(ol-lr, lower-roman);counter-increment:ol-lr 1}#container .wm-ol-upper-alpha{counter-reset:ol-ua 0}#container .wm-ol-upper-alpha>li::before{content:counter(ol-ua, upper-alpha);counter-increment:ol-ua 1}#container .wm-ol-upper-roman{counter-reset:ol-ur 0}#container .wm-ol-upper-roman>li::before{content:counter(ol-ur, upper-roman);counter-increment:ol-ur 1}#container .grayboxList{margin-top:50px}#container .grayboxList p{margin-top:10px}#container .grayboxList .wm-border{padding:14px}#container .grayboxList .wm-border .icon{display:block}#container #ir-notice li,#container #ir-other li{padding-left:0}#container #ir-notice li:before,#container #ir-other li:before{display:none}#container #ir-notice li a,#container #ir-other li a{margin:0 5px;position:relative;display:inline-block;padding-left:10px}#container #ir-notice li a:before,#container #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}#container #ir-notice li a[href*='.pdf'],#container #ir-notice li a.pdf,#container #ir-other li a[href*='.pdf'],#container #ir-other li a.pdf{position:relative;display:inline-block;padding-left:20px}#container #ir-notice li a[href*='.pdf']:before,#container #ir-notice li a.pdf:before,#container #ir-other li a[href*='.pdf']:before,#container #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(../images/common/before/shared/icon_common.png) -20px 0 no-repeat;border-style:none;overflow:hidden}#container #tPath{padding-left:20px;padding-right:20px}#container main.cssTypeB{padding-left:20px;padding-right:20px}@media only screen and (max-width: 479px){#container #tPath{padding-left:10px;padding-right:10px}#container main.cssTypeB{padding-left:10px;padding-right:10px}}#container .js_blank_nav{height:0;margin:0 !important;padding:0 !important;position:relative;width:0 !important;z-index:-1}body{overflow:visible}#container{overflow-x:scroll}p.copyright{border:none}#container .archiveList li a.cure{pointer-events:none;color:#000;text-decoration:none}header{z-index:10;width:100%}header .p-groupHeader-01{margin:0;padding:0;border:0;font-style:normal;font-size:14px;font-weight:400;vertical-align:baseline;box-sizing:border-box;background-color:#ffffff;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between;height:74px}@media (max-width: 800px){header .p-groupHeader-01{border-bottom:1px solid #ccc}}header .p-groupHeader-01 *{margin:0;padding:0;border:0;font-style:normal;font-size:14px;font-weight:400;vertical-align:baseline;box-sizing:border-box}header .p-groupHeader-01.bgColor--black{background-color:#000000}header .p-groupHeader-01 a{transition:opacity .3s}header .p-groupHeader-01 a:hover{opacity:0.6}header .p-groupHeader-01 img{max-width:100%;height:auto;vertical-align:middle}header .p-groupHeader-02{margin:0;padding:0;border:0;font-style:normal;font-size:14px;font-weight:400;vertical-align:baseline;box-sizing:border-box;background-color:#ffffff;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between;height:38px}header .p-groupHeader-02 *{margin:0;padding:0;border:0;font-style:normal;font-size:14px;font-weight:400;vertical-align:baseline;box-sizing:border-box}header .p-groupHeader-02.bgColor--black{background-color:#000000}header .p-groupHeader-02 a{transition:opacity .3s}header .p-groupHeader-02 a:hover{opacity:0.6}header .p-groupHeader-02 img{max-width:100%;height:auto;vertical-align:middle}header .p-groupHeader__groupLogo{-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:8px 16px}header .p-groupHeader-02 .p-groupHeader__groupLogo{padding-bottom:4px;margin-left:auto}header .p-groupHeader__groupLogo--sp{display:none}header .p-groupHeader-01 .p-groupHeader__groupLogo--pc{width:176px}header .p-groupHeader-02 .p-groupHeader__groupLogo--pc{width:182px}header .p-groupHeader__inner{-webkit-flex:1 1 auto;flex:1 1 auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;position:relative;padding:8px 16px 8px 0}header .p-groupHeader-02 .p-groupHeader__inner{padding:4px 0}header .p-groupHeader__companyLogo{-webkit-flex:0 1 auto;flex:0 1 auto;margin:0 0 0 auto}header .p-groupHeader__companyLogo img{width:auto;max-height:18px;vertical-align:middle}header .p-groupHeader__lineElement{position:absolute;top:0;left:0;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;width:100%}header .p-groupHeader-01 .p-groupHeader__lineElement{background:url(../images/common/lineElement-01.png) no-repeat left top/100%;height:8px}header .p-groupHeader-02 .p-groupHeader__lineElement{background:url(../images/common/lineElement-02.png) no-repeat left bottom/100%;height:4px}header .p-groupHeader__spMenuBtn{display:none}header .p-groupHeader__spMenuBtn>span{content:"";display:block;position:absolute;left:0;width:100%;height:3px;background:#9ea2a2;border-radius:10px;transition:all .3s;top:0;bottom:0;margin:auto 0}header .bgColor--black .p-groupHeader__spMenuBtn>span{background:#ffffff}header .is-spNavOpen .p-groupHeader__spMenuBtn>span{background:transparent;transition:.3s}header .p-groupHeader__spMenuBtn>span::before,header .p-groupHeader__spMenuBtn>span::after{content:"";display:block;position:absolute;left:0;width:100%;height:3px;background:#9ea2a2;border-radius:10px;transition:all .3s}header .bgColor--black .p-groupHeader__spMenuBtn>span::before,header .bgColor--black .p-groupHeader__spMenuBtn>span::after{background:#ffffff}header .p-groupHeader__spMenuBtn>span::before{top:-12px}header .is-spNavOpen .p-groupHeader__spMenuBtn>span::before{top:0;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}header .p-groupHeader__spMenuBtn>span::after{bottom:-12px}header .is-spNavOpen .p-groupHeader__spMenuBtn>span::after{bottom:0;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}@media screen and (max-width: 768px){header .p-groupHeader-01{height:56px}header .p-groupHeader-02{height:32px}header .p-groupHeader-02 .p-groupHeader__groupLogo{padding-top:7px}header .p-groupHeader__groupLogo--sp{display:block}header .p-groupHeader-01 .p-groupHeader__groupLogo--sp{width:60px;-webkit-transform:translateY(2px);transform:translateY(2px)}header .p-groupHeader-02 .p-groupHeader__groupLogo--sp{width:88px}header .p-groupHeader__groupLogo--pc{display:none}header .p-groupHeader__companyLogo{margin:0}header .p-groupHeader__companyLogo img{max-height:15px}header .p-groupHeader-01 .p-groupHeader__lineElement{height:6px}header .p-groupHeader__spMenuBtn{display:block;width:32px;height:32px;position:relative;margin:0 0 0 auto}}header ::-webkit-scrollbar{width:0;height:0}header .header_nav_utility{width:100%}@media (min-width: 801px){header .header_nav_utility{width:15%}}header .header_nav_utility .header_nav_utility_inner{width:100%;padding:3.75vw 3.75vw 3.75vw 3.75vw}@media (min-width: 801px){header .header_nav_utility .header_nav_utility_inner{padding:0;width:85%}}header .header_nav_utility .header_nav_utility_inner a{text-align:center;display:block;color:#FFF;font-weight:bold;background:#000;padding:3.75vw 3.75vw 3.75vw 3.75vw;width:100%;border:1px solid #000;font-size:3.75vw;border-radius:50px}@media (min-width: 801px){header .header_nav_utility .header_nav_utility_inner a{padding:.78125vw .78125vw .78125vw .78125vw;font-size:1.25vw}}@media (min-width: 801px) and (min-width: 1281px){header .header_nav_utility .header_nav_utility_inner a{padding:10px 10px 10px 10px}}@media (min-width: 801px) and (min-width: 1281px){header .header_nav_utility .header_nav_utility_inner a{font-size:16px}}@media (hover: hover), (-ms-high-contrast: none){header .header_nav_utility .header_nav_utility_inner a{transition:0.4s}header .header_nav_utility .header_nav_utility_inner a:hover{color:#000;background-color:#FFF}}header .p-groupHeader__spMenuBtn{cursor:pointer !important}@media (max-width: 800px){header{position:fixed;top:0;left:0}}header .header_nav{width:100%;background:#FFF;position:relative;border-bottom:1px solid #ccc;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 800px){header .header_nav{transition:0.2s;opacity:0;max-height:0px;pointer-events:none;overflow-y:scroll}}@media (min-width: 801px){header .header_nav{padding:0;-webkit-justify-content:space-between;justify-content:space-between}}header .header_nav .header_nav_global{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0vw 0vw 0vw 0vw;width:100% -10%}@media (min-width: 801px){header .header_nav .header_nav_global{padding:1.5625vw 1.5625vw 1.5625vw 1.5625vw}}@media (min-width: 801px) and (min-width: 1281px){header .header_nav .header_nav_global{padding:20px 20px 20px 20px}}header .header_nav .header_nav_global li{font-weight:bold;background:#FFF}@media (max-width: 800px){header .header_nav .header_nav_global li{width:100%;font-size:3.75vw}}@media (min-width: 801px){header .header_nav .header_nav_global li{font-size:1.25vw}}@media (min-width: 801px) and (min-width: 1281px){header .header_nav .header_nav_global li{font-size:16px}}header .header_nav .header_nav_global li a{color:#000;display:inline-block}@media (max-width: 800px){header .header_nav .header_nav_global li a{text-align:center;padding:3.75vw 3.75vw 3.75vw 3.75vw;width:100%;border-bottom:1px solid #ccc}}@media (min-width: 801px){header .header_nav .header_nav_global li a{border-right:1px solid #ccc;padding:0vw 1.5625vw 0vw 1.5625vw}}@media (min-width: 801px) and (min-width: 1281px){header .header_nav .header_nav_global li a{padding:0px 20px 0px 20px}}@media (hover: hover), (-ms-high-contrast: none){header .header_nav .header_nav_global li a{transition:color 0.4s}header .header_nav .header_nav_global li a:hover{color:#e60000}}header .header_nav .header_nav_global li.header_nav_global_home a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}header .header_nav .header_nav_global li.header_nav_global_home a img{-webkit-filter:brightness(0);filter:brightness(0)}@media (max-width: 800px){header .header_nav .header_nav_global li.header_nav_global_home a img{width:3vw;height:3.125vw}}header .header_nav .header_nav_global li.header_nav_global_home a span{display:block;margin-left:0.5em}@media (min-width: 801px){header .header_nav .header_nav_global li.header_nav_global_home a span{display:none}}@media (hover: hover), (-ms-high-contrast: none){header .header_nav .header_nav_global li.header_nav_global_home a img{transition:-webkit-filter 0.4s;transition:filter 0.4s;transition:filter 0.4s, -webkit-filter 0.4s}header .header_nav .header_nav_global li.header_nav_global_home a:hover img{-webkit-filter:brightness(1);filter:brightness(1)}}@media (min-width: 801px){header .header_nav .header_nav_global li:last-child a{border-right:none}}@media (max-width: 800px){header .header_nav.is-spNavOpen{max-height:calc(100vh - 56px);opacity:1;pointer-events:all}}#container main{position:relative;z-index:1;padding:0vw 0vw 12.5vw 0vw}@media (min-width: 801px){#container main{padding:0vw 0vw 7.8125vw 0vw}}@media (min-width: 801px) and (min-width: 1281px){#container main{padding:0px 0px 100px 0px}}#container main p{display:inline-block;width:100%}#container main .l-main_secCol{padding:12.5vw 0vw 0vw 0vw}@media (min-width: 801px){#container main .l-main_secCol{padding:7.8125vw 0vw 0vw 0vw}}@media (min-width: 801px) and (min-width: 1281px){#container main .l-main_secCol{padding:100px 0px 0px 0px}}#container main .l-main_secCol .l-main_secInner{max-width:1200px;margin:0 auto;padding:0vw 5vw 0vw 5vw}@media (min-width: 801px){#container main .l-main_secCol .l-main_secInner{padding:0vw 3.125vw 0vw 3.125vw}}@media (min-width: 801px) and (min-width: 1281px){#container main .l-main_secCol .l-main_secInner{padding:0px 40px 0px 40px}}#onetrust-consent-sdk{margin-top:0}#toPageHeader p{max-width:1240px}#commonPageFooter{box-shadow:0 200px 0 100px #eee, 0 800px 0 500px #eee;font-size:13px;position:relative;overflow:hidden}#commonPageFooter a:hover{opacity:.6}#commonPageFooter ul{font-size:inherit;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#commonPageFooter li{display:inline-block;font-size:inherit;vertical-align:top;margin:0 1em}#commonPageFooter .wrapper{background-color:#eee;padding:5vw 2.5vw 5vw 2.5vw}@media (min-width: 801px){#commonPageFooter .wrapper{padding:3.125vw 1.5625vw 3.125vw 1.5625vw}}@media (min-width: 801px) and (min-width: 1281px){#commonPageFooter .wrapper{padding:40px 20px 40px 20px}}#commonPageFooter .wrapper>*{margin:0 auto;max-width:1200px}#commonPageFooter .wrapper a{color:#333}#commonPageFooter .wrapper .copyright{color:#333;margin-top:2em;text-align:center}#commonPageFooter .wrapper .copyright small{font-size:0.9em;float:none}@media (min-width: 801px){#commonPageFooter dt{clear:both;float:left;padding:20px 20px 20px 0;width:auto !important}#commonPageFooter dd{margin-left:auto;padding:15px 0}#commonPageFooter dd+dt:before{border-top:1px solid #666;content:'';display:block;left:0;margin-top:-20px;position:absolute;right:0;width:100%}#commonPageFooter dd ul{padding-left:5px}#commonPageFooter dd ul:before{border-left-color:#666;top:0;left:0}#commonPageFooter dd li{margin-top:0;margin-left:-1px}#commonPageFooter .wrapper li{margin-left:1em;padding-left:1em}#commonPageFooter .wrapper li+li{border-left:1px solid #CCC}}@media (max-width: 800px){#commonPageFooter dd ul{border-top:1px solid #666;margin:0}#commonPageFooter dd+dt{border-top:none}#commonPageFooter dd:nth-of-type(1) li{display:block;margin:0;padding:10px 0 0}#commonPageFooter dd:nth-of-type(1) li a{display:block;margin:0;padding:10px 0 10px calc(1em + 30px)}#commonPageFooter dd:nth-of-type(1) li a::before{content:"";display:block;width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:1em;background:url(/common/tmpl/images/icon-set/ico_home_w.svg) no-repeat center center/contain}#commonPageFooter .wrapper ul{background-color:transparent}}#commonPageFooter ul.footerBnrList{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:3.75vw auto 0vw auto}@media (min-width: 801px){#commonPageFooter ul.footerBnrList{margin:2.34375vw auto 0vw auto}}@media (min-width: 801px) and (min-width: 1281px){#commonPageFooter ul.footerBnrList{margin:30px auto 0px auto}}#commonPageFooter ul.footerBnrList li{padding:0;border:0}@media (min-width: 801px){.u-d_sp{display:none}}.u-d_pc{display:none}@media (min-width: 801px){.u-d_pc{display:block}}.u-d_none{display:none}@media (hover: hover) and (min-width: 801px), (-ms-high-contrast: none) and (min-width: 801px){.u-d_hop{opacity:1;transition:opacity 0.4s}.u-d_hop:hover{opacity:0.7}}@media (hover: hover) and (min-width: 801px), (-ms-high-contrast: none) and (min-width: 801px){.u-d_htr{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}.u-d_htr:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media (hover: hover) and (min-width: 801px), (-ms-high-contrast: none) and (min-width: 801px){.u-d_hbr{-webkit-filter:brightness(1);filter:brightness(1);transition:-webkit-filter 0.4s;transition:filter 0.4s;transition:filter 0.4s, -webkit-filter 0.4s}.u-d_hbr:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}#about #vision .title{font-size:clamp(200%, 10vw, 400%);font-weight:bold;margin-bottom:2%;text-align:center}#about #vision section{margin-bottom:5%}#about #vision section .subtit{background-color:#e60000;border-radius:5px;color:#fff;font-size:clamp(150%, 6.25vw, 250%);font-weight:bold;padding:0.3em;text-align:center}#about #vision section .subtit small{font-size:1rem;font-weight:bold}#about #vision section .box{border:4px solid #e60000;border-radius:5px;padding:2.5em;text-align:center}#about #vision section .box .ja{font-size:clamp(100%, 4vw, 220%);font-weight:bold}#about #vision section .box .en{font-size:1.2rem}#about #vision section .box .RtC{color:#e60000}@media screen and (max-width: 600px){#about #vision section .box{padding:1em}}#about #vision .buf{display:block;margin:1rem auto;width:90%;max-width:600px}#more_btn{cursor:pointer}

/*# sourceMappingURL=maps/before.css.map */
