﻿/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}th,td{padding:0}.row:before,.wrap:before,.row:after,.wrap:after{content:" ";display:block;height:0;overflow:hidden}.row:after,.wrap:after{clear:both}.btn{display:inline-block;padding:4px 12px;text-shadow:0 1px 1px rgba(255,255,255,0.75);border:1px solid #bbb;border-radius:4px;color:#333;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;background-color:#fff;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #e6e6e6));background-image:linear-gradient(top, #fff, #e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#e6e6e6')}.btn:hover,.btn:active,.btn:focus{background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #f5f5f5, #dcdcdc);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(1, #dcdcdc));background-image:linear-gradient(top, #f5f5f5, #dcdcdc);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#dcdcdc');color:#333 !important}.btn:visited{color:#333}.btn-danger{display:inline-block;padding:4px 12px;text-shadow:0 1px 1px rgba(255,255,255,0.75);border:1px solid #bbb;border-radius:4px;color:#fff;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;background-color:#dc4e44;background-image:-moz-linear-gradient(top, #dc4e44, #b32b21);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #dc4e44), color-stop(1, #b32b21));background-image:linear-gradient(top, #dc4e44, #b32b21);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dc4e44', EndColorStr='#b32b21');text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.btn-danger:hover,.btn-danger:active,.btn-danger:focus{background-color:#d93e33;background-image:-moz-linear-gradient(top, #d93e33, #a2271e);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #d93e33), color-stop(1, #a2271e));background-image:linear-gradient(top, #d93e33, #a2271e);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d93e33', EndColorStr='#a2271e');color:#fff !important}.btn-danger:visited{color:#fff}.btn-safty{display:inline-block;padding:4px 12px;text-shadow:0 1px 1px rgba(255,255,255,0.75);border:1px solid #bbb;border-radius:4px;color:#fff;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;background-color:#009add;background-image:-moz-linear-gradient(top, #009add, #007dbc);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #009add), color-stop(1, #007dbc));background-image:linear-gradient(top, #009add, #007dbc);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#009add', EndColorStr='#007dbc');text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.btn-safty:hover,.btn-safty:active,.btn-safty:focus{background-color:#008cc9;background-image:-moz-linear-gradient(top, #008cc9, #006fa8);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #008cc9), color-stop(1, #006fa8));background-image:linear-gradient(top, #008cc9, #006fa8);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#008cc9', EndColorStr='#006fa8');color:#fff !important}.btn-safty:visited{color:#fff}.btn-small{font-size:12px;padding:2px 10px;border-radius:3px}.btn-large{font-size:17.5px;padding:11px 19px;border-radius:6px}html,body{width:100%;height:100%;margin:0;padding:0}body{box-sizing:border-box;background:#fff;color:#666;font-size:14px;line-height:1.6;letter-spacing:0.1em;font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif}p{margin:10px 0 0}blockquote{padding:5px 1em;border-left:4px solid #efefef}blockquote>*:first-child{margin-top:0}pre{padding:0.4em;background:#f9f9f9;color:#644}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:sans-serif;font-weight:bold;line-height:1.5;color:inherit}h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1}h1,h2,h3,.h1,.h2,.h3{margin:20px 0 10px}h1 .small,h2 .small,h3 .small,.h1 .small,.h2 .small,.h3 .small{font-size:65%}h4,h5,h6{margin:10px 0}h4 .small,h5 .small,h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}a,a:visited{color:#ffacd1;text-decoration:none}a:hover,a:focus,a:active,a:visited:hover,a:visited:focus,a:visited:active{color:#ffacd1;text-decoration:underline}img{vertical-align:bottom;max-width:100%;max-height:100%}ul,ol{margin:0;padding:0}ul li{list-style-type:none;margin:10px 0 0 0}ol{list-style:none;counter-reset:li}ol li{position:relative;padding-left:20px}ol li:before{content:counter(li) ".";counter-increment:li;padding-right:6px;margin-left:-20px}input,textarea{box-sizing:border-box}select{width:100%;padding:5px;border-radius:4px;height:46px;border:2px solid #999}.news__head{padding:5px 10px;font-family:"Arial Black"}.news__caption{margin:0;font-size:1.71429em}.tar{text-align:right}.tac{text-align:center}.tal{text-align:left}.container{width:1000px;margin:auto}.container .innerblock{padding:1em}.row{width:100%}.row .col1,.row .col2,.row .col3,.row .col4,.row .col5,.row .col6,.row .col7,.row .col8,.row .col9,.row .col10,.row .col11,.row .col12{float:left}.row .col1:first-child,.row .col2:first-child,.row .col3:first-child,.row .col4:first-child,.row .col5:first-child,.row .col6:first-child,.row .col7:first-child,.row .col8:first-child,.row .col9:first-child,.row .col10:first-child,.row .col11:first-child,.row .col12:first-child{margin-left:0}.row .col6:nth-child(odd),.row .col4:nth-child(3n+1),.row .col3:nth-child(4n+1),.row .col2:nth-child(6n+1),.row .col1:nth-child(12n+1){margin-left:0}.row .col1{width:5.4%;margin-left:3.2%}.row .col2{width:14%;margin-left:3.2%}.row .col3{width:22.6%;margin-left:3.2%}.row .col4{width:31.2%;margin-left:3.2%}.row .col5{width:39.8%;margin-left:3.2%}.row .col6{width:48.4%;margin-left:3.2%}.row .col7{width:57.0%;margin-left:3.2%}.row .col8{width:65.6%;margin-left:3.2%}.row .col9{width:74.2%;margin-left:3.2%}.row .col10{width:82.8%;margin-left:3.2%}.row .col11{width:91.4%;margin-left:3.2%}.row .col12{width:100%;margin-left:3.2%}@media screen and (max-width: 1000px){.container{width:100%}.inner{width:auto;margin:0 2%}}@media screen and (max-width: 800px){.row .col1,.row .col2,.row .col3,.row .col4,.row .col5,.row .col6,.row .col7,.row .col8,.row .col9,.row .col10,.row .col11,.row .col12{float:none;width:100%;margin-left:0}.row .col6:nth-child(odd),.row .col4:nth-child(3n+1),.row .col3:nth-child(4n+1),.row .col2:nth-child(6n+1),.row .col1:nth-child(12n+1){margin-left:0}.row>div{margin:2em 0 0 0}.row>div:first-child{margin:0}}.wrap>li,.wrap>div{float:left}.bodyIn{width:100%;height:100%;position:relative}.page,.globalNav--drawer{position:absolute;top:0;left:0}.page{z-index:2;width:100%;min-height:100%;background:#ffacd1 url("/assets/img/ptn_body01.png") repeat;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out}.page.movemenu{-webkit-transform:translateX(70%)}.pageHeader{position:relative;width:100%}.pageHeader .container{padding:4px 0;background:#ff4a9b}.headerLead{margin:0 auto;overflow:hidden;display:block;width:377px;height:0;padding-top:23px;background:url("../img/txt_header01.png") no-repeat left top}.globalNavToggle,.globalNavToggle:visited{position:absolute;left:4px;top:4px;padding:0 4px}.mainvisualIn{position:relative;overflow:hidden;height:213.67521%}.mainvisual{position:relative}.mainvisual__logo{position:absolute;display:block;width:50%;left:12%;top:5%}.mainvisual__logo--under{top:11%;left:9%;width:40%}.mainvisual__charBox{position:absolute;width:53.4%;top:0;left:51%}.mainvisual__beforeAlly,.mainvisual__afterAlly,.mainvisual__btnAllyChange{position:absolute}.mainvisual__beforeAlly,.mainvisual__afterAlly{top:0;right:0;max-height:inherit}.mainvisual__btnAllyChange{top:60%;right:2%}.socialButtons{position:fixed;top:10px;right:0px;z-index:2;padding:30px 7px;background:#ffdbeb;border-radius:6px 0 0 6px;border-bottom:4px solid #ff4a9b}.socialButtons__button{margin:7px 0 0 0}.socialButtons__button:first-child{margin:0}.globalNav{width:100%}.globalNav__list{width:20%;position:relative;margin:0}.globalNav__list a{overflow:hidden;display:block;width:200px;height:0;padding-top:88px;background:url("../img/sprite_nav.png") no-repeat left top}.globalNav__list a:hover{background-position:left -88px}.globalNav__list--story a{background-position:-200px top}.globalNav__list--story a:hover{background-position:-200px -90px}.globalNav__list--story.isActive a{background-position:-200px -180px}.globalNav__list--character a{background-position:-400px top}.globalNav__list--character a:hover,.globalNav__list--character a.isActive{background-position:-400px -90px}.globalNav__list--character.isActive a{background-position:-400px -180px}.globalNav__list--goods a{background-position:-600px top}.globalNav__list--goods a:hover,.globalNav__list--goods a.isActive{background-position:-600px -90px}.globalNav__list--goods.isActive a{background-position:-600px -180px}.globalNav__list--contact a{background-position:-800px top}.globalNav__list--contact a:hover,.globalNav__list--contact a.isActive{background-position:-800px -90px}.globalNav__list--contact.isActive a{background-position:-800px -180px}.globalNav--drawer{z-index:1;width:70%;height:100%;background:#ff4a9b;overflow-x:hidden}.globalNav--drawer ul{border-top:none;border-bottom:1px solid #ffdbeb}.globalNav--drawer__list{margin:0;position:relative;border-bottom:none;border-top:1px solid #ffdbeb}.globalNav--drawer__list a{display:block;color:#fff;text-decoration:none;padding:15px 0 14px 20px;text-transform:uppercase;font-size:16px;line-height:20px}.globalNav--drawer__list:first-child{border-top:none}.globalNav--drawer__list:first-child a{padding-left:10px}.globalNav--drawer__list:first-child a:after{border-style:none;-webkit-transform:rotate(0deg);transform:rotate(0deg);content:"";background:none}.pageBody{width:100%}.pageBodyIn{padding:20px}.pageFooter{width:100%;margin:40px 0 0 0;background:#fff;border-top:2px solid #ff4a9b}.pageFooter .container{position:relative}.footerSitemapIn{padding:38px 0}.footerSitemap__title{margin:0;font-weight:bold;color:#fff;background:#ff4a9b;padding:5px 20px;text-transform:uppercase;border-radius:10px}.footerSitemap__list{position:relative;margin:0px 0 0 38px;padding:0 0 0 20px;line-height:46px;text-transform:uppercase}.footerSitemap__list:after{position:absolute;display:block;top:16px;left:0;content:"";width:12px;height:14px;background:url("../img/sprite_icon.png") no-repeat left top}.goTop{text-align:right}.wrap .goTop{float:right}.goTop a{display:inline-block;background:#ff4a9b;color:#fff;padding:10px;border-radius:40px;text-align:center;text-transform:uppercase;font-weight:bold;font-size:18px}.goTop a:before{display:block;content:"";width:18px;height:13px;background:url("../img/sprite_icon.png") no-repeat -12px top;margin:auto}.goTop a:hover{text-decoration:none;color:#fff;background:#ffacd1}.pageCopyright{background:#ffacd1;color:#fff;text-align:center;padding:10px 0}.heading01{background:url("../img/bg_heading01.png") no-repeat left top;margin-bottom:0;padding:10px 20px;font-size:20px;line-height:20px;font-weight:bold;font-family:serif;color:#fff}.heading02{font-weight:bold;margin:1.5em 0 0.6em}.btn_submit{overflow:hidden;display:block;width:180px;height:0;padding-top:80px;background:url("../img/btn_start01.png") no-repeat left top}.btn_submit.active{overflow:hidden;display:block;width:180px;height:0;padding-top:80px;background:url("../img/btn_start01.png") no-repeat left top}.btn_submit.active:hover{background-position:left -80px}.btn_submit02{overflow:hidden;display:block;width:356px;height:0;padding-top:50px;background:url("../img/btn_start02.png") no-repeat left top}.btn_submit02.active{overflow:hidden;display:block;width:356px;height:0;padding-top:50px;background:url("../img/btn_start02.png") no-repeat left top}.btn_submit02.active:hover{background-position:left -50px}.table{width:100%}.table thead th,.table thead td,.table tbody th,.table tbody td{padding:1em;text-align:left;border-bottom:1px solid #efefef}.table thead tr th,.table thead tr td{font-weight:bold;background:#efefef}.news{border:1px solid #ffbc00}.news__head{background:url("/assets/img/ptn_heading_orange01.png") repeat;color:#fff}.news__body{padding:10px;background:#fff}.news__body--single{padding:20px}.news__article{margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #2ac0ff}.news__article:first-child{margin:0;padding:0;border:none}.news__article--goods{border-color:#ffbc00}.news__title{margin-top:0;color:#ff6c00}.news__thumb{margin:10px 0;text-align:center}.news__date{margin-top:0}.note{background:#fff4d4;margin:20px 0 0 0;padding:10px 20px}.note--top{margin:0}.note__head{margin:0;padding:0 0 0 10px;border-left:8px solid #ffbc00;color:#ff6c00}.note a,.note a:hover,.note a:visited{color:#ff6c00}.input{margin:20px 0 0 0}.input__label:before{content:"●";color:#ffbc00;margin-right:10px}.input__select,.input__input{width:480px}.input__input input,.input__input textarea{box-sizing:border-box;width:100%;padding:8px;border:1px solid #ffbc00}.input__textarea{width:100%}.input__textarea textarea{height:200px}.input__checkbox input{color:#ffbc00}.contactform__submit{margin:10px 0}.contactform__submit .submit{margin:0 auto;overflow:hidden;display:block;width:361px;height:0;padding-top:73px;background:url("../img/btn_contact_submit01.png") no-repeat left top;border:0;padding-bottom:0;opacity:0.5}.contactform__submit .submit.enable{opacity:1}.contactform__result{font-size:2em;background:#ffacd1;color:#af2226;margin:20px auto;width:90%;padding:20px 0;display:none;text-align:center}.contactform__result.isShow{display:block}.charctorList .row{margin:20px 0 0 0}.modal{width:100%;margin:auto;background:transparent}.charmodal .col{width:369px;float:right}.charmodal .col:first-child{margin-left:10px}.charmodal__img{overflow:hidden;position:relative;width:369px;height:544px}.charmodal__img img{position:absolute}.charmodal__bg{top:0;left:0}.charmodal__before{top:0;left:0}.charmodal__after{top:0;left:0}.charmodal__btn{top:70%;left:60%}.charmodal__back{top:0;left:0}.charmodal__flipBack,.charmodal__flipFront{display:none}.charmodal__flipBack.isShow,.charmodal__flipFront.isShow{display:block}.charmodal__flipBack{bottom:10px;left:10px}.charmodal__flipFront{bottom:10px;left:10px}@media screen and (max-width: 749px){.charmodal{position:relative;-webkit-perspective:800px;-moz-perspective:800px;perspective:800px}.charmodal .wrap{width:100%;height:100%;position:absolute;-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;transition:transform 1s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.charmodal .wrap.flipped{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}.charmodal .col{float:none;position:absolute;top:0;left:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.charmodal .col:first-child{margin:0;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}.charmodal .wrap.flipped .col:last-child{visibility:hidden;-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;transition:transform 1s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}}.twitterWidget{text-align:center}.s-isHidden{display:none}.s-notpc{display:none}@media screen and (max-width: 1000px){.s-notpc{display:block !important}}.s-pconly{display:block}@media screen and (max-width: 1000px){.s-pconly{display:none !important}}@media screen and (max-width: 1000px){.socialButtons{padding:14px 7px}.footerSitemapIn{padding:38px 10px}}@media screen and (max-width: 800px){.footerSitemapIn>div{float:none}.footerSitemap__title{border-radius:0}.footerSitemap__list{float:none !important;margin:0;padding:0;border-bottom:1px solid #ffacd1}.footerSitemap__list a{display:block;padding:10px 10px 10px 20px;font-size:1.6em}.footerSitemap__list:after{top:26px}.gotoTop{position:fixed;right:10px;bottom:10px}.twitterWidget iframe{display:block;width:80%;margin:20px auto}.charctorList .row>div{text-align:center}.charmodal__btn{top:5%;left:5%;width:60px}}@media screen and (max-width: 640px){.mainvisual__logo{top:2%;left:21%}.mainvisual__logo--under{top:16%}.mainvisual__btnAllyChange{width:21%;top:59%;right:44%}.socialButtons__button{width:20px}.pageHeader{height:40px}.headerLead{width:188.5px;padding-top:11.5px;background-size:contain;margin:13px auto 0}.globalNavToggle{left:10px;top:10px}.pageBodyIn,.news__body--single,.note{padding:10px}}@media screen and (max-width: 640px){.input__select,.input__input{width:100%}.contactform__submit .submit{width:180.5px;padding-top:36.5px;background-size:contain}.twitterWidget{width:90%;margin:auto}}
/*# sourceMappingURL=style.css.map */
