﻿@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700,900);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden}html,body{background-color:#000}html{font-size:62.5%}body{font-family:"Roboto","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","YuGothic","Yu Gothic","游ゴシック","游ゴシック体","メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,sans-serif;color:#fff;-webkit-text-size-adjust:100%;font-size:15px;font-size:1.5rem;font-weight:400;line-height:1.6;letter-spacing:0.05em;overflow-y:scroll;-webkit-font-smoothing:antialiased;position:relative}body.fixed:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3}img{max-width:100%;vertical-align:bottom;border:none;-ms-interpolation-mode:bicubic}a,a img{color:#fff;text-decoration:none;outline:none;cursor:pointer;transition:opacity 0.8s ease}a:hover,a:hover img,a:active,a:focus,a img:hover,a img:hover img,a img:active,a img:focus{color:#b3b3b3;outline:none;noFocusLine:expression(this.onFocus=this.blur())}::selection{background-color:#D71718;color:#fff}::-moz-selection{background-color:#D71718;color:#fff}strong{font-weight:900}small{font-size:12px;font-size:1.2rem}.pc{display:block !important}.sp,.spn{display:none !important}.alignL{text-align:left}.alignC{text-align:center}.alignR{text-align:right}@media screen and (max-width: 648px){.pc{display:none !important}.sp,.spn{display:block !important}}.box{overflow:hidden;*zoom:1}.alpha{float:left;width:50%}.beta{float:right;width:50%}@media (max-width: 648px){.alpha,.beta{width:100%;float:none}}.mgb0{margin-bottom:0px !important}.mgb5{margin-bottom:5px !important}.mgb10{margin-bottom:10px !important}.mgb15{margin-bottom:15px !important}.mgb20{margin-bottom:20px !important}.mgb25{margin-bottom:25px !important}.mgb30{margin-bottom:30px !important}.mgt0{margin-top:0px !important}.mgt5{margin-top:5px !important}.mgt10{margin-top:10px !important}.mgt15{margin-top:15px !important}.mgt20{margin-top:20px !important}.mgt25{margin-top:25px !important}.mgt30{margin-top:30px !important}.horizontal{overflow:hidden;*zoom:1}.horizontal li{float:left}.header{overflow:hidden;width:100%}.start{-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-moz-animation-name:startVisual;-webkit-animation-name:startVisual;animation-name:startVisual;visibility:visible !important}.start .logo-img{-moz-transition:fill 3000ms ease 2000ms;-o-transition:fill 3000ms ease 2000ms;-webkit-transition:fill 3000ms ease;-webkit-transition-delay:2000ms;transition:fill 3000ms ease 2000ms;fill:#D71718}.content .start:nth-child(1){-moz-animation-delay:700ms;-webkit-animation-delay:700ms;animation-delay:700ms;-moz-animation-duration:2s;-webkit-animation-duration:2s;animation-duration:2s}.start:nth-child(2){-moz-animation-delay:700ms;-webkit-animation-delay:700ms;animation-delay:700ms;-moz-animation-duration:2s;-webkit-animation-duration:2s;animation-duration:2s}.start:nth-child(3){-moz-animation-delay:1100ms;-webkit-animation-delay:1100ms;animation-delay:1100ms;-moz-animation-duration:2s;-webkit-animation-duration:2s;animation-duration:2s}.start:nth-child(4){-moz-animation-delay:1100ms;-webkit-animation-delay:1100ms;animation-delay:1100ms;-moz-animation-duration:2s;-webkit-animation-duration:2s;animation-duration:2s}.start:nth-child(5){-moz-animation-delay:1100ms;-webkit-animation-delay:1100ms;animation-delay:1100ms;-moz-animation-duration:2s;-webkit-animation-duration:2s;animation-duration:2s}@-moz-keyframes startVisual{0%{opacity:0;-moz-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-moz-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes startVisual{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes startVisual{0%{opacity:0;-moz-transform:translateY(10px);-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes startLogo{0%{fill:#fff}100%{fill:#D71718}}@-webkit-keyframes startLogo{0%{fill:#fff}100%{fill:#D71718}}@keyframes startLogo{0%{fill:#fff}100%{fill:#D71718}}.logo{position:relative;margin:0 auto;padding:0 15px;left:0;right:0;max-width:350px;width:100%}@media (max-width: 648px){.logo{max-width:350px;bottom:0px}}.logo-img{fill:#fff}.head-social-area{float:right;width:50%;text-align:right}.main-visual{display:table-cell;vertical-align:bottom;width:100%;max-width:1500px;margin:auto;padding-left:15px;padding-right:15px}@media (max-width: 648px){.main-visual{padding-left:5px;padding-right:5px}}.visual{position:relative}.copyright{color:#fff;font-size:11px;font-size:1.1rem;text-align:center;margin:auto}.footer{margin:10px 0}img{height:auto;max-width:100%}.ie8 img{width:auto !important}strong{font-weight:bold}iframe{border:none}.content{margin:auto;width:100%;text-align:center}html,body{width:100%;height:100%}.wrap{display:table;width:100%;height:100%}.inner{display:table-cell;vertical-align:middle;text-align:center}.discription{text-align:left;padding:15px;font-weight:bold;font-size:20px;font-size:2rem}@media (max-width: 648px){.discription{font-size:13px;font-size:1.3rem;padding:10px;line-height:1.2}}.discription-type02{padding:60px 15px}.notice{font-size:12px;font-size:1.2rem;text-align:center;margin:1em 0}@media (max-width: 648px){.notice{font-size:11px;font-size:1.1rem;text-align:left;line-height:1.2}}.logo{text-align:center;margin:30px auto}.logo img{max-width:290px}.sppray-info-area{max-width:300px;text-align:center;margin:auto;font-size:16px;font-size:1.6rem;margin-bottom:30px}.text-hashtag{font-weight:bold;font-size:67px;font-size:6.7rem;line-height:1}.btn-style01{width:100%;display:block;padding:10px;border:3px solid #D71718;color:#D71718;border-radius:5px;font-weight:bold;margin:15px auto;-moz-transition:all 500ms;-o-transition:all 500ms;-webkit-transition:all 500ms;transition:all 500ms}.btn-style01:hover{background-color:#D71718;color:#000000}.line-info-area{max-width:300px;text-align:center;margin:auto}.line-info-area img{width:100%;margin:10px 0}.line-info1,.line-info3,.line-info4{max-width:170px}.line-info2{max-width:290px}.title{padding:15px 15px;margin:120px auto 45px}@media (max-width: 648px){.title{margin:90px auto 45px;padding:0}}.btn-area{text-align:center;padding:30px 15px;margin:1px 0;position:relative;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiMxODE0MDgiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQxMzgxNyIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjMTgxNDA4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(20%, #181408),color-stop(50%, #413817),color-stop(80%, #181408));background-image:-moz-linear-gradient(left, #181408 20%,#413817 50%,#181408 80%);background-image:-webkit-linear-gradient(left, #181408 20%,#413817 50%,#181408 80%);background-image:linear-gradient(to right, #181408 20%,#413817 50%,#181408 80%)}.btn-area:before{content:'';position:absolute;background-image:url(../../img/bg.png);height:100%;width:100%;left:0;top:0;z-index:1}@media (max-width: 648px){.btn-area{padding:30px}.btn-area .btn-text{margin-bottom:20px}}.btn-area.btn-area-style01{background:none !important;padding:0px 15px}.btn-area.btn-area-style01:before{background:none}@media (max-width: 648px){.btn-area.btn-area-style01{padding:0px 30px}}.btn-text,.btn{max-width:640px;margin:30px auto}@media (max-width: 648px){.btn-text,.btn{margin:10px auto}}.tel{font-size:60px;font-size:6rem;font-weight:bold;font-family:"Oswald",sans-serif;color:#fff}.item a{transition:all 800ms}.list-col2{max-width:1200px;margin:auto}.list-col2 li{display:inline-block;width:49%;margin-bottom:5px;vertical-align:top}@media (max-width: 648px){.list-col2 li{width:100%;margin-bottom:1px}}.list-col3{background-color:#fff}.list-col3 li{display:inline-block;width:32.5%;margin-bottom:5px;vertical-align:top;background-color:#fff;color:#333;outline:none}@media (max-width: 648px){.list-col3 li{width:100%;margin-bottom:3px}}.slick-list{outline:none !important}.slick-slide{outline:none !important}.slick-slide:focus,.slick-slide a{outline:none !important}.notice-area{text-align:left;overflow-y:scroll;height:200px;margin:30px auto}.notice-title{font-size:15px;font-size:1.5rem;font-weight:bold;margin-top:15px}.notice-title:first-child{margin-top:0}.notice-list{font-size:12px;font-size:1.2rem;text-align:left;padding:15px}.notice-list li{padding-left:1em;text-indent:-1em;width:auto}.social-link-area{margin:30px 0}.social-link-area li{display:inline-block;max-width:80px}.social-link-area li img{width:100%}.fadeInDown{-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-moz-animation-delay:1000ms;-webkit-animation-delay:1000ms;animation-delay:1000ms;-moz-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;visibility:visible !important;visibility:visible !important}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(0px);transform:translateY(0px)}100%{opacity:1;-moz-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(0px);transform:translateY(0px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}100%{opacity:1;-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}}
