﻿*{box-sizing:border-box;margin:0;padding:0;word-wrap:break-word;outline:none}input::-webkit-input-placeholder{color:#ddd}input:-ms-input-placeholder{color:#ddd}input::-moz-placeholder{color:#ddd}input,select{vertical-align:middle}img{vertical-align:top;font-size:0;line-height:0}li,ol,ul{list-style-type:none;margin:0;padding:0}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}body{font-family:'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;font-size:1em;font-weight:400;line-height:1.75;letter-spacing:0.5px;background-color:#ecf3ff}a{text-decoration:none;color:#0f2988}#success_msg{position:fixed;top:120px;left:50%;transform:translate(-50%, -50%);background-color:#3c7cf1;padding:6px 25px;border-radius:25px;color:#fff;font-size:14px;z-index:3}#failure_msg{position:fixed;top:120px;left:50%;transform:translate(-50%, -50%);background-color:#BA0101;padding:6px 25px;border-radius:25px;color:#fff;font-size:14px;z-index:3}#failure,#notice,#success{position:fixed;top:120px;left:50%;transform:translate(-50%, -50%);background-color:#3c7cf1;padding:6px 25px;border-radius:25px;color:#fff;font-size:14px;z-index:3;box-shadow:0 1px 10px #ccc}#success{background-color:#3c7cf1}#failure{background-color:#BA0101}#notice{background-color:#BA0101}input.txt,#card-number,#card-expiry,#card-cvc{width:100%;border:solid 1px #caddff;background-color:#fff;padding:10px;border-radius:6px;color:#0f2988;font-size:inherit}input.short{width:auto !important;border:solid 1px #caddff;background-color:#fff;padding:10px;border-radius:6px;color:#0f2988;font-size:inherit}select.txt{border:solid 1px #caddff;background-color:#fff;padding:10px;border-radius:6px;color:#0f2988;font-size:inherit}textarea.txt{width:100%;height:200px;border:solid 1px #caddff;background-color:#fff;padding:10px;border-radius:6px;color:#0f2988;line-height:180%;font-size:15px}input.txt.error,input.short.error,textarea.txt.error,.StripeElement--invalid{border:solid 1px #BA0101 !important}label.error{display:block;color:#BA0101;font-size:13px}ul.horizon{display:flex;margin:5px 0 0 0}ul.horizon li{margin-right:15px}.radio input[type="radio"]{position:absolute;opacity:0}.radio input[type="radio"]+.radio-label:before{content:'';background:#f4f4f4;border-radius:100%;border:1px solid #bfbfbf;display:inline-block;width:1.4em;height:1.4em;position:relative;top:0.2em;margin-right:0.5em;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease}.radio input[type="radio"]:checked+.radio-label:before{background-color:#3c7cf1;box-shadow:inset 0 0 0 4px #fff}.radio input[type="radio"]:focus+.radio-label:before{outline:none;border-color:#3c7cf1}.radio input[type="radio"]:disabled+.radio-label{color:#999}.radio input[type="radio"]:disabled+.radio-label:before{box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4}.radio input[type="radio"]+.radio-label:empty:before{margin-right:0}input[type="checkbox"]{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="checkbox"]{cursor:pointer;padding-left:30px;vertical-align:middle;position:relative}input[type="checkbox"]::before,input[type="checkbox"]::after{content:"";display:block}input[type="checkbox"]::before{position:absolute;top:50%;left:5px;background-color:#fff;border-radius:0%;border:1px solid #3c7cf1;border-radius:4px;width:20px;height:20px;transform:translateY(-50%)}input[type="checkbox"]::after{position:absolute;top:-4px;left:10px;border-bottom:3px solid #3c7cf1;border-left:3px solid #3c7cf1;opacity:0;height:6px;width:11px;transform:rotate(-45deg)}input[type="checkbox"]:checked::after{opacity:1}.file_selector label{display:inline-block;width:100%;padding:6px 0;text-align:center;color:#3c7cf1;font-size:14px;background-color:#fff;border:solid 1px #3c7cf1;border-radius:5px;cursor:pointer}.file_selector label i{background-position:-69px -113px;width:11px;height:14px;display:inline-block;background-image:url("../img/images.png");background-size:163px 147px;margin-left:10px}.file_selector p{font-size:13px !important;text-align:center;margin:5px auto !important}.file_selector input[type='file']{width:0;height:0;visibility:hidden}.btn{width:100%;margin-bottom:30px;overflow:hidden}.btn ul{text-align:center}.btn ul li{display:inline-block;margin:0 10px}@media screen and (max-width: 770px){.btn ul li{width:90%;margin-bottom:10px}}.btn ul li input[type='submit']{min-width:200px;color:#fff;background-color:#0f2988;border:none;padding:15px 40px;border-radius:40px;font-size:inherit;cursor:pointer}@media screen and (max-width: 770px){.btn ul li input[type='submit']{padding:15px 30px;width:100%;min-width:100%}}.btn ul li input[type='submit']:hover{background-color:#3c7cf1}.btn ul li a{display:inline-block;min-width:200px;color:#fff;background-color:#0f2988;border:none;padding:15px 40px;border-radius:40px;font-size:inherit;cursor:pointer}@media screen and (max-width: 770px){.btn ul li a{width:100%;min-width:100%}}.btn ul li button{display:inline-block;min-width:200px;color:#fff;background-color:#0f2988;border:none;padding:15px 40px;border-radius:40px;font-size:inherit;cursor:pointer}@media screen and (max-width: 770px){.btn ul li button{width:100%;min-width:100%}}.btn ul li input.back,.btn ul li a.back,.btn ul li button.back{background-color:#666}.btn ul li input.back:hover,.btn ul li a.back:hover,.btn ul li button.back:hover{background-color:#999}header{position:fixed;top:0px;left:0px;right:0px;background-color:#fff;box-shadow:0 0 3px 3px rgba(0,0,0,0.1);z-index:3}header ul{float:right;background-color:#fff}@media screen and (max-width: 770px){header ul{height:50px}}header ul li{float:left}@media screen and (max-width: 770px){header ul li{float:left}}header ul li a{padding:26px 0 0;display:inline-block;height:80px;width:200px;text-align:center}@media screen and (max-width: 770px){header ul li a{padding:14px 0 0;height:50px;width:50px}}header ul li a em{font-style:normal}@media screen and (max-width: 770px){header ul #btn_regist a{background-color:#3c7cf1;height:50px;width:50px;border-right:solid 1px #ecf3ff}}header ul #btn_regist a span{display:inline-block;background-image:url("../img/images.png");background-size:163px 147px;background-position:0 -63px;width:30px;height:22px;vertical-align:middle;margin-right:8px}@media screen and (max-width: 770px){header ul #btn_regist a span{display:inline-block;background-image:url("../img/images.png");background-repeat:no-repeat;background-size:163px 147px;background-position:-130px -89px;width:13px;height:15.5px;vertical-align:sub;margin-right:8px;margin-right:0}}header ul #btn_regist a em{font-style:normal}@media screen and (max-width: 770px){header ul #btn_regist a em{display:none}}@media screen and (max-width: 770px){header ul #btn_regist a{width:auto !important}header ul #btn_regist span{display:none !important}header ul #btn_regist em{display:block !important;color:#fff;font-size:14px;padding:0 15px}}header ul #btn_login a{background-color:#3c7cf1;color:#fff}header ul #btn_login a span{display:inline-block;background-image:url("../img/images.png");background-repeat:no-repeat;background-size:163px 147px;background-position:-99px -28px;width:22px;height:26px;vertical-align:sub;margin-right:8px}@media screen and (max-width: 770px){header ul #btn_login a span{margin-right:0}}header ul #btn_login a em{font-style:normal}@media screen and (max-width: 770px){header ul #btn_login a em{display:none}}header ul #menu{position:relative;display:block;background:#0f2988;width:80px;height:80px;float:right;cursor:pointer}@media screen and (max-width: 770px){header ul #menu{width:50px;height:50px}}header ul #menu span{position:absolute;left:27px;width:28px;height:3px;background-color:#fff;display:block;cursor:pointer}@media screen and (max-width: 770px){header ul #menu span{left:11px}}header ul #menu span:first-child{top:32px}@media screen and (max-width: 770px){header ul #menu span:first-child{top:19px}}header ul #menu span:nth-child(2){top:44px}@media screen and (max-width: 770px){header ul #menu span:nth-child(2){top:30px}}header ul #menu.open span:first-child{top:40px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}@media screen and (max-width: 770px){header ul #menu.open span:first-child{top:25px}}header ul #menu.open span:nth-child(2){top:40px;transform:rotate(225deg);-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg)}@media screen and (max-width: 770px){header ul #menu.open span:nth-child(2){top:25px}}#openmenu{position:fixed;top:80px;right:0;width:280px;background-color:#0f2988;z-index:3;display:none;font-size:14px}@media screen and (max-width: 770px){#openmenu{top:50px}}#openmenu li{border-bottom:solid 1px #1437b6}#openmenu li a{display:block;padding:15px;color:#fff}#openmenu li a:hover{background-color:#3c7cf1}#openmenu li ul{background-color:#1d5ed6}#openmenu li ul li{border-bottom:none}#openmenu li ul li a{padding:6px 15px}#openmenu li:last-child{border-bottom:none}#openmenu #uom_mypage span{display:inline-block;background-image:url("../img/images.png");background-size:163px 147px;background-position:-130px -25px;width:17px;height:19px;vertical-align:middle;margin-right:10px}#openmenu #uom_reserve span{display:inline-block;background-image:url("../img/images.png");background-size:163px 147px;background-position:-28px -90px;width:23px;height:17px;vertical-align:bottom;margin-right:10px}#openmenu #uom_message span{display:inline-block;background-image:url("../img/images.png");background-size:163px 147px;background-position:0 0;width:29px;height:29px;vertical-align:bottom;margin-right:10px}#openmenu #uom_logout span,#openmenu #uom_stripe span{display:inline-block;width:29px;height:29px;vertical-align:bottom;margin-right:10px}#logo{position:fixed;top:30px;left:20px;z-index:3}@media screen and (max-width: 770px){#logo{top:10px;left:10px}}#logo img{height:100px}@media screen and (max-width: 770px){#logo img{height:56px}}main #container{width:1200px;margin:150px auto 30px;padding:30px 30px 50px;background-color:#fff}@media screen and (max-width: 770px){main #container{margin:100px auto 30px;width:100%;padding:20px}}main #container h1{color:#3c7cf1;font-size:16px;font-weight:600;margin-bottom:20px}#loading{position:fixed;top:50%;left:calc(50% + 150px);width:60px;height:15px;transform:translate(-50%, -50%);background-image:url("../img/three-dots.svg");z-index:999;display:none}footer{background-color:#0f2988;width:100%;padding:50px 0;text-align:center;overflow:hidden}footer .footer-logo{width:100%}footer .footer-logo a{display:block;width:130px;height:105px;margin:0 auto 30px;background-image:url("../img/f_logo.png");background-repeat:no-repeat;background-size:contain}footer a{display:inline-block;color:#fff;font-size:14px;margin:0 15px}@media screen and (max-width: 770px){footer a{width:100%;margin:5px 0}}footer p{margin-top:30px;color:#caddff;font-size:12px}.stars{font-weight:bold}.stars .star5_rating{position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#ccc;margin-right:5px}.stars .star5_rating:before,.stars .star5_rating:after{content:'\2605\2605\2605\2605\2605'}.stars .star5_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#ffcf32}.stars .star5_rating[data-rate="5"]:after{width:100%}.stars .star5_rating[data-rate="4.5"]:after{width:90%}.stars .star5_rating[data-rate="4"]:after{width:80%}.stars .star5_rating[data-rate="3.5"]:after{width:70%}.stars .star5_rating[data-rate="3"]:after{width:60%}.stars .star5_rating[data-rate="2.5"]:after{width:50%}.stars .star5_rating[data-rate="2"]:after{width:40%}.stars .star5_rating[data-rate="1.5"]:after{width:30%}.stars .star5_rating[data-rate="1"]:after{width:20%}.stars .star5_rating[data-rate="0.5"]:after{width:10%}.stars .star5_rating[data-rate="0"]:after{width:0%}#message-detail #items{position:relative}#message-detail #items #naviback{float:right;position:absolute;top:5px;right:0px;font-size:14px}@media screen and (max-width: 770px){#message-detail #items #naviback{font-size:12px}}#message-detail #items #naviback a{text-decoration:underline}#message-detail #items #naviback.hosts{top:37px;right:50px}@media screen and (max-width: 770px){#message-detail #items #naviback.hosts{top:27px}}#message-detail #items #msg_detail{position:relative;width:100%}#message-detail #items #msg_detail #msg_main{width:100%;height:500px;padding:20px 20px 100px;font-size:14px;overflow-y:auto}#message-detail #items #msg_detail #msg_main p.none{padding:200px 0 0;text-align:center;color:#999}#message-detail #items #msg_detail #msg_main .msg_notice{color:#0f2988;text-align:center;margin:15px 0;font-size:12px}#message-detail #items #msg_detail #msg_main .msg_hr{position:relative;text-align:center;margin:10px 0 30px;color:#0f2988}#message-detail #items #msg_detail #msg_main .msg_hr span{background-color:#fff;display:inline-block;background:#fff;padding:0 30px;font-size:12px;position:relative;text-align:center}#message-detail #items #msg_detail #msg_main .msg_hr::before{content:"";width:100%;height:1px;background:#dbe8ff;position:absolute;top:50%;left:0}#message-detail #items #msg_detail #msg_main .message.partner{padding-right:200px;margin-bottom:20px;overflow:hidden}@media screen and (max-width: 770px){#message-detail #items #msg_detail #msg_main .message.partner{padding-right:0px}}#message-detail #items #msg_detail #msg_main .message.partner figure{width:50px;height:50px;float:left}#message-detail #items #msg_detail #msg_main .message.partner figure img{width:50px;height:50px;border-radius:50%;object-fit:cover}#message-detail #items #msg_detail #msg_main .message.partner .msg_body{color:#0f2988;background-color:#ecf3ff;border-radius:0 6px 6px 6px;margin-left:70px;padding:10px 15px}#message-detail #items #msg_detail #msg_main .message.self{padding-left:200px;margin-bottom:20px;overflow:hidden}@media screen and (max-width: 770px){#message-detail #items #msg_detail #msg_main .message.self{padding-left:0px}}#message-detail #items #msg_detail #msg_main .message.self .msg_body{background-color:#3c7cf1;color:#fff;border-radius:6px 0 6px 6px;padding:10px 15px}#message-detail #items #msg_detail #msg_main .image.self{text-align:right;margin-bottom:20px;overflow:hidden}#message-detail #items #msg_detail #msg_main .image.self img{max-width:40%}#message-detail #items #msg_detail #msg_main .image.partner{text-align:left;margin-bottom:20px;padding-left:70px;overflow:hidden}#message-detail #items #msg_detail #msg_main .image.partner img{max-width:40%}#message-detail #items #msg_detail #msg_foot{width:100%;padding:20px;position:absolute;bottom:0}#message-detail #items #msg_detail #msg_foot #msg_foot_wrap{position:relative}#message-detail #items #msg_detail #msg_foot #msg_foot_wrap textarea{width:calc(100% - 50px);border:0;color:#0f2988;font-size:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;resize:none;padding:15px 50px 15px 15px;background-color:#ecf3ff;border-radius:4px}#message-detail #items #msg_detail #msg_foot #msg_foot_wrap #uploader input[type='file']{display:none}#message-detail #items #msg_detail #msg_foot #msg_foot_wrap #uploader i{position:absolute;top:14px;right:70px;background-position:-34px 0;width:29px;height:24px;display:inline-block;background-image:url("../img/images.png");background-size:163px 147px}#message-detail #items #msg_detail #msg_foot #msg_foot_wrap #uploader i:hover{background-position:0 -34px;width:29px;height:24px}#message-detail #items #msg_detail #msg_foot #msg_foot_wrap button{position:absolute;top:15px;right:0;background-position:-99px 0;width:26px;height:23px;display:inline-block;background-image:url("../img/images.png");background-size:163px 147px;background-color:transparent;border:none;cursor:pointer}#message-detail #items #msg_detail #msg_foot #msg_foot_wrap button:hover{background-position:-34px -34px;width:26px;height:23px}#message-list .messages{width:100%;margin-bottom:20px;background-color:#fff}#message-list .messages .msg{position:relative;border-bottom:solid 1px #cbdcfb;cursor:pointer;overflow:hidden}#message-list .messages .msg a{padding:20px;display:block}#message-list .messages .msg figure{width:60px;height:60px;float:left}#message-list .messages .msg figure img{width:60px;height:60px;border-radius:50%;object-fit:cover}#message-list .messages .msg dl{padding:0 100px 0 85px}#message-list .messages .msg dl dt{color:#3c7cf1}#message-list .messages .msg dl dd{font-size:13px}#message-list .messages .msg ul{font-size:13px;position:absolute;top:20px;right:10px;text-align:right;color:#0f2988;line-height:230%}#message-list .messages .msg ul em{cursor:pointer;box-sizing:inherit;font-style:inherit;background:#0f2988;color:#fff;width:22px;height:22px;line-height:22px;text-align:center;border-radius:100%;font-size:10px;display:inline-block;font-weight:700}#message-list .messages .msg:last-child{border-bottom:none}#message-list .messages .msg:hover{background-color:#cbdcfb}.is-stay{background-color:#d2b74c}.is-nego{background-color:#c00}.is-fix{background-color:#3c7cf1}.is-wait{background-color:#1aa79b}.is-review{background-color:#7a279b}.is-recruitment{background-color:#fbdc2f;color:#333}.is-deadline{background-color:#333}.is-cancel,.is-finish{background-color:#ccc;color:#666}.is-draft{border:1px solid #666;background-color:#fff;color:#666}body#reserve #reserve_head{width:400px;margin:0 auto;text-align:center;position:relative}@media screen and (max-width: 770px){body#reserve #reserve_head{width:100%}}body#reserve #reserve_head #reserve_head_title{color:#0f2988;font-size:16px;font-weight:700;padding-top:5px}body#reserve #reserve_head #reserve_head_prev{position:absolute;top:0;left:0}body#reserve #reserve_head #reserve_head_prev a{width:36px;height:36px;border-radius:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #caddff;background-color:#fff;margin:0 2px}body#reserve #reserve_head #reserve_head_prev a i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;vertical-align:middle;display:inline-block;background-image:url("../img/images.png");background-size:163px 147px;background-position:-155px -19px;width:7px;height:14px}body#reserve #reserve_head #reserve_head_next{position:absolute;top:0;right:0}body#reserve #reserve_head #reserve_head_next a{width:36px;height:36px;border-radius:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #caddff;background-color:#fff;margin:0 2px}body#reserve #reserve_head #reserve_head_next a i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;vertical-align:middle;display:inline-block;background-position:-155px -57px;width:7px;height:14px;display:inline-block;background-image:url("../img/images.png");background-size:163px 147px}body#reserve #reserve_info{position:relative;margin:20px 0}body#reserve #reserve_info #reserve_count{font-size:13px}body#reserve #reserve_info #reserve_count em{font-style:normal;font-size:14px;font-weight:bold}body#reserve #reserve_info #reserve_select{position:absolute;top:0;right:0}body#reserve #reserve_info #reserve_select select{border:none;color:#0f2988;padding-top:0;padding-bottom:0;height:25px}body#reserve #reservations .reservation{position:relative;overflow:hidden;border-bottom:solid 1px #ecf3ff}body#reserve #reservations .reservation a{padding:15px 15px 20px;display:block}body#reserve #reservations .reservation a:hover{background-color:#ecf3ff}body#reserve #reservations .reservation a::after{content:"";position:absolute;top:45%;right:15px;display:inline-block;background-image:url("../img/images.png");background-size:163px 147px;background-position:-155px 0;background-repeat:no-repeat;width:8px;height:14px}body#reserve #reservations .reservation figure{width:68px;height:68px;float:left}body#reserve #reservations .reservation figure img{width:68px;height:68px;border-radius:50%;object-fit:cover}body#reserve #reservations .reservation dl.user{padding-top:8px;padding-left:100px}@media screen and (max-width: 770px){body#reserve #reservations .reservation dl.user{padding-top:0px;padding-bottom:3px;padding-left:90px}}body#reserve #reservations .reservation dl.user dt{font-size:12px;color:#0f2988}body#reserve #reservations .reservation dl.user dd{letter-spacing:.9px;font-size:16px;font-weight:700;color:#3c7cf1}body#reserve #reservations .reservation ul.spec{position:absolute;top:32px;right:50px}@media screen and (max-width: 770px){body#reserve #reservations .reservation ul.spec{position:inherit;padding-left:85px}}body#reserve #reservations .reservation ul.spec li.status{width:110px;height:28px;border-radius:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:13px}body#reserve #reservations .reservation ul.spec .status.is-finish{background-color:#ccc;color:#666}body#reserve #reservations .reservation ul.spec li.tag{padding:1px 10px;border:1px solid #3c7cf1;background-color:#fff;color:#3c7cf1;font-size:13px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5px}#reserve-detail .item{position:relative}#reserve-detail .item figure{width:68px;height:68px;float:left}#reserve-detail .item figure img{width:68px;height:68px;border-radius:50%;object-fit:cover}#reserve-detail .item figcaption{padding:20px 0 0 80px}#reserve-detail .item ul#controller{position:absolute;top:20px;right:20px}@media screen and (max-width: 770px){#reserve-detail .item ul#controller{width:100%;position:inherit;top:auto;right:auto}}#reserve-detail .item ul#controller li{display:inline-block}@media screen and (max-width: 770px){#reserve-detail .item ul#controller li{width:100%;margin-bottom:10px}}#reserve-detail .item ul#controller li a{min-height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;padding:7px 10px;font-size:13px;line-height:1.3;background-color:#ecf3ff;color:#0f2988;-webkit-transition:all .05s linear;transition:all .05s linear}@media screen and (max-width: 770px){#reserve-detail .item ul#controller li a{width:100%;padding:15px}}#reserve-detail .item ul#controller li a:hover{background-color:#0f2988;color:#fff}#reserve-detail .item ul#controller li:first-child a i{display:inline-block;background-image:url("../img/images.png");background-size:163px 147px;background-position:-38px -137px;width:14px;height:10px;margin-right:5px}#reserve-detail .item ul#controller li:first-child a:hover i{display:inline-block;background-image:url("../img/images.png");background-size:163px 147px;background-position:0 -137px;width:14px;height:10px;margin-right:5px}#reserve-detail .item ul#controller li:last-child a i{display:inline-block;background-image:url("../img/images.png");background-size:163px 147px;background-position:-101px -113px;width:11px;height:13px;margin-right:5px}#reserve-detail .item ul#controller li:last-child a:hover i{display:inline-block;background-image:url("../img/images.png");background-size:163px 147px;background-position:-117px -113px;width:11px;height:13px;margin-right:5px}#reviews{overflow:hidden}#reviews .review{border-top:solid 1px #ecf3ff;padding-top:20px;margin-bottom:20px;overflow:hidden}#reviews .review figure{width:68px;height:68px;float:left}#reviews .review figure img{width:100%;height:100%;border-radius:50%;background-size:contain;background-position:center;-o-object-fit:cover;object-fit:cover}#reviews .review dl{display:block;padding-left:100px;font-size:15px;line-height:180%;color:#0f2988}#reviews .review dl dt{width:auto;text-align:left}#reviews .review dl .datetime{font-size:13px}#reviews .review dl .msg{display:block;margin-top:15px}.modal{position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:50%;height:80%;background-color:#fff;box-shadow:0 1px 10px #999;border-radius:4px;z-index:3;overflow-y:auto;display:none}@media screen and (max-width: 770px){.modal{width:90%;height:auto}}.modal h1{font-size:16px;padding:15px 20px;color:#3c7cf1;cursor:pointer}.modal h1 .batsu{display:block;vertical-align:middle;line-height:1;width:2em;height:0.1em;background:#0f2988;border-radius:0.1em;position:relative;transform:rotate(45deg);float:right;margin:14px 0 0 0}.modal h1 .batsu::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;transform:rotate(90deg)}.modal h2{font-size:16px;font-weight:normal;color:#3c7cf1;padding:10px 20px;background-color:#ecf3ff}.modal dl{padding-right:20px}.modal .btn{padding-top:20px;margin-top:20px;margin-bottom:20px;border-top:solid 1px #3c7cf1}#cancel_win{height:270px}#cancel_win p{border-top:solid 1px #3c7cf1;margin:0px 0px 0 !important;padding:40px 20px 20px}body#specified-commercial-transaction table{font-size:14px}body#specified-commercial-transaction table th,body#specified-commercial-transaction table td{padding:15px 0;border-bottom:solid 1px #ecf3ff}@media screen and (max-width: 770px){body#specified-commercial-transaction table th,body#specified-commercial-transaction table td{display:block;width:100%}}body#specified-commercial-transaction table th{width:340px;text-align:left;color:#0f2988;vertical-align:top;padding:15px 30px 15px 0}@media screen and (max-width: 770px){body#specified-commercial-transaction table th{width:100%}}body#terms-of-service #container,body#privacy-policy #container{font-size:14px}body#terms-of-service #container h2,body#privacy-policy #container h2{font-size:15px;font-weight:600;margin:20px 0}body#terms-of-service #container ol,body#privacy-policy #container ol{padding:10px 0 10px 20px}body#terms-of-service #container ol li,body#privacy-policy #container ol li{list-style-type:decimal}body#terms-of-service #container ol li ol li,body#privacy-policy #container ol li ol li{list-style-type:lower-alpha}#check_account_win{height:320px !important}#check_account_win p{border-top:solid 1px #0f2988;margin:0px 0px 10px !important;padding:20px;text-align:left !important}#check_account_win dfn{display:block;text-align:center;font-style:normal;font-size:14px;color:#0f2988}#check_account_win i{display:block;text-align:center;background-color:#f2f2f2;margin:5px 20px 20px;padding:20px;border-radius:4px;font-style:normal;font-weight:bold;font-size:18px;color:#666}
