﻿.sub_title{margin-bottom:10px}.sub_title .en{font-size:1.8rem;font-family:"futura-pt",century-gothic,sans-serif;font-weight:bold;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:bold}@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}}.attent__links{margin-bottom:2.4rem}.attent__links a{text-decoration:underline}.attent__links .item{margin-bottom:.8rem}.attent__links i{color:#bda88f}@media screen and (min-width: 769px){.attent__links{font-size:.86em}}.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:#1fbccc;margin-bottom:10px}.share p span{background:#1fbccc;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:bold;text-align:center;font-size:1rem;padding:30px 0}#uma{margin-bottom:25px;overflow:hidden;position:relative;z-index:1}#uma .ribon{text-align:center;color:#d8d8d8;font-family:"futura-pt",century-gothic,sans-serif;margin-bottom:15px;font-size:1rem}@media(min-width: 768px){#uma .ribon{font-size:calc(1rem + (1vw - 7.68px)*1.171875)}}@media(min-width: 1280px){#uma .ribon{font-size:1.6rem}}#uma .ribon .icon{display:inline-block;vertical-align:middle;font-size:3rem}#uma h2{display:flex;justify-content:flex-start;align-items:center;font-size:2rem;font-weight:bold;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 .rainbow{width:.8em;margin-left:.2em;line-height:1}#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% - 60px);width:calc(100% - 60px);max-width:calc(100% - 60px);letter-spacing:0;line-height:1.8;font-size:1rem}#uma .uma_outline .uma_outline_txt .more{color:gray;float:right}#uma .uma_outline .place{font-weight:bold;font-size:1.4rem;margin-bottom:0}#uma .uma_txt p{font-weight:bold;margin:5px 0 20px;letter-spacing:0.05em;padding-left:0.05em;line-height:1.6}#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:gray;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)*0.6696428571)}}@media(min-width: 768px){#uma .uma_txt .tag li{font-size:1.3rem}}#uma .uma_txt .tag li span{display:none}#uma .reservation .btn{margin:0 auto}#uma .reservation .btn a{max-width:100%;width:100%;border-radius:0}#uma .state{display:block}#uma .state .sub_title h3{font-weight:bold}#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;background:#ecf6f6;padding:12px 10px;margin-bottom:10px}#uma .state .state_wrap>div{flex:0 1 50%;width:50%;max-width:50%}#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:#fff;display:block;height:100%;width:1px}#uma .state .state_wrap .day_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)*0.8928571429)}}@media(min-width: 768px){#uma .state .state_wrap p{font-size:1.4rem}}#uma .state .state_wrap p .icon{color:#b8e1e1;font-size:1.8rem}#uma .state .state_wrap p.num{font-size:1.2rem;font-weight:bold;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;letter-spacing:0.15em;padding-left:0.15em;font-family:"futura-pt",century-gothic,sans-serif}@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 .state .support_num{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;width:80%;margin:0 auto 40px}#uma .state .support_num .meter_wrap{flex:0 1 76%;width:76%;max-width:76%}#uma .state .support_num .meter_wrap .meter{margin-bottom:5px;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 .state .support_num .meter_wrap .meter>p{flex:0 1 auto;width:auto;font-size:1rem;font-weight:normal}#uma .state .support_num .meter_wrap .meter>p.percent{color:#a5a5a5}#uma .state .support_num .meter_wrap .figure{width:100%;height:8px;background:#e4e4e4;border-radius:16px;overflow:hidden;position:relative}#uma .state .support_num .meter_wrap .figure:before{content:"";display:block;background:red;border-radius:16px;width:100%;height:100%;position:absolute;top:0}#uma .state .support_num .meter_wrap .figure.percent_1:before{left:-90%}#uma .state .support_num .meter_wrap .figure.percent_2:before{left:-80%}#uma .state .support_num .meter_wrap .figure.percent_3:before{left:-70%}#uma .state .support_num .meter_wrap .figure.percent_4:before{left:-60%}#uma .state .support_num .meter_wrap .figure.percent_5:before{left:-50%}#uma .state .support_num .meter_wrap .figure.percent_6:before{left:-40%}#uma .state .support_num .meter_wrap .figure.percent_7:before{left:-30%}#uma .state .support_num .meter_wrap .figure.percent_8:before{left:-20%}#uma .state .support_num .meter_wrap .figure.percent_9:before{left:-10%}#uma .state .support_num .meter_wrap .figure.percent_10:before{left:0}#uma .state .support_num .mark_num{flex:0 1 20%;width:20%;max-width:20%;font-size:1rem;text-align:center}#uma .state .support_num .mark_num span{font-family:"futura-pt",century-gothic,sans-serif;font-weight:bold}#uma .btn_wrap{margin:30px auto}#uma .btn_wrap .btn{margin:0 auto 15px}#uma .btn_wrap .btn a{border-radius:0;max-width:100%;width:100%;color:#000;background:#b8e1e1;border:none}#uma .btn_wrap .btn a i{color:#000;display:none}#uma .btn_wrap .btn a:hover{background:#1fbccc;color:#fff}#uma .btn_wrap .sns_wrap>div{vertical-align:top;margin-right:-2px;display:inline-block !important}#uma .btn_wrap .sns_wrap .fb-like span{overflow:hidden;width:75px !important;height:20px !important;border-radius:3px;margin-right:1px}#uma .btn a{font-size:1.6rem}#uma.tccfiends .fiends_place{display:block !important}#uma.tccfiends .not_fiends_place{display:none !important}#uma:not(.tccfiends) .fiends_place{display:none !important}#uma:not(.tccfiends) .not_fiends_place{display:block !important}#main{padding-top:120px;margin-top:-120px}#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;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;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:bold;line-height:1.2em;padding-bottom:8px;letter-spacing:0.05em;padding-left:0.05em}#main .tab li a .num{margin-left:2px;background:#ceeceb;border-radius:4px;padding:0 2px}#main .tab li a.active,#main .tab li a:hover{border-bottom:5px solid #ceeceb}#main .tab li.recuest_btn{display:block}#main .story_wrap a{display:block;position:relative;margin-bottom:30px;padding:25px;background-image:url("/img/home/story_back.webp");background-size:cover;background-position:center}#main .story_wrap a::after{content:"";position:absolute;top:35%;right:25px;width:35px;height:35px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}#main .story_wrap a p{font-size:1.1rem;color:#fff;text-align:left}@media(min-width: 320px){#main .story_wrap a p{font-size:calc(1.1rem + (1vw - 3.2px)*0.4464285714)}}@media(min-width: 768px){#main .story_wrap a p{font-size:1.3rem}}#main .story_wrap a p .en{font-size:1.1rem}@media(min-width: 320px){#main .story_wrap a p .en{font-size:calc(1.1rem + (1vw - 3.2px)*2.2321428571)}}@media(min-width: 768px){#main .story_wrap a p .en{font-size:2.1rem}}#main .story_wrap a .en{margin-bottom:15px;font-size:1.7rem;font-family:"futura-pt",century-gothic,sans-serif;font-weight:bold}@media(min-width: 320px){#main .story_wrap a .en{font-size:calc(1.7rem + (1vw - 3.2px)*3.3482142857)}}@media(min-width: 768px){#main .story_wrap a .en{font-size:3.2rem}}#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_user p{text-align:center}#main #profile .profile_wrap .prof_info .q_link{margin-bottom:10px}#main #profile .profile_wrap .prof_info .q_link a{font-weight:bold;display:block;padding:3px;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 #profile .profile_wrap .prof_info .sns li:hover{color:#1fbccc}#main #prologue{margin-bottom:60px}#main #prologue .sub_title h3{font-size:1.6rem;font-weight:bold}@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.4rem;letter-spacing:0}@media(min-width: 768px){#main #prologue .prologue_wrap h4{font-size:calc(1.4rem + (1vw - 7.68px)*2.34375)}}@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:bold;margin-bottom:20px}@media(min-width: 768px){#main #prologue .prologue_box .culum .culum_title{font-size:calc(1.8rem + (1vw - 7.68px)*0.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:bold;color:#1fbccc}@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 .sub_title h3 i{font-size:2rem}#main #benefits .benefits_box{background:#ecf6f6;border-top:5px solid #ceeceb;border-bottom:5px solid #ceeceb;padding:20px 0 0;margin-bottom:30px}#main #benefits .benefits_box .benefits_info{padding:0 9vw}#main #benefits .benefits_box .benefits_info .price{font-weight:bold;color:#1fbccc;margin-bottom:10px}#main #benefits .benefits_box .benefits_info .price span{font-size:1.35rem}#main #benefits .benefits_box .benefits_info .price span .yen{font-size:2.6rem}@media(min-width: 768px){#main #benefits .benefits_box .benefits_info .price span .yen{font-size:calc(2.6rem + (1vw - 7.68px)*-0.390625)}}@media(min-width: 1280px){#main #benefits .benefits_box .benefits_info .price span .yen{font-size:2.4rem}}#main #benefits .benefits_box .benefits_info .price span i{font-size:2rem}#main #benefits .benefits_box .benefits_info .img{margin-bottom:10px}#main #benefits .benefits_box .benefits_info .txt{font-size:1.3rem;font-weight:bold;margin-bottom:10px;padding:0 15px}#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{box-sizing:border-box;margin:0;text-align:center;padding:10px}#main #benefits .benefits_box .benefits_info .btn_area .btn:first-child{flex:0 1 52%;width:52%;max-width:52%}#main #benefits .benefits_box .benefits_info .btn_area .btn:last-child{flex:0 1 36%;width:36%;max-width:36%}#main #benefits .benefits_box .benefits_info .btn_area .btn.choice_btn{background:#1fbccc;border:1px solid #1fbccc;color:#fff}#main #benefits .benefits_box .benefits_info .btn_area .btn.choice_btn:hover{opacity:1;color:#1fbccc;background:#fff}#main #benefits .benefits_box .benefits_info .btn_area .btn.detail_btn{border:1px solid #000;color:#000;background:none;cursor:pointer;transition:.3s}#main #benefits .benefits_box .benefits_info .btn_area .btn.detail_btn:hover{opacity:1;color:#fff;background:#000}#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)*0.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 20px;display:none;margin-top:10px}@media screen and (max-width: 769px){#main #benefits .benefits_box .detail{padding:20px 9vw}}#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)*0.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 42%;width:42%;max-width:42%}#main #benefits .benefits_box .data>div p.num{flex:0 1 50%;width:50%;max-width:50%;text-align:right}#main #benefits .benefits_box .data>div span{font-weight:bold;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:#1fbccc;padding:15px 0}.owner_cp_banner_box{margin-block-end:32px}#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 .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:#ceeceb;padding:20px 15px;margin-bottom:10px;position:relative;font-weight:bold;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 rgba(0,0,0,0);border-top-color:#ceeceb;bottom:-20px}#application .application_wrap .flow_wrap .flow_list li:first-child{background:#80c0c4 !important}#application .application_wrap .flow_wrap .flow_list li:first-child:after{border-top-color:#80c0c4 !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)*0.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 rgba(0,0,0,0);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:none;color:#80c0c4;border:1px solid #80c0c4;max-width:80%;width:100%;padding:15px 0}#application .btn a i{left:15px}@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 .uma_wrap .uma_name .place_wrap{margin-bottom:15px;font-weight:bold}#uma .left{margin-bottom:0}#uma .sub_title{padding-top:10px;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 .uma_txt .reservation .btn{margin-bottom:20px}#uma .uma_txt_wrap .uma_txt .reservation .btn a{margin-left:0;max-width:270px;width:50%}#uma .uma_txt_wrap .btn_wrap{flex:0 1 36%;width:36%;max-width:36%}#uma .uma_txt_wrap .btn_wrap .btn{margin-bottom:20px}#uma .uma_txt_wrap .btn_wrap .btn a i{display:block;color:#fff}#uma .uma_outline{background:#f9fafa;padding:30px;margin-bottom:40px}#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 .ribon{flex:0 1 100%;width:100%;max-width:100%;margin-bottom:20px}#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:none;padding:0;margin:0}#uma .state.sp_only{display:none}#uma .state .state_wrap{background:#ecf6f6;padding:30px}#uma .state .state_wrap p{font-size:1.3rem;font-weight:bold}#uma .state .state_wrap p.num{font-size:1.6rem;margin-top:10px}#uma .state .state_wrap p.num span{margin-right:10px}#uma .state .support_num{width:100%}#uma .state .support_num .mark_num span{font-size:1.6rem;font-weight:bold;text-align:right}#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;text-align:left}#main .tab li a .pc_only{display:inline-block}#main .tab li a .en{margin-right:10px}#main .tab li a .num{margin-left:10px}#main .tab li.recuest_btn{display:none}#main .story_wrap a{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:40px 25px}#main .story_wrap a p{font-size:1.3rem;color:#fff;text-align:left}#main .story_wrap a p .en{font-size:2.1rem}#main .story_wrap a .name{flex:0 1 auto;width:auto;text-align:left}#main .story_wrap a .en{flex:0 1 auto;width:auto;margin-bottom:0;margin-right:40px;line-height:1.5}#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.more,#main #profile .profile_wrap .prof_txt .btn.close{display:block;margin:10px auto}#main #profile .profile_wrap .prof_txt .btn.more a,#main #profile .profile_wrap .prof_txt .btn.close a{color:#000;height:auto;background:none;line-height:normal;border:none;max-width:50%;padding:10px}#main #prologue .prologue_wrap{background:none;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;margin-block-end:0}#main #prologue .prologue_box .culum{margin-bottom:0;padding:20px 0;border-bottom:1px solid #e5e5e5}#main #prologue .prologue_box .culum:nth-last-child(1){border:none}#main #benefits .benefits_box .benefits_info{padding:0 20px}#main #benefits .benefits_box .benefits_info .price{padding:0 8px}#main #benefits .benefits_box .data{padding:20px 25px}#main #benefits .benefits_box .data>div{letter-spacing:normal}#main .back_btn_wrap{display:none}#application .btn a{height:auto;line-height:normal;color:#fff;border:1px solid #fff}#application .btn a i{left:0px}}@media screen and (min-width: 769px)and (max-width: 1025px){#main .story_wrap a .en{margin-bottom:15px}#main .story_wrap a .en,#main .story_wrap a .name{flex:0 1 100%;width:100%;max-width:100%}#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.more,#main #profile .profile_wrap .prof_txt .btn.close{display:block;margin:20px auto}#main #profile .profile_wrap .prof_txt .btn.more a,#main #profile .profile_wrap .prof_txt .btn.close a{color:#000;height:auto;background:none;line-height:normal;border:none;max-width:50%;padding:10px}#main #prologue .prologue_wrap{background:none;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 .data{padding:20px}#main #benefits .benefits_box .data>div{letter-spacing:normal}#main .back_btn_wrap{display:none}}@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;margin-bottom:15px}#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 .uma_name .place_wrap{flex:0 1 auto;width:auto;text-align:right;display:block;margin-bottom:15px}#uma .uma_wrap .place{display:none}#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:0}#uma .uma_txt p{line-height:2.5rem;margin-bottom:30px}#uma .btn_wrap{margin:0}#uma .uma_img_wrap .slide_wrap{bottom:0vw}#uma .uma_img_wrap .slide_wrap .slick-dots{bottom:-80px}#uma .uma_outline{display:block;height:100%;box-sizing:border-box;margin-bottom:0}#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;margin-bottom: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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;padding:15px;border-bottom:1px solid #fff}#uma .state .state_wrap>div p{flex:0 1 38%;width:38%;max-width:38%}#uma .state .state_wrap>div p .icon{display:block;margin:0}#uma .state .state_wrap>div p.num{flex:0 1 60%;width:60%;max-width:60%;text-align:right}#uma .state .support_num{padding:15px 0}}@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:normal;color:#f7f3ed}#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 rgba(0,0,0,0);border-left-color:#f7f3ed;bottom:auto;left:auto;right:-32%;border-top-color:rgba(0,0,0,0) !important;border-left-color:#000}#application .application_wrap .flow_wrap .flow_list li:first-child:after{border-top-color:rgba(0,0,0,0) !important}#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 rgba(0,0,0,0);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 .uma_name{flex:0 1 74.25%;width:74.25%;max-width:74.25%;max-width:960px}#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 .main_wrap #owner .profile_wrap>div{flex:0 1 31%;width:31%;max-width:31%}#main .main_wrap #owner .profile_wrap .prof_user{flex:0 1 31%;width:31%;max-width:31%}#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 h3{font-size:1.6rem;font-weight:bold;margin-bottom:20px}@media(min-width: 768px){#comment .sub_title h3{font-size:calc(1.6rem + (1vw - 7.68px)*1.953125)}}@media(min-width: 1280px){#comment .sub_title h3{font-size:2.6rem}}#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 .icon{margin-left:10px;color:#d8d8d8;background-color:#f2f2f4;border-radius:50px;padding:8px;font-size:2.5rem}#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{text-align:justify;width:75%;margin-right:15px;padding-bottom:10px}#comment .comment_txt p{padding:5px 0}#comment .comment_txt .comment_time_pc_tab_only{display:none}#comment .comment_txt .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:gray;font-size:1.1rem}#comment .comment_txt .comment_sp_tab_only>div{flex:0 1 33.3333%;width:33.3333%;max-width:33.3333%}#comment .comment_txt .comment_sp_tab_only .comment_good{text-align:left}#comment .comment_txt .comment_sp_tab_only .comment_good .icon{font-size:1rem;margin-right:-1px}#comment .comment_txt .comment_sp_tab_only .comment_sab_reply{text-align:center}#comment .comment_txt .comment_sp_tab_only .comment_sab_reply .icon-time{margin-left:1px}#comment .comment_txt .comment_sp_tab_only .comment_time{text-align:right}#comment .comment_txt .comment_pc_tab_only{display:none}#comment .comment_txt .comment_sab_wrap_reply{text-align:right;color:gray;padding:8px 0px;font-size:1.1rem}#comment .comment_txt .comment_reply{margin:10px 0;margin-left:auto;border-top:dotted 2px #c9c9c9;padding-top:10px}#comment .comment_txt .comment_reply .name{margin-top:10px;margin-bottom:10px}#comment .comment_txt .comment_reply .name .icon{font-size:1.6rem;color:#d8d8d8;background-color:#f2f2f4;border-radius:50px;padding:6px}#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}@media screen and (min-width: 769px){#comment{width:100%}#comment .sub_title h3{margin-bottom:60px}#comment .comment_wrap{width:95%;border-right:solid 1px #e5e5e5;margin-bottom:20px;padding:0px 50px 0 0;background-color:rgba(0,0,0,0)}#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{text-align:justify;width:80%;margin-right:10px;padding-bottom:10px}#comment .comment_txt p{padding:6px 0}#comment .comment_txt .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 .pc_only_flex .comment_time_pc_tab_only{display:block;color:gray;font-size:1.1rem;width:9%;text-align:right}#comment .comment_txt .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 .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:gray;font-size:1.1rem}#comment .comment_txt .comment_pc_tab_only .comment_good{margin:0 50px 0 0}#comment .comment_txt .comment_pc_tab_only .comment_good .icon{font-size:1rem;margin-right:-1px}#comment .comment_txt .comment_pc_tab_only .comment_sab_reply{margin-right:-3px}#comment .comment_txt .comment_pc_tab_only .comment_sab_reply .icon-time{margin-left:1px}#comment .comment_txt .comment_sp_tab_only{display:none}#comment .comment_txt .comment_sab_wrap_reply{text-align:right;color:gray;padding:8px 0px;font-size:1.1rem}#comment .comment_txt .comment_reply{margin:10px 0;margin-left:auto;border-top:dotted 2px #c9c9c9;padding-top:10px}#comment .comment_txt .comment_reply .name{margin-top:10px;margin-bottom:10px}#comment .comment_txt .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}}@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:bold}#comment .comment_wrap{width:95%;border-right:none;margin-bottom:20px;padding:0px 50px 0 0;background-color:rgba(0,0,0,0)}#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{text-align:justify;width:80%;margin-right:10px;padding-bottom:10px}#comment .comment_txt p{padding:6px 0}#comment .comment_txt .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 .pc_only_flex .comment_time_pc_tab_only{display:block;color:gray;font-size:1.1rem;width:9%;text-align:right}#comment .comment_txt .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 .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:gray;font-size:1.1rem;margin-left:auto}#comment .comment_txt .comment_pc_tab_only .comment_good{margin:0 50px 0 0}#comment .comment_txt .comment_pc_tab_only .comment_good .icon{font-size:1rem;margin-right:-1px}#comment .comment_txt .comment_pc_tab_only .comment_sab_reply{margin-right:-3px}#comment .comment_txt .comment_pc_tab_only .comment_sab_reply .icon-time{margin-left:1px}#comment .comment_txt .comment_sp_tab_only{display:none}#comment .comment_txt .comment_sab_wrap_reply{text-align:right;color:gray;padding:8px 0px;font-size:1.1rem}#comment .comment_txt .comment_reply{margin:10px 0;margin-left:auto;border-top:dotted 2px #c9c9c9;padding-top:10px}#comment .comment_txt .comment_reply .name{margin-top:10px;margin-bottom:10px}#comment .comment_txt .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:40px;width:40px;line-height:40px;border-radius:100%;text-align:center;letter-spacing:normal;height:30px;width:30px;line-height:1px;z-index:1}#umarepo .slide_wrap .arrow.prev{left:-8px !important}#umarepo .slide_wrap .arrow.prev:before{width:8px;height:8px;top:calc(25% - 5px);left:calc(50% - 3px)}#umarepo .slide_wrap .arrow.next{right:-9px !important}#umarepo .slide_wrap .arrow.next:before{width:8px;height:8px;top:calc(50% + 2px)}#umarepo .slider{margin-bottom:60px}#umarepo .slider .slick-slide{border:6px solid #e3e3e3;margin:0 6px}#umarepo .slider .slick-slide div{line-height:0}#umarepo .slider li img{width:100%;height:auto}#umarepo .slider slick-prev:before,#umarepo .slider .slick-next: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.slick-active button:before,#umarepo .slider .slick-dots li button:before{color:#fff}#umarepo .slider .arrow{background-color:#c1e1e1;color:#fff}#umarepo .slider .arrow .fas{-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:30px}#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;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;text-align:left}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap .img{flex:0 1 26%;width:26%;max-width:26%;margin-right:4%;height:auto;position:relative;overflow:hidden}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap .img img{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:auto}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap .img:after{content:"";display:block;padding-top:100%}#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 60%;width:60%;max-width:60%}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap .umarepo_txt .new{color:#b5a693;font-weight:bold}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap .umarepo_txt .title{font-weight:bold;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 .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 90%;width:90%;max-width:90%}#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:#eff7f7;padding:10px}#umarepo .umarepo_more p a.active,#umarepo .umarepo_more p a:hover{opacity:1;background-color:#c1e1e1;color:#fff}#umarepo .umarepo_more p:first-child,#umarepo .umarepo_more p.next{flex:.3 1 10%;max-width:60px}#colorbox,#cboxOverlay,#cboxWrapper{z-index:999999 !important;overflow:initial !important}#cboxLoadedContent{border:none !important;background:none !important}#cboxContent{background:none !important;padding:30px 20px;left:50%;transform:translateX(-50%)}#cboxTitle,#cboxCurrent{display:none !important}#cboxPrevious{background:none !important;transform:translateY(-50%);left:-4% !important}#cboxPrevious:before{content:"";font-family:"Font Awesome 5 Free";position:absolute;color:#fff;font-weight:bold;text-indent:0px;font-size:2rem;left:0}#cboxNext{background:none !important;transform:translateY(-50%);right:-4% !important}#cboxNext:before{content:"";font-family:"Font Awesome 5 Free";position:absolute;color:#fff;font-weight:bold;text-indent:0px;font-size:2rem;right:0}#cboxClose{background:none !important;line-height:1;width:80px !important;top:0px !important;right:25px !important}#cboxClose:before{content:"CLOSE";position:absolute;left:0;text-indent:0px;color:#ccc}#cboxClose:after{content:"×";position:absolute;right:0;top:-5px;color:#ccc;text-indent:0px;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:none}@media screen and (min-width: 769px){#umarepo{margin-bottom:60px}#umarepo .umarepo_sub_title{margin-bottom:30px;font-size:2.1rem;font-weight:bold;padding-bottom:20px}#umarepo .umarepo_sub_title h3{padding-top:10px;font-size:1.2rem;font-weight:bold}#umarepo .slider{display:block;width:95%;height:auto}#umarepo .slider .slick-slide{margin:0 20px}#umarepo .umarepo_more{width:80%;margin:60px auto 120px}#umarepo .next_buttom_none{display:block;font-size:1.3rem;background-color:#f7f3ed;padding:2% 4%;margin:auto}#umarepo .next_buttom{display:block;font-size:1.3rem;background-color:#f7f3ed;padding:2% 4%;margin:auto;cursor:pointer;transition:all .5s ease 0s;decoration:rgba(0,0,0,0)}#umarepo .umarepo_wrap .umarepo_box{border-top:none !important;border-bottom:none}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap{-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap .img{flex:0 1 30%;width:30%;max-width:30%;margin:0}#umarepo .umarepo_wrap .umarepo_box .umarepo_txt_wrap .umarepo_txt{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 .umarepo_wrap_sp{display:none}#umarepo .umarepo_wrap_tab{display:none}}@media screen and (min-width: 769px)and (max-width: 1025px){#umarepo{margin-bottom:60px;.umarepo_sub_title:nth-child(2);.umarepo_sub_title-border-bottom:solid 1px #bfbfbf}#umarepo .umarepo_sub_title{margin-bottom:30px;font-size:2.1rem;font-weight:bold;padding-bottom:20px}#umarepo .umarepo_sub_title h3{padding-top:10px;font-size:1rem;font-weight:bold}#umarepo .umarepo_wrap_tab{display:block}#umarepo .umarepo_wrap_tab .umarepo_main{padding:0 0 10px 0;font-size:1.3rem;margin:0 0 30px 0}#umarepo .umarepo_wrap_tab .umarepo_main .umarepo_main_wrap{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;border-bottom:solid 1px #bfbfbf;border-top:solid 1px #bfbfbf}#umarepo .umarepo_wrap_tab .umarepo_main .umarepo_main_wrap .slider .arrow{background-color:#b5a693;color:#fff}#umarepo .umarepo_wrap_tab .umarepo_flex_box{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:40px 0 30px 30px;flex-basis:1000%}#umarepo .umarepo_wrap_tab .umarepo_flex_box .contents_box{margin:0 auto 0 0;max-width:80%;flex-basis:80%}#umarepo .umarepo_wrap_tab .umarepo_flex_box .contents_box .new{margin-top:10px;color:#b6a48e;font-weight:bold;margin-bottom:-5px}#umarepo .umarepo_wrap_tab .umarepo_flex_box .contents_box .time{margin:10px 0 5px 0;font-size:1.1rem;color:gray}#umarepo .umarepo_wrap_tab .umarepo_flex_box .contents_box .title{font-weight:bold;font-size:1.4rem;margin:0 0 10px 0;line-height:2}#umarepo .umarepo_wrap_tab .umarepo_flex_box .contents_box .content{font-size:1.3rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#umarepo .umarepo_wrap_tab .umarepo_flex_box .sankaku{margin:-30px 0 auto 0;width:25px;height:25px;border:1px solid;border-color:#bfbfbf #bfbfbf rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(45deg)}.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:rgba(0,0,0,0)}.umarepo_wrap_sp{display:none}.umarepo_wrap_pc{display:none !important}}.repo_detail .sub_title h3{font-size:1.6rem;font-weight:bold;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:#eff7f7}.repo_detail .umarepo_btn p a{padding:10px 20px;display:block}.repo_detail .umarepo_btn p a:hover{opacity:1;background:#80c0c4;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}}#main #owner .sub_title h3{font-size:1.6rem;font-weight:bold;margin-bottom:20px}@media(min-width: 768px){#main #owner .sub_title h3{font-size:calc(1.6rem + (1vw - 7.68px)*1.953125)}}@media(min-width: 1280px){#main #owner .sub_title h3{font-size:2.6rem}}#main #owner .profile_wrap{background:#f9fafa;position:relative;margin-bottom:57px;padding:60px 20px 20px}#main #owner .profile_wrap.no_item{padding:40px 20px;text-align:center;font-weight:bold}#main #owner .profile_wrap.hide{display:none}#main #owner .profile_wrap .prof_user{margin-bottom:10px}#main #owner .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 #owner .profile_wrap .prof_user p{text-align:center}#main #owner .profile_wrap .prof_info .address{margin-bottom:10px;text-align:center}#main #owner .profile_wrap .prof_info .self_introduction{margin-bottom:10px}#main #owner .profile_wrap .prof_info .q_link{margin-bottom:10px}#main #owner .profile_wrap .prof_info .q_link a{font-weight:bold;display:block;padding:10px;border:1px solid;text-align:center}#main #owner .profile_wrap .prof_info .url{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;margin-bottom:20px}#main #owner .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 #owner .profile_wrap .prof_info .sns li{flex:0 1 auto;width:auto;margin:0 10px;color:#bfbfbf;font-size:2rem}#main #owner .profile_wrap .prof_info .sns li:hover{color:#1fbccc}#main #owner .btn .short{font-size:1.4rem;color:#000;background:rgba(0,0,0,0);border:1px solid #000}@media screen and (min-width: 769px){#main #owner .sub_title h3{margin-bottom:60px}#main #owner .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;margin-bottom:43px;padding:30px}#main #owner .profile_wrap>div{flex:0 1 48%;width:48%;max-width:48%}#main #owner .profile_wrap .prof_user{flex:0 1 100%;width:100%;max-width:100%;margin-bottom:30px;text-align:center}#main #owner .profile_wrap .prof_user .img{position:static;transform:none;margin-bottom:10px}#main #owner .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 #owner .profile_wrap .prof_txt .btn.more,#main #owner .profile_wrap .prof_txt .btn.close{display:block;margin:20px auto}#main #owner .profile_wrap .prof_txt .btn.more a,#main #owner .profile_wrap .prof_txt .btn.close a{color:#000;height:auto;background:none;line-height:normal;border:none;max-width:50%;padding:10px}#main #owner .profile_wrap:nth-last-child(1){margin-bottom:0}#main #owner .profile_wrap.no_item{font-weight:bold}#main #owner .profile_wrap.no_item p{flex:0 1 100%;width:100%;max-width:100%;font-size:1.5rem}#main #owner .btn .short{font-size:1.4rem}}@media screen and (min-width: 769px)and (max-width: 1025px){#main #owner .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 #owner .profile_wrap>div{flex:0 1 48%;width:48%;max-width:48%}#main #owner .profile_wrap .prof_user{flex:0 1 100%;width:100%;max-width:100%;margin-bottom:30px;text-align:center}#main #owner .profile_wrap .prof_user .img{position:static;transform:none;margin-bottom:10px}#main #owner .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 #owner .profile_wrap .prof_txt .btn.more,#main #owner .profile_wrap .prof_txt .btn.close{display:block;margin:20px auto}#main #owner .profile_wrap .prof_txt .btn.more a,#main #owner .profile_wrap .prof_txt .btn.close a{color:#000;height:auto;background:none;line-height:normal;border:none;max-width:50%;padding:10px}}
/*# sourceMappingURL=style.css.map */
