﻿.spritesource-sprite,.spritesource-sp-charabg,.charaBox .charaBoxInner:before,.spritesource-sp-footerlogo,.partsBoxFooter .crbox .logo,.spritesource-sp-icon_0001,.partsBoxTopStory2 .storylists .story:after,.spritesource-sp-icon_0002,.partsBoxTopStory2 .storylists .story:before,.spritesource-sp-infobtm,.partsBoxInfo:after,.spritesource-sp-infohead,.partsBoxInfo:before,.spritesource-sp-navlogobg,.type-page #nav .logo:before,.partsBoxTopStory .contents .head h2:after,.partsBoxTopStory .contents .head h2:before,.spritesource-sp-seal1,.storyWrap0:before,.spritesource-sp-seal2,.storyWrap0:after,.spritesource-sp-specbtm,.partsBoxInfo2:after,.spritesource-sp-spechead,.partsBoxInfo2:before,.spritesource-sp-storyhead,.storyWrap1 h2,.spritesource-sp-storyinfo1,.storyBox0 .info:before,.spritesource-sp-storyinfo2,.storyBox0 .info:after,.spritesource-sp-topstory1,.spritesource-sp-topstory2,.spritesource-sp-topstory3,.partsBoxTopStory2 .storylists .story .head h3:before,.partsBoxTopStory2 .storylists .story .head h3:after{background-image:url('../images/spritesource-sca5d7f3e2b.png');background-repeat:no-repeat}.spritesource-sp-charabg,.charaBox .charaBoxInner:before{background-position:0 0;height:6px;width:108px}.spritesource-sp-footerlogo,.partsBoxFooter .crbox .logo{background-position:0 -6px;height:30px;width:145px}.spritesource-sp-icon_0001,.partsBoxTopStory2 .storylists .story:after{background-position:0 -36px;height:18px;width:196px}.spritesource-sp-icon_0002,.partsBoxTopStory2 .storylists .story:before{background-position:0 -54px;height:8px;width:56px}.spritesource-sp-infobtm,.partsBoxInfo:after{background-position:0 -62px;height:46px;width:256px}.spritesource-sp-infohead,.partsBoxInfo:before{background-position:0 -108px;height:108px;width:256px}.spritesource-sp-navlogobg,.type-page #nav .logo:before,.partsBoxTopStory .contents .head h2:after,.partsBoxTopStory .contents .head h2:before{background-position:0 -216px;height:4px;width:107px}.spritesource-sp-seal1,.storyWrap0:before{background-position:0 -220px;height:121px;width:329px}.spritesource-sp-seal2,.storyWrap0:after{background-position:0 -341px;height:155px;width:440px}.spritesource-sp-specbtm,.partsBoxInfo2:after{background-position:0 -496px;height:108px;width:256px}.spritesource-sp-spechead,.partsBoxInfo2:before{background-position:0 -604px;height:46px;width:256px}.spritesource-sp-storyhead,.storyWrap1 h2{background-position:0 -650px;height:56px;width:296px}.spritesource-sp-storyinfo1,.storyBox0 .info:before{background-position:0 -706px;height:233px;width:89px}.spritesource-sp-storyinfo2,.storyBox0 .info:after{background-position:0 -939px;height:233px;width:30px}.spritesource-sp-topstory1{background-position:0 -1172px;height:24px;width:24px}.spritesource-sp-topstory2{background-position:0 -1196px;height:24px;width:24px}.spritesource-sp-topstory3,.partsBoxTopStory2 .storylists .story .head h3:before,.partsBoxTopStory2 .storylists .story .head h3:after{background-position:0 -1220px;height:4px;width:40px}html,* html body{margin:0 !important;font-size:10px}*{-webkit-text-size-adjust:none}body{margin:0;padding:0;font-family:Hiragino Kaku Gothic Pro, 'ヒラギノ角ゴ Pro W3', Meiryo, 'メイリオ', Helvetica, ArialMT, Osaka, Verdana, 'MS PGothic', 'ＭＳ Ｐゴシック', sans-serif;font-size:10px;line-height:1.7;color:#000;width:100%;background:url('../images/bg.jpg') center top #000102}.clearbox{clear:both;height:0px;display:block}.h10{height:10px}.h15{height:15px}h1,h2,h3,h4,h5,p,ul{font-size:10px;padding:0;margin:0}li{list-style:none}img{vertical-align:top;max-width:100%;height:auto}.avatar{max-width:100%;height:auto}hr{clear:both;height:0;margin:0;border:0 none}article,aside,figure,figcaption,footer,header,nav,section{display:block}.spOn{display:none}@media only screen and (max-width: 767px){.spOn{display:inline}}@media only screen and (max-width: 767px){.spOff{display:none}}a,a:visited{color:#000;text-decoration:none}a:hover{text-decoration:underline}a:hover img{opacity:0.85}a img{border:0 none}textarea,input{font-size:14px;font-size:1.4rem;margin:0;vertical-align:top;border:0 none}input[type="submit"]{-webkit-appearance:none;cursor:pointer}input[type="checkbox"],input[type="radio"]{vertical-align:middle}select{font-size:14px;font-size:1.4rem;padding:5px;vertical-align:top;background:#FFF;border-radius:2px}label{vertical-align:top}#wrapper{height:100%;position:relative}#innerWrapper{width:100%;margin:0 auto;height:100%}.commonInner{max-width:1000px;width:1000px;padding:0 20px;margin:0 auto;box-sizing:border-box}.commonInner::after{clear:both;display:block;content:''}.margin20{margin-bottom:20px}.margin40{margin-bottom:40px}#mainCol{width:70%;float:left}#sideCol{width:256px;float:right}.topContainer{padding-top:0;padding-bottom:50px;position:relative}.pageContainer{position:relative;padding-bottom:100px}.al-center{text-align:center}.calouselBox{max-width:505px;overflow:hidden;margin-bottom:50px;padding:30px 0 0}.calouselBox #js-calousel{max-width:505px;margin:0 auto;position:relative}.calouselBox #js-calousel::before,.calouselBox #js-calousel::after{content:'';position:absolute;background:rgba(0,0,0,0.63);top:0;width:60px;height:100%;z-index:1}.calouselBox #js-calousel::before{left:0}.calouselBox #js-calousel::after{right:0}.calouselBox #js-calousel .slick-list{overflow:visible}.calouselBox .slick-prev{left:15px}.calouselBox .slick-next{right:15px}.calouselBox .slick-prev,.calouselBox .slick-next{width:29px;height:29px;z-index:2}.calouselBox .slick-prev:before,.calouselBox .slick-next:before{font-size:29px}.calouselBox .cellBox{position:relative}#footer{color:#604c3f;position:relative;z-index:1;width:auto;padding-top:10px;border-top:1px solid #000}#footer.pagefooter{margin-top:0;position:relative}.partsBoxFooter{padding-top:10px;position:relative;color:#231815}.partsBoxFooter ul{padding-bottom:16px}.partsBoxFooter ul li{font-size:12px;border-right:1px solid #604c3f;line-height:12px;display:inline-block;margin-right:5px;padding-right:8px}.partsBoxFooter ul li a{color:#231815}.partsBoxFooter ul li:nth-last-of-type(1){border-right:0 none;margin-right:0;padding-right:0}.partsBoxFooter .crbox{padding-bottom:10px}.partsBoxFooter .crbox .logo{display:block;float:left;margin-left:4px;margin-right:12px;text-indent:-9999px}.partsBoxFooter .crbox span{padding-top:7px;display:block;float:left}.nicobar{background:#272727;border-bottom:16px solid #000}.nicobar .nicolink{float:left}.nicobar .nicolink li{float:left;margin:9px 0;border-right:1px solid #666;margin-right:10px;padding-right:10px}.nicobar .nicolink li:nth-last-of-type(1){border-right:0 none}.nicobar .nicolink li a{color:#FFF;font-size:11px;line-height:12px;display:block}.nicobarInner{width:1000px;padding:0 20px;margin:0 auto}#topheader,#header{position:relative}#siteHeader li a span{font-size:12px}#siteHeader #siteHeaderInner{width:960px}#siteHeader #siteHeaderInner .snsBtn{float:right}#siteHeader #siteHeaderInner .snsBtn li{float:left;height:21px;line-height:21px;margin-left:10px;vertical-align:middle;padding-top:7px;width:120px}#siteHeader #siteHeaderInner .snsBtn li:hover{background:none}.headerPadding{height:36px}#nav{background:#fcee21;padding:5px 0;min-width:1000px}#nav .commonOuter{border-top:3px solid #000;border-bottom:3px solid #000}#nav li{height:96px;line-height:96px;display:inline-block;*display:inline;vertical-align:top;*zoom:1}#nav li a{display:block;vertical-align:middle;background-position:center center;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden}#nav li a img{vertical-align:middle}#nav li.nav_story a{background-image:url('../images/icon_0012.png')}#nav li.nav_character a{background-image:url('../images/icon_0011.png')}#nav li.nav_system a{background-image:url('../images/icon_0010.png')}#nav li.nav_download a{background-image:url('../images/icon_0009.png')}.type-page #nav{margin-top:20px}.type-page #nav .logo{float:left;padding-top:21px;position:relative;margin-left:-2px}.type-page #nav .logo:before{content:'';position:absolute;display:block;left:0;top:0}.type-page #nav .navLink{float:right}.type-page #nav li a{padding:0;width:156px;box-sizing:border-box}#topViewWrap{height:auto;position:relative;margin-bottom:40px}#topViewWrap #nav2{position:absolute;bottom:34px;width:100%;z-index:2;background:url('../images/icon_0008.png') repeat-x left bottom #fcee21;padding-top:5px}#topViewWrap #nav2 .navLink{border-top:3px solid #000;display:flex;flex-wrap:wrap;justify-content:space-between}#topViewWrap #nav2 .navLink li{width:25%;text-align:center}#topViewWrap #nav2 .navLink li a{display:block;padding:11px 0 17px}#topViewWrap .ribbon{position:absolute;right:0;top:0;z-index:6;opacity:0;-moz-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-backface-visibility:hidden;backface-visibility:hidden}#topViewWrap .ribbon.active{opacity:1;-webkit-animation:curl 1s 1 ease;-moz-animation:curl 1s 1 ease;animation:curl 1s 1 ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}#topViewWrap .ribbon.active img{-webkit-backface-visibility:hidden;backface-visibility:hidden}#topViewWrap .logo{position:absolute;width:auto;left:4%;bottom:15.5%;z-index:3;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#topViewWrap .logo.active{bottom:12%;opacity:1;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}#topViewWrap .logo span{display:block}#topViewWrap .logo .mainTitle{margin-bottom:19px;float:left;max-width:54%}#topViewWrap .logo .description{float:right;max-width:48%;box-sizing:border-box;padding-right:20px;padding-top:2.2%}#topViewWrap .anparts{position:absolute;left:0;top:0;opacity:0}#topViewWrap .anparts.active{opacity:1;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}#topViewWrap .chara0{z-index:1}#topViewWrap .chara1{z-index:2;left:42.3%;top:auto;bottom:41.4%;width:331px;height:452px;background:url('../images/anchara04.png') no-repeat 0 0;-moz-transform:scale(0.2) rotate(45deg);-ms-transform:scale(0.2) rotate(45deg);-webkit-transform:scale(0.2) rotate(45deg);transform:scale(0.2) rotate(45deg);-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;transform-origin:0 100%}#topViewWrap .chara1.active{-webkit-animation:fukidashi 1.5s 1 ease-out;-moz-animation:fukidashi 1.5s 1 ease-out;animation:fukidashi 1.5s 1 ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}#topViewWrap .chara2{z-index:0}#topViewWrap .chara3{z-index:0}#topViewWrap .mainBg{height:700px;background-size:contain;opacity:0;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-webkit-transform-origin:50% 0%;transform-origin:50% 0%}#topViewWrap .mainBg.active{z-index:0;opacity:1;background:url('../images/mainBg.jpg') no-repeat center center;-webkit-animation:curl2 0.5s 1 ease;-moz-animation:curl2 0.5s 1 ease;animation:curl2 0.5s 1 ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}#mainView{height:700px;background:rgba(254,202,103,0.66);background-size:contain}@-webkit-keyframes curl{0%{-moz-transform:rotate3d(30, -20, 2, 90deg);-ms-transform:rotate3d(30, -20, 2, 90deg);-webkit-transform:rotate3d(30, -20, 2, 90deg);transform:rotate3d(30, -20, 2, 90deg)}100%{-moz-transform:rotate3d(0, 0, 0, 0deg);-ms-transform:rotate3d(0, 0, 0, 0deg);-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@-moz-keyframes curl{0%{-moz-transform:rotate3d(30, -20, 2, 90deg);-ms-transform:rotate3d(30, -20, 2, 90deg);-webkit-transform:rotate3d(30, -20, 2, 90deg);transform:rotate3d(30, -20, 2, 90deg)}100%{-moz-transform:rotate3d(0, 0, 0, 0deg);-ms-transform:rotate3d(0, 0, 0, 0deg);-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@keyframes curl{0%{-moz-transform:rotate3d(30, -20, 2, 90deg);-ms-transform:rotate3d(30, -20, 2, 90deg);-webkit-transform:rotate3d(30, -20, 2, 90deg);transform:rotate3d(30, -20, 2, 90deg)}100%{-moz-transform:rotate3d(0, 0, 0, 0deg);-ms-transform:rotate3d(0, 0, 0, 0deg);-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@-webkit-keyframes curl2{0%{-moz-transform:rotate3d(0, 90, 0, 90deg);-ms-transform:rotate3d(0, 90, 0, 90deg);-webkit-transform:rotate3d(0, 90, 0, 90deg);transform:rotate3d(0, 90, 0, 90deg)}100%{-moz-transform:rotate3d(0, 0, 0, 0deg);-ms-transform:rotate3d(0, 0, 0, 0deg);-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@-moz-keyframes curl2{0%{-moz-transform:rotate3d(0, 90, 0, 90deg);-ms-transform:rotate3d(0, 90, 0, 90deg);-webkit-transform:rotate3d(0, 90, 0, 90deg);transform:rotate3d(0, 90, 0, 90deg)}100%{-moz-transform:rotate3d(0, 0, 0, 0deg);-ms-transform:rotate3d(0, 0, 0, 0deg);-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@keyframes curl2{0%{-moz-transform:rotate3d(0, 90, 0, 90deg);-ms-transform:rotate3d(0, 90, 0, 90deg);-webkit-transform:rotate3d(0, 90, 0, 90deg);transform:rotate3d(0, 90, 0, 90deg)}100%{-moz-transform:rotate3d(0, 0, 0, 0deg);-ms-transform:rotate3d(0, 0, 0, 0deg);-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@-webkit-keyframes fukidashi{0%{-moz-transform:scale(0) rotate(45deg);-ms-transform:scale(0) rotate(45deg);-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);background-image:url('../images/anchara04.png');-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-moz-transform:scale(0.9) rotate(0deg);-ms-transform:scale(0.9) rotate(0deg);-webkit-transform:scale(0.9) rotate(0deg);transform:scale(0.9) rotate(0deg);background-image:url('../images/anchara04_2.png');-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;transform-origin:0 100%}}@-moz-keyframes fukidashi{0%{-moz-transform:scale(0) rotate(45deg);-ms-transform:scale(0) rotate(45deg);-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);background-image:url('../images/anchara04.png');-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-moz-transform:scale(0.9) rotate(0deg);-ms-transform:scale(0.9) rotate(0deg);-webkit-transform:scale(0.9) rotate(0deg);transform:scale(0.9) rotate(0deg);background-image:url('../images/anchara04_2.png');-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;transform-origin:0 100%}}@keyframes fukidashi{0%{-moz-transform:scale(0) rotate(45deg);-ms-transform:scale(0) rotate(45deg);-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);background-image:url('../images/anchara04.png');-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-moz-transform:scale(0.9) rotate(0deg);-ms-transform:scale(0.9) rotate(0deg);-webkit-transform:scale(0.9) rotate(0deg);transform:scale(0.9) rotate(0deg);background-image:url('../images/anchara04_2.png');-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;transform-origin:0 100%}}.partsBoxInfo{margin-bottom:42px}.partsBoxInfo:before,.partsBoxInfo:after{display:block;content:'';width:100%}.partsBoxInfo .partsBoxOter{padding:0 20px;background:#232f81}.partsBoxInfo .partsBoxInner{background:#152163;padding:20px;overflow-y:scroll;height:248px;box-sizing:border-box}.partsBoxInfo .partsBoxHead{margin-bottom:22px;text-align:center}.partsBoxInfo ul li{font-size:13px;color:#FFF}.partsBoxInfo ul li a{color:#FFF;text-decoration:underline}.partsBoxManga{margin-bottom:30px}.pageWrap{padding-top:25px}.pageWrap h1{text-align:center;margin-bottom:57px}.systemWrap{background-color:#FFF;border:8px solid #232f81;border-radius:15px;box-sizing:border-box;padding:3.1%;margin-bottom:40px}.systemBox{clear:both;margin-bottom:55px}.systemBox .systemContents{width:49.4%;padding-top:65px}.systemBox .systemContents h2{margin-bottom:20px}.systemBox .systemContents p{font-size:16px;line-height:34px}.systemBox .thumb{vertical-align:middle;display:inline-block}.systemBox .txt{vertical-align:middle;display:inline-block}.systemBox .mobile{display:none}.partsBoxTopStoryWrap{background:#fcee21;border-radius:15px;margin-bottom:23px}.partsBoxTopStoryWrap:after{content:'';display:block;clear:both}.partsBoxTopStory .thumb{padding:20px;float:left}@media only screen and (max-width: 767px){.partsBoxTopStory .thumb{float:none;text-align:center}}.partsBoxTopStory .contents{padding-left:408px;padding-right:20px}.partsBoxTopStory .contents .head{text-align:center}.partsBoxTopStory .contents .head h2{display:inline-block;position:relative;width:108px;text-align:center;font-size:18px;padding:8px 0;margin-bottom:15px}.partsBoxTopStory .contents .head h2:after,.partsBoxTopStory .contents .head h2:before{content:'';display:block;width:100%;position:absolute}.partsBoxTopStory .contents .head h2:after{top:0;left:0}.partsBoxTopStory .contents .head h2:before{bottom:0;left:0}.partsBoxTopStory .contents p{font-size:14px;line-height:24.5px;margin-bottom:15px}@media only screen and (max-width: 767px){.partsBoxTopStory .contents p{padding:0 20px}}.partsBoxTopStory .contents .btn{text-align:center;padding-bottom:15px}.partsBoxTopStory2{padding:20px}.partsBoxTopStory2 .storyhead{background:url('../images/whitebg.png') repeat-x center top #000;padding-bottom:5px;text-align:center;margin-bottom:38px}.partsBoxTopStory2 .storyhead h2{border-bottom:2px solid #FFF;padding:19px 0 9px}.partsBoxTopStory2 .storylists{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-2%}.partsBoxTopStory2 .storylists .story{width:31.1%;background:#FFF;border-radius:10px;text-align:center;padding:10px;box-sizing:border-box;position:relative;margin-bottom:40px;margin-left:2%}.partsBoxTopStory2 .storylists .story:before,.partsBoxTopStory2 .storylists .story:after{content:'';display:block;position:absolute}.partsBoxTopStory2 .storylists .story:before{margin-left:-28px;left:50%;top:-8px}.partsBoxTopStory2 .storylists .story:after{bottom:-11px;left:2px}.partsBoxTopStory2 .storylists .story .thumb{margin-bottom:18px}.partsBoxTopStory2 .storylists .story .head{margin-bottom:10px}.partsBoxTopStory2 .storylists .story .head h3{background:#fcee21;text-align:center;font-size:14px;line-height:23px;position:relative}.partsBoxTopStory2 .storylists .story .head h3:before,.partsBoxTopStory2 .storylists .story .head h3:after{content:'';display:block;position:absolute}.partsBoxTopStory2 .storylists .story .head h3:before{left:6px;bottom:0}.partsBoxTopStory2 .storylists .story .head h3:after{right:6px;top:0}.partsBoxTopStory2 .storylists .story p{font-size:12px;line-height:18px;margin-bottom:10px;text-align:left}.partsBoxTopStory2 .storylists .story .btn{text-align:center}.charaBoxWrap{display:flex;flex-wrap:wrap;justify-content:space-between}.charaBox{width:48.7%;margin-bottom:3%;background-color:#FFF;border:8px solid #232f81;border-radius:15px;box-sizing:border-box;min-height:472px}.charaBox .charaBoxInner{position:relative;padding:10.8% 6.9% 9%}.charaBox .charaBoxInner:before{content:'';display:block;position:absolute;top:0;right:31px}.charaBox .charaBoxInner .charaContents{float:left;width:52%;position:relative;z-index:2}.charaBox .charaBoxInner .charaContents h2{margin-bottom:10.1%}.charaBox .charaBoxInner .charaContents h2 img{vertical-align:top;display:inline-block !important}.charaBox .charaBoxInner .charaContents p{font-size:14px;line-height:1.5;background:rgba(255,255,255,0.54)}.charaBox .charaBoxInner .charaImg{position:absolute;right:0;top:0}.charaBox.charaBox1 .charaBoxInner .charaImg{top:26px;right:35px}.charaBox.charaBox2 .charaBoxInner .charaContents h2{margin-bottom:6.8%}.charaBox.charaBox2 .charaBoxInner .charaContents h2 .chara2_2{margin-top:-34px;margin-left:3px}.charaBox.charaBox2 .charaBoxInner .charaImg{top:18px;right:20px}.charaBox.charaBox3 .charaBoxInner .charaImg{right:23px;top:15px}.charaBox.charaBox4 .charaBoxInner .charaImg{right:38px;top:19px}.charaBox.charaBox5 .charaBoxInner .charaImg{right:32px;top:28px}.charaBox.charaBox6 .charaBoxInner .charaImg{top:28px;right:-50px}.charaBox.charaBox7 .charaBoxInner .charaImg{right:2px;top:28px}.charaBox.charaBox8 .charaBoxInner .charaImg{right:2px;top:53px}.charaBox.charaBox9 .charaBoxInner .charaImg{right:52px;top:28px}.charaBox.charaBox10 .charaBoxInner .charaImg{right:-28px;top:3px}.charaBox.charaBox11 .charaBoxInner .charaImg{right:-38px;top:28px}.storyWrap{text-align:center;background-color:#FFF;border:8px solid #232f81;border-radius:15px;box-sizing:border-box;padding:3.1%;margin-bottom:40px}.storyWrap0{padding:9.6% 3.1% 5%;position:relative}.storyWrap0:before,.storyWrap0:after{position:absolute;content:'';display:block}.storyWrap0:before{top:-8px;left:-8px}.storyWrap0:after{bottom:-8px;right:-8px}.storyWrap1{text-align:center;padding:2.3% 3.1%}.storyWrap1 h2{display:inline-block;font-size:24px;line-height:56px;padding-top:4px}.storyWrap1 .storyHead{margin-bottom:3.7%}.storyWrap1 .mainImg{float:left}.storyWrap1 .storyContents{padding-left:47.3%;text-align:left}.storyWrap1 .storyContents p{font-size:13px;line-height:22px;margin-bottom:3px;min-height:110px}.storyWrap1 .storyContents .imgs{display:flex;flex-wrap:wrap;justify-content:space-between}.storyBox0 p{font-size:14px;line-height:24.5px;font-weight:bold;margin-bottom:20px}.storyBox0 .info{margin-top:30px;display:table;width:100%;text-align:left}.storyBox0 .info:before,.storyBox0 .info:after{content:'';display:table-cell;vertical-align:top}.storyBox0 .info .infoInner{display:table-cell;vertical-align:top;background:#f8f6dc;padding:27px 16px 0}.storyBox0 .info .infoInner h2{font-size:13px}.storyBox0 .info .infoInner p{line-height:18px;font-weight:normal}.partsBoxDl{padding-bottom:30px}.partsBoxDl .partsBoxHead{margin-bottom:30px}.partsBoxDl h2{text-align:center;margin-bottom:37px}.partsBoxDl .dlbar{height:10px;width:100%;clear:both;margin:31px 0 56px}.partsBoxDl .partsBoxIndex{padding-bottom:32px}.partsBoxDl .partsBoxIndex .dlWrap{background-color:#FFF;border:8px solid #232f81;border-radius:15px;box-sizing:border-box;padding:3.1%;margin-bottom:40px}.partsBoxDl .partsBoxIndex .dlWrapInner{margin-left:-3.9%}.partsBoxDl .partsBoxIndex .dlImg{float:left;width:29.3%;margin-left:3.9%;text-align:center;margin-bottom:3.9%}.partsBoxDl .partsBoxIndex .dlImg:nth-of-type(3n+1){clear:both}.partsBoxDl .partsBoxIndex .dlImg .view{margin-bottom:11px}.partsBoxDl .partsBoxIndex .dlImg .txt{width:auto;display:block;margin:10px 0 25px;font-size:19px;font-weight:bold}.partsBoxDl .partsBoxIndex .clearBlockDl{margin-bottom:66px}.partsBoxDl .partsBoxIndex .partsBoxTitle{margin-bottom:12px}.partsBoxDl .partsBoxIndex p{font-size:16px;line-height:26px;font-weight:bold}.partsBoxDl .partsBoxIndex .partsBoxDlDetail{text-align:center}.partsBoxDl .partsBoxIndex .partsBoxDlDetail .dlIcon{float:left;text-align:center;width:220px}.partsBoxDl .partsBoxIndex .partsBoxDlDetail .dlIcon img{max-width:150px}.partsBoxDl .partsBoxIndex .partsBoxDlDetail .dlTxt{text-align:left;padding-left:240px}.partsBoxDl .partsBoxIndex .partsBoxDlDetail .dlTxt h3{font-size:24px;line-height:26px;margin-bottom:10px}.partsBoxDl .partsBoxIndex .partsBoxDlDetail .dlTxt img{margin-bottom:11px}.partsBoxDl .partsBoxIndex .partsBoxDlDetail .dlTxt p{font-size:14px;line-height:24px;margin-bottom:20px}.partsBoxDl .partsBoxIndex .partsBoxDlDetail .dlTxt p span{font-size:12px}.partsBoxDl .partsBoxIndex .partsBoxDlDetail .dlArrow{text-align:center;margin-bottom:31px}.pc{display:block}.mobile{display:none}.lp{background:url('../images/lp_ptn_yellow.png') #fbb03b}.type-lp #footer{min-width:960px;border-top:1px solid #FFF;background:#040f4a;padding-top:3px}@media only screen and (max-width: 767px){.type-lp #footer{min-width:100%}}.type-lp #footer a{color:#FFF}.type-lp #footer .partsBoxFooter ul li{border-right-color:#FFF}.type-lp .crbox{color:#FFF}.lpbox1{background:url('../images/lpbg.jpg') #FFF;background-size:cover;padding-top:38px;padding-bottom:178px;position:relative;z-index:2;min-width:1000px}.lpbox1 h1{text-align:center;background:url('../images/lp_main1.png') repeat-x center center;background-size:contain;padding-bottom:11px}.lpbox1 h1 img{margin-top:-2px}.lpbox1 .chara{text-align:center;position:absolute;width:100%;top:58.6%}.lpbox2{position:relative;z-index:1;padding-top:63px;padding-bottom:65px}.lpbox2 .lpboxWrap{border:5px solid #232f81;border-radius:10px;background:#FFF;padding:40px 20px 52px}.lpbox2 .lpboxWrap .img{text-align:center}.lpbox2 .lpboxWrap .txt{margin:20px auto 0;max-width:450px}.lpbox2 .lpboxWrap .txt p{font-weight:bold;font-size:16px;font-size:1.6rem;line-height:24px}.lpbox3{background:#f0885c;padding-top:60px;padding-bottom:56px}.lpbox3 h2{text-align:center;margin-bottom:42px}.lpbox3 .partsBoxInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.lpbox3 .partsBoxInner:before{content:"";display:block;width:23.3%;order:1}.lpbox3 .partsBoxInner:after{content:"";display:block;width:23.3%}.lpbox3 .partsBoxIndex{width:23.3%;box-sizing:border-box;margin-bottom:23px}.lpbox3 .partsBoxIndex{text-align:center}.lpbox3 .charaBoxAlone{text-align:center;margin-bottom:22px}.lpbox3 .txt{margin-bottom:26px}.lpbox3 .txt p{color:#FFF;text-align:center;font-size:18px;font-size:1.8rem;line-height:30px}.lpbox3 .btn{text-align:center}.lpbox4{padding-top:65px;padding-bottom:64px}.lpbox4 .lpboxWrap{border-radius:10px;background:#FFF;padding:65px 20px 64px}.lpbox4 h2,.lpbox4 .img{text-align:center}.lpbox4 h2{margin-bottom:61px}.lpbox5{padding-top:56px;padding-bottom:54px;background:url('../images/lp_ptn_blue.png')}.lpbox5 .lpboxWrap{border-radius:10px;background:#FFF;padding:57px 40px 41px}.lpbox5 h2,.lpbox5 .img{text-align:center}.lpbox5 h2{margin-bottom:30px}.lpbox5 .partsBoxInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.lpbox5 .partsBoxInner:after{content:"";display:block;width:48%}.lpbox5 .partsBoxIndex{width:48%;box-sizing:border-box;margin-bottom:23px}.lpbox5 .partsBoxIndex{text-align:center}.lpbox5 .partsBoxIndex .img{margin-bottom:42px}.lpbox5 .partsBoxIndex .txt{font-size:20px;font-size:2rem;line-height:1;font-weight:bold;margin-bottom:26px}.lpbox6{min-width:960px;background:#040f4a;color:#FFF}@media only screen and (max-width: 767px){.lpbox6{min-width:100%}}.lpbox6 .lpboxWrap{padding-top:33px;padding-bottom:41px}.lpbox6 .txt{text-align:center;font-size:15px;font-size:1.5rem;line-height:28px;padding-bottom:33px}.lpbox6 .btns{text-align:center}.lpbox6 .btns .btn{display:inline-block}.lpbox6 .btns .btn:nth-of-type(1){margin-right:26px}.lpbox6 .btns .btn:nth-of-type(2){margin-left:26px}.lpbox6 .btns .btn a{background:#04678c;display:block;color:#FFF;font-size:16px;font-size:1.6rem;border-radius:10px;padding:14px 26px}.lpbox6 .btns .btn a:before{display:inline-block;content:'';background:url('../images/lp_linkbtn.png') no-repeat center center;width:16px;height:14px;margin-right:7px;vertical-align:middle}.lpbox7{background:#f0885c;padding-top:60px;padding-bottom:78px}.lpbox7 h2{text-align:center;margin-bottom:50px}.lpbox7 .lpboxWrapInner{background:#040f4a;padding:49px 0 60px 0;margin-bottom:136px}.lpbox7 .lpboxWrapInner .img{text-align:center}.lpbox7 .lpboxWrap .thanksImg{margin-bottom:19px}.lpbox7 .lpboxWrap .thanksImg img{max-width:initial}.lpbox7 .partsBoxInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.lpbox7 .partsBoxInner:after{content:"";display:block;width:44.445%}.lpbox7 .partsBoxIndex{width:44.445%;box-sizing:border-box;margin-bottom:59px}.lpbox7 .partsBoxInner{padding:0 20px}.lpbox7 .partsBoxInner .partsBoxIndex{text-align:center}.lpbox7 .partsBoxInner .partsBoxIndex .rank{margin-bottom:24px}.lpbox7 .partsBoxInner .partsBoxIndex .img{margin-bottom:20px}.lpbox7 .lpbox8{background:#FEEE00;padding-top:60px;padding-bottom:78px}.lpbox7 .lpbox8 h2{text-align:center;margin-bottom:50px}.lpbox7 .lpbox8 .lpboxWrapInner{background:#040f4a;padding:49px 0 60px 0;margin-bottom:136px}.lpbox7 .lpbox8 .lpboxWrapInner .img{text-align:center}.lpbox7 .lpbox8 .lpboxWrap .thanksImg{margin-bottom:19px}.lpbox7 .lpbox8 .lpboxWrap .thanksImg img{max-width:initial}.lpbox7 .lpbox8 .partsBoxInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.lpbox7 .lpbox8 .partsBoxInner:after{content:"";display:block;width:44.445%}.lpbox7 .lpbox8 .partsBoxIndex{width:44.445%;box-sizing:border-box;margin-bottom:59px}.lpbox7 .lpbox8 .partsBoxInner{padding:0 20px}.lpbox7 .lpbox8 .partsBoxInner .partsBoxIndex{text-align:center}.lpbox7 .lpbox8 .partsBoxInner .partsBoxIndex .rank{margin-bottom:24px}.lpbox7 .lpbox8 .partsBoxInner .partsBoxIndex .img{margin-bottom:20px}.lpbox7 .lpbox8 .otherCharaBox{margin-bottom:26px}.lpbox7 .lpbox8 .otherCharaBox .partsBoxInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.lpbox7 .lpbox8 .otherCharaBox .partsBoxInner:after{content:"";display:block;width:27%}.lpbox7 .lpbox8 .otherCharaBox .partsBoxIndex{width:27%;box-sizing:border-box;margin-bottom:52px}.lpbox7 .lpbox8 .otherCharaBox .partsBoxInner{padding:0 12px}.lpbox7 .lpbox8 .otherCharaBox .partsBoxInner .partsBoxIndex{text-align:center}.lpbox7 .lpbox8 .otherCharaBox .partsBoxInner .partsBoxIndex .img{margin-bottom:12px}.lpbox7 .lpbox8 .otherCharaBox h2{margin-bottom:62px}.lpbox7 .lpbox8 .txt{padding:0 24px}.lpbox7 .lpbox8 .txt p{color:#FFF;text-align:center;font-size:24.6px;font-size:2.46rem;line-height:30px}.t-aligncenter{text-align:center}.lp2{background:url('../images/lp2bg.jpg')}.lp2 .lpbox1{padding-bottom:33px}.lp2 .lpbox1 h1{padding:32px 0 18px;margin-bottom:18px}@media only screen and (max-width: 767px){.lp2 .lpbox1 h1{margin:-2px -140px 0}}@media only screen and (min-width: 768px){.lp2 .lpbox1 .btn a:hover{opacity:0.85}}@media only screen and (max-width: 767px){.lp2 .lpbox1 .btn{margin:0 auto;width:260px}}.lp2 .lpbox1 .btnmsg{text-align:center}@media only screen and (max-width: 767px){.lp2 .lpbox1 .btnmsg{margin-right:10px;margin-left:10px}}.lp2 .lpbox1 .btnmsg .btnmsginner{display:inline-block;background:rgba(255,255,255,0.85);padding:15px;border-radius:5px}.lp2 .lpbox1 .btnmsg .btnmsginner p{font-size:14px;font-size:1.4rem;margin-bottom:10px;font-weight:bold}.lp2 .lpbox2{position:relative;z-index:2;padding-bottom:79px}@media only screen and (max-width: 767px){.lp2 .lpbox2{padding-bottom:30px}}.lp2 .lpbox2::before{content:"";width:100%;position:absolute;left:0;top:-13px;background:url('../images/lp2_area2repeat.png');height:25px}.lp2 .lpbox2 .lpboxWrap{border:0 none;padding:20px 20px 41px;position:relative}.lp2 .lpbox2 .lpboxWrap .chara{position:absolute;display:none}@media only screen and (min-width: 768px){.lp2 .lpbox2 .lpboxWrap .chara{display:block}}.lp2 .lpbox2 .lpboxWrap .chara1{left:-42px;bottom:-17px}.lp2 .lpbox2 .lpboxWrap .chara2{right:-36px;bottom:-17px}.lp2 .lpbox9{position:relative;z-index:2;background:#fff;padding:76px 0 39px}.lp2 .lpbox9::before{content:"";width:100%;position:absolute;left:0;top:-13px;background:url('../images/lp2_rep3.png');height:25px}.lp2 .lpbox9::after{content:"";width:100%;position:absolute;left:0;bottom:-13px;background:url('../images/lp2_rep3.png');height:25px}.lp2 .lpbox9 .txt1{font-size:12px;font-size:1.2rem;line-height:21px;margin:0 auto 68px;max-width:630px}.lp2 .lpbox4{background:#0071BC;z-index:0}.lp2 .lpbox5{background:#000}.lp2 .lpbox10{position:relative;z-index:1;background:#003DBC;padding:76px 0 24px}.lp2 .lpbox10::after{content:"";width:100%;position:absolute;left:0;bottom:-13px;background:url('../images/lp2_0057.png');height:26px}.lp2 .lpbox10 .appbox{margin-bottom:49px}.lp2 .lpbox10 .appbox::after{clear:both;display:block;content:''}.lp2 .lpbox10 .appbox .logo{float:right;text-align:left;width:45.8%;padding-top:39px}@media only screen and (max-width: 767px){.lp2 .lpbox10 .appbox .logo{float:none;width:auto;margin-bottom:-40px;position:relative;z-index:2}}.lp2 .lpbox10 .appbox .device{float:left;text-align:center;width:48%;position:relative;z-index:1;margin-bottom:-301px}@media only screen and (max-width: 767px){.lp2 .lpbox10 .appbox .device{float:none;width:auto;margin-bottom:0}}.lp2 .lpbox10 .appbox .dlbox{clear:both;background:#001A84;position:relative;z-index:0;padding-bottom:64px}.lp2 .lpbox10 .appbox .dlbox::after{clear:both;display:block;content:''}.lp2 .lpbox10 .appbox .dlbox .dlboxinner{float:right;width:56.7%;padding-top:54px}@media only screen and (max-width: 767px){.lp2 .lpbox10 .appbox .dlbox .dlboxinner{float:none;width:auto;padding:15px}}.lp2 .lpbox10 .appbox .dlbox .dlboxinner .appbtn{padding-top:35px;text-align:center}.lp2 .lpbox10 .appbox .dlbox .dlboxinner .appbtn .app{display:inline-block;margin:0 12px}.lp2 .lpbox8{position:relative;z-index:2;background:#003DBC;padding:76px 0 73px}.lp2 .lpbox8::before{content:"";width:100%;position:absolute;left:0;top:-13px;background:url('../images/lp2bg2.png');height:25px}.lp2 .lpbox8 .lpboxWrap{background:#FCD900;border-radius:18px;padding:20px 20px 51px;position:relative;margin-bottom:71px}.lp2 .lpbox8 .lpboxWrap.lpboxWrap3{background:url('../images/lp2_rep2.png')}.lp2 .lpbox8 .lpboxWrap.lpboxWrap3 .head .img2{padding-bottom:41px;background:url('../images/lp2_0038.png') repeat-x left bottom}.lp2 .lpbox8 .lpboxWrap:nth-last-of-type(1){margin-bottom:0}.lp2 .lpbox8 .lpboxWrap .label{position:absolute;right:14px;top:-22px}@media only screen and (max-width: 767px){.lp2 .lpbox8 .lpboxWrap .label{width:120px;top:-62px;right:50%;margin-right:-60px}}.lp2 .lpbox8 .lpboxWrap .head{padding:21px}.lp2 .lpbox8 .lpboxWrap .head img:nth-of-type(1){margin-right:32px}@media only screen and (max-width: 767px){.lp2 .lpbox8 .lpboxWrap .head{text-align:center;padding:50px 0 0 0 !important}.lp2 .lpbox8 .lpboxWrap .head img{margin:0 auto 20px !important}}.lp2 .lpbox8 .lpboxWrap .contents{padding-top:40px}@media only screen and (max-width: 767px){.lp2 .lpbox8 .lpboxWrap .contents{padding-top:20px}}.lp2 .lpbox8 .lpboxWrap .contents.contentsborder{margin-bottom:6px}.lp2 .lpbox8 .lpboxWrap .contents.contentsborder .bottom{background:url('../images/lp2_0038.png') repeat-x left bottom;padding-right:0;padding-left:0;margin:0 36px;padding-bottom:48px}@media only screen and (max-width: 767px){.lp2 .lpbox8 .lpboxWrap .contents.contentsborder .bottom{margin:0 auto;padding:0}}.lp2 .lpbox8 .lpboxWrap .contents .img1 img{margin-right:-37px}@media only screen and (max-width: 767px){.lp2 .lpbox8 .lpboxWrap .contents .img1 img{margin-right:0}}.lp2 .lpbox8 .lpboxWrap .bottom{padding:0 36px}@media only screen and (min-width: 768px){.lp2 .lpbox8 .lpboxWrap .bottom{display:flex;justify-content:space-between;flex-wrap:wrap}}@media only screen and (max-width: 767px){.lp2 .lpbox8 .lpboxWrap .bottom{margin:0 auto;padding:0}}.lp2 .lpbox8 .lpboxWrap .bottom .comment{box-sizing:border-box;background:#fff;padding:32px 29px 22px;border-bottom:5px solid #E6E6E6}@media only screen and (min-width: 768px){.lp2 .lpbox8 .lpboxWrap .bottom .comment{width:47.7%}}.lp2 .lpbox8 .lpboxWrap .bottom .comment.comment2{width:100%}@media only screen and (max-width: 767px){.lp2 .lpbox8 .lpboxWrap .bottom .comment{margin-bottom:20px}}.lp2 .lpbox8 .lpboxWrap .bottom .comment .img1{margin-bottom:31px}.lp2 .lpbox8 .lpboxWrap .bottom .comment .img2{margin-left:-8px}.lp2 .lpbox8 .lpboxWrap .bottom .comment .img3{margin-top:-8px;margin-bottom:18px}.lp2 .commenttxt{font-size:14px;font-size:1.4rem}.lp2 .commenttxt p{font-size:14px;font-size:1.4rem}.lp2 .comment+.infoblock{margin-top:41px}.lp2 .infoblock{width:100%}.lp2 .infoblock .inner::after{clear:both;display:block;content:''}@media only screen and (min-width: 768px){.lp2 .infoblock .inner .thumb{float:left;width:43%}}@media only screen and (max-width: 767px){.lp2 .infoblock .inner .thumb{margin-bottom:20px;text-align:center}}@media only screen and (min-width: 768px){.lp2 .infoblock .inner .content{float:right;width:54.6%}}@media only screen and (max-width: 767px){.lp2 .infoblock .inner .content{margin-bottom:20px}}.lp2 .infoblock .inner .content h3{padding-bottom:24px;background:url('../images/lp2_2_0002.png') repeat-x bottom left;margin-bottom:10px}@media only screen and (max-width: 767px){.lp2 .infoblock .inner .content h3{text-align:center}}.lp2 .infoblock .inner .content p{font-size:16px;font-size:1.6rem;line-height:28px;font-weight:bold}.lp2 .infoblock .inner .btn{clear:both;text-align:center;padding-top:42px}.lp2 .charashow{background:#fff;border-radius:10px;padding:20px;margin-bottom:29px}@media only screen and (min-width: 768px){.lp2 .charashow{margin:0 36px 29px}}.lp2 #innerWrapper{overflow:hidden}@media only screen and (min-width: 768px){.souhyou p{display:none}}@media only screen and (max-width: 767px){.souhyou img{display:none}}@media only screen and (min-width: 768px){.toplogo{display:none}#nav li a:hover{opacity:0.85}.mlogo{display:none}}@media only screen and (max-width: 767px){.pc{display:none}.mobile{display:block}#mainView{height:auto !important;position:relative}#topViewWrap{margin:0 -7px 20px}#topViewWrap .logo{width:auto;position:absolute;float:none;bottom:4%;max-width:70%}#topViewWrap .logo.active{bottom:4%}#topViewWrap .logo .description{float:none;max-width:none;padding:0}#topViewWrap .logo .mainTitle{display:none !important}#topViewWrap .mainBg{height:0 !important;padding-top:73% !important;background-size:contain !important}#topViewWrap .ribbon{width:50% !important}#topViewWrap #nav2{position:static;padding-bottom:8px}#topViewWrap #nav2 .mlogo{text-align:center;padding:8px 0;border-top:3px solid #000}#topViewWrap #nav2 .navLink{border-top:0 none}#topViewWrap #nav2 .navLink li{display:block;float:left;width:50%;height:auto;line-height:40px}#topViewWrap #nav2 .navLink li a{width:auto;padding:0;vertical-align:middle}#topViewWrap #nav2 .navLink li a img{vertical-align:middle}#topViewWrap .chara1{bottom:41%;left:42.3%;background-size:contain;padding-top:73%;height:0;width:51%}#topViewWrap .chara1.active{-webkit-animation:fukidashi_m 1.5s 1 ease-out;-moz-animation:fukidashi_m 1.5s 1 ease-out;animation:fukidashi_m 1.5s 1 ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}#mainCol,#sideCol{width:auto;float:none;clear:both;margin-bottom:25px}.toplogo{display:block}.commonInner{padding:0 7px;width:auto}.headerPadding{height:0}#topViewWrap .layer6.reactive img{margin-top:-3px;width:32%;max-width:none}#wrapper #nav{padding-bottom:10px;margin-top:0;min-width:0}#wrapper #nav .logo{float:none;text-align:center;padding:10px 0 0}#wrapper #nav .navLink{float:none}#wrapper #nav li{display:block;float:left;width:50%;height:auto;line-height:40px}#wrapper #nav li a{width:auto}#wrapper #nav.navtop .navLink{display:none}p{font-size:14px !important;line-height:24px !important}.pageWrap{padding-top:15px}.topContainer{padding-top:0}.pageWrap h1{margin-bottom:30px;padding:0 20px}.systemBox{margin-bottom:20px;text-align:center}.systemBox .mobile{display:inline-block}.systemBox .pc{display:none}.systemBox .thumb{margin-bottom:15px}.charaBox{padding:0;margin-bottom:3%;width:auto;min-height:0}.charaBox .charaBoxInner{padding:6%}.charaBox .charaBoxInner .charaContents{float:none;height:auto;width:auto}.charaBox .charaBoxInner .charaContents h2{padding:2% 0 0;margin-bottom:7%}.charaBox .charaBoxInner .charaContents p{margin-bottom:5%}.charaBox .charaBoxInner .charaImg{position:static;display:block;margin:0 auto}.charaBox.charaBox2 .charaBoxInner .charaContents h2 .chara2_2{margin-top:-12px;margin-left:13px;width:64px}.storyWrap0{padding:0}.storyWrap0:before,.storyWrap0:after{z-index:0}.storyWrap0 .storyBox0{position:relative;z-index:1;padding:5%;background:rgba(255,255,255,0.8)}.storyWrap0 .storyBox0 .info{display:block}.storyWrap0 .storyBox0 .info:before,.storyWrap0 .storyBox0 .info:after{display:none}.storyWrap0 .storyBox0 .info .infoInner{display:block;padding:16px;border-radius:5px}.storyWrap1{padding:5%}.storyWrap1 .storyHead{overflow:hidden}.storyWrap1 .mainImg{margin-bottom:15px}.storyWrap1 .storyContents{padding-left:0}.storyWrap1 .storyContents p{margin-bottom:10px}.storyWrap1 .storyContents .imgs{display:block;margin-left:-2%}.storyWrap1 .storyContents .imgs:after{content:'';display:block;clear:both}.storyWrap1 .storyContents .imgs img{width:48%;float:left;margin-left:2%;height:auto}.partsBoxDl .dlWrap{padding:0}.partsBoxDl .partsBoxIndex .dlWrapInner{margin-left:0}.partsBoxDl .partsBoxIndex .dlImg{margin-left:0;margin-bottom:20px;width:auto;float:none}.partsBoxDl .partsBoxIndex .dlImg .view{margin-bottom:8px}.partsBoxDl .partsBoxIndex .dlImg .txt{margin-bottom:8px;margin-top:0}.partsBoxDl .partsBoxIndex .partsBoxDlDetail .dlIcon{float:none;width:auto;margin-bottom:25px}.partsBoxDl .partsBoxIndex .partsBoxDlDetail .dlTxt{padding-left:0}#topViewWrap .playbtn{position:relative !important;margin-top:15px;margin-bottom:15px;opacity:1 !important;z-index:5;bottom:auto !important;left:auto !important}.partsBoxTopStoryWrap .contents{padding-left:0;padding-right:0}.partsBoxTopStory2{padding:5%}.partsBoxTopStory2 .storyhead{overflow:hidden;margin-bottom:18px}.partsBoxTopStory2 .storylists{display:block}.partsBoxTopStory2 .storylists .story{width:auto;margin-bottom:15px}.partsBoxTopStory2 .storylists .story:after,.partsBoxTopStory2 .storylists .story:before{display:none}.partsBoxTopStory2 .storylists .story .head h3{line-height:33px}.partsBoxManga{margin-bottom:15px;text-align:center}.partsBoxInfo{margin-bottom:15px}.partsBoxInfo:before,.partsBoxInfo:after{display:none}.partsBoxInfo .partsBoxOter{padding:15px}.partsBoxInfo .partsBoxOter .partsBoxInner{overflow-y:visible;height:auto}.charaBoxWrap{display:block;text-align:center}.lpbox1{min-width:0;padding-bottom:13.8%;padding-top:5px}.lpbox2{padding-top:8%}.lpbox3 .partsBoxInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.lpbox3 .partsBoxInner:after{content:"";display:block;width:49%}.lpbox3 .partsBoxIndex{width:49%;box-sizing:border-box;margin-bottom:2%}.lpbox4 .lpboxWrap{padding:20px}.lpbox4 .lpboxWrap h2{margin-bottom:15px}.lpbox5 .lpboxWrap{padding:20px}.lpbox5 .partsBoxIndex .img{margin-bottom:14px}.lpbox5 .partsBoxIndex .txt{font-size:13px;font-size:1.3rem;margin-bottom:11px}.lpbox6 .btns .btn{margin:0 0 15px !important}.lpbox6 .btns .btn a{font-size:13px;font-size:1.3rem}.lpbox7 h2{margin-bottom:50px}.lpbox7 .lpboxWrapInner{padding:40px 20px 52px;margin-bottom:52px}.lpbox7 .partsBoxInner{padding:0;margin-bottom:62px}.lpbox7 .partsBoxInner .partsBoxInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.lpbox7 .partsBoxInner .partsBoxInner:after{content:"";display:block;width:49%}.lpbox7 .partsBoxInner .partsBoxIndex{width:49%;box-sizing:border-box;margin-bottom:8%}.lpbox7 .partsBoxInner .partsBoxIndex:nth-last-child(1),.lpbox7 .partsBoxInner .partsBoxIndex:nth-last-child(2){margin-bottom:0}.lpbox7 .otherCharaBox{margin-bottom:26px}.lpbox7 .otherCharaBox .partsBoxInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.lpbox7 .otherCharaBox .partsBoxInner:after{content:"";display:block;width:49%}.lpbox7 .otherCharaBox .partsBoxIndex{width:49%;box-sizing:border-box;margin-bottom:8%}.lpbox7 .otherCharaBox .partsBoxInner{padding:0}.lpbox7 .otherCharaBox .partsBoxInner .partsBoxIndex{text-align:center}.lpbox7 .otherCharaBox .partsBoxInner .partsBoxIndex .img{margin-bottom:12px}.lpbox7 .thanksImg img{width:100%}.lpbox7 .txt{padding:0}}@media only screen and (max-width: 680px){.storyBox p{text-align:left}}@-webkit-keyframes fukidashi_m{0%{-moz-transform:scale(0) rotate(45deg);-ms-transform:scale(0) rotate(45deg);-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);background-image:url('../images/anchara04.png')}100%{-moz-transform:scale(0.5) rotate(0deg);-ms-transform:scale(0.5) rotate(0deg);-webkit-transform:scale(0.5) rotate(0deg);transform:scale(0.5) rotate(0deg);background-image:url('../images/anchara04_2.png')}}@-moz-keyframes fukidashi_m{0%{-moz-transform:scale(0) rotate(45deg);-ms-transform:scale(0) rotate(45deg);-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);background-image:url('../images/anchara04.png')}100%{-moz-transform:scale(0.5) rotate(0deg);-ms-transform:scale(0.5) rotate(0deg);-webkit-transform:scale(0.5) rotate(0deg);transform:scale(0.5) rotate(0deg);background-image:url('../images/anchara04_2.png')}}@keyframes fukidashi_m{0%{-moz-transform:scale(0) rotate(45deg);-ms-transform:scale(0) rotate(45deg);-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);background-image:url('../images/anchara04.png')}100%{-moz-transform:scale(0.5) rotate(0deg);-ms-transform:scale(0.5) rotate(0deg);-webkit-transform:scale(0.5) rotate(0deg);transform:scale(0.5) rotate(0deg);background-image:url('../images/anchara04_2.png')}}.lpmob{background:url('../images/lpbg1.jpg');font-family:FOT-くろかね Std EB, KurokaneStd-EB}.type-lp3 .moblp{min-width:960px;padding:38px 0}@media only screen and (max-width: 767px){.type-lp3 .moblp{padding:18px 0;min-width:100%}}.type-lp3 .moblp .commonInner{padding:0 20px;box-sizing:border-box}@media only screen and (max-width: 767px){.type-lp3 .moblp .commonInner{min-width:100%}}.type-lp3 .moblp .lpboxWrap{border:11px solid #2d97bc;background:#a6fafd;border-radius:50px;padding:18px}@media only screen and (max-width: 767px){.type-lp3 .moblp .lpboxWrap{border-radius:39px;border:5px solid #2d97bc;padding:9px}}.type-lp3 .moblp .lpboxWrapInner{border-radius:48px;position:relative;padding:61px 30px}@media only screen and (min-width: 768px){.type-lp3 .moblp .lpboxWrapInner{background:url('../images/radbg.jpg') no-repeat left top #fff}}@media only screen and (max-width: 767px){.type-lp3 .moblp .lpboxWrapInner{background:#fff;padding:9px 6px;border-radius:20px}}.type-lp3 .moblp .lpboxWrapInner::before{content:"";display:block;width:63px;height:21px;background:url('../images/lpawa.png') no-repeat center center/contain;position:absolute;left:0;top:0}@media only screen and (max-width: 767px){.type-lp3 .moblp .lpboxWrapInner::before{top:-5px;width:40px;height:15px}}.type-lp3 .moblp .head{position:absolute;left:50%;margin-left:-150px;top:-50px}@media only screen and (max-width: 767px){.type-lp3 .moblp .head{position:static !important;text-align:center;margin:-60px auto 20px !important;width:100%}.type-lp3 .moblp .head img{height:50px}}@media only screen and (max-width: 767px){.type-lp3 .moblp h2{font-size:22px !important;line-height:27px !important;margin-bottom:15px !important}.type-lp3 .moblp h2 .subtxt{font-size:14px !important;line-height:25px !important}}@media only screen and (max-width: 767px){.type-lp3 .moblp .bumonhead{margin-bottom:19px}.type-lp3 .moblp .bumonhead img{height:35px}}@media only screen and (max-width: 767px){.type-lp3 .moblp .btn{padding-top:19px}.type-lp3 .moblp .btn img{height:49px}}.type-lp3 .notes{font-family:'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN'}@media only screen and (max-width: 767px){.type-lp3 .notes{font-size:6px !important;line-height:15px !important;margin-bottom:10px}}.type-lp3 .moblp1{text-align:center;min-width:960px}@media only screen and (min-width: 768px){.type-lp3 .moblp1{height:475px;background:url('../images/lpbbgrepeat.jpg') no-repeat center center/cover}}@media only screen and (max-width: 767px){.type-lp3 .moblp1{min-width:100%;background:url('../images/spbg2.jpg') no-repeat center center/cover}}@media only screen and (min-width: 768px){.type-lp3 .moblp1 h1{height:475px;line-height:475px}.type-lp3 .moblp1 h1 .spimg{display:none}}@media only screen and (max-width: 767px){.type-lp3 .moblp1 h1 .pcimg{display:none}}.type-lp3 .moblp1 h1 img{vertical-align:middle;padding:0 10px;box-sizing:border-box}.type-lp3 .moblp2 h2{text-align:center;font-size:40px;margin-bottom:20px}.type-lp3 .moblp2 p{font-size:22px;margin-bottom:60px;padding:0 82px}@media only screen and (max-width: 767px){.type-lp3 .moblp2 p{padding:0 15px;text-align:center;margin-bottom:20px}}.type-lp3 .moblp2 .btn{font-size:30px;text-align:center;margin:0 auto;padding:20px 0}@media only screen and (max-width: 767px){.type-lp3 .moblp2 .btn{font-size:18px}}.type-lp3 .moblp2 .btn a{color:#fff;padding:20px 25px;transition:all .25s;background:url('../images/lp3_btnbg.png') no-repeat center}@media only screen and (max-width: 767px){.type-lp3 .moblp2 .btn a{background-size:cover;padding:10px 25px}}.type-lp3 .moblp2 .btn a:hover{text-decoration:none;opacity:0.8}.type-lp3 .colorred{color:#c1272d}.type-lp3 .subtext{min-width:960px;padding:50px 0;text-align:center;background:url('../images/lp3_bg.png') no-repeat center;background-size:cover}@media only screen and (max-width: 767px){.type-lp3 .subtext{min-width:100%}}.type-lp3 .moblp3{background:url('../images/lpbg4.jpg')}.type-lp3 .moblp3 .lpboxWrapInner{padding:61px 40px}@media only screen and (max-width: 767px){.type-lp3 .moblp3 .lpboxWrapInner{padding:17px 5px}}.type-lp3 .moblp3 h2{text-align:center;margin-bottom:35px}@media only screen and (max-width: 767px){.type-lp3 .moblp3 h2 img{width:60%;height:60%}}.type-lp3 .moblp3 h3{color:#fff;background:#000;font-size:24px;border-radius:20px;padding:15px 35px;margin-bottom:40px}@media only screen and (max-width: 767px){.type-lp3 .moblp3 h3{text-align:center;font-size:14px;padding:15px 0;margin-bottom:15px}}.type-lp3 .moblp3 p{font-size:22px}.type-lp3 .moblp3 .icon{width:100px;height:100px;flex-basis:100px;margin:25px 0 25px}@media only screen and (max-width: 767px){.type-lp3 .moblp3 .icon{width:80px;height:80px;margin:0 auto 12px}}.type-lp3 .moblp3 .selif{padding:25px 30px;border-radius:15px;position:relative;flex-basis:670px}@media only screen and (max-width: 767px){.type-lp3 .moblp3 .selif{width:100%;text-align:center;box-sizing:border-box;padding:17px 23px}}.type-lp3 .moblp3 .selif-list li{display:flex;margin-bottom:25px}@media only screen and (max-width: 767px){.type-lp3 .moblp3 .selif-list li{display:block}}.type-lp3 .moblp3 .selif-list li .selif{background:#d9e200;position:relative;margin-left:30px}@media only screen and (max-width: 767px){.type-lp3 .moblp3 .selif-list li .selif{margin-left:0}}@media only screen and (max-width: 767px){.type-lp3 .moblp3 .selif-list li .selif p{margin-bottom:18px}}@media only screen and (min-width: 768px){.type-lp3 .moblp3 .selif-list li .selif::before{content:"";position:absolute;top:75px;left:-30px;margin-top:-15px;border:15px solid transparent;border-right:15px solid #d9e200}}.type-lp3 .moblp3 .selif-list li .selif .name{font-size:17px;color:#006837;text-align:right}@media only screen and (max-width: 767px){.type-lp3 .moblp3 .selif-list li .selif .name{text-align:center}}.type-lp3 .moblp3 .comment{display:flex;flex-direction:row-reverse;margin-bottom:40px}@media only screen and (max-width: 767px){.type-lp3 .moblp3 .comment{display:block}}.type-lp3 .moblp3 .comment .selif{background:#fcce01;position:relative;margin-right:30px}@media only screen and (min-width: 768px){.type-lp3 .moblp3 .comment .selif::before{content:"";position:absolute;top:75px;left:100%;margin-top:-15px;border:15px solid transparent;border-left:15px solid #fcce01}}.type-lp3 .moblp3 .textbox{color:#0db2d4}@media only screen and (max-width: 767px){.type-lp3 .moblp3 .textbox{text-align:center}}.type-lp3 .moblp4{border-top:10px solid #fff}.type-lp3 .thanks{min-width:960px;padding:50px;margin-bottom:150px;background:#1baae4;color:#fff;text-align:center;border-top:10px solid #fff;border-bottom:10px solid #fff;box-sizing:border-box}@media only screen and (max-width: 767px){.type-lp3 .thanks{min-width:100%;padding:35px 20px;margin-bottom:70px}}.type-lp3 .thanks p{font-size:40px}@media only screen and (max-width: 767px){.type-lp3 .thanks p{font-size:20px !important;line-height:28px !important}}.type-lp3 .moblp6{text-align:center}.type-lp3 .moblp6 .requirements{margin-top:-190px}@media only screen and (max-width: 767px){.type-lp3 .moblp6 .requirements{margin-top:-70px}}.type-lp3 .moblp6 .mainred{font-size:40px;line-height:60px;color:#c1272d;margin-bottom:46px}@media only screen and (max-width: 767px){.type-lp3 .moblp6 .mainred{font-size:22px;font-size:2.2rem;line-height:27px;margin-bottom:15px}}.type-lp3 .moblp6 p{font-size:24px;line-height:40px;margin-bottom:25px}.type-lp3 .moblp6 .icon1{margin-bottom:34px}@media only screen and (max-width: 767px){.type-lp3 .moblp6 .icon1{margin-bottom:17px}}@media only screen and (max-width: 767px){.type-lp3 .moblp6 .icon1 img{height:31px}}.type-lp3 .moblp6 .icon2{margin-bottom:39px}.type-lp3 .moblp5{padding-top:80px;text-align:center}@media only screen and (max-width: 767px){.type-lp3 .moblp5{padding-bottom:0;margin-bottom:25px}}.type-lp3 .moblp5 .head{margin-left:-230px}.type-lp3 .moblp5 h2{font-size:34px;font-size:3.4rem;line-height:56px;text-align:center;margin-bottom:43px;margin-top:20px}.type-lp3 .moblp5 h2 .colorred{font-size:38px;font-size:3.8rem}@media only screen and (max-width: 767px){.type-lp3 .moblp5 h2 .colorred{font-size:26px;font-size:2.6rem}}.type-lp3 .moblp5 .presbox{max-width:702px;margin:0 auto}@media only screen and (min-width: 768px){.type-lp3 .moblp5 .thumb{float:left}}@media only screen and (max-width: 767px){.type-lp3 .moblp5 .thumb{margin:20px 0}}@media only screen and (min-width: 768px){.type-lp3 .moblp5 .thumbsp{display:none}}@media only screen and (max-width: 767px){.type-lp3 .moblp5 .thumbpc{display:none}}@media only screen and (min-width: 768px){.type-lp3 .moblp5 .contents{padding-left:332px}}.type-lp3 .moblp5 .contents p{padding-top:10px}.type-lp3 .moblp5 .paComment{font-size:27px;font-size:2.7rem;line-height:44px;text-align:left}.type-lp3 .moblp5 .icon1{text-align:center}@media only screen and (min-width: 768px){.type-lp3 .moblp5 .icon1{margin-top:-46px}.type-lp3 .moblp5 .icon1.spimg{display:none}}@media only screen and (max-width: 767px){.type-lp3 .moblp5 .icon1.pcimg{display:none}}.type-lp3 .moblp5 .outbox{text-align:center}@media only screen and (min-width: 768px){.type-lp3 .moblp5 .outbox{margin-top:50px}}.type-lp3 .moblp5 .outbox .btn{margin-bottom:64px}@media only screen and (max-width: 767px){.type-lp3 .moblp5 .outbox .btn{margin-bottom:24px}}@media only screen and (max-width: 767px){.type-lp3 .moblp5 .outbox .time{margin:0 -7px;background:#ea8026;box-sizing:border-box;padding:15px;text-align:center}.type-lp3 .moblp5 .outbox .time img{height:87px}}.type-lp3 .moblp4{padding-top:80px;text-align:center}.type-lp3 .moblp4 .head{margin-left:-230px}.type-lp3 .moblp4 h2{font-size:27px;font-size:2.7rem;line-height:56px;text-align:center;margin-bottom:60px}@media only screen and (max-width: 767px){.type-lp3 .moblp4 h2{font-size:17px !important;line-height:25px !important;margin-bottom:22px !important}}.type-lp3 .moblp4 h2 .colorred{font-size:38px;font-size:3.8rem}@media only screen and (max-width: 767px){.type-lp3 .moblp4 h2 .colorred{font-size:27px !important}}.type-lp3 .moblp4 .bumonhead{margin-bottom:50px}@media only screen and (max-width: 767px){.type-lp3 .moblp4 .bumonhead img{height:auto}}.type-lp3 .moblp7{background:url('../images/lpbg2.jpg');padding-top:80px}.type-lp3 .moblp7 h2{font-size:33px;font-size:3.3rem;line-height:58px;text-align:center;letter-spacing:-0.1em;margin-bottom:15px}.type-lp3 .moblp7 .sep{background:url('../images/lp_00020.png') repeat-x left top;height:8px;margin-bottom:34px}@media only screen and (max-width: 767px){.type-lp3 .moblp7 .sep{margin-bottom:11px}}.type-lp3 .moblp7 .btn{text-align:center}.type-lp3 .moblp7 p{font-size:20px;font-size:2rem;line-height:30px;text-align:center;margin-bottom:30px}@media only screen and (max-width: 767px){.type-lp3 .moblp7 p{margin-bottom:10px}}.type-lp3 .moblp7 .bumonhead{text-align:center;margin-bottom:27px}.type-lp3 .moblp7 .icon1{text-align:center;margin-bottom:30px}@media only screen and (min-width: 768px){.type-lp3 .moblp7 .icon1 .spimg{display:none}}@media only screen and (max-width: 767px){.type-lp3 .moblp7 .icon1{padding-top:20px}.type-lp3 .moblp7 .icon1 .pcimg{display:none}}.type-lp3 .moblp7 .iconminux{margin-bottom:-20px}.type-lp3 .moblp7 .example{text-align:center}.type-lp3 .moblp7 .example img{margin-right:15px}@media only screen and (max-width: 767px){.type-lp3 .moblp7 .example img{height:29px}}.type-lp3 .moblp7 .example span{font-size:24px;font-size:2.4rem;line-height:46px}@media only screen and (max-width: 767px){.type-lp3 .moblp7 .example span{font-size:16px;font-size:1.6rem;line-height:24px;display:block;margin-top:7px}}.type-lp3 .lpbox5{min-width:960px;background:url('../images/lpbg3.jpg')}@media only screen and (max-width: 767px){.type-lp3 .lpbox5{min-width:100%}}.partsBoxTopStoryPickup{background:#000}.partsBoxTopStoryPickup .storyhead{background-color:#232f81}.partsBoxTopStoryPickup .storyhead h2{font-family:FOT-くろかね Std EB, KurokaneStd-EB;color:#fff}.partsBoxTopStoryPickup.partsBoxTopStory2 .storylists .story:before{display:none}.partsBoxTopStoryPickup.partsBoxTopStory2 .storylists .story:after{background:url('../images/circle.png') center bottom}.partsBoxTopStoryPickup.partsBoxTopStory2 .storylists .story{background:#fcee21}.partsBoxTopStoryPickup.partsBoxTopStory2 .storylists .story .head h3{background:#fff;padding:15px 8px}.partsBoxTopStoryPickup.partsBoxTopStory2 .storylists .story .head h3 span{font-size:12px;font-size:1.2rem;display:block;line-height:18px;font-weight:normal}
