@charset "utf-8";html{position:relative;min-height:100%}body{font-family:"Lucida Grande","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:13px;color:#333;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}th{font-weight:normal}strong{font-weight:bold}ol,ul{list-style:none}img{border:0;vertical-align:middle}textarea{position:relative;width:100%;padding:5px;overflow:auto!important;background:#fff;border:1px solid #bbb;border-radius:3px;resize:none;z-index:10}input::-ms-clear{display:none!important}input::-ms-reveal{display:none!important}input::-moz-focus-inner,button::-moz-focus-inner,textarea::-moz-focus-inner{border:0}input[type='submit']:focus{box-shadow:0 0 15px rgba(82,168,236,.8)}:focus{outline:none!important}input[type='text']:disabled{background:#f4f4f4}a{outline:none;text-decoration:none}a:hover,a:focus,a:active{color:#069;outline:none;text-decoration:none}label{margin-bottom:0;padding-top:2px;font-weight:normal}.form-control{height:30px;padding:4px 8px;font-size:13px;box-shadow:none;display:inline-block}.btn{height:30px;padding:4px 12px;font-size:13px}*::-ms-backdrop,.btn{padding:5px 12px}.dropdown-menu{font-size:13px}.form-control::-moz-placeholder{color:#ddd}.form-control::-webkit-input-placeholder{color:#ddd}.form-control::-ms-input-placeholder{color:#ddd}@media(min-width:992px){.container{width:970px;max-width:none!important}}@media(max-width:480px){.container{padding-left:10px;padding-right:10px}}.bootstrap-select .btn{border-radius:2px}.bootstrap-select .dropdown-menu>.active>a,.bootstrap-select .dropdown-menu>.active>a:hover,.bootstrap-select .dropdown-menu>.active>a:focus{background-color:#e8e8e8!important;background:linear-gradient(to bottom,#f5f5f5 0%,#e8e8e8 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0)!important;color:#262626}.bootstrap-select .dropdown-toggle:focus{outline:none!important}.bootstrap-maxlength{padding:6px 10px;opacity:.85;z-index:1000!important}.popover.validate{max-width:600px;min-width:220px;background-color:#f9f2f4;border:1px solid #c9302c}.popover.validate.top>.arrow{border-top-color:#c9302c}.popover.validate.top>.arrow::after{border-top-color:#f9f2f4}.popover.validate .popover-content{display:flex;justify-content:center;align-items:center;padding:0}.popover.validate .popover-content i{display:table-cell;vertical-align:middle;padding-right:5px;padding-left:10px;font-size:20px;color:#c9302c}.popover.validate .popover-content span{display:table-cell;padding:10px 15px 10px 0;vertical-align:middle;white-space:nowrap}.has-feedback .form-control{padding-right:8px}.has-feedback .form-control-feedback{right:0}.has-feedback .form-control-feedback.fa{margin-top:8px;opacity:0;transition:all 1s}.has-success .btn-default{border-color:#3c763d}.has-success .form-control{background-color:#f3f9f3;border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{background-color:#f3f9f3;border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-error .btn-default{border-color:#a94442}.has-error .form-control{background-color:#f9f2f4;border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{background-color:#f9f2f4;border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}@media(max-width:575px){.popover.validate .popover-content span{flex:1;display:grid;display:-ms-grid;white-space:pre-wrap}}.fuelux input,.fuelux button,.fuelux select,.fuelux textarea{font-family:"Lucida Grande","Hiragino Kaku Gothic ProN",Meiryo,sans-serif!important}.fuelux .repeater-viewport{min-height:235px}.fuelux .repeater-header .filter{display:inline-block}.fuelux .repeater-header .repeater-search{margin-right:10px}.fuelux .repeater thead th{font-size:13px;text-align:center;vertical-align:middle}.fuelux .repeater thead th .glyphicon{display:none!important}.fuelux .repeater tbody tr.disable td{background-color:#f5f5f5}.fuelux .repeater tbody tr.selectable:hover td,.fuelux .repeater tbody tr.selectable.hovered td{background:transparent none repeat scroll 0 0!important}.fuelux .repeater tbody tr.selected td,.fuelux .repeater tbody tr.selected:hover td,.fuelux .repeater tbody tr.selected.hovered td{background:#e0f3ff none repeat scroll 0 0!important}.fuelux .repeater tbody tr.empty td{height:198px!important}.fuelux .repeater tbody td{padding:8px!important;font-size:12px;text-align:center;vertical-align:middle}.fuelux .repeater tbody td .repeater-list-check .glyphicon{display:none}.fuelux .repeater tbody td .search-result{color:#f89406!important}.fuelux .repeater tbody td i.status-enable{color:#bf606a;font-size:20px}.fuelux .repeater tbody td i.status-disable{color:#5cb85c;font-size:18px}.fuelux .repeater tbody td i.navigate{color:#337ab7;font-size:20px;cursor:pointer}.fuelux .repeater tbody td i.navigate:hover{color:#069}.fuelux .repeater tbody td i.credit{color:#4e9c60;font-size:20px;cursor:pointer}.fuelux .repeater tbody td i.credit:hover{color:#3b874d}.fuelux .repeater tbody td i.cancel{color:#a04e4a;font-size:20px;cursor:pointer}.fuelux .repeater tbody td i.cancel:hover{color:#802e2b}@media(max-width:991px){.fuelux .repeater-footer-right{float:right!important}}.scroll-hint{overflow-y:hidden!important}.scroll-hint-icon-wrap{width:auto;height:auto}.scroll-hint-icon-wrap,.scroll-hint-icon{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.scroll-hint-icon{height:62px;padding-top:15px}.scroll-hint-text{margin-top:3px}.scroll-hint-icon:before{width:20px;height:25px}.scroll-hint-icon:after{top:6px;left:50%;margin-left:-19px}@charset "utf-8";#header{position:relative;background:#fff}#header .inner{position:relative;width:1000px;margin:10px auto 0}#header .logo{width:290px}#header .logo img{width:100%}@media(max-width:991px){#header .inner{width:70%;margin-right:0;margin-left:0}#header .logo{margin-left:12px}}@media(max-width:480px){#header .logo{width:95%}}@charset "utf-8";.area-summary .block-summary{border:1px solid #ccc;border-radius:8px}.area-summary .mbl-mode{display:none}.area-summary .unit-title{position:relative;width:897px;padding:15px 15px 15px 0;background:linear-gradient(to bottom,#eee 0%,#fff 100%);border-bottom:1px solid #ccc;border-radius:8px 8px 0 0}.area-summary .unit-title .ttl-icon{float:left;padding-left:15px;border-left:3px solid #f60}.area-summary .unit-title .recommendation{position:absolute;top:-8px;left:-13px;width:100px;height:35px;background:url(/Tour/Public/Image/Common/Icon/Title/recommend.png) no-repeat}.area-summary .unit-title .recommendation .message{position:absolute;top:5px;left:28px;display:inline-block;color:#fff;font-size:11px;font-weight:bold;transform:rotate(-6deg)}.area-summary .unit-title .place{width:870px;margin:3px 0 8px}.area-summary .unit-title .place li{float:left;word-break:break-all}.area-summary .unit-title .place li:nth-child(2){margin-left:14px;padding-left:22px;background:url(/Member/Public/Image/Common/Arrow/arrow_double_black.png) no-repeat 0 5px}.area-summary .unit-title .place li:nth-child(3){float:right}.area-summary .unit-title h1{padding-right:10px;font-size:15px;word-break:break-all}.area-summary .unit-summary{display:none;padding:8px;border-bottom:1px solid #ccc}.area-summary .unit-summary .photo{padding:0 2px}.area-summary .unit-summary .photo li{float:left;width:190px;margin-left:14px}.area-summary .unit-summary .photo li .wrap{position:relative;width:100%;border:1px solid #ddd;border-radius:4px}.area-summary .unit-summary .photo li .wrap:before{content:"";display:block;padding-top:75%}.area-summary .unit-summary .photo li .wrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:4px;box-shadow:0 1px 3px #aaa}.area-summary .unit-summary .info{float:right;width:450px}.area-summary .unit-summary .info table{width:430px;margin:-3px 0 5px;border-collapse:collapse}.area-summary .unit-summary .info table th,.area-summary .unit-summary .info table td{padding:11px 0 2px;text-align:left;border-bottom:1px dotted #ddd}.area-summary .unit-summary .info table th{width:110px;height:25px}.area-summary .unit-summary .info table td{height:auto;word-break:break-all}.area-summary .unit-summary .info .ttl-icon{padding-left:8px;font-size:14px;border-left:3px solid #f60}.area-summary .unit-summary .info .price{color:#ff2e00;font-size:18px}.area-summary .unit-summary .meal span{margin-right:10px}.area-summary .unit-accordion{height:30px;text-align:center;cursor:pointer}.area-summary .unit-accordion i{height:30px;color:#5e5e5e;font-size:28px;transform:rotate(-90deg)}.area-summary .unit-accordion.active i{transform:rotate(90deg)}@media(max-width:991px){.area-summary .dtp-mode{display:none}.area-summary .mbl-mode{display:block}.area-summary .unit-title{width:auto}.area-summary .unit-title .place{width:auto}.area-summary .unit-title .tour-cd{margin-bottom:8px}.area-summary .unit-summary .img-group{display:flex;justify-content:center;margin-bottom:6px}.area-summary .unit-summary .photo li:first-child{margin-left:0}.area-summary .unit-summary .info,.area-summary .unit-summary .info table{width:100%}}@media(max-width:575px){.area-summary .unit-summary .photo li{width:170px}.area-summary .unit-summary .info table th,.area-summary .unit-summary .info table td{height:auto;font-size:12px}.area-summary .unit-summary .info table th{width:80px}.area-summary .unit-summary .info .ttl-icon{padding-left:4px;font-size:12px;border-left:3px solid #f60}.area-summary .unit-summary .info .price{font-size:16px}}@media(max-width:480px){.area-summary .unit-summary .photo{width:100%}.area-summary .unit-summary .photo li{display:inline-block;width:calc(50% - 5px)}.area-summary .unit-summary .photo li:last-child{margin-left:10px}.area-summary .unit-summary .photo li .wrap{padding:0 3px}}@charset "utf-8";body{display:none;margin-bottom:158px;background-image:url(/Member/Public/Image/Common/Background/bg_body.png)}main{margin-top:30px;padding-bottom:25px}.area-message{max-width:620px;min-width:200px;margin:0 auto 30px}.area-message .message .status:before{position:absolute;font-family:"Font Awesome 5 Pro";font-size:22px;font-weight:300;top:50%;margin-top:-15px}.area-message .message .status-info:before{content:"";color:#006bc0}.area-message .message .status-error:before{content:"";color:#b91b1b}.area-message .message .status{position:relative;padding:6px 10px;border-radius:5px}.area-message .message .status p{display:table-cell;font-size:14px;height:32px;padding-top:4px;padding-left:32px;vertical-align:middle;word-break:break-word}.area-message .message .status-info{border:2px solid #006bc0;background-color:#e8f1fc}.area-message .message .status-error{border:2px solid #df2828;background-color:#fff0f0}.area-summary{margin-bottom:30px;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 0 3px rgba(0,0,0,.1)}.area-content{margin-bottom:20px;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 0 3px rgba(0,0,0,.1)}.area-content .block-content{margin-bottom:20px;border:1px solid #ccc;border-radius:8px}.area-content .block-content .head{padding-top:10px;background:linear-gradient(to bottom,#eee 0%,#fff 100%);border-radius:8px 8px 0 0}.area-content .block-content .head h2::before{position:absolute;top:2px;left:0;width:6px;height:43px;content:"";background:transparent url(/Member/Public/Image/Common/Background/bg_title_edge.png) no-repeat scroll}.area-content .block-content .head h2{position:relative;top:0;left:-6px;padding:13px 19px 13px 62px;font-size:16px;background:transparent url(/Member/Public/Image/Common/Background/bg_title.png) no-repeat scroll 0 2px}.area-content .block-content .head h2::after{position:absolute;content:""}.area-content .block-content h3{margin:10px 5px 5px 0;padding-left:8px;font-size:14px;font-weight:normal;border-left:3px solid #f60}.area-content .block-content .unit{display:inline-block;margin-right:5px}@media(max-width:991px){.area-content .block-content .head h2{object-fit:cover;background-position-x:100%}.area-message{padding:0 30px}}@media(max-width:480px){.area-summary{padding:10px}.area-content{padding:10px}}.area-content .line-block{position:relative;margin:10px 20px 20px;padding:20px;border:1px solid #ccc;border-radius:8px}.area-content .line-block::after{position:absolute;top:0;left:0;width:100%;height:30px;content:"";background:linear-gradient(to bottom,#eee 0%,#fff 100%);border-radius:8px 8px 0 0}.area-content .line-block table{width:100%;border-collapse:collapse}.area-content .line-block table{position:relative;z-index:10}@media(max-width:480px){.area-content .line-block{margin:10px;padding:10px}}.area-content .box-table{padding:0 20px 20px}.area-content .line-table{margin-bottom:20px}.area-content .line-table:last-child{margin-bottom:0}.area-content .line-table,.area-content .line-table-top{width:100%;border:1px solid #b3b3b3;border-radius:4px}.area-content .line-table-top{width:100%;margin-bottom:20px;border:1px solid #b3b3b3;border-radius:4px}.area-content .line-table-top th,.area-content .line-table-top td{border-top:1px solid #b3b3b3;border-right:1px solid #b3b3b3}.area-content .line-table-top th{text-align:center;background-color:#d8eeff;border-top:none}.area-content .line-table-top tr th:last-child,.area-content .line-table-top tr td:last-child{border-right:medium none}.area-content .line-table-top tr:last-child td,.area-content .line-table-top tr:last-child th{border-bottom:medium none}.area-content .line-table th,.area-content .line-table td,.area-content .line-table-top th,.area-content .line-table-top td{height:42px;padding:4px 8px}.area-content .line-table td{width:610px}.area-content .line-table th,.area-content .line-table td{border-right:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3}.area-content .line-table th{width:250px;padding-left:60px}.area-content .line-table th,.area-content .line-table-top th{vertical-align:middle!important;background-color:#d8eeff}.area-content .line-table tr th:last-child,.area-content .line-table tr td:last-child{border-right:medium none}.area-content .line-table tr:last-child td,.area-content .line-table tr:last-child th{border-bottom:medium none}.area-content .line-block table td,.area-content .line-table td,.area-content .line-table-top td{word-break:break-all}table.mbl-vertical th,table.mbl-vertical td{height:42px;padding:4px 8px}@media(max-width:991px){.area-content .line-table th,.area-content .line-table td{border-right:none}.area-content .line-table th{width:100%!important;border-bottom:1px solid #b3b3b3!important}table.mbl-vertical{width:100%}table.mbl-vertical th,table.mbl-vertical td{display:block;width:100%!important}table.mbl-vertical th{padding-left:8px!important;line-height:34px}table.mbl-vertical.read td{height:auto!important;min-height:42px}table.mbl-vertical.edit td{padding-top:6px!important}table.mbl-vertical.edit .place td{height:auto!important;min-height:42px}}@media(max-width:480px){.area-content .box-table{padding:0 10px 10px}}.area-content span.require,.area-content span.optional,.area-content label.require,.area-content label.optional{padding:0 0 0 20px}.area-content span.require,.area-content label.require{display:inline-block;background:transparent url(/Member/Public/Image/Common/Icon/Status/icon_require.png) no-repeat scroll left center/16px 16px}.area-content table.optional span.require,.area-content table.optional label.require{padding:0 0 0 20px!important;background:none!important}.area-content .note{width:100%;margin:5px}.area-content .note span{float:right;margin-right:5px;font-size:12px}@media(max-width:575px){.area-content .annotation{display:inline-block;padding-left:12px;text-indent:-12px}}@media(max-width:991px){.area-content table .mail .has-feedback,.area-content table .password .has-feedback,.area-content table .password-comfirm .has-feedback,.area-content table .name,.area-content table .name-en,.area-content table .name-kanji .has-feedback,.area-content table .name-katakana .has-feedback,.area-content table .name-alphabet .has-feedback,.area-content table .passport-number .form-control,.area-content table .passport-number .has-feedback,.area-content table .phone-number .has-feedback{width:100%!important}}.area-content input.ime-ja,.area-content textarea.ime-ja{ime-mode:active}.area-content input.ime-en,.area-content textarea.ime-en{ime-mode:disabled}.area-button{margin-top:15px;padding:15px;text-align:center}.area-button button{width:150px;height:40px;margin:0 20px;color:#fff;font-size:16px;border:medium none;border-radius:5px;cursor:pointer}.area-button button:hover,.area-button button:focus,.area-button button.focus{color:#fff}.area-button button.btn-move{background-image:url(/Member/Public/Image/Common/Button/btn_move.png)}.area-button button.btn-prev{padding-right:5px;background-image:url(/Member/Public/Image/Common/Button/btn_prev.png)}.area-button button.btn-next{padding-left:5px;background-image:url(/Member/Public/Image/Common/Button/btn_next.png)}.area-button button.btn-close{background-image:url(/Member/Public/Image/Common/Button/btn_close.png)}@media(min-width:992px){.area-button button:hover,.area-button button:focus{transition:background-image .2s ease}.area-button button.btn-move:hover,.area-button button.btn-move:focus{background-image:url(/Member/Public/Image/Common/Button/btn_move_on.png)}.area-button button.btn-prev:hover,.area-button button.btn-prev:focus{background-image:url(/Member/Public/Image/Common/Button/btn_prev_on.png)}.area-button button.btn-next:hover,.area-button button.btn-next:focus{background-image:url(/Member/Public/Image/Common/Button/btn_next_on.png)}.area-button button.btn-close:hover,.area-button button.btn-close:focus{background-image:url(/Member/Public/Image/Common/Button/btn_close_on.png)}}@media(max-width:991px){.area-button button.btn-move.hovered,.area-button button.btn-move:active{background-image:url(/Member/Public/Image/Common/Button/btn_move_on.png)}.area-button button.btn-prev.hovered,.area-button button.btn-prev:active{background-image:url(/Member/Public/Image/Common/Button/btn_prev_on.png)}.area-button button.btn-next.hovered,.area-button button.btn-next:active{background-image:url(/Member/Public/Image/Common/Button/btn_next_on.png)}.area-button button.btn-close.hovered,.area-button button.btn-close:active{background-image:url(/Member/Public/Image/Common/Button/btn_close_on.png)}}@media(max-width:575px){.area-button button{width:120px;margin:0 5px}.area-button button.btn-move{background-image:url(/Member/Public/Image/Common/Button/btn_move_sp.png)}.area-button button.btn-prev{padding-left:26px;background-image:url(/Member/Public/Image/Common/Button/btn_prev_sp.png)}.area-button button.btn-next{padding-right:26px;background-image:url(/Member/Public/Image/Common/Button/btn_next_sp.png)}.area-button button.btn-close{background-image:url(/Member/Public/Image/Common/Button/btn_close_sp.png)}.area-button button.btn-move.hovered,.area-button button.btn-move:active{background-image:url(/Member/Public/Image/Common/Button/btn_move_on_sp.png)}.area-button button.btn-prev.hovered,.area-button button.btn-prev:active{background-image:url(/Member/Public/Image/Common/Button/btn_prev_on_sp.png)}.area-button button.btn-next.hovered,.area-button button.btn-next:active{background-image:url(/Member/Public/Image/Common/Button/btn_next_on_sp.png)}.area-button button.btn-close.hovered,.area-button button.btn-close:active{background-image:url(/Member/Public/Image/Common/Button/btn_close_on_sp.png)}}input[type="radio"]{position:absolute;margin-top:0}input[type="radio"],input[type="radio"]:disabled{height:0;opacity:0}input[type="radio"]+label{padding-top:3px;padding-left:27px}input[type="radio"]+label,input[type="radio"]+input[type="hidden"]+label{height:22px;background:transparent url("/Member/Public/Image/Common/Radiobutton/radiobutton.png") no-repeat;background-position:0 -244px;cursor:pointer}input[type="radio"]:checked:disabled+label,input[type="radio"]:checked:disabled+input[type="hidden"]+label{background-position:0 -122px;cursor:not-allowed}input[type="radio"]:disabled+label{cursor:not-allowed}input[type="radio"]:checked:enabled+label,input[type="radio"]:checked:enabled+input[type="hidden"]+label{background-position:0 0;cursor:pointer}input[type="checkbox"],input[type="checkbox"]:disabled{height:0;opacity:0}input[type="checkbox"]+label,input[type="checkbox"]+input[type="hidden"]+label{height:22px;padding-left:30px;background:transparent url("/Member/Public/Image/Common/Checkbox/checkbox.png") no-repeat;background-position:0 -244px;cursor:pointer}input[type="checkbox"]:disabled+label,input[type="checkbox"]:disabled+input[type="hidden"]+label{background-position:0 -121px;cursor:not-allowed}input[type="checkbox"]:checked:disabled+label,input[type="checkbox"]:checked:disabled+input[type="hidden"]+label{background-position:0 -366px;cursor:not-allowed}input[type="checkbox"]:checked:enabled+label,input[type="checkbox"]:checked:enabled+input[type="hidden"]+label{background-position:0 0;cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li a.opt{padding-top:6px;padding-bottom:4px}.bootstrap-select.disabled .btn,.bootstrap-select.disabled .dropdown-menu{pointer-events:none}.bootstrap-select .btn:disabled{opacity:1}@media(max-width:575px){.bootstrap-select.btn-group .dropdown-menu li,.bootstrap-select.btn-group .dropdown-menu li,.bootstrap-select.btn-group .dropdown-menu li a.opt{font-size:14px}#register .bootstrap-select.btn-group .dropdown-menu li,#modify .bootstrap-select.btn-group .dropdown-menu li{font-size:15px}}.area-content .unit-price p{padding-right:10px;font-size:14px;text-align:right}.area-content .unit-price p span{display:inline-block;width:125px;margin:0 10px;color:#df2828;font-size:17px}.page-top{position:fixed;right:3%;bottom:35px;display:none;width:50px;height:50px;cursor:pointer;z-index:100}.page-top span{position:absolute;top:0;left:0;width:50px;height:50px;color:#fff;font-size:30px;font-weight:700;line-height:50px;text-align:center;background:rgba(0,0,0,.6) none repeat scroll 0 0;border-radius:25px;transform:rotate(-90deg)}.page-top:hover{animation:.3s linear 0s normal none infinite running none}.page-top:hover span{background:#3c9ada none repeat scroll 0 0}@media(max-width:991px){.page-top span{display:none}}.inquiries h3{position:relative;padding:13px 10px 12px 75px;color:#fff;font-size:17px;text-shadow:1px 2px 2px rgba(0,0,0,.2);background:#fa6526;border-top-left-radius:8px;border-top-right-radius:8px}.inquiries h3:after{position:absolute;top:1px;left:18px;content:"";width:43px;height:40px;background:transparent url(/Member/Public/Image/Common/Icon/Title/icon_tel.png) no-repeat}.inquiries .inner{margin-bottom:25px;padding:5px;background-color:#fff;border-radius:0 0 8px 8px;box-shadow:0 0 3px rgba(0,0,0,.1)}.inquiries .inner .contact-name{padding:10px 15px 10px 30px;color:#1d1d1d;font-size:19px;font-weight:bold;letter-spacing:2px;word-break:break-all}.inquiries .detail{display:flex;flex-wrap:wrap;width:930px}.inquiries .detail .tel-info{height:auto;min-height:37px}.inquiries .detail .tel-info .tel{color:#069;font-size:19px;letter-spacing:4px}.inquiries .detail .tel-info .tel-icon{background:transparent url(/Member/Public/Image/Common/Icon/Mini/icon_tel_mini.png) no-repeat scroll 35px 0/32px 32px}.inquiries .detail .mail-info{word-break:break-all}.inquiries .detail .mail-info .mail{padding-bottom:10px;color:#069;font-size:17px;text-align:left}.inquiries .detail .mail-info .mail-icon{background:transparent url(/Member/Public/Image/Common/Icon/Mini/icon_mail_mini.png) no-repeat scroll 35px 0/32px 32px}.inquiries .detail .mail-info .mail a.jrs-link{text-decoration:underline}.inquiries .detail .tel-info,.inquiries .detail .mail-info{flex-basis:420px;min-width:420px}.inquiries .detail .tel-info .tel,.inquiries .detail .mail-info .mail{display:inline-block;padding-top:5px;width:310px;font-weight:bold;vertical-align:top}.inquiries .detail .tel-info .tel-icon,.inquiries .detail .mail-info .mail-icon{width:70px;height:32px;display:inline-block}.inquiries .detail .hour-info,.inquiries .detail .address-info{display:flex;min-width:510px}.inquiries .detail .hour-info .hour,.inquiries .detail .address-info .address{width:386px;word-break:break-all}.inquiries .detail .hour-info .hour{height:auto;min-height:37px;padding:4px 16px 0 0}.inquiries .detail .address-info .post-code{padding-top:8px;padding-right:16px;line-height:20px}.inquiries .detail .address-info .item-name{padding-top:4px!important}.inquiries .detail .address-info .address{padding:0 0 10px 0}.inquiries .detail .item-name{width:124px;height:37px;padding:0 0 6px 0!important;font-size:14px;vertical-align:top}.inquiries .detail .item-name span{display:inline-block;width:116px;margin-right:8px;padding:2px 2px;text-align:center;background-color:#edffdb;border:solid 1px #ccc;border-radius:4px}.inquiries .detail.tel-none .mail-info{order:1}.inquiries .detail.tel-none .hour-info{order:2}.inquiries .detail.tel-none .tel-info{order:3;visibility:hidden}.inquiries .detail.tel-none .address-info{order:4}@media(max-width:991px){.inquiries .detail{width:100%;max-width:100%;flex-direction:column}.inquiries .detail .tel-info,.inquiries .detail .mail-info,.inquiries .detail .hour-info,.inquiries .detail .address-info{flex-basis:auto}.inquiries .detail .mail-info{order:1}.inquiries .detail .tel-info{order:2}.inquiries .detail .hour-info{order:3;margin-top:8px;margin-left:36px}.inquiries .detail .address-info{order:4;margin-left:36px}.inquiries .detail .tel-info .tel,.inquiries .detail .mail-info .mail{width:620px}.inquiries .detail .hour-info .hour,.inquiries .detail .address-info .address{width:540px}.inquiries .detail.tel-none .tel-info{display:none}}@media(max-width:767px){.inquiries .inner .contact-name{padding:10px 10px 10px 14px;letter-spacing:1px}.inquiries .detail .tel-info .tel,.inquiries .detail .mail-info .mail{width:calc(100vw - 116px)}.inquiries .detail .tel-info .tel-icon,.inquiries .detail .mail-info .mail-icon{width:42px;background-position-x:10px}.inquiries .detail .item-name{height:auto;padding-bottom:4px!important}.inquiries .detail .hour-info,.inquiries .detail .address-info{display:block;width:100%;min-width:inherit;margin-left:0;padding-left:12px}.inquiries .detail .hour-info{margin-bottom:6px}.inquiries .detail .hour-info .hour{min-height:0}.inquiries .detail .address-info .post-code{padding-top:0}.inquiries .detail .hour-info .hour,.inquiries .detail .address-info .address{width:100%;padding-top:0;padding-right:7px}}@media(max-width:480px){.inquiries .detail .tel-info,.inquiries .detail .mail-info{min-width:100%}}.lock{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#444;opacity:.8;z-index:9999}.lock .loader{width:96px;height:96px}@charset "utf-8";@charset "utf-8";body{margin-bottom:0;background:#fff}