@charset "UTF-8";.preview{margin-bottom:80px;text-align:center}.preview .message{height:36px;line-height:36px;color:#fff;background:#5bb75b}.sub_title{margin-bottom:10px}.sub_title .en{font-size:1.8rem;font-family:futura-pt,century-gothic,sans-serif;font-weight:700;margin-bottom:10px}@media (min-width:768px){.sub_title .en{font-size:calc(1.8rem + (1vw - 7.68px) * 4.7169811321)}}@media (min-width:980px){.sub_title .en{font-size:2.8rem}}.sub_title h3{font-size:1.2rem;font-weight:700}@media (min-width:768px){.sub_title h3{font-size:calc(1.2rem + (1vw - 7.68px) * 1.8867924528)}}@media (min-width:980px){.sub_title h3{font-size:1.6rem}}.slide_wrap .arrow{position:absolute;width:100%;top:50%;transform:translateY(-50%);height:45px;width:45px;line-height:45px;border-radius:100%;text-align:center;letter-spacing:normal;z-index:1}.slide_wrap .arrow i{display:none!important}.slide_wrap .arrow.prev{left:10px}.slide_wrap .arrow.prev::before{content:"";position:absolute;width:10px;height:10px;border-top:2px solid;border-right:2px solid;top:calc(50% - 2px);transform:rotate(45deg) translate(0,-50%);border-color:#fff;top:calc(25% - 4px);left:calc(50% - 5px);transform:rotate(-135deg) translate(-50%,-50%)}.slide_wrap .arrow.next{right:10px}.slide_wrap .arrow.next::before{content:"";position:absolute;width:10px;height:10px;border-top:2px solid;border-right:2px solid;top:calc(50% - 2px);transform:rotate(45deg) translate(0,-50%);border-color:#fff;top:calc(60% - 2px);right:calc(50% - 3px);transform:rotate(45deg) translate(-50%,-50%)}.share p{text-align:center;color:#b5a693;margin-bottom:10px}.share p span{background:#b5a693;color:#fff;display:inline-block;height:16px;width:16px;line-height:16px;border-radius:100%;text-align:center;letter-spacing:normal;line-height:16px;margin-right:10px}.share ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 1%}.share ul li{flex:0 1 auto;width:auto;margin:0 .5%}.share ul li button{background:#e3e4e8;border-radius:2px;border:none;width:100%;font-size:1rem;padding:2px 10px;display:block}.share.gray{border-bottom:1px solid #c9c9c9;padding-bottom:30px;margin-bottom:40px}.modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;display:none}.modal .modal_inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;max-width:600px;padding:50px;background-color:#fff;z-index:2}.modal .close{position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;cursor:pointer}.modal .close i{font-size:20px;color:#333}.modal .modal_back{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1;cursor:pointer}#submenu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#submenu ul li{flex:0 1 48%;width:48%;max-width:48%;font-weight:700;text-align:center;font-size:1rem;padding:30px 0}#uma{margin-bottom:25px;overflow:hidden;position:relative;z-index:1}#uma .flag{text-align:center;color:#c4af96;text-align:center;font-size:1rem;margin-bottom:15px}#uma .flag .icon-flag{display:inline-block;vertical-align:middle;font-size:3rem}#uma h2{font-size:2rem;font-weight:700;margin-bottom:10px}@media (min-width:768px){#uma h2{font-size:calc(2rem + (1vw - 7.68px) * 1.171875)}}@media (min-width:1280px){#uma h2{font-size:2.6rem}}#uma h2 small{display:inline-block;vertical-align:baseline;font-size:1.4rem;font-weight:400}@media (min-width:768px){#uma h2 small{font-size:calc(1.4rem + (1vw - 7.68px) * .78125)}}@media (min-width:1280px){#uma h2 small{font-size:1.8rem}}#uma .uma_img_wrap{background:#f9fafa}#uma .uma_img_wrap .slide_wrap{margin-bottom:20px;margin-left:-10%;width:120%;line-height:1}#uma .uma_img_wrap .slide_wrap .arrow{background:#000;color:#fff}#uma .uma_img_wrap .slide_wrap .slick-slide .uma_img_box{width:100%;position:relative;overflow:hidden}#uma .uma_img_wrap .slide_wrap .slick-slide .uma_img_box:before{content:"";display:block;padding-top:55.87%}#uma .uma_img_wrap .slide_wrap .slick-slide .uma_img_box img{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto}#uma .uma_img_wrap .slide_wrap .slick-slide .uma_img_box img.image-wide{width:100%;height:auto}#uma .uma_img_wrap .slide_wrap .slick-slide .uma_img_box img.image-high{width:auto;height:100%}#uma .uma_img_wrap .slide_wrap .slick-dots{bottom:-14vw;width:auto;padding:0 8%}#uma .uma_img_wrap .slide_wrap .slick-dots li{width:12%;height:auto;max-height:60px;overflow:hidden;margin-left:0;margin-right:2.6666%;border:4px solid #e3e3e3;box-sizing:border-box;opacity:.5}#uma .uma_img_wrap .slide_wrap .slick-dots li:last-child{margin-right:0}#uma .uma_img_wrap .slide_wrap .slick-dots li.slick-active{opacity:1}#uma .uma_outline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}#uma .uma_outline .uma_outline_img{flex:0 1 50px;width:50px;max-width:50px;height:50px;width:50px;line-height:50px;border-radius:100%;text-align:center;letter-spacing:normal;overflow:hidden}#uma .uma_outline .uma_outline_img img{width:100%;height:100%}#uma .uma_outline .uma_outline_txt{flex:0 1 calc(100% - 70px);width:calc(100% - 70px);max-width:calc(100% - 70px);font-size:1rem;letter-spacing:normal}#uma .uma_outline .uma_outline_txt .more{color:grey;float:right}#uma .uma_txt h3{font-weight:700;margin-bottom:10px;font-size:1.6rem}@media (min-width:768px){#uma .uma_txt h3{font-size:calc(1.6rem + (1vw - 7.68px) * 1.171875)}}@media (min-width:1280px){#uma .uma_txt h3{font-size:2.2rem}}#uma .uma_txt p{font-weight:700;margin:5px 0 20px}#uma .uma_txt .slide_thum{line-height:1}#uma .uma_txt .slide_thum .slick-track{margin:0}#uma .uma_txt .slide_thum .slick-slide{overflow:hidden;margin:0 5px}#uma .uma_txt .slide_thum .slick-slide .uma_img_box{box-sizing:border-box;position:relative;display:inline-block;border:4px solid #e3e3e3;cursor:pointer;opacity:.6}#uma .uma_txt .slide_thum .slick-slide .uma_img_box:before{content:"";display:block;padding-top:66.25%}#uma .uma_txt .slide_thum .slick-slide .uma_img_box img{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto}#uma .uma_txt .slide_thum .slick-slide .uma_img_box img.image-wide{width:100%;height:auto}#uma .uma_txt .slide_thum .slick-slide .uma_img_box img.image-high{width:auto;height:100%}#uma .uma_txt .slide_thum .slick-slide.slick-current .uma_img_box{opacity:1;border-color:#b8e1e1}#uma .uma_txt .tag{box-sizing:border-box;display:flex;flex-flow:row wrap;gap:10px;margin-bottom:20px}#uma .uma_txt .tag li{flex:0 1 auto;display:block;letter-spacing:0;color:grey;border:1px solid;border-radius:8px;padding:2px 6px;font-size:1rem}@media (min-width:320px){#uma .uma_txt .tag li{font-size:calc(1rem + (1vw - 3.2px) * .6696428571)}}@media (min-width:768px){#uma .uma_txt .tag li{font-size:1.3rem}}#uma .uma_txt .tag li span{display:none}#uma .state{display:block}#uma .state .sub_title h3{font-weight:700}#uma .state .state_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:12px 10px;background:#f9f4ed}#uma .state .state_wrap>div{flex:0 1 30%;width:30%;max-width:30%}#uma .state .state_wrap .line{flex:0 1 auto;width:auto;position:relative}#uma .state .state_wrap .line:before{content:"";position:absolute;width:100%;left:50%;transform:translateX(-50%);background:#ddd4ca;display:block;height:100%;width:1px}#uma .state .state_wrap .money_wrap{flex:1 1 30%;max-width:100%}#uma .state .state_wrap p{font-size:1rem;margin-bottom:2%;text-align:center}@media (min-width:320px){#uma .state .state_wrap p{font-size:calc(1rem + (1vw - 3.2px) * .8928571429)}}@media (min-width:768px){#uma .state .state_wrap p{font-size:1.4rem}}#uma .state .state_wrap p .icon{color:#ddd4ca;font-size:1.8rem}#uma .state .state_wrap p.num{font-size:1.2rem;font-weight:700;letter-spacing:normal}@media (min-width:320px){#uma .state .state_wrap p.num{font-size:calc(1.2rem + (1vw - 3.2px) * 1.7857142857)}}@media (min-width:768px){#uma .state .state_wrap p.num{font-size:2rem}}#uma .state .state_wrap p.num span{font-size:1.6rem}@media (min-width:320px){#uma .state .state_wrap p.num span{font-size:calc(1.6rem + (1vw - 3.2px) * 3.125)}}@media (min-width:768px){#uma .state .state_wrap p.num span{font-size:3rem}}#uma .btn_wrap .btn{margin:0 auto 20px}#uma .btn_wrap .btn a{max-width:100%;width:100%;padding:20px;background:#b5a693}#uma .btn_wrap .btn a:hover{background:#42210b}#main .tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;padding-top:100px;margin-top:-100px}#main .tab li{flex:0 1 24%;width:24%;max-width:24%}#main .tab li a{border-bottom:5px solid #e5e5e5;display:block;font-size:1rem;font-weight:700;padding-bottom:5px}#main .tab li a .num{margin-left:5px}#main .tab li a.active,#main .tab li a:hover{border-bottom:5px solid #ddd4ca}#main #profile{margin-bottom:60px}#main #profile .sub_title{margin-bottom:30px}#main #profile .profile_wrap{background:#f9fafa;position:relative;padding:60px 20px 20px}#main #profile .profile_wrap .prof_user{margin-bottom:10px}#main #profile .profile_wrap .prof_user .img{position:absolute;width:100%;left:50%;transform:translateX(-50%);top:-30px;height:70px;width:70px;line-height:70px;border-radius:100%;text-align:center;letter-spacing:normal;margin:auto;overflow:hidden}#main #profile .profile_wrap .prof_user .img img{width:100%;height:100%}#main #profile .profile_wrap .prof_info .q_link{margin-bottom:10px}#main #profile .profile_wrap .prof_info .q_link a{font-weight:700;display:block;padding:10px;border:1px solid;text-align:center}#main #profile .profile_wrap .prof_info .url{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;margin-bottom:20px}#main #profile .profile_wrap .prof_info .sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}#main #profile .profile_wrap .prof_info .sns li{flex:0 1 auto;width:auto;margin:0 10px;color:#bfbfbf;font-size:2rem}#main #prologue{margin-bottom:60px}#main #prologue .sub_title h3{font-size:1.6rem;font-weight:700}@media (min-width:768px){#main #prologue .sub_title h3{font-size:calc(1.6rem + (1vw - 7.68px) * 1.953125)}}@media (min-width:1280px){#main #prologue .sub_title h3{font-size:2.6rem}}#main #prologue .prologue_wrap{background:#f9fafa;padding:20px}#main #prologue .prologue_wrap h4{margin-bottom:10px;font-size:1.6rem}@media (min-width:768px){#main #prologue .prologue_wrap h4{font-size:calc(1.6rem + (1vw - 7.68px) * 1.953125)}}@media (min-width:1280px){#main #prologue .prologue_wrap h4{font-size:2.6rem}}#main #prologue .prologue_box .culum{margin-bottom:40px}#main #prologue .prologue_box .culum .culum_title{font-size:1.8rem;font-weight:700;margin-bottom:20px}@media (min-width:768px){#main #prologue .prologue_box .culum .culum_title{font-size:calc(1.8rem + (1vw - 7.68px) * .78125)}}@media (min-width:1280px){#main #prologue .prologue_box .culum .culum_title{font-size:2.2rem}}#main #prologue .prologue_box .culum .img{margin:20px auto}#main .over_txt,#main .prologue_over_txt{overflow:hidden}#main .more a{color:#1fbccc}#main .close a{display:block;margin:20px auto 0;max-width:120px;padding:10px;border:1px solid;text-align:center}#main #benefits .sub_title h3{font-size:1.6rem;font-weight:700;color:#b5a693}@media (min-width:768px){#main #benefits .sub_title h3{font-size:calc(1.6rem + (1vw - 7.68px) * 1.953125)}}@media (min-width:1280px){#main #benefits .sub_title h3{font-size:2.6rem}}#main #benefits .benefits_box{background:#f9f4ed;border-top:5px solid #b5a693;border-bottom:5px solid #b5a693;padding:20px 0 0;margin-bottom:30px}#main #benefits .benefits_box .benefits_info{padding:0 6vw}#main #benefits .benefits_box .benefits_info .price{font-weight:700;color:#b5a693;margin-bottom:10px}#main #benefits .benefits_box .benefits_info .price span{font-size:2.6rem}@media (min-width:768px){#main #benefits .benefits_box .benefits_info .price span{font-size:calc(2.6rem + (1vw - 7.68px) * -.390625)}}@media (min-width:1280px){#main #benefits .benefits_box .benefits_info .price span{font-size:2.4rem}}#main #benefits .benefits_box .benefits_info .img{margin-bottom:10px}#main #benefits .benefits_box .benefits_info .slick-slider .slick-arrow:after,#main #benefits .benefits_box .benefits_info .slick-slider .slick-arrow:before{color:#b5a693}#main #benefits .benefits_box .benefits_info .suptype{margin-bottom:5px;line-height:1}#main #benefits .benefits_box .benefits_info .suptype .label{box-sizing:border-box;display:inline-block;padding:3px 12px;line-height:1;font-size:1.1rem;font-weight:400;color:#fff;background:#b5a693;border:1px solid #b5a693;border-radius:3px}#main #benefits .benefits_box .benefits_info .suptype .label.buy{color:#b5a693;background:0 0}#main #benefits .benefits_box .benefits_info .suptype .member_limited{margin-left:10px;box-sizing:border-box;display:inline-block;padding:3px 12px;line-height:1;font-size:1.1rem;color:#b5a693;border:1px solid #b5a693}#main #benefits .benefits_box .benefits_info .txt{font-weight:700;margin-bottom:10px}#main #benefits .benefits_box .benefits_info .btn_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#main #benefits .benefits_box .benefits_info .btn_area .btn{flex:0 1 48%;width:48%;max-width:48%;box-sizing:border-box;margin:0 auto;text-align:center;padding:10px}#main #benefits .benefits_box .benefits_info .btn_area .btn.choice_btn{background:#bfbfbf;border:1px solid #bfbfbf;color:#fff}#main #benefits .benefits_box .benefits_info .btn_area .btn.choice_btn:hover{background:#b5a693;border:1px solid #b5a693}#main #benefits .benefits_box .benefits_info .btn_area .btn.out_of_stock{background:#bfbfbf;border:1px solid #bfbfbf;color:#fff;font-size:1.2rem}#main #benefits .benefits_box .benefits_info .btn_area .btn.detail_btn{border:1px solid;color:#000;background:0 0}#main #benefits .benefits_box .benefits_info .btn_area .btn a{width:100%;font-size:1.3rem;padding:8px 0}@media (min-width:768px){#main #benefits .benefits_box .benefits_info .btn_area .btn a{font-size:calc(1.3rem + (1vw - 7.68px) * .390625)}}@media (min-width:1280px){#main #benefits .benefits_box .benefits_info .btn_area .btn a{font-size:1.5rem}}#main #benefits .benefits_box .detail{border-top:1px solid #ddd4ca;border-bottom:1px solid #ddd4ca;padding:15px;display:none}#main #benefits .benefits_box .service_date{margin-top:15px;font-size:1.2rem}#main #benefits .benefits_box .data{padding:20px 10vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#main #benefits .benefits_box .data>div{flex:0 1 100%;width:100%;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:1rem}@media (min-width:768px){#main #benefits .benefits_box .data>div{font-size:calc(1rem + (1vw - 7.68px) * .78125)}}@media (min-width:1280px){#main #benefits .benefits_box .data>div{font-size:1.4rem}}#main #benefits .benefits_box .data>div+div{margin-top:12px}#main #benefits .benefits_box .data>div p{flex:0 1 38%;width:38%;max-width:38%}#main #benefits .benefits_box .data>div p.num{flex:0 1 58%;width:58%;max-width:58%;text-align:right}#main #benefits .benefits_box .data>div span{font-weight:700;font-size:1.6rem}#main .back_btn_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}#main .back_btn_wrap .btn{flex:0 1 48%;width:48%;max-width:48%;margin:0 auto}#main .back_btn_wrap .btn a{font-size:1.2rem;width:100%;background:#b5a693;padding:15px 0}#application .application_wrap{background:url(/img/umahug/horse/detail/back_application.jpg) center/cover no-repeat;padding:40px 0;margin-bottom:40px}#application .application_wrap .slick-slide>div{width:calc(100% - 1px)}#application .application_wrap .sub_title{color:#fff;text-align:center}#application .application_wrap .flow_wrap h4{color:#fff;border:1px solid;text-align:center;padding:5px;margin-bottom:20px}#application .application_wrap .flow_wrap .flow_list li{background:#f7f3ed;padding:20px 15px;margin-bottom:10px;position:relative;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#application .application_wrap .flow_wrap .flow_list li:after{content:"";position:absolute;width:100%;left:50%;transform:translateX(-50%);width:0;height:0;display:block;border:11px solid transparent;border-top-color:#f7f3ed;bottom:-20px}#application .application_wrap .flow_wrap .flow_list li:first-child{background:#b5a693!important}#application .application_wrap .flow_wrap .flow_list li:first-child:after{border-top-color:#b5a693!important}#application .application_wrap .flow_wrap .flow_list li:last-child:after{display:none!important}#application .application_wrap .flow_wrap .flow_list li p{flex:0 1 78%;width:78%;max-width:78%;font-size:1.4rem;letter-spacing:normal}@media (min-width:768px){#application .application_wrap .flow_wrap .flow_list li p{font-size:calc(1.4rem + (1vw - 7.68px) * .390625)}}@media (min-width:1280px){#application .application_wrap .flow_wrap .flow_list li p{font-size:1.6rem}}#application .application_wrap .flow_wrap .flow_list li p.num{flex:0 1 20%;width:20%;max-width:20%;font-size:1rem;position:relative;text-align:center}@media (min-width:768px){#application .application_wrap .flow_wrap .flow_list li p.num{font-size:calc(1rem + (1vw - 7.68px) * 1.953125)}}@media (min-width:1280px){#application .application_wrap .flow_wrap .flow_list li p.num{font-size:2rem}}#application .application_wrap .flow_wrap .flow_list li p.num span{font-size:1.4rem}@media (min-width:768px){#application .application_wrap .flow_wrap .flow_list li p.num span{font-size:calc(1.4rem + (1vw - 7.68px) * 2.34375)}}@media (min-width:1280px){#application .application_wrap .flow_wrap .flow_list li p.num span{font-size:2.6rem}}#application .application_wrap .flow_wrap .flow_list li p.num:after{content:"";position:absolute;width:100%;left:50%;transform:translateX(-50%);width:16px;height:2px;bottom:-8px;background:#000}#application .application_wrap .flow_wrap .flow_02 .flow_list li{background:#dcd7ca}#application .application_wrap .flow_wrap .flow_02 .flow_list li:after{width:0;height:0;display:block;border:11px solid transparent;border-top-color:#dcd7ca}#application .application_wrap .slide_wrap .arrow{background:#b5a693;color:#fff;box-shadow:0 0 4px rgba(0,0,0,.6)}#application .application_wrap .slide_wrap .arrow.next{right:-20px}#application .application_wrap .slide_wrap .arrow.prev{left:-20px}#application .application_wrap .slide_wrap .slick-disabled{display:none!important}#application .btn a{background:0 0;color:#b5a693;border:1px solid #b5a693;max-width:80%;width:100%;padding:15px 0}#application .btn a i{left:15px}.permission_mode .prologue_box .culum.yet{background:#ffe4e4}@media screen and (min-width:769px){#breadcrumb{margin-left:auto;text-align:left;width:100%;margin-bottom:60px}.sub_title{margin-bottom:20px}.share{margin-bottom:120px!important}.share.gray{background:#f9fafa;padding:20px 0;border:none}.share ul li button{font-size:1.2rem;padding:1px 10px}#submenu{background:#f9fafa}#submenu ul{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-right:80px}#submenu ul li{font-size:1.6rem;flex:0 1 auto;width:auto;margin:0 20px;padding:20px 0}#uma .left{margin-bottom:30px}#uma .sub_title{text-align:center}#uma .uma_img_wrap .slide_wrap{margin-left:auto;margin-bottom:0;width:100%}#uma .uma_img_wrap .slide_wrap .slick-dots{text-align:left;bottom:-10vw;width:60%;padding:0}#uma .uma_outline.sp_only{display:none}#uma .uma_txt_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#uma .uma_txt_wrap .uma_txt{flex:0 1 60%;width:60%;max-width:60%}#uma .uma_txt_wrap .uma_txt .slide_thum{margin-bottom:50px}#uma .uma_txt_wrap .uma_txt .slide_thum .slick-slide .uma_img_box{border:none}#uma .uma_txt_wrap .btn_wrap{flex:0 1 36%;width:36%;max-width:36%}#uma .uma_txt_wrap .btn_wrap .btn a{height:auto;line-height:normal}#uma .uma_txt_wrap .btn_wrap .btn a:hover{color:#fff}#uma .uma_outline{background:#f9f4ed;padding:30px;margin-bottom:30px}#uma .uma_outline .flag{flex:0 1 100%;width:100%;max-width:100%;color:#d9d9d9;font-size:1.6rem;text-align:center;margin-bottom:20px}#uma .uma_outline .flag .icon{font-size:3rem}#uma .uma_outline .uma_outline_img{flex:0 1 150px;width:150px;max-width:150px;height:150px;width:150px;line-height:150px;border-radius:100%;text-align:center;letter-spacing:normal}#uma .uma_outline .uma_outline_txt{flex:0 1 calc(100% - 180px);width:calc(100% - 180px);max-width:calc(100% - 180px);font-size:1.4rem}#uma .uma_outline .uma_outline_txt br{display:inline-block;margin-right:10px}#uma .state{background:0 0;margin:0;padding:0}#uma .state.sp_only{display:none}#uma .state .state_wrap{background:#f9f4ed;padding:30px}#uma .state .state_wrap p{font-size:1.3rem;font-weight:700}#uma .state .state_wrap p.num{font-size:1.6rem;margin-top:10px}#uma .state .state_wrap p.num span{font-size:3rem}#main .main_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#main .main_wrap .left{flex:0 1 66%;width:66%;max-width:66%}#main .main_wrap .right{flex:0 1 30%;width:30%;max-width:30%}#main .tab li{flex:0 1 33%;width:33%;max-width:33%}#main .tab li.benefits_btn{display:none}#main .tab li a{font-size:1.2rem}#main .tab li a .pc_only{display:inline-block;margin-right:10px}#main #profile .profile_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:30px}#main #profile .profile_wrap>div{flex:0 1 48%;width:48%;max-width:48%}#main #profile .profile_wrap .prof_user{flex:0 1 100%;width:100%;max-width:100%;margin-bottom:30px;text-align:center}#main #profile .profile_wrap .prof_user .img{position:static;transform:none;margin-bottom:10px}#main #profile .profile_wrap .prof_info .sns{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0}#main #profile .profile_wrap .prof_txt .btn.close,#main #profile .profile_wrap .prof_txt .btn.more{display:block;margin:20px auto}#main #profile .profile_wrap .prof_txt .btn.close a,#main #profile .profile_wrap .prof_txt .btn.more a{color:#000;height:auto;background:0 0;line-height:normal;border:none;max-width:100%;padding:10px}#main #prologue .prologue_wrap{background:0 0;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}#main #prologue .prologue_wrap h4{border-bottom:1px solid #e5e5e5;padding:20px 0;line-height:normal}#main #benefits .benefits_box .benefits_info{padding:0 20px}#main #benefits .benefits_box .benefits_info .slick-slider .slick-prev{transform:translateX(30%)}#main #benefits .benefits_box .benefits_info .slick-slider .slick-next{transform:translateX(-30%)}#main #benefits .benefits_box .data{padding:20px 25px}#main #benefits .benefits_box .data>div{letter-spacing:normal}#main .back_btn_wrap{display:none}#application .application_wrap .flow_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#application .application_wrap .flow_wrap .flow{flex:0 1 48%;width:48%;max-width:48%}#application .btn a{height:auto;line-height:normal;color:#fff;border:1px solid #fff}#application .btn a i{left:0}}@media screen and (min-width:980px){#uma h2{flex:0 1 100%;width:100%;max-width:100%}#uma .uma_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#uma .uma_wrap .uma_name{flex:0 1 66%;width:66%;max-width:66%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#uma .uma_wrap .uma_name h2{flex:0 1 auto;width:auto;margin-bottom:15px;margin-right:10px}#uma .uma_wrap .left{flex:0 1 66%;width:66%;max-width:66%}#uma .uma_wrap .right{flex:0 1 30%;width:30%;max-width:30%;display:block;margin-bottom:30px}#uma .uma_txt p{line-height:2.5rem;margin-bottom:30px}#uma .uma_img_wrap .slide_wrap{bottom:0}#uma .uma_img_wrap .slide_wrap .slick-dots{bottom:-80px}#uma .uma_outline{display:block;height:100%;box-sizing:border-box}#uma .uma_outline .uma_outline_img{height:180px;width:180px;line-height:180px;border-radius:100%;text-align:center;letter-spacing:normal;max-width:100%;margin:0 auto 30px}#uma .uma_outline .uma_outline_txt{flex:0 1 100%;width:100%;max-width:100%;line-height:2}#uma .uma_outline .uma_outline_txt .more{float:none}#uma .state .state_wrap{display:block;padding:0}#uma .state .state_wrap>div{max-width:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;box-sizing:border-box;padding:15px;border-bottom:1px solid #ddd4ca}#uma .state .state_wrap>div p{flex:0 1 30%;width:30%;max-width:30%}#uma .state .state_wrap>div p .icon{display:block;margin:0}#uma .state .state_wrap>div p.num{flex:0 1 68%;width:68%;max-width:68%;text-align:right}}@media screen and (min-width:1024px){#application .application_wrap{padding:80px 0}#application .application_wrap .sub_title .en{font-size:4rem;line-height:normal;letter-spacing:.5rem}#application .application_wrap .flow_wrap h4{border:none;font-weight:400;color:#f7f3ed}#application .application_wrap .flow_wrap .flow{flex:0 1 100%;width:100%;max-width:100%}#application .application_wrap .flow_wrap .flow_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#application .application_wrap .flow_wrap .flow_list li{flex:0 1 15%;width:15%;max-width:15%;box-sizing:border-box;text-align:center;display:block;padding:30px 10px}#application .application_wrap .flow_wrap .flow_list li:after{position:absolute;width:100%;top:50%;transform:translateY(-50%);width:0;height:0;display:block;border:11px solid transparent;border-left-color:#f7f3ed;bottom:auto;left:auto;right:-32%}#application .application_wrap .flow_wrap .flow_list li:first-child:after{border-top-color:transparent!important;border-left-color:#b5a693}#application .application_wrap .flow_wrap .flow_list li p{flex:0 1 100%;width:100%;max-width:100%}#application .application_wrap .flow_wrap .flow_list li p.num{flex:0 1 100%;width:100%;max-width:100%;margin-bottom:60px}#application .application_wrap .flow_wrap .flow_list li p.num:after{width:40px;height:3px;bottom:-20px}#application .application_wrap .flow_wrap .flow_01{margin-bottom:60px}#application .application_wrap .flow_wrap .flow_02 .flow_list li:after{width:0;height:0;display:block;border:11px solid transparent;border-left-color:#dcd7ca}#application .btn a{max-width:500px}}@media screen and (min-width:1280px){.share>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.share>div p{flex:0 1 auto;width:auto;margin-bottom:0}.share>div ul{flex:0 1 42%;width:42%;max-width:42%}#uma .uma_wrap .left{flex:0 1 74.25%;width:74.25%;max-width:74.25%;max-width:960px}#uma .uma_wrap .right{flex:0 1 21.03%;width:21.03%;max-width:21.03%}#main .main_wrap .left{flex:0 1 76%;width:76%;max-width:76%;max-width:960px}#main .main_wrap .right{flex:0 1 20%;width:20%;max-width:20%}#main #profile .profile_wrap>div{flex:0 1 31%;width:31%;max-width:31%}#main #profile .profile_wrap .prof_user{flex:0 1 31%;width:31%;max-width:31%}#main #prologue .prologue_wrap{padding:20px 4%}}#comment .sub_title{margin-bottom:30px}#comment .sub_title .pc_title h3{display:none}#comment .sub_title h3{font-size:1.8rem;font-weight:700}#comment .comment_wrap{margin-bottom:20px;background-color:#f9fafa;padding-top:10px}#comment .comment_wrap .comment_main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;width:100%;margin-left:auto;margin-right:auto;padding-top:10px;height:auto}#comment .comment_wrap .comment_main .comment_icon img{width:80px;border-radius:50%}#comment .comment_wrap .comment_main .name_bold{font-size:1.2rem;font-weight:500;margin-bottom:12px;padding-bottom:10px}#comment .comment_wrap .comment_main:not(:last-child){border-bottom:solid 1px #c9c9c9}#comment .comment_txt_wrap{text-align:justify;width:75%;margin-right:10px;padding-bottom:10px}#comment .comment_txt_wrap .comment_txt{cursor:pointer}#comment .comment_txt_wrap p{padding:5px 0}#comment .comment_txt_wrap .comment_time_pc_tab_only{display:none}#comment .comment_txt_wrap .comment_sp_tab_only{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;color:grey;font-size:1.1rem}#comment .comment_txt_wrap .comment_sp_tab_only>div{flex:0 1 48%;width:48%;max-width:48%}#comment .comment_txt_wrap .comment_sp_tab_only .comment_good{text-align:left}#comment .comment_txt_wrap .comment_sp_tab_only .comment_good .active{color:#80c0c4}#comment .comment_txt_wrap .comment_sp_tab_only .comment_good .icon{font-size:1rem;margin-right:-1px}#comment .comment_txt_wrap .comment_sp_tab_only .comment_sab_reply{text-align:center}#comment .comment_txt_wrap .comment_sp_tab_only .comment_sab_reply .icon-time{margin-left:1px}#comment .comment_txt_wrap .comment_sp_tab_only .comment_time{text-align:right}#comment .comment_txt_wrap .comment_pc_tab_only{display:none}#comment .comment_txt_wrap .comment_sab_wrap_reply{text-align:right;color:grey;padding:8px 0;font-size:1.1rem}#comment .comment_txt_wrap .reply_wrap{display:none}#comment .comment_txt_wrap .comment_reply{margin:10px 0;margin-left:auto;border-top:dotted 2px #c9c9c9;padding-top:10px}#comment .comment_txt_wrap .comment_reply .name{margin-top:10px;margin-bottom:10px}#comment .comment_txt_wrap .comment_reply .name .icon{font-size:1.6rem;color:#d8d8d8;background-color:#f2f2f4;border-radius:50px;padding:6px}#comment .comment_txt_wrap .circle{transform:translateY(20%);left:auto;display:inline-block;width:12px;height:12px;line-height:18px;border-radius:50%;background:grey;text-align:center;letter-spacing:normal;color:#fff;margin-left:2px}#comment .comment_txt_wrap .circle:before{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:8px;height:2px;background:#fff}#comment .comment_txt_wrap .circle:after{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:2px;height:8px;background:#fff}#comment .comment_more .comment_buttom{display:block;width:25%;height:20%;padding:8px 4px;border:solid 1px #000;background-color:#fff;margin:auto;margin-bottom:50px;text-align:center}#comment #message_form p{margin-bottom:10px;font-size:1.4rem;font-weight:700}@media screen and (min-width:769px){#comment{width:100%}#comment .sub_title{margin:30px 0;background-color:none}#comment .sub_title h3{font-size:1.8rem;font-weight:700}#comment .comment_wrap{width:100%;margin-bottom:20px;padding:0 50px 0 0;background-color:transparent}#comment .comment_wrap .comment_main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;width:100%;margin-left:auto;margin-right:auto;padding-top:20px;height:auto;border-bottom:solid 1px #c9c9c9}#comment .comment_wrap .comment_main .comment_icon{margin-top:10px}#comment .comment_wrap .comment_main .comment_icon .icon{color:#d8d8d8;background-color:#f2f2f4;border-radius:50px;padding:15px;font-size:3.5rem}#comment .comment_wrap .comment_main:first-child{border-top:solid 1px #c9c9c9}#comment .comment_txt_wrap{text-align:justify;width:80%;margin-right:10px;padding-bottom:10px}#comment .comment_txt_wrap p{padding:6px 0}#comment .comment_txt_wrap .pc_only_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#comment .comment_txt_wrap .pc_only_flex .comment_time_pc_tab_only{display:block;color:grey;font-size:1.1rem}#comment .comment_txt_wrap .pc_only_flex .name_bold{display:block;font-size:1.4rem;font-weight:600;margin-bottom:12px;padding-bottom:10px;width:90%}#comment .comment_txt_wrap .comment_pc_tab_only{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;justify-content:flex-end;padding-top:10px;color:grey;font-size:1.1rem}#comment .comment_txt_wrap .comment_pc_tab_only .comment_good{margin:0 50px 0 0}#comment .comment_txt_wrap .comment_pc_tab_only .comment_good .active{color:#80c0c4}#comment .comment_txt_wrap .comment_pc_tab_only .comment_good .icon{font-size:1rem;margin-right:-1px}#comment .comment_txt_wrap .comment_pc_tab_only .comment_sab_reply{margin-right:-3px}#comment .comment_txt_wrap .comment_pc_tab_only .comment_sab_reply .icon-time{margin-left:1px}#comment .comment_txt_wrap .comment_sp_tab_only{display:none}#comment .comment_txt_wrap .comment_sab_wrap_reply{text-align:right;color:grey;padding:8px 0;font-size:1.1rem}#comment .comment_txt_wrap .comment_reply{margin:10px 0;margin-left:auto;border-top:dotted 2px #c9c9c9;padding-top:10px}#comment .comment_txt_wrap .comment_reply .name{margin-top:10px;margin-bottom:10px}#comment .comment_txt_wrap .comment_reply .name .icon{font-size:1.6rem;color:#d8d8d8;background-color:#f2f2f4;border-radius:50px;padding:6px}#comment .comment_more{margin:40px 0 150px 0}#comment .comment_more .comment_buttom{display:block;width:16%;height:20%;padding:8px 4px;border:solid 1px #000;background-color:#fff;margin:auto;margin-bottom:50px;text-align:center}#comment #message_form .btn{margin-top:30px}}@media screen and (min-width:769px) and (max-width:1025px){#comment{width:100%}#comment .sub_title{margin:30px 0;background-color:none}#comment .sub_title h3{font-size:1.8rem;font-weight:700}#comment .comment_wrap{width:95%;border-right:none;margin-bottom:20px;padding:0 50px 0 0;background-color:transparent}#comment .comment_wrap .comment_main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;width:100%;margin-left:auto;margin-right:auto;padding-top:20px;height:auto;border-bottom:solid 1px #c9c9c9}#comment .comment_wrap .comment_main .comment_icon{margin-top:10px}#comment .comment_wrap .comment_main .comment_icon .icon{color:#d8d8d8;background-color:#f2f2f4;border-radius:50px;padding:10px;font-size:2rem}#comment .comment_wrap .comment_main:first-child{border-top:solid 1px #c9c9c9}#comment .comment_txt_wrap{text-align:justify;width:80%;margin-right:10px;padding-bottom:10px}#comment .comment_txt_wrap p{padding:6px 0}#comment .comment_txt_wrap .pc_only_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#comment .comment_txt_wrap .pc_only_flex .comment_time_pc_tab_only{display:block;color:grey;font-size:1.1rem;text-align:right}#comment .comment_txt_wrap .pc_only_flex .name_bold{display:block;font-size:1.4rem;font-weight:600;margin-bottom:12px;padding-bottom:10px;width:80%}#comment .comment_txt_wrap .comment_pc_tab_only{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;justify-content:flex-end;padding-top:10px;color:grey;font-size:1.1rem;margin-left:auto}#comment .comment_txt_wrap .comment_pc_tab_only .comment_good{margin:0 50px 0 0}#comment .comment_txt_wrap .comment_pc_tab_only .comment_good .active{color:#80c0c4}#comment .comment_txt_wrap .comment_pc_tab_only .comment_good .icon{font-size:1rem;margin-right:-1px}#comment .comment_txt_wrap .comment_pc_tab_only .comment_sab_reply{margin-right:-3px}#comment .comment_txt_wrap .comment_pc_tab_only .comment_sab_reply .icon-time{margin-left:1px}#comment .comment_txt_wrap .comment_sp_tab_only{display:none}#comment .comment_txt_wrap .comment_sab_wrap_reply{text-align:right;color:grey;padding:8px 0;font-size:1.1rem}#comment .comment_txt_wrap .comment_reply{margin:10px 0;margin-left:auto;border-top:dotted 2px #c9c9c9;padding-top:10px}#comment .comment_txt_wrap .comment_reply .name{margin-top:10px;margin-bottom:10px}#comment .comment_txt_wrap .comment_reply .name .icon{font-size:1.6rem;color:#d8d8d8;background-color:#f2f2f4;border-radius:50px;padding:6px}#comment .comment_more{margin:40px 0 150px 0}#comment .comment_more .comment_buttom{display:block;width:20%;height:20%;padding:8px 4px;border:solid 1px #000;background-color:#fff;margin:auto;margin-bottom:50px;text-align:center}}#umarepo{margin-bottom:60px;padding-top:120px;margin-top:-120px}#umarepo .slide_wrap .arrow{position:absolute;width:100%;top:50%;transform:translateY(-50%);height:30px;width:30px;line-height:30px;border-radius:100%;text-align:center;letter-spacing:normal;z-index:1}#umarepo .slide_wrap .arrow.prev{left:-8px!important}#umarepo .slide_wrap .arrow.next{right:-9px!important}#umarepo .slider{margin-bottom:60px}#umarepo .slider .slick-slide{margin:0 5px}#umarepo .slider .slick-slide>div{border:solid 5px #e5e5e5}#umarepo .slider .slick-slide>div img{display:inline}#umarepo .slider .slick-next:before,#umarepo .slider slick-prev:before{color:#000}#umarepo .slider .slick-next{right:20px;z-index:99;margin:0 auto 0 0}#umarepo .slider .slick-prev{left:15px;z-index:100}#umarepo .slider .slick-dots li button:before,#umarepo .slider .slick-dots li.slick-active button:before{color:#fff}#umarepo .slider .arrow{background-color:#bda88f;color:#fff}#umarepo .umarepo_wrap .umarepo_box{padding:20px 0;font-size:1.3rem;border-bottom:solid 1px #bfbfbf;position:relative}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;text-align:left}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap .img{flex:0 1 30%;width:30%;max-width:30%}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap .img img{width:100%;height:auto}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap .time{flex:0 1 100%;width:100%;max-width:100%;margin-bottom:5px;font-size:1rem}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap .umarepo_txt{flex:0 1 66%;width:66%;max-width:66%}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap .umarepo_txt .new{color:#b6a48e;font-weight:700}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap .umarepo_txt .title{font-weight:700;font-size:1.2rem}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap .umarepo_txt .txt{text-align:justify;font-size:1.1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#umarepo .umarepo_wrap .umarepo_box .arrow{position:absolute;width:15px;height:15px;border-top:1px solid;border-right:1px solid;top:calc(50% - 2px);transform:rotate(45deg) translate(0,-50%);display:block;border-color:#c9c9c9;right:20px}#umarepo .umarepo_wrap .umarepo_box.umarepo_new .img{flex:0 1 100%;width:100%;max-width:100%;margin-bottom:10px}#umarepo .umarepo_wrap .umarepo_box.umarepo_new .umarepo_txt{flex:0 1 100%;width:100%;max-width:100%}#umarepo .umarepo_wrap .umarepo_box.umarepo_new .arrow{top:auto;bottom:50px}#umarepo .umarepo_wrap .umarepo_box:first-child{border-top:solid 1px #c9c9c9;padding-top:20px}#umarepo .umarepo_more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}#umarepo .umarepo_more p{flex:0 1 10%;width:10%;max-width:10%;max-width:30px}#umarepo .umarepo_more p+p{margin-left:2%}#umarepo .umarepo_more p a{display:block;text-align:center;font-size:1rem;background-color:#f7f3ed;padding:10px}#umarepo .umarepo_more p a.active,#umarepo .umarepo_more p a:hover{opacity:1;background-color:#b6a48e;color:#fff}#umarepo .umarepo_more p.next,#umarepo .umarepo_more p:first-child{flex:.3 1 10%;max-width:60px}#cboxOverlay,#cboxWrapper,#colorbox{z-index:999999!important;overflow:initial!important}#cboxLoadedContent{border:none!important;background:0 0!important}#cboxContent{background:0 0!important;padding:30px 20px;left:50%;transform:translateX(-50%)}#cboxCurrent,#cboxTitle{display:none!important}#cboxPrevious{background:0 0!important;transform:translateY(-50%);left:-4%!important}#cboxPrevious:before{content:"\f053";font-family:"Font Awesome 5 Free";position:absolute;color:#fff;font-weight:700;text-indent:0;font-size:2rem;left:0}#cboxNext{background:0 0!important;transform:translateY(-50%);right:-4%!important}#cboxNext:before{content:"\f054";font-family:"Font Awesome 5 Free";position:absolute;color:#fff;font-weight:700;text-indent:0;font-size:2rem;right:0}#cboxClose{background:0 0!important;line-height:1;width:80px!important;top:0!important;right:25px!important}#cboxClose:before{content:"CLOSE";position:absolute;left:0;text-indent:0;color:#ccc}#cboxClose:after{content:"×";position:absolute;right:0;top:-5px;color:#ccc;text-indent:0;font-size:3rem}.modal_wrap{display:none}.modal_box{z-index:999999!important}.modal_box .img{max-height:50vh}.modal_box .img img{width:auto;height:auto;max-width:80vw;max-height:50vh;text-align:center;margin:auto;display:block}.modal_box .btn{margin-bottom:0;width:80%}.modal_box .btn a{height:auto;line-height:normal;color:#fff;border:1px solid #fff;display:block;padding:20px;background:0 0}@media screen and (min-width:769px){#umarepo{margin-bottom:60px}#umarepo .slider{display:block;width:95%;height:auto}#umarepo .slider .slick-slide{padding:0 10px;margin:0 calc(2.5% - 6px)}#umarepo .umarepo_wrap .umarepo_box{border-top:none!important;border-bottom:none}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap .img{order:2;flex:0 1 30%;width:30%;max-width:30%;position:relative;margin-bottom:0}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap .img:before{content:"";display:block;padding-top:100%;background:#eee}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap .img:after{content:"NO IMAGE";display:block;width:100%;text-align:center;position:absolute;z-index:1;top:50%;transform:translateY(-50%)}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap .img img{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap .umarepo_txt{order:1;flex:0 1 66%;width:66%;max-width:66%;box-sizing:border-box;border-top:solid 1px #bfbfbf;border-bottom:solid 1px #bfbfbf;padding:20px}#umarepo .umarepo_wrap .umarepo_box .arrow{display:none}.umarepo_more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:80%;margin:60px auto 120px}.next_buttom_none{display:block;font-size:1.3rem;background-color:#f7f3ed;padding:2% 4%;margin:auto}.next_buttom{display:block;font-size:1.3rem;background-color:#f7f3ed;padding:2% 4%;margin:auto;cursor:pointer;transition:all .5s ease 0s;decoration:transparent}.umarepo_wrap_sp{display:none}.umarepo_wrap_pc{display:none!important}}.repo_detail .sub_title h3{font-size:1.6rem;font-weight:700;margin-bottom:20px}@media (min-width:768px){.repo_detail .sub_title h3{font-size:calc(1.6rem + (1vw - 7.68px) * 1.953125)}}@media (min-width:1280px){.repo_detail .sub_title h3{font-size:2.6rem}}.repo_detail .repo_wrap{margin-bottom:40px;padding:0 15px}.repo_detail .repo_wrap .repo_title{margin-bottom:10px}.repo_detail .repo_wrap .repo_title h4{margin-bottom:10px;padding-bottom:10px;font-size:1.6rem;border-bottom:1px solid #e5e5e5}@media (min-width:768px){.repo_detail .repo_wrap .repo_title h4{font-size:calc(1.6rem + (1vw - 7.68px) * 1.953125)}}@media (min-width:1280px){.repo_detail .repo_wrap .repo_title h4{font-size:2.6rem}}.repo_detail .repo_wrap .repo_title .date{color:#8a8a8a}.repo_detail .repo_wrap .repo_title .date .time{margin-left:10px}.repo_detail .repo_wrap .img{margin-bottom:10px}.repo_detail .umarepo_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}.repo_detail .umarepo_btn p{flex:0 1 auto;width:auto;text-align:center;background:#f9f4ed}.repo_detail .umarepo_btn p a{padding:10px 20px;display:block}.repo_detail .umarepo_btn p a:hover{background:#b5a693;color:#fff}@media screen and (min-width:769px){.repo_detail .sub_title h3{margin-bottom:60px}.repo_detail .repo_wrap{margin-bottom:60px;padding:0 4%}.repo_detail .repo_wrap .repo_title{margin-bottom:40px}.repo_detail .repo_wrap .img{margin-bottom:20px}.repo_detail .umarepo_btn{margin-bottom:120px}}/*# sourceMappingURL=style.css.map */
