﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-style:normal;font-weight:normal}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}img{font-size:0;line-height:0;backface-visibility:hidden;-ms-interpolation-mode:bicubic}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:none;text-decoration:none;cursor:help}table{border-collapse:collapse;border-spacing:0}fieldset,img{vertical-align:top;line-height:0}hr{display:none}input,select{vertical-align:middle}html{overflow-y:scroll}*{margin:0;padding:0}html{height:100%}aside#link .sns li,.globalNav__link li,.footerNav__link li,.product__download dd,.contents span.inlineBlock,.contents .type-inline li,.contents a.icon-arrow,.contents a.icon-relation,.contents a.icon-detail,.contents .icon-arrow a,.contents .pagetopIn a,.contents .period-start,.contents .period-end,.contents .imgWrap-inline>img,.contents .imgWrap-inline .imgWrap,.contents .movieWrap-inline figure,.contents .btnWrap a,.contents .btnWrap span,.contents .btnWrap div,.contents .formWrap .searchWrap__submit-over,.contents .topicpath li,.contents .pager li{display:inline-block;*display:inline;*zoom:1}aside#link,.block,.btnSide .start,.btnSide .download,.footerBanner__slide,.contents .imgTextWrap{*zoom:1}aside#link:after,.block:after,.btnSide .start:after,.btnSide .download:after,.footerBanner__slide:after,.contents .imgTextWrap:after{content:"";display:block;clear:both}.globalNav__heading,.btnSide__heading,.btnSide .download__ios-heading,.btnSide .download__android-heading{width:0;height:0;margin:0;padding:0;line-height:0;text-indent:-9999px;font-size:0}.pagetop a,.footerBanner__heading,.contents .pagetopIn a,.contents .ranking th.no01,.contents .ranking th.no02,.contents .ranking th.no03,.contents .formWrap .searchWrap__submit,.contents .pager .pager__prev a,.contents .pager .pager__next a,.contents .type-listBack a{line-height:0;text-indent:-9999px;font-size:0}aside#link .sns a,.globalNav__link a,.localnav__list>li>a:before,.localnav__child>li>a,.localnav__grandchild>li>a,.localnav .accordion .icon,.localnav .accordion .icon:before,.localnav .accordion .icon:after,.btnSide .start a:after,.btnSide .download a,.pagetop,.pagetop a,.footerNav__link a,.footerBanner__slide a,.footerBanner .iNav-prev a,.footerBanner .iNav-next a,.product__download a,.contents .pagetopIn a:after,.contents .bannerList a img,.contents .ssPopup img,.contents .btnWrap a:after,.contents .btnWrap span:after,.contents .btnWrap div:after,.contents .formWrap .searchWrap__submit,.contents .topicpath a,.contents .pager .pager__prev a,.contents .pager .pager__next a,.contents .type-number a,.contents .type-listBack a{-webkit-transition:all 600ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 600ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 600ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 600ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 600ms cubic-bezier(0.19, 1, 0.22, 1)}.contents .btnWrap a:hover:after,.contents .btnWrap span:hover:after,.contents .btnWrap div:hover:after,.contents .formWrap .searchWrap__submit:hover{-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);opacity:0}aside#link{min-width:1004px;height:40px;padding:0 10px;background:#ffffff}aside#link .link-sega{margin-top:5px;float:left}aside#link .link-sega a{display:block}aside#link .link-sega img{width:92px}aside#link .sns{float:right;height:20px;margin:10px 0 0 0}aside#link .sns li{margin-left:10px}aside#link .sns a:hover{opacity:0.7}aside#link .sns img{height:20px}aside#link .sns .fb_iframe_widget>span{vertical-align:baseline !important}aside#link h1{width:0;height:0;margin:0;padding:0;line-height:0;text-indent:-9999px;font-size:0;border:none}footer{min-width:1024px;padding:0 0 20px;color:#929292;font-size:12px;text-align:center}footer .sns{display:none}footer .attention{width:1024px;padding:35px 0 20px;margin:0 auto}footer small{display:block}body>iframe{display:none}body{height:100%;font-size:14px;font-family:"メイリオ", "ＭＳ Ｐゴシック", sans-serif;-webkit-text-size-adjust:none;line-height:1.6;word-wrap:break-word;color:#000;background-color:#2d2f31}input,textarea,select{font-family:"メイリオ", "ＭＳ Ｐゴシック", sans-serif}a:link,a:visited{color:#2a2a2a;text-decoration:none;outline-width:0;outline:none}a:hover,a:active{color:#ff3131;text-decoration:underline;outline-width:0}.alert p{min-width:1024px;background:#6e1028;padding:10px 0;color:#ffffff;font-size:20px;font-weight:900;text-align:center}#container{min-width:1024px;padding:0 0 24px;background-image:url(../img/visual.png?200323);background-repeat:no-repeat;background-position:center 40px;background-color:#e3e3e3;position:relative;overflow:hidden}header.visual{height:140px;position:relative}header.visual>h1{width:160px;height:125px;position:absolute;top:6px;left:50%;margin-left:-80px;z-index:1000}header.visual>h1 img{width:100%;height:100%}.globalNav{width:100%;position:relative}.globalNav a{color:#fff}.globalNav a:hover{color:#ff3131;text-decoration:none}.globalNav__link{height:50px;background:#000;text-align:center;position:relative;z-index:200}.globalNav__link li{background-image:url(../img/gnav.png);background-repeat:no-repeat;background-position:center bottom}.globalNav__link a{display:block;position:relative;background:#000}.globalNav__link a:hover,.globalNav__link a.selected{background:transparent}.globalNav__link span{display:none}.globalNav__link .globalNav__link-home{display:none}.globalNav__link .globalNav__link-introduction{margin-right:224px}body.news .globalNav__link-news a,body.introduction .globalNav__link-introduction a,body.special .globalNav__link-special a,body.support .globalNav__link-support a{background:transparent}.block{width:1024px;margin:0 auto 70px;background-image:url(../img/pattern_block.png);background-repeat:repeat-y;background-position:right top}.block .contents{width:694px;padding:18px 30px 25px;float:right}.block .blockSide{width:270px;float:left}.localnav{padding:15px 10px 10px;background-color:#2d2d2d}.localnav__heading{width:226px;height:20px;margin:0 auto 16px;border-right:4px solid #9c0505;border-left:4px solid #9c0505;text-align:center}.localnav__heading img{width:200px;margin-top:-1px}.localnav a{color:#fff;position:relative;z-index:0}.localnav a:hover{text-decoration:none}.localnav__list>li>a{min-height:23px;padding:15px 30px 12px 14px;margin-bottom:1px;background-color:#18191b;display:block}.localnav__list>li>a:before{content:"";display:block;width:100%;height:100%;background-image:url(../img/localnav.png);background-repeat:no-repeat;background-position:0 -20px;opacity:0;position:absolute;top:0;left:0;z-index:-1}.localnav__list>li>a:after{content:"";display:block;width:18px;height:18px;background-image:url(../img/localnav.png);background-repeat:no-repeat;background-position:0 0;position:absolute;top:50%;right:6px;margin-top:-9px;z-index:1}.localnav__list>li>a:hover:before{opacity:1}.localnav__child>li>a{width:206px;padding:8px 29px 6px 13px;display:block;border-bottom:1px solid #1f2123;border-left:1px solid #1f2123;border-right:1px solid #1f2123;background-color:#3b3c3e;position:relative}.localnav__child>li>a:hover{background-color:#702626}.localnav__child>li:first-child>a{border-top:1px solid #1f2123}.localnav__child>li.accordion>a.on{background-color:#702626}.localnav__child>li.current>a{background-color:#702626}.localnav__grandchild{padding:5px 0 5px;font-size:12px;border-left:1px solid #1f2123;border-right:1px solid #1f2123;border-bottom:1px solid #1f2123}.localnav__grandchild>li{margin:7px 0 5px}.localnav__grandchild>li>a{padding:0 14px 0 23px;display:block;color:#fff}.localnav__grandchild>li>a:hover{color:#ff3030}.localnav__grandchild>li.current>a{color:#ff3030}.localnav .accordion>a:after{display:none}.localnav .accordion .icon{display:block;width:13px;height:13px;border:1px solid #8f2424;background:#5b0808;position:absolute;top:50%;right:6px;margin-top:-7px}.localnav .accordion .icon:before,.localnav .accordion .icon:after{content:"";display:block;background:#fff;position:absolute}.localnav .accordion .icon:before{width:1px;height:9px;top:2px;left:6px}.localnav .accordion .icon:after{width:9px;height:1px;top:6px;left:2px}.localnav .accordion .open .icon{background:#18191b;border-color:#656669}.localnav .accordion .open .icon:before{transform:rotate(90deg);opacity:0}.btnSide{width:270px}.btnSide .start{padding:10px 7px;margin-bottom:4px;background-color:#2d2d2d}.btnSide .start li{margin:0 3px;float:left}.btnSide .start a{display:block;position:relative}.btnSide .start a:after{content:"";display:block;width:100%;height:100%;background-image:url(../img/sprite_sidebtn.png?200302);background-repeat:no-repeat;position:absolute;top:0;left:0;opacity:0}.btnSide .start a:hover:after{opacity:1}.btnSide .start__entry a:after{background-position:center 0}.btnSide .start__download a:after{background-position:center -156px}.btnSide .start__character a:after{background-position:left -206px}.btnSide .start__beginner a:after{background-position:right -206px}.btnSide .download{height:46px;padding:36px 7px 0;background-image:url(../img/background_download.png)}.btnSide .download__ios-btn,.btnSide .download__android-btn{width:122px;margin:0 3px;background-color:#747474;border-radius:5px;float:left}.btnSide .download a{display:block}.btnSide .download a img{max-width:100%}.btnSide .download a:hover{opacity:0.7}.pagetop{width:74px;height:74px;position:fixed;right:50px;bottom:-74px;z-index:50}.pagetop.active{bottom:50px}.pagetop.active a{opacity:0.7}.pagetop.active a:hover{opacity:1}.pagetop a{width:100%;height:100%;display:block;background-image:url(../img/pagetop.png);background-repeat:no-repeat;background-position:center 23px;background-color:#424242;border-radius:37px;opacity:0}.footerNav__link{padding:0 0 16px;background:#d6d6d6;position:relative}.footerNav__link li{width:124px;margin-top:-24px}.footerNav__link a{color:#000;display:block;text-align:center}.footerNav__link a:hover{text-decoration:none}.footerNav__link a:hover span{background:#d00101}.footerNav__link a:hover span:after{width:44px;height:44px;margin:-23px 0 0 -23px;border:1px solid #d00101;opacity:1}.footerNav__link img{width:100%}.footerNav__link span{width:48px;height:48px;margin:0 auto 11px;border-radius:50%;background:#9c0505;display:block;position:relative}.footerNav__link span:after{-webkit-transition:all 500ms;-ms-transition:all 500ms;transition:all 500ms;content:"";display:block;width:68px;height:68px;border-radius:50%;border:1px solid #9c0505;opacity:0;position:absolute;left:50%;top:50%;margin:-35px 0 0 -35px;pointer-events:none}.footerBanner{width:924px;height:76px;margin:14px auto;padding:6px 50px;background:#000}.footerBanner__wrap{width:100%;height:76px;position:relative;overflow:hidden;z-index:10}.footerBanner__slide{position:absolute;top:0}.footerBanner__slide li{width:304px;margin:0 3px;float:left;display:block;background:#ffffff}.footerBanner__slide a{display:block;position:relative}.footerBanner__slide a:hover{opacity:0.7}.footerBanner__slide img{width:100%}.footerBanner .iNav{width:100%;position:relative}.footerBanner .iNav-prev,.footerBanner .iNav-next{width:50px;height:76px;position:absolute;top:-76px}.footerBanner .iNav-prev a,.footerBanner .iNav-next a{height:100%;width:100%;background-image:url(../img/arrow_slide.png);background-repeat:no-repeat;display:block;position:relative;z-index:1}.footerBanner .iNav-prev a:hover,.footerBanner .iNav-next a:hover{opacity:0}.footerBanner .iNav-prev:after,.footerBanner .iNav-next:after{content:"";display:block;width:100%;height:100%;background-image:url(../img/arrow_slide.png);background-repeat:no-repeat;position:absolute;top:0;left:0}.footerBanner .iNav-prev{left:-50px}.footerBanner .iNav-prev a{background-position:-5px center}.footerBanner .iNav-prev:after{background-position:-105px center}.footerBanner .iNav-next{right:-50px}.footerBanner .iNav-next a{background-position:-45px center}.footerBanner .iNav-next:after{background-position:-145px center}.product{font-size:14px;color:#000;background-color:#fff;background-image:url(../img/background_product.png?200323);background-position:center top;background-repeat:no-repeat}.product__wrap{width:1024px;height:180px;margin:0 auto;text-align:left;position:relative}.product__logo{width:160px;height:125px;margin-left:13px;padding-top:28px}.product__logo img{width:100%;height:100%}.product__spec{border-bottom:1px solid #adadad;position:absolute;top:26px;left:217px}.product__spec th{height:31px;font-weight:900;border-top:1px solid #adadad;vertical-align:middle}.product__spec td{border-top:1px solid #adadad;vertical-align:middle}.product__cero{width:46px;position:absolute;top:96px;right:0}.product__cero img{width:100%}.product__download{font-size:0;position:absolute;top:17px;right:102px}.product__download-heading{margin-bottom:-3px}.product__download dt{display:none}.product__download dd{width:170px;background:#747474;border-radius:7px;vertical-align:top}.product__download a:hover{opacity:0.7}.product__download a img{width:100%}.product__download-ios{margin-right:10px}.topicIcon{width:96px;height:20px;display:block}.topicIcon img{max-width:100%}.newIcon{width:40px;height:14px;display:block}.newIcon img{max-width:100%}aside#link .sns li,.globalNav__link li,.footerNav__link li,.product__download dd,.contents span.inlineBlock,.contents .type-inline li,.contents a.icon-arrow,.contents a.icon-relation,.contents a.icon-detail,.contents .icon-arrow a,.contents .pagetopIn a,.contents .period-start,.contents .period-end,.contents .imgWrap-inline>img,.contents .imgWrap-inline .imgWrap,.contents .movieWrap-inline figure,.contents .btnWrap a,.contents .btnWrap span,.contents .btnWrap div,.contents .formWrap .searchWrap__submit-over,.contents .topicpath li,.contents .pager li{display:inline-block;*display:inline;*zoom:1}aside#link,.block,.btnSide .start,.btnSide .download,.footerBanner__slide,.contents .imgTextWrap{*zoom:1}aside#link:after,.block:after,.btnSide .start:after,.btnSide .download:after,.footerBanner__slide:after,.contents .imgTextWrap:after{content:"";display:block;clear:both}.globalNav__heading,.btnSide__heading,.btnSide .download__ios-heading,.btnSide .download__android-heading{width:0;height:0;margin:0;padding:0;line-height:0;text-indent:-9999px;font-size:0}.pagetop a,.footerBanner__heading,.contents .pagetopIn a,.contents .ranking th.no01,.contents .ranking th.no02,.contents .ranking th.no03,.contents .formWrap .searchWrap__submit,.contents .pager .pager__prev a,.contents .pager .pager__next a,.contents .type-listBack a{line-height:0;text-indent:-9999px;font-size:0}aside#link .sns a,.globalNav__link a,.localnav__list>li>a:before,.localnav__child>li>a,.localnav__grandchild>li>a,.localnav .accordion .icon,.localnav .accordion .icon:before,.localnav .accordion .icon:after,.btnSide .start a:after,.btnSide .download a,.pagetop,.pagetop a,.footerNav__link a,.footerBanner__slide a,.footerBanner .iNav-prev a,.footerBanner .iNav-next a,.product__download a,.contents .pagetopIn a:after,.contents .bannerList a img,.contents .ssPopup img,.contents .btnWrap a:after,.contents .btnWrap span:after,.contents .btnWrap div:after,.contents .formWrap .searchWrap__submit,.contents .topicpath a,.contents .pager .pager__prev a,.contents .pager .pager__next a,.contents .type-number a,.contents .type-listBack a{-webkit-transition:all 600ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 600ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 600ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 600ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 600ms cubic-bezier(0.19, 1, 0.22, 1)}.contents .btnWrap a:hover:after,.contents .btnWrap span:hover:after,.contents .btnWrap div:hover:after,.contents .formWrap .searchWrap__submit:hover{-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);opacity:0}.contents h1{margin:0 -10px 20px;padding-bottom:10px;line-height:1.4;font-size:32px;border-bottom:2px solid #d2d2d2}.contents h1+h2{margin-top:0}.contents h2{margin:50px -10px 25px;padding:8px 10px 6px;line-height:1.4;color:#fff;font-size:20px;font-weight:900;background-image:url(../img/h2.png),url(../img/pattern_h2.png);background-repeat:no-repeat, repeat-y;background-position:right 2px;background-color:#650d0d;border-top:1px solid #c79298;border-bottom:1px solid #c79298;position:relative}.contents h2:after,.contents h2:before{content:"";display:block;width:100%;height:2px;background:#fff;position:absolute;left:0}.contents h2:after{top:0}.contents h2:before{bottom:0}.contents h2+h3{margin-top:0}.contents h2.type02{padding:0;border:none}.contents h2.type02:after,.contents h2.type02:before{display:none}.contents h3{margin:50px 0 20px;padding-bottom:5px;line-height:1.4;color:#2a2a2a;font-size:20px;font-weight:900;border-bottom:1px solid #d2d2d2}.contents h4{margin:0 0 20px;padding-left:5px;line-height:1.4;color:#830a0a;font-size:18px;font-weight:900;border-left:4px solid #a12525;position:relative}.contents h4:before,.contents h4:after{content:"";display:block;width:100%;background:#fff;position:absolute;left:-4px}.contents h4:before{top:0;height:0}.contents h4:after{bottom:0;height:3px}.contents h5{margin:0 0 20px;padding-left:16px;line-height:1.4;color:#2a2a2a;font-size:16px;font-weight:900;background-image:url(../img/h5.png);background-repeat:no-repeat;background-position:left 3px}.contents .m-top0{margin-top:0 !important}.contents .m-top10{margin-top:10px !important}.contents .m-top20{margin-top:20px !important}.contents .m-top30{margin-top:30px !important}.contents .m-top40{margin-top:40px !important}.contents .m-top50{margin-top:50px !important}.contents .m-bottom0{margin-bottom:0 !important}.contents .m-bottom10{margin-bottom:10px !important}.contents .m-bottom20{margin-bottom:20px !important}.contents .m-bottom30{margin-bottom:30px !important}.contents .m-bottom40{margin-bottom:40px !important}.contents .m-bottom50{margin-bottom:50px !important}.contents .m-left0{margin-left:0 !important}.contents .m-left10{margin-left:10px !important}.contents .m-left20{margin-left:20px !important}.contents .m-left30{margin-left:30px !important}.contents .m-left40{margin-left:40px !important}.contents .m-left50{margin-left:50px !important}.contents .m-right0{margin-right:0 !important}.contents .m-right10{margin-right:10px !important}.contents .m-right20{margin-right:20px !important}.contents .m-right30{margin-right:30px !important}.contents .m-right40{margin-right:40px !important}.contents .m-right50{margin-right:50px !important}.contents .f-red{color:#bf1919 !important}.contents .f-green{color:#0b9b00 !important}.contents .f-purple{color:#b600dd !important}.contents .f-blue{color:#0f37ba !important}.contents .f-orange{color:#f49000 !important}.contents .f-black{color:#000 !important}.contents .textCenter{text-align:center}.contents .textRight{text-align:right}.contents .textMini{font-size:12px}.contents .pc-none{display:none}.contents span.inlineBlock{font-weight:inherit}.contents p{margin-bottom:21px}.contents strong{color:#bf1919;font-weight:900}.contents ul,.contents ol{margin-bottom:21px}.contents li{margin-bottom:7px}.contents li ul,.contents li ol{margin:0.7em 0 0.9em}.contents li table{margin:5px 0}.contents li .imgWrap{margin:0 auto;text-align:center}.contents li .imgWrap img{margin:5px 0}.contents li ul.disc>li{padding-left:1em;text-indent:-1em;background:none}.contents li ul.disc>li:before{content:"・";display:inline}.contents ul.disc>li{padding-left:16px;background-image:url(../img/icon_disc.png);background-repeat:no-repeat;background-position:4px 7px;text-indent:0}.contents ul.disc>li .imgWrap{padding-right:16px}.contents ol.decimal>li{margin-left:1.5em;list-style:decimal;text-indent:0}.contents ol.decimal>li.wdigits{margin-left:2.1em}.contents ol.decimal>li .imgWrap{padding-right:1.5em}.contents ol.circle>li{margin-left:1em;text-indent:-1em}.contents ol.cjk>li{margin-left:2.0em;text-indent:-2.0em}.contents ol.cjk>li.wdigits{margin-left:3.0em;text-indent:-3.0em}.contents .type-inline li{margin-right:30px}.contents .box01{margin:0 0 27px;padding:16px 19px 0;background-color:#f5f4eb;border:1px solid #e1dec4}.contents .box01 p,.contents .box01 ul,.contents .box01 ol{margin-bottom:13px}.contents .box02{margin:0 0 27px;background-image:none;border:1px solid #d2d2d2}.contents .box02 dt{padding:8px 17px 5px;margin:0;background:#eceadd;border:2px solid #ffffff}.contents .box02 dd{padding:17px 17px 0;border-top:1px solid #d2d2d2}.contents .box02 p,.contents .box02 ul,.contents .box02 ol{margin-bottom:13px}.contents .boxAttention{margin:0 0 27px;padding:16px 18px 8px;color:#bf1919;font-size:12px;border:2px solid #bf1919;background-color:#fff9df}.contents .boxAttention li{padding-left:1em;text-indent:-1em}.contents .boxAttention li:before{content:"・"}.contents .boxAttention dt{margin:0 0 12px;padding-left:0;line-height:1.4;font-size:18px;font-weight:900;color:#bf1919;background:none}.contents .boxAttention dd{padding:0}.contents .boxAttention ul{margin:0}.contents .boxFaq{margin-bottom:40px}.contents .boxFaq dt{margin:0;padding:15px 17px 12px 62px;color:#1f397a;background:#e3ebf3;position:relative}.contents .boxFaq dt span{width:40px;height:40px;line-height:40px;text-align:center;background:#1f397a;color:#fff;border-radius:50%;display:block;font-weight:inherit;position:absolute;top:50%;left:10px;margin-top:-20px;font-size:13px}.contents .boxFaq dt span:before{content:"";display:block;border:1px solid #e3ebf3;width:34px;height:34px;border-radius:50%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.contents .boxFaq dd{padding:20px 15px 0}.contents p+.boxFaq{margin-top:40px}.contents dt{margin-bottom:5px;padding-left:18px;color:#830a0a;font-weight:900;background-image:url(../img/dt.png);background-repeat:no-repeat;background-position:left 3px}.contents dd{padding-left:18px}.contents a{font-weight:900}.contents a:link,.contents a:visited{text-decoration:underline}.contents a:hover,.contents a:active{text-decoration:none}.contents a.icon-arrow{padding-left:20px;background-image:url(../img/icon_link.png);background-repeat:no-repeat;background-position:left 3px}.contents a.icon-relation,.contents a.icon-detail{padding-left:54px;position:relative}.contents a.icon-relation:before,.contents a.icon-detail:before{content:"";display:block;width:50px;height:18px;background-repeat:no-repeat;background-position:left 0;position:absolute;top:0;left:0}.contents a.icon-relation:before{background-image:url(../img/icon_relation.png)}.contents a.icon-detail:before{background-image:url(../img/icon_detail.png)}.contents a.icon-blank:after{content:"";display:inline-block;width:14px;height:14px;margin:0 2px 0 5px;vertical-align:-2px;background-image:url(../img/icon_blank.png);background-repeat:no-repeat;background-position:left 0}.contents .icon-arrow a{padding-left:20px;background-image:url(../img/icon_link.png);background-repeat:no-repeat;background-position:left 3px}.contents br+.icon-arrow,.contents br+.icon-relation,.contents br+.icon-detail{margin-top:20px}.contents .pagetopIn{margin-bottom:50px;text-align:right}.contents .pagetopIn a{width:110px;height:24px;background-image:url(../img/pagetop_in.png);background-position:center top;background-repeat:no-repeat;vertical-align:top;position:relative}.contents .pagetopIn a:after{content:"";display:block;width:100%;height:100%;background-image:url(../img/pagetop_in.png);background-position:center bottom;background-repeat:no-repeat;position:absolute;top:0;left:0;opacity:0}.contents .pagetopIn a:hover:after{opacity:1}.contents table{width:100%;margin:0 0 27px;line-height:1.4;border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2}.contents table p,.contents table ul,.contents table ol,.contents table table{margin-bottom:0}.contents table p+p,.contents table p+ul,.contents table p+ol,.contents table p+table,.contents table ul+p,.contents table ul+ul,.contents table ul+ol,.contents table ul+table,.contents table ol+p,.contents table ol+ul,.contents table ol+ol,.contents table ol+table,.contents table table+p,.contents table table+ul,.contents table table+ol,.contents table table+table{margin-top:10px}.contents table li{margin:7px 0 0}.contents table img{max-width:100%;margin:0 auto 2px;display:block}.contents table img+p,.contents table img+ul,.contents table img+ol{margin:10px auto 0}.contents table img+img{margin:10px auto 2px}.contents table img.imgTable{width:100%}.contents table .point th{color:#830a0a;text-align:center;background-color:#eceadd}.contents table.textCenter td,.contents table.textCenter th{text-align:center}.contents table.imgTable img{width:100%}.contents th{padding:11px 10px 8px;text-align:left;font-weight:900;background-color:#fdfbf0;border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;vertical-align:middle;word-break:break-all}.contents th.th10{width:10%}.contents th.th15{width:15%}.contents th.th20{width:20%}.contents th.th25{width:25%}.contents th.th30{width:30%}.contents th.th35{width:35%}.contents th.th40{width:40%}.contents th.th45{width:45%}.contents th.th50{width:50%}.contents th.th55{width:55%}.contents th.th60{width:60%}.contents th.th65{width:65%}.contents th.th70{width:70%}.contents th.th75{width:75%}.contents th.th80{width:80%}.contents th.th85{width:85%}.contents th.th90{width:90%}.contents th.th95{width:95%}.contents th.th100{width:100%}.contents th.point{color:#830a0a;text-align:center;background-color:#eceadd}.contents td{padding:11px 10px 8px;background-color:#fff;border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;vertical-align:middle;word-break:break-all}.contents td.td10{width:10%}.contents td.td15{width:15%}.contents td.td20{width:20%}.contents td.td25{width:25%}.contents td.td30{width:30%}.contents td.td35{width:35%}.contents td.td40{width:40%}.contents td.td45{width:45%}.contents td.td50{width:50%}.contents td.td55{width:55%}.contents td.td60{width:60%}.contents td.td65{width:65%}.contents td.td70{width:70%}.contents td.td75{width:75%}.contents td.td80{width:80%}.contents td.td85{width:85%}.contents td.td90{width:90%}.contents td.td95{width:95%}.contents td.td100{width:100%}.contents td.imgWrap{padding:4px}.contents hr{width:100%;height:1px;margin-bottom:20px;border:none;display:block;background-color:#d2d2d2}.contents .attentionMark{color:#bf1919;font-size:12px}.contents ul.attentionMark>li{padding-left:1em;text-indent:-1em}.contents ul.attentionMark ul.disc>li{background-position:4px 6px}.contents p.attentionMark,.contents span.attentionMark{padding-left:1em;text-indent:-1em;display:block}.contents .time{font-size:20px;font-weight:900}.contents .period{margin:0 0 17px;padding:20px 0 16px;color:#da5904;background-color:#f5f4eb;border:1px solid #e1dec4;text-align:center;line-height:1.2}.contents .period-start,.contents .period-end{text-align:left}.contents .period span{font-weight:900}.contents .period .from{margin:0 1px 0 5px}.contents .period.type01{padding:17px 0 15px}.contents .period.type01 .year,.contents .period.type01 .date{font-size:18px}.contents .imgWrap{margin:0 auto 27px;text-align:center}.contents .imgWrap img{max-width:100%}.contents .imgWrap-inline{margin:0 -1px;letter-spacing:-0.4em}.contents .imgWrap-inline>img,.contents .imgWrap-inline .imgWrap{max-width:346px;width:100%;margin:0 1px 27px;vertical-align:top;letter-spacing:normal}.contents .ssHeader{margin:0 -10px 27px;text-align:center}.contents .ssHeader img{max-width:100%}.contents figcaption{margin:7px auto 0;font-weight:900;color:#830a0a;line-height:1.5;text-align:center}.contents .imgTextWrap{margin:-3px 0 13px}.contents .imgTextWrap .imgWrap{width:346px}.contents .imgTextWrap .textWrap{overflow:auto}.contents .type-right .imgWrap{margin:3px 0 11px 26px;float:right}.contents .type-left .imgWrap{margin:3px 26px 11px 0;float:left}.contents .movieWrap figure{margin-bottom:21px;text-align:center}.contents .movieWrap iframe{width:640px;height:360px;vertical-align:top;border:4px solid #cfcfcf}.contents .movieWrap-inline{margin:0 1px;letter-spacing:-0.4em}.contents .movieWrap-inline figure{width:328px;margin:0 9px 27px;vertical-align:top;letter-spacing:normal}.contents .movieWrap-inline iframe{width:320px;height:180px;vertical-align:top;border:4px solid #cfcfcf}.contents .twitterWrap{max-width:500px;margin:0 auto 21px}.contents .twitterWrap iframe{margin:0 !important}.contents .ranking{table-layout:fixed;text-align:center}.contents .ranking th{background:#980c0c;color:#fff}.contents .ranking th.no01,.contents .ranking th.no02,.contents .ranking th.no03{height:69px;padding:0;background-repeat:no-repeat;background-position:center top}.contents .ranking th.no01{background-image:url(../img/ranking01.png)}.contents .ranking th.no02{background-image:url(../img/ranking02.png)}.contents .ranking th.no03{background-image:url(../img/ranking03.png)}.contents .ranking td.no01,.contents .ranking td.no02,.contents .ranking td.no03{padding:15px 18px 17px;background-repeat:no-repeat;background-position:center top}.contents .ranking td.no01{background-image:url(../img/background_ranking01.png);background-color:#f2e9af}.contents .ranking td.no02{background-image:url(../img/background_ranking02.png);background-color:#d3d9e2}.contents .ranking td.no03{background-image:url(../img/background_ranking03.png);background-color:#c9a07c}.contents .rankingList th{background:#980c0c;color:#fff;text-align:center}.contents .twitterIcon{table-layout:fixed}.contents .bannerList{display:-webkit-box;display:-ms-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.contents .bannerList li{margin:0 0 24px}.contents .bannerList a:hover img{opacity:0.7}.contents .bannerList img{max-width:100%}.contents .bannerList span{min-height:22px;margin-top:7px;padding-right:120px;display:block;position:relative}.contents .bannerList strong{color:#830a0a}.contents .bannerList .icon-arrow{position:absolute;top:0;right:0}.contents .bannerList .type02{width:342px}.contents .bannerList .type02 span{min-height:0;padding:0 0 22px}.contents .bannerList .type02 .icon-arrow{top:auto;bottom:0}.contents .ssPopup{display:block;position:relative}.contents .ssPopup:hover img{opacity:0.7}.contents .ssPopup:after{content:"";display:block;width:24px;height:24px;background-image:url(../img/icon_popup.png);background-repeat:no-repeat;position:absolute;bottom:0;right:0}.contents .btnWrap{padding:17px 0 29px;margin:0 -5px;text-align:center}body.news .contents .btnWrap{padding-bottom:0;margin-bottom:29px}.contents .btnWrap a,.contents .btnWrap span,.contents .btnWrap div{color:#fff;font-weight:normal;background-image:url(../img/sprite_btn.png);background-repeat:no-repeat;text-decoration:none;position:relative;z-index:0}.contents .btnWrap a:after,.contents .btnWrap span:after,.contents .btnWrap div:after{content:"";display:block;width:100%;height:100%;background-image:url(../img/sprite_btn.png);background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:-1}.contents .btnWrap input[type="submit"]{width:100%;height:100%;color:#fff;background:transparent;cursor:pointer;border:none;position:relative;z-index:1}.contents .btnWrap .off:after{display:none}.contents .btnWrap .off input{cursor:default}.contents .btnWrap .wide01{width:220px;height:50px;line-height:52px;margin:0 4px 20px;font-size:16px;background-position:-530px 0}.contents .btnWrap .wide01:after{background-position:0 0}.contents .btnWrap .wide01.off{background-position:-1060px 0}.contents .btnWrap .wide01 input{font-size:16px}.contents .btnWrap .wide02{width:332px;height:70px;line-height:72px;margin:0 5px 20px;font-size:18px;background-position:-530px -50px}.contents .btnWrap .wide02:after{background-position:0 -50px}.contents .btnWrap .wide02.off{background-position:-1060px -50px}.contents .btnWrap .wide02 input{font-size:18px}.contents .btnWrap .wide03,.contents .btnWrap .wide04{width:530px;height:80px;line-height:82px;margin:0 0 20px;font-size:20px;background-position:-530px -120px}.contents .btnWrap .wide03:after,.contents .btnWrap .wide04:after{background-position:0 -120px}.contents .btnWrap .wide03.off,.contents .btnWrap .wide04.off{background-position:-1060px -120px}.contents .btnWrap .wide03 input,.contents .btnWrap .wide04 input{font-size:20px}.contents .btnWrap .wide04{width:500px;height:66px;padding:14px 15px 0;line-height:1.4}.contents input[type="text"],.contents input[type="password"]{width:100%;height:36px;padding:1px 11px 0;border:2px solid #752d32;border-radius:6px;box-sizing:border-box;font-size:14px;-webkit-appearance:none}.contents input[type="checkbox"],.contents input[type="radio"]{vertical-align:-2px;cursor:pointer}.contents input[type="submit"]{border:none;cursor:pointer}.contents textarea{width:100%;padding:10px;display:block;box-sizing:border-box;border:2px solid #752d32;border-radius:6px;font-size:14px;-webkit-appearance:none;resize:vertical}.contents select{min-width:30%;height:36px;padding:1px 7px 0;box-sizing:border-box;border:2px solid #752d32;border-radius:6px;font-size:14px}.contents .formWrap section{margin-top:2px;padding:19px 19px 0;border:1px solid #d2d2d2;background-color:#f2f2f2}.contents .formWrap section:first-child{margin-top:0}.contents .formWrap section h2,.contents .formWrap section h3,.contents .formWrap section h4{padding:0 0 0 5px;margin:-2px 0 12px;line-height:1.4;border:none;background-image:none;background-color:transparent;border-left:4px solid #a12525;font-size:18px;color:#830a0a;position:relative}.contents .formWrap section h2:before,.contents .formWrap section h2:after,.contents .formWrap section h3:before,.contents .formWrap section h3:after,.contents .formWrap section h4:before,.contents .formWrap section h4:after{content:"";display:block;width:100%;background:#f2f2f2;position:absolute;top:auto;bottom:auto;left:-4px}.contents .formWrap section h2:before,.contents .formWrap section h3:before,.contents .formWrap section h4:before{top:0;height:0}.contents .formWrap section h2:after,.contents .formWrap section h3:after,.contents .formWrap section h4:after{bottom:0;height:3px}.contents .formWrap .searchWrap div{padding-bottom:19px;position:relative}.contents .formWrap .searchWrap__keyword{padding-right:91px}.contents .formWrap .searchWrap__submit{width:80px;height:36px;background-image:url(../img/btn_search.png);background-repeat:no-repeat;background-position:0 0}.contents .formWrap .searchWrap__submit-over{width:80px;height:36px;background-image:url(../img/btn_search.png);background-repeat:no-repeat;background-position:0 -36px;position:absolute;top:0;right:0}.contents .topicpath{margin:0 -10px 21px}.contents .topicpath li{color:#2d2d2d;font-size:12px;vertical-align:top}.contents .topicpath a{color:#2d2d2d;text-decoration:none;font-weight:normal}.contents .topicpath a:hover{color:#ff3131}.contents .topicpath span{margin:0 13px}.contents .topicpath img{width:10px;vertical-align:-1px}.contents .pager{height:50px;margin-bottom:30px;position:relative;text-align:center}.contents .pager li{vertical-align:top}.contents .pager a{color:#000;display:block;font-weight:normal;text-decoration:none}.contents .pager a:hover{color:#9c0505}.contents .pager .pager__prev,.contents .pager .pager__next{width:40px;height:50px;margin:0;background-image:url(../img/pager.png);background-repeat:no-repeat;position:absolute;top:0}.contents .pager .pager__prev a,.contents .pager .pager__next a{width:100%;height:100%;background-image:url(../img/pager.png);background-repeat:no-repeat;background-color:transparent;border:none;border-radius:0}.contents .pager .pager__prev a:hover,.contents .pager .pager__next a:hover{opacity:0}.contents .pager .pager__prev{left:0;background-position:0 -50px}.contents .pager .pager__prev a{background-position:0 0}.contents .pager .pager__next{right:0;background-position:-40px -50px}.contents .pager .pager__next a{background-position:-40px 0}.contents .type-number li{width:30px;height:34px;margin:11px 5px 0;line-height:32px}.contents .type-number a{height:30px;border-bottom:4px solid transparent}.contents .type-number a:hover{border-color:#9c0505}.contents .type-number .pager__current{height:30px;color:#9c0505;border-bottom:4px solid #9c0505}.contents .type-listBack li{width:180px;height:40px;margin-top:5px}.contents .type-listBack a{width:100%;height:100%;border-radius:20px;background-image:url(../img/pager.png);background-repeat:no-repeat;background-position:center -100px;background-color:#9c0505}.contents .type-listBack a:hover{background-color:#d00101}.contents .balloon{min-height:128px;margin-bottom:27px;padding:0 20px 0 158px;position:relative}.contents .balloon__box{padding:15px 10px 15px 17px;margin:0;background:#fefdef;border:1px solid #bcb182;border-radius:10px;position:relative}.contents .balloon__box:before{content:"";display:block;width:33px;height:23px;background:url(../img/balloon.png) no-repeat 0 0;position:absolute;top:71px;left:-33px}.contents .balloon__box dt{padding:0;margin:-15px -10px 14px -17px;border-radius:9px 9px 0 0;text-align:center;background:#f4dac1}.contents .balloon__box dt img{height:36px}.contents .balloon__box dd,.contents .balloon__box ul{padding:0;margin:0}.contents .balloon:before,.contents .balloon:after{content:"";display:block;position:absolute;left:20px}.contents .balloon:before{width:114px;height:114px;border-radius:57px;background:#f4dac1;top:14px}.contents .balloon:after{width:114px;height:128px;border-radius:0 0 57px 57px;background-position:top right;background-repeat:no-repeat;top:0}.contents .balloon.face01:after{background-image:url(../img/balloon_face01.png)}.contents .balloon.face02:after{background-image:url(../img/balloon_face02.png)}.contents .sys-blockFirst+h2,.contents .sys-blockFirst+h3,.contents .sys-blockFirst+h4{margin-top:0}
