*{box-sizing:border-box}html{overflow-y:scroll;-ms-overflow-style:-ms-autohiding-scrollbar}body,h1,h2,h3,h4,h5,h6,p,img,hr,li,ul,dl,dt,dd{padding:0;margin:0;border:0;list-style:none}html{font-size:62.5%;height:auto;background-color:#000b4d;background:-webkit-radial-gradient(#0082d5, #000b4d);background:radial-gradient(#0082d5, #000b4d)}body{font-size:16px;font-size:1.6rem;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;line-height:1.8;color:#111;-webkit-text-size-adjust:100%}img{border:0;vertical-align:bottom}a{color:#111;text-decoration:underline}a:hover{color:#54c9ff;text-decoration:none}a:hover img{-webkit-opacity:0.7;-moz-opacity:0.7;-ms-opacity:0.7;-o-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}a img{-webkit-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out}.clearfix:after{display:block;clear:both;content:""}::-moz-selection{background:#54c9ff;color:#fff}::selection{background:#54c9ff;color:#fff}::-moz-selection{background:#54c9ff;color:#fff}.wrapper{width:100%;margin:0 auto;position:relative}.alignL{text-align:left}.alignR{text-align:right}.alignC{text-align:center}.f_c_red{color:#f00000}.f_c_white{color:#fff}.f_c_black{color:#111}.f_c_blue{color:#009cff}.f_bold{font-weight:bold}.f_line{text-decoration:underline}.f_s_12{font-size:12px;font-size:1.2rem}.wrapper{opacity:0}.hidden{width:100%;min-width:1200px;overflow:hidden}#bg_particle{position:absolute;z-index:-1;top:0;left:0;right:0}.contents{width:1024px;margin:0 auto}.colomun{width:50%;vertical-align:top;display:inline-block;*display:inline;zoom:1;float:left}.colomun:last-child{padding-left:1%}.colomun3{width:33%;vertical-align:top;display:inline-block;*display:inline;zoom:1;float:left;border-left:5px solid #ded0c0}.colomun3 .title{color:#9f9181;font-size:40px;font-size:4rem;font-family:'Cinzel', serif;padding:0 0 0 2rem;text-shadow:1px 1px 3px #e5d6b9, 1px 0px 3px #e5d6b9, 0px 1px 3px #e5d6b9, -1px 1px 3px #e5d6b9}.page-top{position:fixed;bottom:0px;right:0px;z-index:50}.page-top a{display:block;width:153px;height:153px;background:url("../images/pagetop_off.png") bottom left no-repeat;-webkit-transition:0.5s ease;transition:0.5s ease}.page-top a:hover{background:url("../images/pagetop_on.png") bottom left no-repeat}.loading{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;text-align:center;background-color:#f6f6f6;z-index:999}.loading .load_in{position:absolute;top:50%;left:0;right:0}.releative{position:relative;top:0;left:0}.mainvisual{width:100%;min-width:1200px;height:400px;overflow:hidden}.mainvisual .ttl{width:100%;position:absolute;z-index:1;top:35%}.mainvisual .ttl .ttlIn{width:1024px;margin:0 auto;height:65px;text-align:center;margin-top:20px}.headerFrame{position:absolute;bottom:0;right:0;left:0;width:100%;height:90px;background:url("../images/bg/bg_header_frame.png") top center no-repeat}.footerFrame{position:absolute;bottom:-105px;right:0;left:0;width:100%;height:90px;background:url("../images/bg/bg_footer_frame.png") top center no-repeat}.header{width:100%;min-width:1200px;background-color:#fff;padding:1rem 0 2rem}.header .menu{text-align:center;padding:1rem 0 2.5rem}.header .menu li{width:30%;vertical-align:middle;display:inline-block;*display:inline;zoom:1;float:left}.header .menu li img{max-width:100%}.header .menu li:not(:nth-child(3)){width:17.5%}.header .news{padding:.3rem 0;box-sizing:content-box;border-top:1px solid #111;border-bottom:1px solid #111}.header .news .newsIn{width:100%;padding:1rem 0;background-color:#111}.header .news .newsIn .newsTitle{width:34%;vertical-align:middle;display:inline-block;*display:inline;zoom:1}.header .news .newsIn .newsCont{width:64.5%;vertical-align:middle;display:inline-block;*display:inline;zoom:1;padding:1rem}.header .news .newsIn .newsCont dt{width:12%;vertical-align:middle;display:inline-block;*display:inline;zoom:1;font-size:13px;font-size:1.3rem;color:#2ebeff}.header .news .newsIn .newsCont dd{width:88%;vertical-align:middle;display:inline-block;*display:inline;zoom:1;padding:0 0 0 1rem;color:#fff}.header .news .newsIn .newsCont dd a{color:#fff}.header .news .newsIn .newsCont dd a:hover{color:#54c9ff}.about a{display:block;width:168px;height:160px;background:url("../images/menu/top_menu_about_off.png") top center no-repeat;-webkit-transition:0.5s ease;transition:0.5s ease}.about a:hover{background:url("../images/menu/top_menu_about_on.png") top center no-repeat}.guide a{display:block;width:168px;height:160px;background:url("../images/menu/top_menu_guide_off.png") top center no-repeat;-webkit-transition:0.5s ease;transition:0.5s ease}.guide a:hover{background:url("../images/menu/top_menu_guide_on.png") top center no-repeat}.join a{display:block;width:168px;height:160px;background:url("../images/menu/top_menu_join_off.png") top center no-repeat;-webkit-transition:0.5s ease;transition:0.5s ease}.join a:hover{background:url("../images/menu/top_menu_join_on.png") top center no-repeat}.comingsoon{display:block;width:168px;height:160px;background:url("../images/menu/top_menu.png") top center no-repeat}.member a{display:block;width:168px;height:160px;background:url("../images/menu/top_menu_member_off.png") top center no-repeat;-webkit-transition:0.5s ease;transition:0.5s ease}.member a:hover{background:url("../images/menu/top_menu_member_on.png") top center no-repeat}.cont a{display:block;width:168px;height:160px;background:url("../images/menu/top_menu_contents_off.png") top center no-repeat;-webkit-transition:0.5s ease;transition:0.5s ease}.cont a:hover{background:url("../images/menu/top_menu_contents_on.png") top center no-repeat}.none{display:block;width:168px;height:160px}.footer{min-width:1200px;color:#fff;font-size:12px;font-size:1.2rem;padding:0 0 2rem;text-align:center;background-color:#111}.footer .menu{padding:1rem 0;border-top:#333 1px solid;border-bottom:#555 1px solid}.footer .menu li{width:10%;vertical-align:middle;display:inline-block;*display:inline;zoom:1}.footer .menu li:not(:nth-child(5)):not(:nth-child(6)){width:17%;vertical-align:middle;display:inline-block;*display:inline;zoom:1}.footer .menu li:not(:nth-child(5)):not(:nth-child(6)) a{color:#fff;display:block;padding:1rem 0;text-decoration:none}.footer .menu li:not(:nth-child(5)):not(:nth-child(6)) a:hover{background-color:#333}.footer .copyright{padding:2rem 0 0}.pageContents{min-width:1200px;margin:16rem 0 0}.pageContents .page{min-height:800px;padding:5rem 0 5rem}.pageContents .page .pageIn{padding:2rem;margin:0 auto 2rem;background-color:rgba(255,255,255,0.5)}.pageContents .page .pageIn:last-child{margin:0}.pageContents .page .pageCont{padding:0 2rem 2rem;margin:0 auto}.pageContents .page .pageCont li{font-family:"Sawarabi Mincho";font-size:26px;font-size:2.6rem;color:#9f9181;line-height:2;text-shadow:1px 1px 3px #e5d6b9, 1px 0px 3px #e5d6b9, 0px 1px 3px #e5d6b9, -1px 1px 3px #e5d6b9}.pageContents .page .pageCont li .name{width:150px;vertical-align:middle;display:inline-block;*display:inline;zoom:1}.pageContents .page .pageCont li .sns{vertical-align:middle;display:inline-block;*display:inline;zoom:1;text-align:right}.pageContents .page .pageCont li .sns img{max-width:22px;vertical-align:middle}.bg_thin{background:url("../images/bg/bg_thin.png") top center repeat}.bg_dark{background:url("../images/bg/bg_dark.png") top center repeat}.ttl{margin:0 0 2rem}.lastmassage{text-align:center;margin:6rem 0 6rem}.arrow{margin-top:5rem;-webkit-animation:anime01 2s infinite;-ms-animation:anime01 2s infinite;animation:anime01 2s infinite}.mailBox fieldset,.mailBox input,.mailBox textarea,.mailBox select{border:none}.mailBox .subttl{font-size:15px;font-size:1.5rem;border-left:#111 3px solid;padding:0rem .5rem;margin:1.5rem 0 0}.mailBox .subttl:first-child{margin:0}.mailBox input{width:100%;padding:.5rem;margin:.5rem 0rem 0rem;background:rgba(239,219,194,0.5);border-radius:5px;border-radius:0px}.mailBox textarea{width:100%;height:100px;padding:.5rem;margin:1rem .5rem 2rem;background:rgba(239,219,194,0.5);border-radius:5px}.mailBox .contents input{width:auto;margin:.5rem .5rem 0 5rem;background:#e4e4e4}.mailBox .contents input:first-child{margin:.5rem .5rem 0 0}.mailBox .night input{width:auto;margin:.5rem .5rem 0 1rem;background:#e4e4e4}.mailBox .night input:first-of-type,.mailBox .night input:nth-of-type(6){margin:.5rem .5rem 0 0}.mailBox input.submit{width:30%;padding:1rem;margin:0 0 1rem;border-radius:5px;color:#fff;background:#00afff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #00afff), color-stop(100%, #0095db));background:-webkit-linear-gradient(top, #00afff 0%, #0095db 100%);background:linear-gradient(to bottom, #00afff 0%, #0095db 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-color', endColorstr='$end-color',GradientType=0 );cursor:pointer}.mailBox input.submit:hover{background:#56cdff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #56cdff), color-stop(100%, #12aaf1));background:-webkit-linear-gradient(top, #56cdff 0%, #12aaf1 100%);background:linear-gradient(to bottom, #56cdff 0%, #12aaf1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-color', endColorstr='$end-color',GradientType=0 )}.twitter{width:40%;height:320px;padding:2rem;margin:2rem auto 0;background-color:rgba(255,255,255,0.5)}.twitter iframe{width:100%;height:280px}.twitter .twitter-timeline{width:100%;max-height:280px}.fade{-webkit-animation:anime02 0.5s ease-in;-ms-animation:anime02 0.5s ease-in;animation:anime02 0.5s ease-in}.ivfadeIn{opacity:0;-webkit-transition:0.8s;transition:0.8s}.fadeIn{opacity:1.0}.ivUp{-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:0.8s;transition:0.8s}.Up{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.ivzoomIn{-webkit-transform:scale(0.1, 0.1);-ms-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);-webkit-transition:0.8s;transition:0.8s;opacity:0}.zoomIn{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);opacity:1}.ivfadeInUp{opacity:0;-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px);-webkit-transition:0.8s;transition:0.8s}.fadeInUp{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ivfadeInL{opacity:0;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);-webkit-transition:0.8s;transition:0.8s}.fadeInL{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.ivfadeInLtime01{opacity:0;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);-webkit-transition:0.8s 0.8s;transition:0.8s 0.8s}.fadeInLtime01{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.ivfadeInLtime02{opacity:0;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);-webkit-transition:0.8s 1.5s;transition:0.8s 1.5s}.fadeInLtime02{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.ivfadeInR{opacity:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:0.8s;transition:0.8s}.fadeInR{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.ivfadeRx{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transition:0.8s;transition:0.8s}.fadeInRx{opacity:1;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}@keyframes anime01{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes anime01{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes anime01{0%{-ms-transform:translate(0, 0);transform:translate(0, 0)}50%{-ms-transform:translate(0, -10px);transform:translate(0, -10px)}100%{-ms-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes anime02{from{opacity:0}to{opacity:1}}@-webkit-keyframes anime02{from{opacity:0}to{opacity:1}}@-ms-keyframes anime02{from{opacity:0}to{opacity:1}}.cssload-container *,.cssload-container *:before,.cssload-container *:after{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.cssload-container{margin:auto;width:68px;height:29px}.cssload-container>div{float:left;background:#111;height:100%;width:5px;margin-right:1px;display:inline-block}.cssload-container .cssload-shaft1{-webkit-animation-delay:0.06s;-ms-animation-delay:0.06s;animation-delay:0.06s}.cssload-container .cssload-shaft2{-webkit-animation-delay:0.12s;-ms-animation-delay:0.12s;animation-delay:0.12s}.cssload-container .cssload-shaft3{-webkit-animation-delay:0.17s;-ms-animation-delay:0.17s;animation-delay:0.17s}.cssload-container .cssload-shaft4{-webkit-animation-delay:0.23s;-ms-animation-delay:0.23s;animation-delay:0.23s}.cssload-container .cssload-shaft5{-webkit-animation-delay:0.29s;-ms-animation-delay:0.29s;animation-delay:0.29s}.cssload-container .cssload-shaft6{-webkit-animation-delay:0.35s;-ms-animation-delay:0.35s;animation-delay:0.35s}.cssload-container .cssload-shaft7{-webkit-animation-delay:0.4s;-ms-animation-delay:0.4s;animation-delay:0.4s}.cssload-container .cssload-shaft8{-webkit-animation-delay:0.46s;-ms-animation-delay:0.46s;animation-delay:0.46s}.cssload-container .cssload-shaft9{-webkit-animation-delay:0.52s;-ms-animation-delay:0.52s;animation-delay:0.52s}.cssload-container .cssload-shaft10{-webkit-animation-delay:0.58s;-ms-animation-delay:0.58s;animation-delay:0.58s}.cssload-container{height:39px}.cssload-container>div{position:relative;bottom:0;margin-top:34px;height:5px;-webkit-animation:cssload-wave 1.73s infinite ease-in-out;-ms-animation:cssload-wave 1.73s infinite ease-in-out;animation:cssload-wave 1.73s infinite ease-in-out}.cssload-container .shaft1{-webkit-animation-delay:-1.73s;-ms-animation-delay:-1.73s;animation-delay:-1.73s}.cssload-container .shaft2{-webkit-animation-delay:-1.61s;-ms-animation-delay:-1.61s;animation-delay:-1.61s}.cssload-container .shaft3{-webkit-animation-delay:-1.5s;-ms-animation-delay:-1.5s;animation-delay:-1.5s}.cssload-container .shaft4{-webkit-animation-delay:-1.38s;-ms-animation-delay:-1.38s;animation-delay:-1.38s}.cssload-container .shaft5{-webkit-animation-delay:-1.27s;-ms-animation-delay:-1.27s;animation-delay:-1.27s}.cssload-container .shaft6{-webkit-animation-delay:-1.15s;-ms-animation-delay:-1.15s;animation-delay:-1.15s}.cssload-container .shaft7{-webkit-animation-delay:-1.04s;-ms-animation-delay:-1.04s;animation-delay:-1.04s}.cssload-container .shaft8{-webkit-animation-delay:-0.92s;-ms-animation-delay:-0.92s;animation-delay:-0.92s}.cssload-container .shaft9{-webkit-animation-delay:-0.81s;-ms-animation-delay:-0.81s;animation-delay:-0.81s}.cssload-container .shaft10{-webkit-animation-delay:-0.69s;-ms-animation-delay:-0.69s;animation-delay:-0.69s}.cssload-container .shaft11{-webkit-animation-delay:-0.58s;-ms-animation-delay:-0.58s;animation-delay:-0.58s}@keyframes cssload-wave{50%{height:100%;margin-top:0;background:#dedede}}@-ms-keyframes cssload-wave{50%{height:100%;margin-top:0;background:#dedede}}@-webkit-keyframes cssload-wave{50%{height:100%;margin-top:0;background:#dedede}}
