@charset "UTF-8";.page_top .key_visual_catch .logo,.rotation_part{-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease}.key_visual_top{height:550px;margin-bottom:36px;overflow:hidden;position:relative}.key_visual_top .key_visual{background:url(../img/message/img_key_visual.jpg) center center no-repeat;background-size:cover;width:100%;height:700px;position:absolute;top:-49px}.key_visual_top .key_visual.image1{background-image:url(../img/img_main1.jpg)}.key_visual_catch{width:100%;position:relative;top:0;left:12px;height:400px;margin:-550px auto 40px}.key_visual_catch .catch{width:920px!important;font-family:TsukuGoPro-B;color:#fff!important;font-size:2.3em!important;text-align:left;position:absolute;left:0;top:156px;-webkit-font-smoothing:antialiased;visibility:visible}.key_visual_catch .catch span{color:#f36!important}.key_visual_catch p.detailBtn{width:180px!important;height:44px;display:block;margin:0 10px 30px;padding:0;cursor:pointer;color:#fff!important;font-size:120%;line-height:2.6;text-align:center;text-decoration:none!important;position:absolute;top:310px;left:695px;background:url(../../images/common/icon_pageNav.gif) 20px 8px no-repeat #513a06;border:1px solid #fff;box-shadow:inset 0 0 0 2px rgba(255,255,255,1);border-radius:5px}.columns .interview a,.columns .message a{padding-bottom:50px}.columns .interview a .notes,.columns .real a .notes{padding-top:15px}.key_visual_catch p.detailBtn:hover{background-color:#6f4f08}.key_visual_catch p.detailBtn a{color:#fff;text-decoration:none}.key_visual_catch .logo{width:332px;height:60px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.key_visual_catch .logo__mobile{display:none}.key_visual_catch .rotation_part{position:absolute;top:0;right:1px}.key_visual_credit{width:100%;color:#fff;font-size:.67em;text-align:right;position:absolute;right:10px;top:570px}.columns .about a{background:url(../img/img_about.png) 90% 90% no-repeat}.columns .casette_imamura a{background:url(../img/img_interview_imamura.png) 92% 20% no-repeat}.columns .casette_ryuji a{background:url(../img/img_interview_ryuji.png) 92% 20% no-repeat}.columns .real a{background:url(../img/img_real.jpg) 95% 72% no-repeat;background-size:143px 93px}.columns .iroha a{padding-bottom:140px}.columns .iroha1 a{background:url(../img/img_iroha1.png) center 85% no-repeat}.columns .iroha2 a{background:url(../img/img_iroha2.png) center 86% no-repeat}.columns .iroha3 a{background:url(../img/img_iroha3.png) center 88% no-repeat}.columns .iroha4 a{background:url(../img/img_iroha4.png) center 83% no-repeat}.columns .organization a{background-repeat:no-repeat;background-position:92% 40%}.columns .organization a .notes{margin-bottom:10px}.columns .organization1 a{background-image:url(../img/img_organization1.png)}.columns .organization2 a{background-image:url(../img/img_organization2.png)}.columns .organization3 a{background-image:url(../img/img_organization3.png)}.columns .organization4 a{background-image:url(../img/img_organization4.png)}.columns .organization5 a{background-image:url(../img/img_organization5.png)}.columns .organization6 a{background-image:url(../img/img_organization6.png)}.columns .column_new{position:relative}.columns .column_new:before{content:'NEW!';display:inline-block;padding:2em 1.7em;background-color:#b7d036;color:#fff;border-radius:50%;width:63px;height:63px;box-sizing:border-box;font-size:.73333em;position:absolute;top:-12px;right:-8px;z-index:100}.col1 .interview a{background-position:95% 50%}.page_top .unit_parallax{top:-55px}@media screen and (max-width:500px){.columns .message a{padding-bottom:20px}.columns .about a,.columns .interview a{background-size:auto 100px;padding-bottom:140px;background-position:center 90%}.columns .about a{background-image:url(../img/img_about_sp.png)}.columns .casette_imamura a{background-image:url(../img/img_interview_imamura_sp.png)}.columns .casette_ryuji a{background-image:url(../img/img_interview_ryuji_sp.png)}.columns .real a{background-image:url(../img/img_real_sp.png);background-position:center 90%;background-size:auto 140px;padding-bottom:190px}.columns.col4 .iroha a{background-size:100px auto;padding-bottom:80px}.columns.col4 .iroha1 a{background-image:url(../img/img_iroha1_sp.png)}.columns.col4 .iroha2 a{background-image:url(../img/img_iroha2_sp.png)}.columns.col4 .iroha3 a{background-image:url(../img/img_iroha3_sp.png);background-size:70px auto}.columns.col4 .iroha4 a{background-image:url(../img/img_iroha4_sp.png)}.columns .organization a{background-position:center 90%;background-size:100px auto;padding-bottom:140px}.columns .organization1 a{background-image:url(../img/img_organization5_sp.png)}.columns .organization2 a{background-image:url(../img/img_organization1_sp.png)}.columns .organization3 a{background-image:url(../img/img_organization2_sp.png)}.columns .organization4 a{background-image:url(../img/img_organization3_sp.png)}.columns .organization5 a{background-image:url(../img/img_organization4_sp.png)}.page_top .unit_parallax{margin-top:-35px;top:0}}.page_message .gnav_list li.gnav_message a{color:#00b6e0}.page_message .key_visual_page .key_visual{background-image:url(../img/message/bg_key_visual.jpg)}.page_message .page_title{font-size:1.07em}.page_message .text{margin-bottom:65px;font-size:1.2em;text-align:center;line-height:2}.page_message .logo_catch{margin:80px 0 40px;font-family:TsukuGoPro-B;font-size:2.13em;text-align:center;letter-spacing:.1em}.page_message .logo_img{background:url(../img/message/logo_btos.png) center top no-repeat;width:386px;margin:0 auto 40px;height:0;overflow:hidden;padding-top:155px}.page_message.ie .page_title:after,.page_message.ie .page_title:before{height:42px}@media screen and (max-width:500px){.page_message .text{margin-bottom:40px;font-size:.93em;text-align:left}.page_message .logo_catch{margin-bottom:30px;font-size:1.33em}.page_message .logo_img{background-image:url(../img/message/logo_btos_sp.png);background-size:contain;width:193px;margin:0 auto 20px;padding-top:28%}}.rotation_part{-webkit-animation-duration:.8s;animation-duration:.8s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:.5s;animation-delay:.5s;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation-name:rotate;animation-name:rotate}.page_top .key_visual_catch .logo{-webkit-animation-duration:.6s;animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-name:fadeIn;animation-name:fadeIn}.page_top .key_visual_catch .rotation_part{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:2s;animation-delay:2s}.page_top .key_visual_catch .catch{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:2.2s;animation-delay:2.2s;-webkit-animation-name:fadeIn;animation-name:fadeIn}.column--start:nth-child(1),.column--start:nth-child(2){-webkit-animation-duration:.6s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease;-webkit-animation-name:slideIn}.js.cssanimations.no-touch .column{opacity:0}.column--start:nth-child(1){animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:0s;animation-delay:0s;animation-name:slideIn}.column--start:nth-child(2){animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:80ms;animation-delay:80ms;animation-name:slideIn}.column--start:nth-child(3),.column--start:nth-child(4){-webkit-animation-duration:.6s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease;-webkit-animation-name:slideIn}.column--start:nth-child(3){animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:.16s;animation-delay:.16s;animation-name:slideIn}.column--start:nth-child(4){animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:.24s;animation-delay:.24s;animation-name:slideIn}.column--start:nth-child(5),.column--start:nth-child(6){-webkit-animation-duration:.6s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease;-webkit-animation-name:slideIn}.column--start:nth-child(5){animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:.32s;animation-delay:.32s;animation-name:slideIn}.column--start:nth-child(6){animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:.4s;animation-delay:.4s;animation-name:slideIn}.column--start:nth-child(7),.column--start:nth-child(8){-webkit-animation-duration:.6s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease;-webkit-animation-name:slideIn}.column--start:nth-child(7){animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:.48s;animation-delay:.48s;animation-name:slideIn}.column--start:nth-child(8){animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:.56s;animation-delay:.56s;animation-name:slideIn}.column--start:nth-child(10),.column--start:nth-child(9){-webkit-animation-duration:.6s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease;-webkit-animation-name:slideIn}.column--start:nth-child(9){animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:.64s;animation-delay:.64s;animation-name:slideIn}.column--start:nth-child(10){animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:.72s;animation-delay:.72s;animation-name:slideIn}.column--start:nth-child(11),.column--start:nth-child(12){-webkit-animation-duration:.6s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease;-webkit-animation-name:slideIn}.column--start:nth-child(11){animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:.8s;animation-delay:.8s;animation-name:slideIn}.column--start:nth-child(12){animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:.88s;animation-delay:.88s;animation-name:slideIn}.column--start:nth-child(13),.column--start:nth-child(14){-webkit-animation-duration:.6s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease;-webkit-animation-name:slideIn}.column--start:nth-child(13){animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:.96s;animation-delay:.96s;animation-name:slideIn}.column--start:nth-child(14){animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:1.04s;animation-delay:1.04s;animation-name:slideIn}.column--start:nth-child(15),.column--start:nth-child(16){-webkit-animation-duration:.6s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease;-webkit-animation-name:slideIn}.column--start:nth-child(15){animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:1.12s;animation-delay:1.12s;animation-name:slideIn}.column--start:nth-child(16){animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:1.2s;animation-delay:1.2s;animation-name:slideIn}.column--start:nth-child(17),.column--start:nth-child(18){-webkit-animation-duration:.6s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease;-webkit-animation-name:slideIn}.column--start:nth-child(17){animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:1.28s;animation-delay:1.28s;animation-name:slideIn}.column--start:nth-child(18){animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:1.36s;animation-delay:1.36s;animation-name:slideIn}.column--start:nth-child(19),.column--start:nth-child(20){-webkit-animation-duration:.6s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease;-webkit-animation-name:slideIn}.column--start:nth-child(19){animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:1.44s;animation-delay:1.44s;animation-name:slideIn}.column--start:nth-child(20){animation-duration:.6s;animation-fill-mode:both;animation-timing-function:ease;-webkit-animation-delay:1.52s;animation-delay:1.52s;animation-name:slideIn}.column--start:nth-child(21){-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-name:slideIn;animation-name:slideIn}@-webkit-keyframes rotate{0%{transform:perspective(200px) rotateY(-180deg)}100%{transform:perspective(200px) rotateY(0)}}@-moz-keyframes rotate{0%{transform:perspective(200px) rotateY(-180deg)}100%{transform:perspective(200px) rotateY(0)}}@keyframes rotate{0%{transform:perspective(200px) rotateY(-180deg)}100%{transform:perspective(200px) rotateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes slideIn{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@-moz-keyframes slideIn{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slideIn{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}