﻿:root{--main-color-red: #6f1418;--main-color-yellow: #cd9733;--main-color-blue: #105486}html{scroll-behavior:smooth}body{color:#ffffff;font-family:"Noto Sans JP", sans-serif;background:#181818}a[href^="tel"]{color:white;color:#ffffff}a[href^="mailto"]{color:#ffffff;font-size:12px}.container{width:100%;max-width:768px;min-width:375px;padding:0 20px;margin:0 auto}.container1{width:100%;max-width:768px;min-width:375px;padding:40px 20px 0;margin:0 auto}.container2{padding:0 16px 0;margin:0 auto}.container3{width:375px;padding:80px 20px 96px;margin:0 auto}.container3.tg-index{padding-bottom:160px}.container4{width:375px;max-width:768px;min-width:375px;padding:96px 20px 0px;margin:0 auto}a{color:#000000;text-decoration:none}ul{list-style-type:none}p{line-height:1.5}header{position:absolute;top:0;width:100%;height:40px;text-align:center;background:linear-gradient(to bottom, #6f1418, #6f1418);z-index:10}header.button{display:flex;justify-content:space-between;max-width:768px;z-index:11;background:transparent}header .header-content{display:flex;justify-content:space-between;position:relative;align-items:center}header .header-content img{position:absolute;top:8px;right:0px}header input.button-back[type="submit"]{position:absolute;top:8px;width:44px;height:24px;color:#000000;font-size:12px;border-radius:5px;background:linear-gradient(to bottom, silver, silver)}header h1{display:block;color:#ffffff;font-size:24px;font-weight:400;font-family:'M PLUS Rounded 1c', sans-serif;line-height:40px;margin:0 auto}header .button-bell{position:absolute;top:10px;right:40px}.notice{margin-top:48px;margin-bottom:-72px}.alert{margin-top:48px;margin-bottom:-64px}.alert-danger{margin-top:0px;margin-bottom:0px}#error_explanation{margin-bottom:32px}table{margin:0 auto}footer{position:fixed;bottom:0;width:100%;height:54px;background:linear-gradient(to bottom, #6f1418, #6f1418);z-index:10}footer .footer-contents{height:54px;display:flex;justify-content:space-between;align-items:center;color:#ffffff;font-size:12px;text-align:center}footer .footer-contents p{color:#ffffff}.button-img-select{width:104px;height:28px;display:flex;justify-content:center;align-items:center;color:white;border:none;border-radius:25px;cursor:pointer;margin:0;background:linear-gradient(to bottom, #B7D6F4, #105486)}.button-wide-red{width:335px;height:40px;display:flex;justify-content:center;align-items:center;color:white;font-size:18px;border:none;border-radius:26px;cursor:pointer;margin:24px auto 0;background:linear-gradient(to bottom, #6f1418, #6f1418)}.button-wide-blue{width:335px;height:40px;display:flex;justify-content:center;align-items:center;color:white;font-size:18px;border:none;border-radius:26px;cursor:pointer;margin:24px auto 0;background:linear-gradient(to bottom, #6f1418, #6f1418)}.button-wide-yellow{width:335px;height:40px;display:flex;justify-content:center;align-items:center;color:white;font-size:18px;border:none;border-radius:26px;cursor:pointer;margin:24px auto 0;background:linear-gradient(to bottom, #6f1418, #6f1418)}.button-wide-black{width:335px;height:40px;display:flex;justify-content:center;align-items:center;color:#000000;font-size:18px;border:none;border-radius:26px;cursor:pointer;margin:24px auto 0;background:linear-gradient(to bottom, silver, silver)}.button-wide-black-normal{width:335px;height:32px;display:flex;justify-content:center;align-items:center;color:white;font-size:16px;border:1px solid #FFFFFF;border-radius:26px;cursor:pointer;margin:16px auto 0;background-color:#000000}.button-wide-blue-normal{width:335px;height:32px;display:flex;justify-content:center;align-items:center;color:white;font-size:16px;border:none;border-radius:26px;cursor:pointer;margin:16px auto 0;background-color:#4267B2}.button-wide-purple-normal{width:335px;height:32px;display:flex;justify-content:center;align-items:center;color:white;font-size:16px;border:none;border-radius:26px;cursor:pointer;margin:16px auto 0;background-color:#7b1a3b}#top-page-header{position:relative;top:0px;height:40px;display:flex;justify-content:center;align-items:center;text-align:left;background:#231A16}#top-page-header h1{color:#ffffff;font-family:'BIZ UDPMincho', serif;font-size:24px;font-weight:400;text-align:left}.main-visual{position:relative;width:100%;height:calc(100vh - 40px);background-repeat:no-repeat;background-size:100%;background-position:center;background-size:cover;background-image:url(/assets/top-page/man-3639100_1920-b23fc9f2126f524b5a99cc204297683fc3e5504864b7951f97991a7d7b95e386.jpg)}.main-visual h2{color:#ffffff;font-family:'M PLUS Rounded 1c', sans-serif;font-size:30px;font-weight:400;padding-top:130px;text-align:center;text-shadow:1px 1px 0 #000000, -1px -1px 0 #000000, -1px 1px 0 #000000, 1px -1px 0 #000000, 0px 1px 0 #000000, 0 -1px 0 #000000, -1px 0 0 #000000, 1px 0 0 #000000}.main-visual-button{transform:translate(-50%, -50%);width:335px;color:#ffffff;display:flex;justify-content:space-between;position:absolute;left:50%;bottom:20px;margin:0 auto}.main-visual-button-signin,.main-visual-button-login{width:160px;height:32px;color:#ffffff;line-height:32px;text-align:center}.main-visual-button-signin{background-image:url(/assets/top-page/button_red-cc952ebfa456167785f70574d2eb9df785166685245f5f90d629499d468a2367.png)}.main-visual-button-login{background-image:url(/assets/top-page/button_blue-4ca888fea3a18574b8b6927fef5d49edc7c83a6c66ea56a0a9a5c8eec17767fa.png)}.main-visual-price{transform:translate(-50%, -50%);position:absolute;left:50%;bottom:-6px}@media screen and (min-width: 610px){.main-visual h2{font-size:40px;padding-top:136px}}.sub-title{font-size:18px;margin-top:32px;text-align:center}.sub-title span{font-size:20px;font-family:'BIZ UDPMincho', serif}#trouble p{color:#000000;font-size:12px}#trouble .cloud{display:flex;justify-content:center;align-items:center;position:relative;width:335px;height:204px;background-repeat:no-repeat;background-size:100%;background-position:center;background-size:cover;background-image:url(/assets/top-page/cloud-3e8fd80b5e1ab194ba97b69285372cc1a30bb9e7a452c9bd124945e36f334f68.png);margin:0 auto -16px}#reason .reason-icon{display:flex;justify-content:center;align-items:center;width:88px;height:88px;font-size:14px;margin:32px auto 16px;text-align:center}#reason .reason-icon span{font-size:12px}#reason .reason-icon.red{background-image:url(/assets/top-page/circtle_red-46bdeba6b49f55c8c06ce7c14993600dd5020c71cc30e7e5be0c65d004c0454e.png)}#reason .reason-icon.yellow{background-image:url(/assets/top-page/circle_yellow-0638d64c978c1b5c3cc7a7580108969234bf53000c400267722cbf655cb6d09c.png)}#reason .reason-icon.blue{background-image:url(/assets/top-page/circle_blue-5bb87a55dc454fbb816fbaee4f5f1cc0ae9b849e23705d125eacbf8354d1178c.png)}#reason img{display:block;width:335px;border:1px solid #ffffff;margin:0 auto}#reason img.tg_img1{margin-bottom:8px}#reason img.mypage_img1{margin-bottom:8px}#reason .message{font-size:14px;text-align:center;margin-bottom:16px}#action .main-visual-button-signin{font-size:16px;margin:24px auto 8px}#action p{font-size:14px;text-align:center}#action a{display:block;color:#FFFFFF;font-size:12px;margin-top:16px;text-align:center}label{display:block;font-size:18px;margin-bottom:10px}.field-email,.field-password{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.field-email{color:#ffffff;font-size:18px;margin-bottom:20px}.field-password{color:#ffffff;font-size:18px;margin-bottom:0}.field-password.password-reset{margin:12px 0}.login-check-box{display:flex;justify-content:start;margin-top:12px;margin-bottom:32px}.login-check-box label{margin-left:8px;margin-bottom:0}input[type="submit"]{width:176px;height:40px;display:block;color:white;border:none;border-radius:26px;cursor:pointer;margin:0 auto 24px}input.button-login[type="submit"]{font-size:18px;background:linear-gradient(to bottom, #105486, #105486);margin-top:32px;margin-bottom:40px}input.button-login[type="submit"]:disabled{background:#c0c0c0}input.button-sign-out[type="submit"]{font-size:18px;background:linear-gradient(to bottom, silver, silver);margin-top:16px}input.button-wide-blue[type="submit"]{width:335px;height:40px;display:flex;justify-content:center;align-items:center;color:white;font-size:18px;border:none;border-radius:26px;cursor:pointer;margin:24px auto 0;background:linear-gradient(to bottom, #6f1418, #6f1418)}input.button-wide-red[type="submit"]{width:335px;height:40px;display:flex;justify-content:center;align-items:center;color:white;font-size:18px;border:none;border-radius:26px;cursor:pointer;margin:24px auto 0;background:linear-gradient(to bottom, #6f1418, #6f1418)}input.button-wide-black[type="submit"]{width:335px;height:40px;display:flex;justify-content:center;align-items:center;color:#000000;font-size:18px;border:none;border-radius:26px;cursor:pointer;margin:24px auto 0;background:linear-gradient(to bottom, silver, silver)}input.button-wide-yellow[type="submit"]{width:335px;height:40px;display:flex;justify-content:center;align-items:center;color:#ffffff;font-size:18px;border:none;border-radius:26px;cursor:pointer;margin:24px auto 0;background:linear-gradient(to bottom, #cd9733, #cd9733)}.button-new-member{width:176px;height:40px;display:flex;justify-content:center;align-items:center;color:white;font-size:18px;border:none;border-radius:26px;cursor:pointer;margin:0 auto 24px;background:linear-gradient(to bottom, #6f1418, #6f1418)}.button-password-change{width:176px;height:40px;display:flex;justify-content:center;align-items:center;color:#000000;font-size:18px;border:none;border-radius:26px;cursor:pointer;margin:0 auto 24px;background:linear-gradient(to bottom, silver, silver)}.checkbox{display:flex;justify-content:start;margin-top:10px;margin-bottom:24px}.checkbox label{margin-left:8px;margin-bottom:0}#signin h2{font-size:18px;margin-bottom:8px}#signin a{color:#ffffff}#signin #user_icon_img{color:#231A16;margin-bottom:12px}#signin .image-preview{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;cursor:pointer;border-radius:5px}#signin #custom-button{padding:4px;color:#707070;background-color:#ffffff;margin-bottom:12px}#signin #custom-text{margin-left:10px;font-family:sans-serif}#signin #terms-link{margin-top:32px}#signin #terms-link u{cursor:pointer}#signin #terms-link_p u{cursor:pointer}#signin .modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4)}#signin .modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}#signin .modal-content-details{color:#000000}#signin #close,#signin #close_p{position:absolute;top:64px;right:56px;color:#aaaaaa;float:right;font-size:28px;font-weight:bold}#signin #close:hover,#signin #close:focus,#signin #close_p:hover,#signin #close_p:focus{text-decoration:none;cursor:pointer}#signin #close-button,#signin #close-button_p{display:block;width:80px;color:#ffffff;border-radius:6px;background:#c0c0c0;padding:8px;margin:16px auto 0;text-align:center}#signin .terms_agreement_content{font-size:14px;margin-bottom:2px}#signin .withdrawal{margin-top:40px}.login-field{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.login-field-label{margin-bottom:0}.login-field-label.sns{font-size:12px}.login-field-input{width:174px;height:32px;color:#000000;font-size:18px;background-color:#FFFFFF;padding:4px 8px}.login-field-input.sns{width:138px}.login-field em{font-size:12px}.login-field.current-pw{margin-top:64px}.login-field.checkbox{margin-top:24px}.to-login{color:#FFFFFF;font-size:18px}#top-page-footer{position:relative;height:40px;font-family:'BIZ UDPMincho', serif;font-size:12px;line-height:40px;text-align:center;margin-top:32px}#forgot_pw input[type="submit"]{width:100%}#forgot_pw input.button-wide-blue[type="submit"]{width:335px;height:40px;display:flex;justify-content:center;align-items:center;color:white;font-size:16px;border:none;border-radius:26px;cursor:pointer;margin:8px auto 40px;background:linear-gradient(to bottom, #105486, #105486)}#forgot_pw .button-new-member{margin-top:40px}#touring-group .touring-group-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}#touring-group .button-fix{width:44px;height:24px;display:flex;justify-content:center;align-items:center;color:#000000;font-size:12px;border-radius:5px;background:linear-gradient(to bottom, silver, silver);margin:0}#touring-group h2{font-size:18px}#touring-group .touring-title{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%;color:#ffffff;border-radius:4px;box-sizing:border-box;background-color:#4e4e4e;padding:8px;margin-bottom:20px}#touring-group .touring-title p{width:260px;overflow-wrap:break-word}#touring-group .touring-title p.index{width:212px}#touring-group .touring-title p.index.notification{width:256px}#touring-group .touring-title p.touring-title-date{width:62px}#touring-group .touring-title p.touring-title-date.history{width:80px}#touring-group .touring-title.new{color:#181818;background-color:#ffffff}#touring-group .touring-title.edit{color:#181818;background-color:#ffffff}#touring-group .touring-title.index{margin-bottom:4px}#touring-group .touring-title.notification{position:relative;margin-bottom:8px}#touring-group .touring-title-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#touring-group .touring-title-date{font-size:12px}#touring-group .touring-title-button{position:relative;z-index:2;pointer-events:auto;width:53px;height:24px;display:flex;justify-content:center;align-items:center;font-size:12px;color:#ffffff;border:none;border-radius:25px;cursor:pointer;margin:0}#touring-group .touring-title-button.yellow{background:linear-gradient(to bottom, #cd9733, #cd9733);cursor:inherit}#touring-group .touring-title-button.red{background:linear-gradient(to bottom, #6f1418, #6f1418)}#touring-group .touring-title-button.blue{background:linear-gradient(to bottom, #105486, #105486)}#touring-group .spot-info{width:335px;border-radius:5px;background-color:#4e4e4e;padding:8px;margin-bottom:4px}#touring-group .spot-info p{color:#ffffff;font-size:18px}#touring-group .spot-info-details{display:flex;justify-content:space-between;align-items:center}#touring-group .spot-info-details p{width:280px;font-size:16px}#touring-group .spot-info-details-score{display:flex;justify-content:center;align-items:center;width:35px;height:34px;color:#000000;font-size:14px;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/assets/spot-map/star-9f68573d4f198552ce41401cd8ef5e7be3ca3c9757e897d5fdf3eb84f1169538.png)}#touring-group .touring-table{width:335px;font-size:18px;margin-bottom:16px}#touring-group .touring-table.member-list{display:none;margin-top:-16px}#touring-group .touring-table th{width:112px;height:32px;font-weight:400;text-align:left}#touring-group .touring-table-label{font-size:18px;margin-bottom:0}#touring-group .touring-table td{width:218px;font-size:18px}#touring-group .touring-table input#touring_group_touring_date[type="date"]{width:100%;height:32px;color:#000000;font-size:18px;background-color:#ffffff;padding:0 4px}#touring-group .touring-table input#member[type="text"]{width:100%;height:32px;color:#000000;font-size:18px;background-color:#ffffff;padding:0 8px}#touring-group .touring-table input#touring_group_start_point[type="text"]{background-color:#ffffff}#touring-group .touring-table #search{width:100%;height:32px;color:#000000;font-size:18px;background-color:#ffffff;padding:0 8px;margin-top:12px}#touring-group .touring-table-member{display:flex;position:relative;padding-top:4px}#touring-group .touring-table-member img{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#touring-group .touring-table-member-icon1{position:relative;right:10px}#touring-group .touring-table-member-icon2{position:relative;right:20px}#touring-group .touring-table-member-icon3{position:relative;right:30px}#touring-group .touring-table-member-icon4{position:relative;right:40px}#touring-group .touring-table-member-button{position:absolute;right:0px;width:104px;height:28px;display:flex;justify-content:center;align-items:center;font-size:12px;color:white;border:none;border-radius:25px;cursor:pointer;margin:0;background:linear-gradient(to bottom, #B7D6F4, #105486)}#touring-group .touring-table .user-list-check{display:flex;justify-content:start;align-items:center}#touring-group .touring-table .user-list{display:flex}#touring-group .touring-table-invite{vertical-align:top;padding-top:8px}#touring-group .touring-table-invite1{height:32px}#touring-group .touring-table-invite-search{height:24px;display:flex;justify-content:space-between;align-items:center;background-color:#ffffff;padding:0 4px;margin-top:8px}#touring-group .touring-table-invite-search p{color:#000000;font-size:12px}#touring-group .touring-table-invite-list{display:flex;justify-content:start;align-items:center;font-size:18px;margin-top:4px}#touring-group .touring-table-invite-list img{width:22px;height:22px;border-radius:50%;margin-left:16px;margin-right:4px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#touring-group .touring-table-invite-list-nickname{color:#ffffff;font-size:18px}#touring-group .touring-table-invite-button{width:104px;height:28px;display:flex;justify-content:center;align-items:center;float:right;font-size:16px;color:#ffffff;border:none;border-radius:25px;cursor:pointer;margin:4px 0 0 0;background:linear-gradient(to bottom, #cd9733, #cd9733)}#touring-group .touring-table #member{width:100%;font-size:16px;background:#ffffff;padding:4px}#touring-group .button-wide-red{margin-top:12px;margin-bottom:32px}#touring-group .button-wide-yellow{margin-top:12px;margin-bottom:32px}#touring-group .button-wide-yellow.google-nav{margin-top:12px;margin-bottom:4px}#touring-group .button-wide-blue{margin-top:12px;margin-bottom:32px}#touring-group .button-wide-blue.show{margin-bottom:24px}#touring-group .button-wide-blue.new{margin:32px 0}#touring-group .button-wide-blue.search{margin-bottom:8px}#touring-group .google-nav-comment{font-size:16px;margin-bottom:32px;text-align:center}#touring-group .touring-time-table{width:335px;font-size:18px;margin-bottom:16px}#touring-group .touring-time-table th{width:40px;height:32px;font-weight:400;font-size:18px;text-align:left}#touring-group .touring-time-table th.show{width:56px}#touring-group .touring-time-table td{font-size:18px;width:81px}#touring-group .touring-time-table td.show{width:72px}#touring-group .touring-time-table td.show1{width:160px}#touring-group .touring-time-table-place,#touring-group .touring-time-table-time{width:80px;font-size:14px}#touring-group .touring-time-table-place-details{display:flex;justify-content:start;align-items:center;padding:5px 0}#touring-group .touring-time-table-place-details p{margin-right:8px}#touring-group .touring-time-table-place-details img{width:14px;height:14px}#touring-group .touring-time-table input#start_point[type="text"],#touring-group .touring-time-table input.rest_point[type="text"],#touring-group .touring-time-table input#goal_point[type="text"]{height:32px;font-size:14px;background-color:#ffffff;padding:0 8px}#touring-group .touring-time-table input#touring_group_start_time[type="datetime-local"],#touring-group .touring-time-table input.rest_time[type="datetime-local"],#touring-group .touring-time-table input#touring_group_goal_time[type="datetime-local"]{width:182px;height:32px;color:#000000;font-size:18px;background-color:#ffffff;padding-right:4px}#touring-group .touring-time-table input.datetime[type="datetime-local"]{width:182px;height:32px;color:#000000;font-size:12px;background-color:#ffffff;padding:0 4px}#touring-group .touring-time-table-plus{width:335px;height:40px;display:flex;justify-content:center;align-items:center;font-size:16px;border:1px solid #707070;margin:8px auto 16px}#touring-group .touring-time-table #start_point a{color:#ffffff;text-decoration:underline}#touring-group .touring-time-table #rest_point a{color:#ffffff;text-decoration:underline}#touring-group .touring-time-table #goal_point a{color:#ffffff;text-decoration:underline}#touring-group .sub-title{font-size:18px;-moz-text-align-last:left;text-align-last:left;margin-top:16px;margin-bottom:12px}#touring-group .sub-title.options{margin-bottom:4px}#touring-group .option_checkbox{margin-left:16px;margin-bottom:8px}#touring-group .touring-group-map{display:block;width:335px;height:400px;margin:0 auto}#touring-group .touring-group-comment{display:flex;justify-content:start}#touring-group .touring-group-comment-icon{width:40px;height:40px;border-radius:50%;margin-right:8px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#touring-group .touring-group-comment-details{display:flex;align-items:center;width:286px;border-radius:5px;background-color:#ffffff;padding:8px;margin-bottom:12px}#touring-group .touring-group-comment-details p{color:#000000;font-size:18px}#touring-group .touring-group-comment-details p span{margin-left:8px}#touring-group .touring-group-comment-details-name{margin-bottom:8px}#touring-group .touring-group-comment-button{width:104px;height:28px;display:flex;justify-content:center;align-items:center;font-size:12px;color:white;border:none;border-radius:25px;cursor:pointer;margin:0 0 0 auto;background:linear-gradient(to bottom, #B7D6F4, #105486)}#touring-group #touring_group_touring_comment{width:286px;height:112px;font-size:18px;border-radius:5px;background-color:#ffffff;padding:8px;margin-bottom:12px}#touring-group hr{margin:16px 0}#touring-group #chats{padding:20px 10px;max-width:450px;margin:15px auto;text-align:right;font-size:14px;background:#333333}#touring-group .fukidasi{width:100%;margin:10px 0;overflow:hidden}#touring-group .fukidasi .faceicon{float:left;margin-right:-50px;width:40px}#touring-group .fukidasi .faceicon img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#touring-group .fukidasi .chatting{width:100%;text-align:left}#touring-group .fukidasi .chatting-time{position:relative;top:2px;left:56px;text-align:left}#touring-group .says{display:inline-block;position:relative;margin:0 0 0 50px;padding:10px;max-width:250px;color:#000000;border-radius:12px;background:#E0E0E0}#touring-group .says:after{content:"";display:inline-block;position:absolute;top:3px;left:-19px;border:8px solid transparent;border-right:18px solid #E0E0E0;transform:rotate(35deg)}#touring-group .says p{margin:0;padding:0;text-align:left}#touring-group .mycomment{margin:10px 0}#touring-group .mycomment p{display:inline-block;position:relative;margin:0 10px 0 0;padding:8px;max-width:250px;color:#000000;border-radius:12px;background:#ffffff;font-size:15px;text-align:left}#touring-group .mycomment-time{position:relative;right:16px;top:-8px}#touring-group .mycomment p:after{content:"";position:absolute;top:3px;right:-19px;border:8px solid transparent;border-left:18px solid #ffffff;transform:rotate(-35deg)}#touring-group #send-form{text-align:center}#touring-group #send-form #sentence{width:100%;color:#000000;background-color:#ffffff;padding:8px}#touring-group #send-form input[type="submit"]{width:176px;height:40px;display:block;color:white;border:none;border-radius:26px;cursor:pointer;margin:0 auto 24px}#touring-group #send-form input.button-wide-blue[type="submit"]{width:335px;height:40px;display:flex;justify-content:center;align-items:center;color:white;font-size:18px;border:none;border-radius:26px;cursor:pointer;margin:24px auto 0;background:linear-gradient(to bottom, #105486, #105486)}#touring-group #send-form input.button-wide-blue[type="submit"]:disabled{background:#c0c0c0}#touring-group .touring-group-new-button{display:flex;justify-content:center;align-items:center;width:62px;height:62px;position:fixed;bottom:80px;right:20px;color:#ffffff;font-size:12px;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url("https://drivemate2023.s3.ap-northeast-1.amazonaws.com/home/blue_circle.png");text-align:center;padding:0px 6px;z-index:3}#spot-map .spot-map-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}#spot-map h2{font-size:18px}#spot-map .spot-map-map{display:block;width:335px;height:266px;margin:0 auto}#spot-map .spot-title{display:flex;justify-content:space-between;position:relative;width:100%;height:42px;color:#000000;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;background-color:#ffffff;padding:8px;margin:8px 0}#spot-map .spot-title.spot-explore{margin:8px 0 0}#spot-map .spot-details{margin-bottom:16px}#spot-map .spot-details .address,#spot-map .spot-details .status,#spot-map .spot-details .call,#spot-map .spot-details .url{width:335px;color:#ffffff;margin-bottom:8px}#spot-map .spot-details .url{cursor:pointer}#spot-map .spot-details .address::-moz-placeholder,#spot-map .spot-details .status::-moz-placeholder,#spot-map .spot-details .call::-moz-placeholder,#spot-map .spot-details .url::-moz-placeholder{color:#ffffff}#spot-map .spot-details .address::placeholder,#spot-map .spot-details .status::placeholder,#spot-map .spot-details .call::placeholder,#spot-map .spot-details .url::placeholder{color:#ffffff}#spot-map .spot-details #spot_map_spot_time{width:335px;color:#ffffff;background-color:#231A16}#spot-map .spot-details p{margin-bottom:8px}#spot-map .spot-details .time{cursor:pointer}#spot-map .spot-details .time::after{content:"　";background-repeat:no-repeat;background-position:center;background-image:url(/assets/spot-map/time-d218e1ab4eedd765b5237aa1f7aed8ba8ed0efef981f3906dcf9a5a6ae58a977.png);margin-left:4px}#spot-map .spot-details .time-details.hidden{display:none}#spot-map .spot-details .time-details-form{margin-bottom:16px}#spot-map .spot-details .url a{color:#ffffff}#spot-map .call.no-display{display:none}#spot-map .url-details.no-display{display:none}#spot-map .spot-button-frame{margin-top:8px}#spot-map .spot-button{width:79px;height:32px;color:#ffffff;font-size:18px;border-radius:5px;border:1px solid #707070;line-height:32px;margin-right:4px;margin-bottom:8px}#spot-map .spot-button.blue{background:linear-gradient(to bottom, #105486, #105486)}#spot-map .spot-button.orange{background:linear-gradient(to bottom, #c07200, #c07200)}#spot-map .spot-button.green{background:linear-gradient(to bottom, #39833c, #39833c)}#spot-map .spot-button.purple{background:linear-gradient(to bottom, #751d84, #751d84)}#spot-map .spot-button.black{background:linear-gradient(to bottom, #2A2A2A, #2A2A2A)}#spot-map .spot-button.white{display:inline-block;position:relative;top:-2px;color:#000000;font-size:12px;background:linear-gradient(to bottom, silver, silver);text-align:center}#spot-map .spot-info{width:335px;border-radius:5px;background-color:#ffffff;padding:8px;margin-top:2px;margin-bottom:2px}#spot-map .spot-info p{color:#000000;font-size:18px}#spot-map .spot-info-details{display:flex;justify-content:space-between;align-items:center}#spot-map .spot-info-details p{font-size:16px}#spot-map .spot-info-details-score{display:flex;justify-content:center;align-items:center;width:35px;height:34px;color:#000000;font-size:14px;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/assets/spot-map/star-9f68573d4f198552ce41401cd8ef5e7be3ca3c9757e897d5fdf3eb84f1169538.png)}#spot-map .button-wide-blue{margin-bottom:32px}#spot-map .googleMap{margin-top:6px;margin-bottom:12px}#spot-map .category{margin-bottom:16px}#spot-map .category.show{margin-bottom:0}#spot-map .evaluation-avg{display:flex;justify-content:center;align-items:center;width:35px;height:34px;color:#000000;font-size:12px;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/assets/spot-map/star-9f68573d4f198552ce41401cd8ef5e7be3ca3c9757e897d5fdf3eb84f1169538.png);margin-bottom:24px}#spot-map .category-registration{display:flex;justify-content:start;align-items:center}#spot-map .category-registration label{margin-left:4px;margin-bottom:0;margin-right:16px}#spot-map .spot-map-review{display:flex;justify-content:start;margin:16px 0}#spot-map .spot-map-review .evaluation-score{display:flex;justify-content:center;align-items:center;width:35px;height:34px;color:#000000;font-size:12px;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/assets/spot-map/star-9f68573d4f198552ce41401cd8ef5e7be3ca3c9757e897d5fdf3eb84f1169538.png);margin:0 auto}#spot-map .spot-map-review .evaluation{margin-right:8px}#spot-map .spot-map-review-icon{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#spot-map .spot-map-review-details{display:flex;align-items:center;position:relative;width:286px;border-radius:5px;background-color:#ffffff;padding:8px;margin-bottom:0}#spot-map .spot-map-review-details p{color:#000000;font-size:16px}#spot-map .spot-map-review-details p span{margin-left:8px}#spot-map .spot-map-review-details-name{margin-bottom:8px}#spot-map .spot-map-review-details .delete-review{position:absolute;top:0;right:5px;font-size:12px}#spot-map .no-reviews{margin-top:8px}#spot-map .customer-review-new{margin-top:16px}#spot-map .spot-map-comment{display:flex;justify-content:start;margin-top:16px;margin-bottom:16px}#spot-map .spot-map-comment-icon{width:40px;height:40px;border-radius:50%;margin-right:8px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#spot-map .spot-map-comment #review_review_comment{width:286px;border-radius:5px;background-color:#ffffff;padding:8px}#spot-map .rating-select{display:flex;justify-content:start;align-items:center;margin-bottom:16px}#spot-map .rating-select #spot_evaluation{width:32px;background-color:#ffffff;text-align:center}#spot-map .image-post-new{margin-bottom:8px}#spot-map #photo-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:4px;margin:0 auto 32px}#spot-map .image-post{display:grid;grid-template-columns:repeat(3, 1fr);gap:2px;margin-bottom:0px}#spot-map .image-post-btn-img{width:107px;height:107px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#spot-map .button-wide-yellow{margin-bottom:32px}#spot-map .button-wide-yellow.lift{background:linear-gradient(to bottom, silver, silver)}#spot-map .image-post-new-btn{display:flex;justify-content:space-between}#spot-map .image-post-new-btn-img{width:107px;height:107px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#spot-map .image-post-new-btn-select{width:109px;height:109px;display:flex;justify-content:center;align-items:center;font-size:16px;border:1px solid #707070;margin:8px auto 16px}#spot-map #sm_registration:disabled{background:#c0c0c0}#spot-map .user-search-result{margin-top:16px}#spot-map .user-list{display:flex;justify-content:start;align-items:center;color:#ffffff;margin-bottom:8px}#spot-map .user-list img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin-right:8px}#user-info .profile-icon{display:block;width:80px;height:80px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin:16px auto 8px}#user-info .user-info-head{display:flex;justify-content:space-between;align-items:center}#user-info h2{font-size:18px}#user-info table th{width:96px;text-align:left}#user-info .my-car-name{color:#ffffff;text-decoration:underline}#user-info .button-wide-purple-normal{margin-bottom:32px}#user-info .button-wide-yellow{margin-top:16px;margin-bottom:32px}#user-info .button-wide-blue{margin-top:16px;margin-bottom:32px}#user-info .message{margin-bottom:16px}#user-info .image-post{display:grid;grid-template-columns:repeat(3, 1fr);gap:2px;margin-top:16px;margin-bottom:32px}#user-info .image-post-btn-img{width:107px;height:107px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#user-info .image-post-btn-img img{width:107px;height:107px}#user-info .button-wide-black{margin-top:16px}#user-info .contact{margin-top:24px}#my-shop .my-shop-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}#my-shop h2{font-size:18px}#my-shop .label{font-size:16px;color:#ffffff;margin-bottom:5px}#my-shop .input{width:100%;height:40px;padding:0 10px;font-size:18px;color:#000000;border:1px solid #aaa;background-color:#ffffff;border-radius:5px;margin-bottom:12px}#my-shop .input_show{color:#ffffff;margin-left:16px;margin-bottom:24px}#my-shop .button-wide-blue{margin-bottom:32px}#my-shop .button-wide-yellow{margin-bottom:32px}#my-shop #contact{color:#ffffff;font-size:12px}#my-car .my-car-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}#my-car h2{font-size:18px}#my-car .sub-title{margin-top:0;font-size:14px;text-align:left}#my-car #my_car_car_img{font-size:14px;color:#707070}#my-car .image-post{display:grid;grid-template-columns:repeat(3, 1fr);gap:2px;margin-top:16px;margin-bottom:32px}#my-car .image-post-btn .field{display:flex;justify-content:space-between;width:335px}#my-car .image-post-btn-img{width:107px;height:107px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#my-car .image-post-btn-img img{width:107px;height:107px}#my-car .image-preview{width:107px;height:107px;-o-object-fit:cover;object-fit:cover;cursor:pointer;border-radius:5px}#my-car .message{font-size:14px;margin-bottom:10px}#my-car label{font-size:14px;width:111px}#my-car label#unit{width:40px}#my-car .form-control{width:100%;height:30px;margin-bottom:10px;padding:2px 8px;color:#000000;background:#E0E0E0;border-radius:4px;box-sizing:border-box}#my-car .form-control-inline{width:100%;height:30px;margin-bottom:10px;padding:2px 8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}#my-car .form-control-inline.show{border:none}#my-car .form-control-unit{width:52px;height:30px;margin-bottom:10px;padding:2px 8px;border:1px solid #ccc;background-color:#E0E0E0;border-radius:4px;box-sizing:border-box;text-align:center}#my-car .form-control-unit.show{border:none}#my-car .form-control.show{height:auto;color:#ffffff;background:none}#my-car .btn{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;text-align:center;color:#fff;background-color:#007bff;border:1px solid #007bff;border-radius:4px;cursor:pointer;text-decoration:none}#my-car .button-wide-yellow{margin-top:16px}#my-car .button-wide-yellow.first{margin-bottom:32px}#my-car .button-wide-blue{margin-top:16px}#my-car .button-wide-blue.first{margin-bottom:32px}#tokutei_shoho h3{margin-top:24px}#tokutei_shoho a{font-size:16px;color:#ffffff}.lum-lightbox.lum-open{z-index:20}@media (max-width: 460px){.lum-lightbox-inner img{max-width:94vw !important;max-height:100vh !important}}
