﻿*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:0;padding:0;margin:0;font-family:"Kosugi Maru",sans-serif}html,body{height:100%}body{overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#00266d;background:-moz-linear-gradient(top, #00266d 0%, #000030 21%, #000 100%) fixed;background:-webkit-linear-gradient(top, #00266d 0%, #000030 21%, #000 100%) fixed;background:linear-gradient(to bottom, #00266d 0%, #000030 21%, #000 100%) fixed;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00266d', endColorstr='#000000',GradientType=0 )}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:#fff;border:none;border-radius:10px;box-shadow:inset 0 0 2px #777}body::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px;box-shadow:none}body,tbody{color:#fff;font-size:1em;line-height:100%}.no-scroll{overflow:hidden !important}#main{text-align:center;margin:0 auto;width:640px}a,a:visited{color:#fff}a:active,a:hover,a:focus{color:#000}small,.small{font-size:75%}.center{text-align:center}.right{text-align:right}.yellow{color:#ffbe43}.red{color:#f99}.enabled{display:inline-block !important;opacity:1;transition:opacity 0.1s linear 0}.disabled,.dialog_close{display:none !important;opacity:0;transition:opacity 0.1s  linear 0}.browser{position:absolute;bottom:10px;left:50%;margin:0 0 0 -300px;width:600px;font-size:0.8em;color:#777}@keyframes dialog_open_anim{0%{left:150%;top:150%}99%{left:49%;top:49%}100%{left:50%;top:50%}}@keyframes dialog_close_anim{0%{opacity:1}99%{opacity:0;width:100%;height:100%;display:block}100%{opacity:0;width:1;height:1;display:none}}#dialig_area{width:100%;height:100%;position:fixed;_position:absolute;top:0;left:0;background:#111;overflow:hidden;z-index:1000;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden}.dialog{position:absolute;left:50%;top:50%;width:490px;height:340px;margin:-170px 0 0 -245px}.dialog .bg{background:#555;width:490px;height:340px;position:absolute;left:0;top:0;z-index:410;transform:skew(2deg, -2deg)}.dialog .inner{position:absolute;left:20px;top:20px;width:450px;height:300px;z-index:420;color:#fff;text-align:center}.dialog .inner h2{background:#fff;color:#666;padding:10px;margin:10px 10px 20px;text-align:center;font-family:"FOT-SlumpStd-DB","FOT-スランプ Std","FOT-スランプ","スランプ","M PLUS Rounded 1c",sans-serif}.dialog .inner h2 .red{color:#d64343}.dialog .inner input[type="checkbox"]{display:none}.label{position:relative;width:135px;height:40px;margin:20px 10px;display:inline-block;cursor:pointer}.label_bg{width:135px;height:40px;background:#888;color:#555;display:inline-block;transform:skew(3deg) rotate(2deg)}.label_bg_left{position:absolute;top:0;right:100%;width:0;height:0;margin:-2px -1px 0 0;border-left:5px solid transparent;border-top:41px solid #888;transform:skew(3deg) rotate(2deg)}.label_bg_bottom{width:0;height:0;margin:-4px 0 0 0;border-left:135px solid transparent;border-top:9px solid #888;transform:skew(3deg) rotate(2deg)}.label_text{color:#494949;font-weight:900;font-size:18pt;font-family:"FOT-SlumpStd-DB","FOT-スランプ Std","FOT-スランプ","スランプ","M PLUS Rounded 1c",sans-serif;text-align:center;display:block;position:absolute;left:0;top:13px;width:135px}button{background:#444;padding:5px 30px;color:#fff;font-size:18pt;font-weight:900;text-align:center;cursor:pointer;font-family:"FOT-SlumpStd-DB","FOT-スランプ Std","FOT-スランプ","スランプ","M PLUS Rounded 1c",sans-serif}.label:hover .label_bg{background:#fff !important;animation:label_bg_anim 0.4s ease-in -0.1s infinite alternate}.label:hover .label_bg_left{border-top-color:#fff !important;animation:label_left_anim 0.4s ease-in -0.1s infinite alternate}.label:hover .label_bg_bottom{border-top-color:#fff !important;animation:label_bottom_anim 0.4s ease-in -0.1s infinite alternate}@keyframes label_bg_anim{0%{transform:rotate(0deg)}100%{transform:rotate(2deg)}}@keyframes label_bottom_anim{0%{border-top-width:9px;transform:rotate(0deg)}100%{border-top-width:12px;transform:rotate(2deg)}}@keyframes label_left_anim{0%{border-left-width:3px;border-top-width:39px;margin-top:0;transform:rotate(0deg)}100%{border-left-width:5px;border-top-width:41px;margin-top:-2px;transform:rotate(2deg)}}.dialogarea_close{animation:dialogarea_close_anim 1s ease-in 0.5s 1 normal both}@keyframes dialogarea_close_anim{0%{opacity:1;width:100%;height:100%}99%{opacity:0;width:100%;height:100%}100%{opacity:0;width:0;height:0}}#alert1{animation:dialog_open_anim 0.1s ease-in 0.5s 1 normal both}.r18_mark{width:100px;height:86px}#alert2{height:360px;margin-top:-180px;animation:dialog_open_anim 0.1s ease-in 0.5s 1 normal both}#alert2 .bg{height:360px}#alert2 .label,#alert2 .label_bg,#alert2 .label_text{width:210px}#alert2 .label{display:block;margin:20px auto}#alert2 .check_mark{display:none;position:absolute;left:5px}#alert2 :checked>.label .check_mark{display:inline-block}#alert2 :checked>.label{background:#812}#alert2 .label_bg_bottom{width:0;height:0;margin:-4px 0 0 0;border-left:210px solid transparent;border-top:4px solid #888;transform:skew(3deg) rotate(2deg)}#alert3{position:absolute;width:600px;height:400px;left:50%;top:50%;margin:-200px 0 0 -300px;padding:10px;z-index:2000}#alert3 .bg{width:600px;height:400px}#alert3 .inner{width:560px}#alert3 .monya{width:545px;height:220px;margin-top:30px}.indicate_ok .label_bg{background:#fff !important}.indicate_ok .check_mark{display:inline-block !important}.indicate_ok .label_bg_bottom{border-top-color:#fff !important}.comic{width:640px;height:903px;background:50% 0 no-repeat;background-size:auto 100%;margin:10px auto;z-index:10}#comic01{background-image:url(../images/cop01.png);margin-top:0}#comic02{background-image:url(../images/cop02.png)}#comic03{background-image:url(../images/cop03.png);margin-bottom:0}#comic04{background-image:url(../images/cop04.png);height:657px}#comic05{background-image:url(../images/cop05.png);height:809px}#comic06{background-image:url(../images/cop06.png);height:657px}#comic07{background-image:url(../images/cop07.png);height:743px}#comic08{background-image:url(../images/cop08.png);height:767px}#comic09{background-image:url(../images/cop09.png);height:774px}#comic10{background-image:url(../images/cop10.png);height:749px}#comic11{background-image:url(../images/cop11.png);height:770px}#comic12{background-image:url(../images/cop12.png)}#comic13{background-image:url(../images/cop13.png)}#comic14{background-image:url(../images/cop14.png)}#comic15{background-image:url(../images/cop15.png)}#comic16{background-image:url(../images/cop16.png)}#comic17{background-image:url(../images/cop17.png)}#comicA{opacity:1;transition:opacity 1s linear 0}#comicB,#comicC,#comicD{padding-bottom:40px;opacity:1;transition:opacity 1s linear 0}.baloon_ok,.baloon_ng{display:none}.baloon_center{background:#000;width:324px;height:51px}.baloon_left{position:absolute;top:0;right:100%;width:1px;height:0;margin-right:-1px;border-left:22px solid transparent;border-bottom:80px solid #000}.baloon_top{width:0;height:0;margin-bottom:-1px;border-right:324px solid transparent;border-bottom:29px solid #000}.baloon_tail{width:0;height:0;margin:-6px 0 0 283px;border-right:82px solid transparent;border-top:32px solid #000}.baloon_text{width:298px;height:27px;position:absolute;left:25px;top:56px;transform:rotate(3deg);z-index:150;padding:6px 0;font-size:30px;line-height:30px;font-weight:900;font-family:"FOT-SlumpStd-DB","FOT-スランプ Std","FOT-スランプ","スランプ","M PLUS Rounded 1c",sans-serif;color:#fff !important;text-decoration:none}.baloon_text *{font-size:1em;line-height:1em;font-weight:900;font-family:"FOT-SlumpStd-DB","FOT-スランプ Std","FOT-スランプ","スランプ","M PLUS Rounded 1c",sans-serif}a.baloon_text:hover{color:#000 !important}.baloon_bubble{width:135px;height:135px;background:#fff;border-radius:100%;transform:scale(1.5, 0.75);position:absolute}.baloon{position:absolute;left:70px;top:100px;z-index:100}.baloon a{display:block}.baloon_bubble:nth-child(2n-1){animation:baloon_bubble_anim 0.9s ease-in infinite alternate}.baloon_bubble:nth-child(2n){animation:baloon_bubble_anim 1s ease-in infinite alternate}@keyframes baloon_bubble_anim{0%{width:280px;height:280px}100%{width:270px;height:270px}}#baloon1{left:83px;top:406px;transform:rotate(10deg)}#baloon2{left:53px;top:576px;transform:rotate(-10deg)}#baloon3{left:86px;top:748px;transform:rotate(-30deg)}.baloon_in{transform:skew(-15deg, 2deg);position:absolute;left:15px;top:30px;z-index:120}.baloon_out{transform:skew(-12deg, 3deg);position:absolute;left:8px;top:8px;z-index:110}.baloon_out .baloon_center{width:346px;height:66px;background:#fff}.baloon_out .baloon_left{border-left:38px solid transparent;border-bottom:110px solid #fff}.baloon_out .baloon_top{border-right:346px solid transparent;border-bottom:44px solid #fff}.baloon_out .baloon_tail{width:0;height:0;margin:-17px 0 0 272px;border-right:128px solid transparent;border-top:42px solid #fff;transform:rotate(-2deg)}.baloon_think{position:absolute;left:0;top:0;width:640px;height:903px;z-index:200;background:rgba(0,0,0,0.2);display:none}.baloon_think .baloon_text{top:585px;left:154px;width:435px;transform:rotate(0deg);text-align:left}.baloon_think .baloon_out{top:465px}.baloon_think .baloon_bubble:first-child{top:2px;left:112px;transform:scale(1.3, 0.6)}.baloon_think .baloon_bubble:nth-child(2){top:15px;left:282px}.baloon_think .baloon_bubble:nth-child(3){top:-28px;left:176px;transform:scale(1, 0.6)}.baloon_think .baloon_bubble:nth-child(4){top:-28px;left:243px;transform:scale(0.7, 0.6)}.baloon_think .baloon_bubble:nth-child(5){top:58px;left:127px;transform:scale(0.9, 0.6)}.baloon_think .baloon_bubble:nth-child(6){top:40px;left:15px;transform:scale(0.6, 0.35)}.baloon_think .baloon_bubble:nth-child(7){top:-97px;left:323px;transform:scale(0.3, 0.15)}.baloon_think .baloon_bubble:nth-child(8){top:-118px;left:347px;transform:scale(0.22, 0.1)}.baloon_think .baloon_in{top:472px}.baloon_think .baloon_in .baloon_bubble{background:#222}.baloon_think .baloon_in .baloon_bubble:first-child{top:-10px;left:95px;transform:scale(1.1, 0.5)}.baloon_think .baloon_in .baloon_bubble:nth-child(2){top:15px;left:288px;transform:scale(1.35, 0.7)}.baloon_think .baloon_in .baloon_bubble:nth-child(3){top:-5px;left:160px;transform:scale(1, 0.7)}.baloon_think .baloon_in .baloon_bubble:nth-child(4){top:-19px;left:233px;transform:scale(0.6, 0.6)}.baloon_think .baloon_in .baloon_bubble:nth-child(5){top:45px;left:138px}.baloon_think .baloon_in .baloon_bubble:nth-child(6){top:30px;left:25px;transform:scale(0.6, 0.3)}.baloon_think .baloon_in .baloon_bubble:nth-child(7){top:-97px;left:318px;transform:scale(0.2, 0.08)}.baloon_think .baloon_in .baloon_bubble:nth-child(8){top:-117px;left:342px;transform:scale(0.12, 0.05)}@keyframes baloon_in_left_anim{0%{border-left-width:22px}100%{border-left-width:15px}}@keyframes baloon_out_left_anim{0%{border-left-width:38px}100%{border-left-width:26px}}@keyframes baloon_in_top_anim{0%{border-bottom-width:30px}100%{border-bottom-width:19px}}@keyframes baloon_out_top_anim{0%{border-bottom-width:45px}100%{border-bottom-width:30px}}@keyframes baloon_in_tail_anim{0%{border-right-width:84px;border-top-width:24px}100%{border-right-width:102px;border-top-width:27px}}@keyframes baloon_out_tail_anim{0%{border-right-width:128px;border-top-width:42px;transform:rotate(-2deg)}100%{border-right-width:142px;border-top-width:51px;transform:rotate(1deg)}}@keyframes baloon_in_center_anim{0%{height:51px}100%{height:62px}}@keyframes baloon_out_center_anim{0%{height:66px}100%{height:80px}}.baloon:hover a.baloon_text{color:#000 !important}.baloon:hover .baloon_in .baloon_left{border-bottom-color:#fff;animation:baloon_in_left_anim 0.4s ease-in -0.1s infinite alternate}.baloon:hover .baloon_in .baloon_top{border-bottom-color:#fff;animation:baloon_in_top_anim 0.4s ease-in -0.1s infinite alternate}.baloon:hover .baloon_in .baloon_center{background-color:#fff;animation:baloon_in_center_anim 0.4s ease-in -0.1s infinite alternate}.baloon:hover .baloon_in .baloon_tail{border-top-color:#fff;animation:baloon_in_tail_anim 0.4s ease-in infinite alternate}.baloon:hover .baloon_out .baloon_left{border-bottom-color:#000;animation:baloon_out_left_anim 0.3s ease-in infinite alternate}.baloon:hover .baloon_out .baloon_top{border-bottom-color:#000;animation:baloon_out_top_anim 0.3s ease-in infinite alternate}.baloon:hover .baloon_out .baloon_center{background-color:#000;animation:baloon_out_center_anim 0.3s ease-in infinite alternate}.baloon:hover .baloon_out .baloon_tail{border-top-color:#000;animation:baloon_out_tail_anim 0.3s ease-in infinite alternate}#baloon1:hover{z-index:160}#baloon2:hover{z-index:160}#baloon3:hover{z-index:160}.continuation_back{background:rgba(0,0,0,0.5)}
