﻿@font-face{font-family:"summernote";font-style:normal;font-weight:normal;src:url(/assets/summernote-43ab0510fb20f491afa3d6e234708cf02b03f2b0cd9214d258bb76362753ccdf.eot);src:url(/assets/summernote-43ab0510fb20f491afa3d6e234708cf02b03f2b0cd9214d258bb76362753ccdf.eot?#iefix) format("embedded-opentype"),url(/assets/summernote-1fba7b35914a7b5888c138fe26cff82c9531eac6f4afbb715d05ffbb91e0ac45.woff) format("woff"),url(/assets/summernote-11d51be934cdec9381ccff90ed02e5e478139c582335968cb5839edaf3f10cbb.ttf) format("truetype")}[class^="note-icon-"]:before,[class*=" note-icon-"]:before{display:inline-block;font:normal normal normal 14px summernote;font-size:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;speak:none;-moz-osx-font-smoothing:grayscale}.note-icon-align-center:before,.note-icon-align-indent:before,.note-icon-align-justify:before,.note-icon-align-left:before,.note-icon-align-outdent:before,.note-icon-align-right:before,.note-icon-align:before,.note-icon-arrow-circle-down:before,.note-icon-arrow-circle-left:before,.note-icon-arrow-circle-right:before,.note-icon-arrow-circle-up:before,.note-icon-arrows-alt:before,.note-icon-arrows-h:before,.note-icon-arrows-v:before,.note-icon-bold:before,.note-icon-caret:before,.note-icon-chain-broken:before,.note-icon-circle:before,.note-icon-close:before,.note-icon-code:before,.note-icon-col-after:before,.note-icon-col-before:before,.note-icon-col-remove:before,.note-icon-eraser:before,.note-icon-float-left:before,.note-icon-float-none:before,.note-icon-float-right:before,.note-icon-font:before,.note-icon-frame:before,.note-icon-italic:before,.note-icon-link:before,.note-icon-magic:before,.note-icon-menu-check:before,.note-icon-minus:before,.note-icon-orderedlist:before,.note-icon-pencil:before,.note-icon-picture:before,.note-icon-question:before,.note-icon-redo:before,.note-icon-rollback:before,.note-icon-row-above:before,.note-icon-row-below:before,.note-icon-row-remove:before,.note-icon-special-character:before,.note-icon-square:before,.note-icon-strikethrough:before,.note-icon-subscript:before,.note-icon-summernote:before,.note-icon-superscript:before,.note-icon-table:before,.note-icon-text-height:before,.note-icon-trash:before,.note-icon-underline:before,.note-icon-undo:before,.note-icon-unorderedlist:before,.note-icon-video:before{display:inline-block;font-family:"summernote";font-style:normal;font-weight:normal;text-decoration:inherit}.note-icon-align-center:before{content:"\f101"}.note-icon-align-indent:before{content:"\f102"}.note-icon-align-justify:before{content:"\f103"}.note-icon-align-left:before{content:"\f104"}.note-icon-align-outdent:before{content:"\f105"}.note-icon-align-right:before{content:"\f106"}.note-icon-align:before{content:"\f107"}.note-icon-arrow-circle-down:before{content:"\f108"}.note-icon-arrow-circle-left:before{content:"\f109"}.note-icon-arrow-circle-right:before{content:"\f10a"}.note-icon-arrow-circle-up:before{content:"\f10b"}.note-icon-arrows-alt:before{content:"\f10c"}.note-icon-arrows-h:before{content:"\f10d"}.note-icon-arrows-v:before{content:"\f10e"}.note-icon-bold:before{content:"\f10f"}.note-icon-caret:before{content:"\f110"}.note-icon-chain-broken:before{content:"\f111"}.note-icon-circle:before{content:"\f112"}.note-icon-close:before{content:"\f113"}.note-icon-code:before{content:"\f114"}.note-icon-col-after:before{content:"\f115"}.note-icon-col-before:before{content:"\f116"}.note-icon-col-remove:before{content:"\f117"}.note-icon-eraser:before{content:"\f118"}.note-icon-float-left:before{content:"\f119"}.note-icon-float-none:before{content:"\f11a"}.note-icon-float-right:before{content:"\f11b"}.note-icon-font:before{content:"\f11c"}.note-icon-frame:before{content:"\f11d"}.note-icon-italic:before{content:"\f11e"}.note-icon-link:before{content:"\f11f"}.note-icon-magic:before{content:"\f120"}.note-icon-menu-check:before{content:"\f121"}.note-icon-minus:before{content:"\f122"}.note-icon-orderedlist:before{content:"\f123"}.note-icon-pencil:before{content:"\f124"}.note-icon-picture:before{content:"\f125"}.note-icon-question:before{content:"\f126"}.note-icon-redo:before{content:"\f127"}.note-icon-rollback:before{content:"\f128"}.note-icon-row-above:before{content:"\f129"}.note-icon-row-below:before{content:"\f12a"}.note-icon-row-remove:before{content:"\f12b"}.note-icon-special-character:before{content:"\f12c"}.note-icon-square:before{content:"\f12d"}.note-icon-strikethrough:before{content:"\f12e"}.note-icon-subscript:before{content:"\f12f"}.note-icon-summernote:before{content:"\f130"}.note-icon-superscript:before{content:"\f131"}.note-icon-table:before{content:"\f132"}.note-icon-text-height:before{content:"\f133"}.note-icon-trash:before{content:"\f134"}.note-icon-underline:before{content:"\f135"}.note-icon-undo:before{content:"\f136"}.note-icon-unorderedlist:before{content:"\f137"}.note-icon-video:before{content:"\f138"}.note-editor{position:relative}.note-editor .note-dropzone{position:absolute;z-index:100;display:none;color:#87cefa;background-color:#fff;opacity:.95}.note-editor .note-dropzone .note-dropzone-message{display:table-cell;font-size:28px;font-weight:700;text-align:center;vertical-align:middle}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative}.note-editor .note-editing-area .note-editable{outline:0}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor .note-editing-area img.note-float-left{margin-right:10px}.note-editor .note-editing-area img.note-float-right{margin-left:10px}.note-editor.note-frame{border:1px solid #a9a9a9}.note-editor.note-frame.codeview .note-editing-area .note-editable{display:none}.note-editor.note-frame.codeview .note-editing-area .note-codable{display:block}.note-editor.note-frame .note-editing-area{overflow:hidden}.note-editor.note-frame .note-editing-area .note-editable{padding:10px;overflow:auto;color:#000;word-wrap:break-word;background-color:#fff}.note-editor.note-frame .note-editing-area .note-editable[contenteditable="false"]{background-color:#e5e5e5}.note-editor.note-frame .note-editing-area .note-codable{display:none;width:100%;padding:10px;margin-bottom:0;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;color:#ccc;background-color:#222;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:0;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;resize:none}.note-editor.note-frame.fullscreen{position:fixed;top:0;left:0;z-index:1050;width:100% !important}.note-editor.note-frame.fullscreen .note-editable{background-color:#fff}.note-editor.note-frame.fullscreen .note-resizebar{display:none}.note-editor.note-frame .note-status-output{display:block;width:100%;height:20px;margin-bottom:0;font-size:14px;line-height:1.42857143;color:#000;border:0;border-top:1px solid #e2e2e2}.note-editor.note-frame .note-status-output:empty{height:0;border-top:0 solid transparent}.note-editor.note-frame .note-status-output .pull-right{float:right !important}.note-editor.note-frame .note-status-output .text-muted{color:#777}.note-editor.note-frame .note-status-output .text-primary{color:#286090}.note-editor.note-frame .note-status-output .text-success{color:#3c763d}.note-editor.note-frame .note-status-output .text-info{color:#31708f}.note-editor.note-frame .note-status-output .text-warning{color:#8a6d3b}.note-editor.note-frame .note-status-output .text-danger{color:#a94442}.note-editor.note-frame .note-status-output .alert{padding:7px 10px 2px 10px;margin:-7px 0 0 0;color:#000;background-color:#f5f5f5;border-radius:0}.note-editor.note-frame .note-status-output .alert .note-icon{margin-right:5px}.note-editor.note-frame .note-status-output .alert-success{color:#3c763d !important;background-color:#dff0d8 !important}.note-editor.note-frame .note-status-output .alert-info{color:#31708f !important;background-color:#d9edf7 !important}.note-editor.note-frame .note-status-output .alert-warning{color:#8a6d3b !important;background-color:#fcf8e3 !important}.note-editor.note-frame .note-status-output .alert-danger{color:#a94442 !important;background-color:#f2dede !important}.note-editor.note-frame .note-statusbar{background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.note-editor.note-frame .note-statusbar .note-resizebar{width:100%;height:9px;padding-top:1px;cursor:ns-resize}.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{width:20px;margin:1px auto;border-top:1px solid #a9a9a9}.note-editor.note-frame .note-statusbar.locked .note-resizebar{cursor:default}.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar{display:none}.note-editor.note-frame .note-placeholder{padding:10px}.note-popover.popover{display:none;max-width:none}.note-popover.popover .popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.note-popover.popover .arrow{left:20px !important}.note-toolbar{position:relative;z-index:500}.note-popover .popover-content,.card-header.note-toolbar{padding:0 0 5px 5px;margin:0;background:#f5f5f5}.note-popover .popover-content>.btn-group,.card-header.note-toolbar>.btn-group{margin-top:5px;margin-right:5px;margin-left:0}.note-popover .popover-content .btn-group .note-table,.card-header.note-toolbar .btn-group .note-table{min-width:0;padding:5px}.note-popover .popover-content .btn-group .note-table .note-dimension-picker,.card-header.note-toolbar .btn-group .note-table .note-dimension-picker{font-size:18px}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.card-header.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{position:absolute !important;z-index:3;width:10em;height:10em;cursor:pointer}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.card-header.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{position:relative !important;z-index:1;width:5em;height:5em;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.card-header.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{position:absolute !important;z-index:2;width:1em;height:1em;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat}.note-popover .popover-content .note-style .dropdown-style blockquote,.card-header.note-toolbar .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre,.card-header.note-toolbar .note-style .dropdown-style pre{padding:5px 10px;margin:0}.note-popover .popover-content .note-style .dropdown-style h1,.card-header.note-toolbar .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.card-header.note-toolbar .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.card-header.note-toolbar .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.card-header.note-toolbar .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.card-header.note-toolbar .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.card-header.note-toolbar .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p,.card-header.note-toolbar .note-style .dropdown-style p{padding:0;margin:0}.note-popover .popover-content .note-color-all .dropdown-menu,.card-header.note-toolbar .note-color-all .dropdown-menu{min-width:337px}.note-popover .popover-content .note-color .dropdown-toggle,.card-header.note-toolbar .note-color .dropdown-toggle{width:20px;padding-left:5px}.note-popover .popover-content .note-color .dropdown-menu .note-palette,.card-header.note-toolbar .note-color .dropdown-menu .note-palette{display:inline-block;width:160px;margin:0}.note-popover .popover-content .note-color .dropdown-menu .note-palette:first-child,.card-header.note-toolbar .note-color .dropdown-menu .note-palette:first-child{margin:0 5px}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-palette-title,.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-palette-title{margin:2px 7px;font-size:12px;text-align:center;border-bottom:1px solid #eee}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset,.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-select,.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-select{width:100%;padding:0 3px;margin:3px;font-size:11px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-row,.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-row{height:20px}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset:hover,.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset:hover{background:#eee}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-select-btn,.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-select-btn{display:none}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-holder-custom .note-color-btn,.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-holder-custom .note-color-btn{border:1px solid #eee}.note-popover .popover-content .note-para .dropdown-menu,.card-header.note-toolbar .note-para .dropdown-menu{min-width:216px;padding:5px}.note-popover .popover-content .note-para .dropdown-menu>div:first-child,.card-header.note-toolbar .note-para .dropdown-menu>div:first-child{margin-right:5px}.note-popover .popover-content .dropdown-menu,.card-header.note-toolbar .dropdown-menu{min-width:90px}.note-popover .popover-content .dropdown-menu.right,.card-header.note-toolbar .dropdown-menu.right{right:0;left:auto}.note-popover .popover-content .dropdown-menu.right::before,.card-header.note-toolbar .dropdown-menu.right::before{right:9px;left:auto !important}.note-popover .popover-content .dropdown-menu.right::after,.card-header.note-toolbar .dropdown-menu.right::after{right:10px;left:auto !important}.note-popover .popover-content .dropdown-menu.note-check a i,.card-header.note-toolbar .dropdown-menu.note-check a i{color:deepskyblue;visibility:hidden}.note-popover .popover-content .dropdown-menu.note-check a.checked i,.card-header.note-toolbar .dropdown-menu.note-check a.checked i{visibility:visible}.note-popover .popover-content .note-fontsize-10,.card-header.note-toolbar .note-fontsize-10{font-size:10px}.note-popover .popover-content .note-color-palette,.card-header.note-toolbar .note-color-palette{line-height:1}.note-popover .popover-content .note-color-palette div .note-color-btn,.card-header.note-toolbar .note-color-palette div .note-color-btn{width:20px;height:20px;padding:0;margin:0;border:1px solid #fff}.note-popover .popover-content .note-color-palette div .note-color-btn:hover,.card-header.note-toolbar .note-color-palette div .note-color-btn:hover{border:1px solid #000}.note-dialog>div{display:none}.note-dialog .form-group{margin-right:0;margin-left:0}.note-dialog .note-modal-form{margin:0}.note-dialog .note-image-dialog .note-dropzone{min-height:100px;margin-bottom:10px;font-size:30px;line-height:4;color:lightgray;text-align:center;border:4px dashed lightgray}@-moz-document url-prefix(){.note-image-input{height:auto}}.note-placeholder{position:absolute;display:none;color:gray}.note-handle .note-control-selection{position:absolute;display:none;border:1px solid black}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{width:100%;height:100%;background-color:black;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:alpha(opacity=30);filter:alpha(opacity=30)}.note-handle .note-control-selection .note-control-handle{width:7px;height:7px;border:1px solid black}.note-handle .note-control-selection .note-control-holder{width:7px;height:7px;border:1px solid black}.note-handle .note-control-selection .note-control-sizing{width:7px;height:7px;background-color:white;border:1px solid black}.note-handle .note-control-selection .note-control-nw{top:-5px;left:-5px;border-right:0;border-bottom:0}.note-handle .note-control-selection .note-control-ne{top:-5px;right:-5px;border-bottom:0;border-left:none}.note-handle .note-control-selection .note-control-sw{bottom:-5px;left:-5px;border-top:0;border-right:0}.note-handle .note-control-selection .note-control-se{right:-5px;bottom:-5px;cursor:se-resize}.note-handle .note-control-selection .note-control-se.note-control-holder{cursor:default;border-top:0;border-left:none}.note-handle .note-control-selection .note-control-selection-info{right:0;bottom:0;padding:5px;margin:5px;font-size:12px;color:#fff;background-color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70)}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .popover-content{max-height:150px;padding:3px;overflow:auto}.note-hint-popover .popover-content .note-hint-group .note-hint-item{display:block !important;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{display:block;clear:both;font-weight:400;line-height:1.4;color:#fff;text-decoration:none;white-space:nowrap;cursor:pointer;background-color:#428bca;outline:0}*{overflow-wrap:break-word;word-wrap:break-word}.d-flex:not(.flex-column)>*{min-width:0}.d-flex.flex-column>*{max-width:100%}html{font-size:16px}body{position:relative;padding-top:68px;padding-bottom:400px;color:#2f353f;background:#FBF7F4;min-height:100vh;box-sizing:border-box;font-family:system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif}@media screen and (max-width: 500px){body{padding-top:58px;padding-bottom:600px}}.wrapper{display:flex;justify-content:space-between}@media screen and (max-width: 770px){.wrapper{overflow:hidden}}.container{padding:40px 60px}.container-fluid{padding:0px}@media screen and (max-width: 1370px){.container{max-width:1300px}}@media screen and (max-width: 1030px){.container{max-width:100%;padding:30px 20px}}@media screen and (max-width: 500px){.container{padding:20px 10px}}.sidebar{width:330px;min-height:calc(100vh - 350px);padding:20px 0 40px;background:#161D28;border-right:solid 1px #E3E8EE}.sidebar .item{display:block;padding:15px 0px 15px 23px;color:#fff;font-size:15px;font-weight:bolder;border-radius:10px 0 0 10px;width:calc(100% - 15px);margin:0 0 0 auto}.sidebar .item:hover{color:#000;background:#FBF7F4}.sidebar .active{color:#fff;background:#04a57d}.sidebar .sticky_box{position:-webkit-sticky;position:sticky;top:100px}.sidebar .sidebar_name{color:#fff}.sidebar_profile{padding:40px 0px 40px 40px;width:700px}.sidebar_right{width:100%;height:100%;padding:0}.sidebar_right .sidebar_right_box{background:#fff;padding:10px 10px;border-radius:15px;margin-bottom:30px}.sidebar_right .item{display:block;padding:15px 15px 15px 15px;color:#000;font-size:15px;font-weight:bolder;border-radius:10px}.sidebar_right .item:hover{color:#fff;background:#04a57d}.sidebar_right .sticky_box{position:-webkit-sticky;position:sticky;top:90px}@media screen and (max-width: 500px){.sidebar_right{padding:20px 10px}}footer{width:100%;height:400px;background-color:#04a57d;color:#fff;padding:0;position:absolute;bottom:0;font-size:14px;font-weight:bolder}footer .item{display:block;color:#fff;padding-bottom:20px}footer .item:hover{color:#fff286}footer .footer_top{background:#01af84;padding:7px;font-size:16px;text-align:center}footer .footer_body{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px 0 0;width:100%;max-width:1100px;margin:0 auto}footer .footer_item{width:25%}footer .footer_bottom{width:100%;bottom:0;position:absolute;padding:15px;font-size:12px;text-align:center;border-top:solid 1px #fff}@media screen and (max-width: 1360px){footer .footer_body{padding:50px 70px 0}}@media screen and (max-width: 770px){footer .footer_body{padding:50px 50px 0}footer .footer_item{width:33%}}@media screen and (max-width: 500px){footer{height:600px;font-size:13px}footer .footer_body{padding:35px 25px 0}footer .footer_item{width:48%}}.footer_img{display:flex;background-position:50% 35%;background-image:url(/assets/header-c70e9dcb3e93f4f383ec1c78d4dd5336eef819a0a45da130663818f8c10859ab.jpg);background-size:cover;padding:0 70px;margin:0;height:400px}.footer_img .footer_box{margin:auto;width:100%;max-width:1100px;font-size:35px;color:#fff;text-shadow:0px 0px 10px #6c757d;font-weight:bolder}.footer_img .footer_box .about_us{font-size:18px;padding:20px 0 0;font-weight:normal}.footer_img .footer_sign_btn{display:inline-block;width:100%;max-width:300px;font-size:18px;font-weight:bolder;color:#fff;background:#04a57d;border:solid 2px #fff;border-radius:30px;padding:13px;margin-top:40px;text-align:center;text-shadow:0px 0px 0px #fff}.footer_img .footer_sign_btn:hover{background:#00c695}@media screen and (max-width: 1360px){.footer_img{padding:0 50px}}@media screen and (max-width: 770px){.footer_img{height:350px;padding:0 50px}.footer_img .footer_box{font-size:25px}.footer_img .footer_box .about_us{font-size:14px;padding:20px 0 0}}@media screen and (max-width: 500px){.footer_img{height:300px;padding:0 20px}.footer_img .footer_box{font-size:20px}.footer_img .footer_box .about_us{font-size:12px;padding:15px 0 0}.footer_img .footer_sign_btn{max-width:250px}}@media screen and (max-width: 320px){.footer_img{padding:0 15px}}a{color:#404040;color:#04a57d;text-decoration:none}a:hover{color:#00c695}hr:not([size]){height:1px;color:#ccc}h1{font-weight:bolder;margin-bottom:30px;color:#000;line-height:54px;font-family:"Meiryo UI", "ヒラギノ角ゴシック"}h2{font-weight:bolder;margin-bottom:20px;color:#000;font-family:"Meiryo UI", "ヒラギノ角ゴシック"}h3{font-weight:bolder;color:#000;margin-bottom:15px}h4{font-weight:bolder;color:#000;margin-bottom:15px}h5{font-weight:bolder;color:#000;margin-bottom:15px}h6{font-weight:bolder;color:#000}.headline_field{display:flex;justify-content:space-between;align-items:center;margin:0 auto 30px}.headline_field h1,.headline_field h2{margin-bottom:0}.subtitle{font-size:20px;font-weight:bolder;color:#04a57d;margin-bottom:0px}@media screen and (max-width: 500px){h1{line-height:38px}.subtitle{font-size:16px}}.key_color{color:#04a57d}.green_color{color:#14ad37}.red_color{color:red}.yellow_color{color:#fff286}.marker{background:linear-gradient(transparent 70%, #fff286 70%);font-weight:bold}ul{padding-left:1.5rem}ul li{list-style-type:none !important;position:relative;font-weight:bold}ul li:before{content:"";width:8px;height:8px;background-color:#04a57d;border-radius:50%;top:11px;left:-20px;position:absolute}.layer{position:relative}.layer .layer_title{position:absolute;top:0px}.header_img{position:relative;background-color:#fff;background-image:url(/assets/header-c70e9dcb3e93f4f383ec1c78d4dd5336eef819a0a45da130663818f8c10859ab.jpg);background-size:cover;background-position:center 10%;background-position:center 30%;width:100%;height:650px;font-size:16px;font-weight:bolder;color:#fff}.header_img .layer_background{position:absolute;background:linear-gradient(to right, rgba(0,0,0,0.443137) 40%, rgba(0,0,0,0.301961) 70%, transparent 100%);top:0;left:0;width:60%;height:100%}.header_img .header_box{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:1100px;padding:50px 0 0;text-shadow:0px 0px 4px #6c757d}.header_img .title_color{color:#66ffce}.header_img .title{font-family:"Meiryo UI", "ヒラギノ角ゴシック";font-size:70px;font-weight:bolder;line-height:86px;color:#fff}.header_img .l_title{font-size:42px;font-family:"Meiryo UI", "ヒラギノ角ゴシック";color:#fff}.header_img .brand{display:inline-block;font-size:38px;font-weight:bolder;color:#fff}.header_img .m_title{font-size:23px;font-weight:bolder;font-family:"Meiryo UI", "ヒラギノ角ゴシック";color:#fff}.header_img .s_title{width:500px}.header_img .img_box{position:absolute;bottom:0;right:0;background-position:center 0%;width:900px;height:600px}.header_img .sign_btn{position:absolute;bottom:100px;bottom:70px;width:100%;max-width:300px;color:#fff;font-weight:bolder;background:#04a57d;border:solid 2px #fff;border-radius:30px;font-size:20px;padding:13px;text-align:center;z-index:5;text-shadow:0px 0px 0px #fff}.header_img .sign_btn:hover{background:#00c695}.header_img .header_card{position:absolute;bottom:-210px;font-size:18px;background:#fff;box-shadow:0px 4px 20px #dadbdc;border-radius:15px;padding:40px}@media screen and (max-width: 1134px){.header_img .header_box{padding:50px 70px 0}.header_img .img_box{width:800px;height:500px}.header_img .title{font-size:62px}.header_img .l_title{font-size:36px}.header_img .brand{font-size:36px}.header_img .m_title{font-size:22px}.header_img .s_title{width:440px}.header_img .img_box{width:650px;height:420px}}@media screen and (max-width: 1025px){.header_img .header_box{padding:50px 50px 0}}@media screen and (max-width: 770px){.header_img .header_box{padding:50px 40px 0}.header_img .title{font-size:46px;line-height:60px}.header_img .l_title{font-size:29px}.header_img .brand{font-size:28px}.header_img .m_title{font-size:17px}.header_img .s_title{font-size:13px;width:260px}.header_img .img_box{width:600px;height:400px}}@media screen and (max-width: 500px){.header_img{height:620px;font-size:15px;background-position:top 0px right 45%}.header_img .layer_background{background:linear-gradient(to right, rgba(0,0,0,0.568627) 10%, rgba(0,0,0,0.301961) 50%, transparent 100%);width:100%}.header_img .header_box{padding:40px 20px 0}.header_img .title{font-size:9vw;line-height:50px;margin-bottom:190px}.header_img .l_title{font-size:6.5vw}.header_img .brand{font-size:8vw}.header_img .m_title{font-size:5vw;line-height:30px;margin-bottom:10px}.header_img .m_title kai{display:block}.header_img .s_title{width:100%;font-size:3vw}.header_img .img_box{width:100%;height:92%;opacity:.4}.header_img .sign_btn{bottom:60px;max-width:250px}}@media screen and (max-width: 360px){.header_img .header_box{padding:30px 15px 0}.header_img .title{line-height:43px;margin-bottom:220px}}.table .item{width:25%;padding:.5rem .5rem .5rem 0}.datetime{font-size:13px;color:#616161;height:20px}.card-img-top{border-radius:10px}.picture img{border-radius:15px}.max_w100{max-width:100%}.base_box{width:100%;padding:2rem;margin:0 auto 30px;border-radius:15px;background:#fff;font-size:15px;color:#000}.base_box .title{display:block;font-weight:bolder;font-size:22px;color:#000;border-bottom:solid 1.5px #000;padding-bottom:7px;margin-bottom:17px}.qa_box{padding-bottom:60px;color:#000}.qa_box .q{display:block;font-weight:bolder;font-size:22px;line-height:30px;color:#000;border-bottom:solid 1.5px #04a57d;padding-bottom:10px;margin:0 0 20px}.qa_box .q:before{font-family:"Font Awesome 5 Free";content:'\51';font-weight:900;color:#04a57d;margin-right:10px}.qa_box .table .item{width:25%;padding:.5rem .5rem .5rem 0}@media screen and (max-width: 500px){.qa_box .q{font-size:20px}.qa_box .table .item{width:45%;padding:.5rem .5rem .5rem 0}}.gray_box{width:100%;max-width:600px;color:#000;background:#F9FAFB;border:solid 1.5px #eee;border-radius:10px;padding:20px 20px;margin:10px auto 10px;max-width:600px}.base_btn{width:100%;max-width:300px;color:#04a57d;font-weight:bolder;background:#fff;border:solid 2px #04a57d;border-radius:30px;box-shadow:0 2px 5px #ccc;font-size:20px;padding:13px;margin-bottom:5px}.base_btn:hover{color:#fff;background:#04a57d;box-shadow:0 2px 5px #ccc}.green_btn{background:#04a57d;color:#fff}.green_btn:hover{background:#00c695;border:solid 2px #00c695}.invalid_btn{background:#eee;color:#ccc;border:solid 2px #eee}.invalid_btn:hover{background:#eee;color:#ccc;border:solid 2px #eee}.m_btn{font-size:16px;padding:8px 22px;max-width:200px;margin-bottom:0}@media screen and (max-width: 500px){.smaho_max_w100{max-width:100%}}.pay_btn{width:100%;max-width:300px;color:#fff;font-weight:bolder;background:linear-gradient(to right, #007BFF 0%, #52A0FD 40%, #00e2fa 100%);border-radius:30px;box-shadow:0 2px 5px #ccc;font-size:20px;padding:13px;margin:3px auto 10px}.pay_btn:hover{color:#fff;box-shadow:0px 4px 10px #dadbdc;background:#007BFF;transition:transform .5s}.bookmark_btn{width:100%;max-width:100px;color:#04a57d;font-weight:bolder;background:#fff;border:solid 2px #04a57d;border-radius:30px;font-size:15px;padding:8px}.bookmark_btn:hover{color:#fff;background:#04a57d;transition:transform .5s}.switch_btn_area{width:100%;display:flex;justify-content:space-between}.switch_btn_box{width:50%}.switch_btn_box .switch_btn{width:100%;font-size:17px;padding:11px 0px;color:#000;font-weight:bolder;border-radius:0px;background:#fff;box-shadow:inset 5px 5px 10px #ddddde, inset -5px -5px 10px #ffffff;border:solid 2px #04a57d;text-align:center}.switch_btn_box .left{border-radius:15px 0 0 15px}.switch_btn_box .right{border-radius:0 15px 15px 0}.switch_btn_box .invalid_btn{color:#ccc}.active_btn .switch_btn{border:solid 2px #04a57d;background:#04a57d;color:#fff;box-shadow:none}@media screen and (max-width: 500px){.switch_btn_box .switch_btn{font-size:16px;padding:9px 5px}}.skill_tag{display:inline-block;font-size:14px;padding:4px 12px;color:#000;font-weight:bolder;border-radius:8px;background:#fff;border:solid 1.5px #04a57d;margin:0 2px 7px 0}.skill_tag:hover{color:#fff;background:#04a57d}.lg_tag{font-size:19px;border-radius:10px;padding:5px 15px;margin:0 4px 10px 0;border:solid 2px #04a57d;box-shadow:0 2px 5px #ccc}.back_btn{width:100px;color:#000;font-weight:bolder;background:#fff;border:solid 2px #000;border-radius:30px;font-size:14px;padding:5px;margin:10px}.back_btn:hover{color:#fff;background:#000;border:solid 2px #000;box-shadow:0 2px 5px #ccc}.delete_btn{display:inline-block;font-size:14px;padding:4px 12px;color:red;border-radius:7px;background:#fff;border:solid 1px red;flex-shrink:0}.delete_btn:hover{font-weight:bolder;color:#fff;background:red}.edit_btn{display:inline-block;font-size:14px;padding:4px 12px;color:#6d6bcd;border-radius:7px;background:#fafafa;border:solid 1px #6d6bcd;flex-shrink:0}.edit_btn:hover{font-weight:bolder;color:#fff;background:#6d6bcd}.navbar{width:100%;height:70px;background:#fff;font-weight:bolder;padding:0 3rem 0 3rem;border-bottom:solid 3px #04a57d}.navbar a{color:#000}.navbar a:hover{color:#04a57d}.navbar .navbar-brand{position:relative;height:57px;padding:0}.navbar .brand{color:#000;font-weight:500;font-size:30px;font-family:"游明朝", "游明朝体"}.navbar .brand_name{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);color:#000;font-weight:bolder;font-size:12px}.navbar .icon img{width:35px;height:35px;border-radius:50%;object-fit:cover;margin:auto 0}.navbar .icon img:hover{box-shadow:0 2px 5px #ccc}.navbar .navbar-nav{display:flex;align-items:center}.navbar .item{font-weight:bolder;color:#000;padding:0 15px;font-size:16px}.navbar .item:hover{color:#04a57d}.navbar .navbar_item_box{margin-left:40px}.navbar .signup_btn{color:#fff;font-weight:bolder;background:#04a57d;border-radius:20px;font-size:15px;padding:8px 23px;margin-left:15px}.navbar .signup_btn:hover{color:#fff;background:#00c695}@media screen and (max-width: 770px){.navbar{padding:0rem 1rem}.navbar .navbar_item_box{margin-left:0px}}@media screen and (max-width: 500px){.navbar{height:60px}.navbar .brand{font-size:28px}.navbar .brand_name{bottom:6px}}@media screen and (max-width: 360px){.navbar{padding:0rem 0.8rem 0 0.5rem}.navbar .navbar-brand{margin-right:0}.navbar .brand{font-size:24px}.navbar .brand_name{bottom:8px}}.smaho_nav_box{margin-right:45px}.smaho_nav_box .login_btn{color:#fff;font-weight:bolder;background:#04a57d;border-radius:10px;font-size:13px;padding:7px 10px}.smaho_nav_box .login_btn:hover{color:#fff;background:#04a57d;box-shadow:0 2px 5px #ccc}.nav_dropdown{position:relative;padding:0 10px;color:#000}.nav_dropdown:hover{color:#04a57d}.dropdown_menu{display:none;position:absolute;width:250px;right:0px;top:50px;padding:10px 0;background:#fff;border:solid 2px #04a57d;border-radius:15px;box-shadow:0 2px 5px #ccc;z-index:5}.dropdown_menu .item{display:block;color:#000;padding:8px 20px}.dropdown_menu .item:hover{background:#eee}.notice_nav{width:100%;min-height:40px;color:#fff;font-weight:bolder;background:#fbfbfb;background:#04a57d;display:flex;justify-content:center;align-items:center;text-align:center}.notice_nav a{color:#fff}.notice_nav a:hover{color:#fff286}@media screen and (max-width: 500px){.notice_nav{padding:5px 20px}.notice_nav a{font-size:14px}}.notice_box{width:100%;font-size:15px;color:#000;border-radius:15px;box-shadow:0px 4px 10px #dadbdc;padding:20px;margin-bottom:30px;background:#fff}.notice_box .date{font-size:14px;color:#616161;padding:0 10px}.alert{display:block;border-radius:5px;text-align:center;font-weight:bolder;position:fixed;top:10px;left:150px;right:150px;font-size:18px;padding:1.1rem 1rem;z-index:2000;box-shadow:0px 4px 5px #dadbdc}@media screen and (max-width: 820px){.alert{left:20px;right:20px}}@media screen and (max-width: 500px){.alert{top:0px;left:0px;right:0px;padding:1rem 1rem;font-size:16px;border-radius:0}}.error_box{background:#FFF3CD;color:#000;font-weight:bolder;border-radius:10px;padding:20px;margin-bottom:30px}.main_area{width:100%;background:#FBF7F4;padding:100px 20px 100px}.main_area .main_body{width:100%;max-width:1100px;margin:0 auto}.main_area .title{font-size:34px;font-weight:bolder;color:#000;margin-bottom:80px;text-align:center;line-height:160%;font-family:"Meiryo UI", "ヒラギノ角ゴシック"}.main_area .subtitle{font-size:18px;font-weight:bolder;color:#04a57d;margin-bottom:10px;text-align:center}.main_box{width:100%;margin:40px 0 60px}.catchcopy{font-size:30px;color:#000;font-weight:bolder}@media screen and (max-width: 500px){.main_area{padding:100px 10px 100px}.main_area .title{font-size:6vw;line-height:50px}.catchcopy{font-size:20px}}.wide_title{position:relative;background:#04a57d;background:linear-gradient(to right, #00c695 0%, #04a57d 50%, #04a57d 100%);padding:70px 10px;margin:0;font-size:35px;color:#fff;font-weight:bolder;text-align:center;font-family:"Meiryo UI", "ヒラギノ角ゴシック"}.wide_title:before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid transparent;z-index:2}.wide_title:after{content:"";position:absolute;bottom:-29px;left:50%;margin-left:-17px;border:14px solid transparent;border-top:15px solid #04a57d;z-index:1}@media screen and (max-width: 500px){.wide_title{font-size:6vw;padding:30px 10px}}.wide_title2{display:flex;justify-content:center;align-items:center;padding:50px 10px;margin:0;font-size:35px;color:#fff;text-shadow:0px 0px 15px #6c757d;font-weight:bolder;font-family:"Meiryo UI", "ヒラギノ角ゴシック";height:300px}.wide_title2::before{content:"";display:block;position:fixed;top:60px;top:150px;left:0;z-index:-1;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 100%;background-image:url(/assets/header-c70e9dcb3e93f4f383ec1c78d4dd5336eef819a0a45da130663818f8c10859ab.jpg);background-size:cover}.background-image{background-image:url(/assets/404-dfba53fc97a113b89f78305c5d8aa4a2d287e5c1e0ca041701931f5eacc765ca.jpg);background-position:50% 20%;background-size:cover}.point_area{display:flex;flex-wrap:wrap;justify-content:space-between}.point_box{position:relative;width:30%;color:#000;font-weight:bolder;text-align:center;border-bottom:solid 0px #04a57d}.point_box .number{position:absolute;top:0px;left:30px;font-size:60px;color:#04a57d}.point_box .point_title{font-size:22px}.point_box img{border-radius:15px;width:85%;margin:0 auto}@media screen and (max-width: 500px){.point_box{width:100%;margin-bottom:50px}.point_box .number{font-size:60px}.point_box .point_title{font-size:5vw}}.guide_title{font-size:28px;padding-bottom:10px;margin-bottom:20px;border-bottom:solid 1.5px #eee}.nav_btn_area{margin-bottom:20px}.nav_btn_box{width:100%;display:inline-block;display:flex;flex-wrap:wrap;justify-content:space-between;border-radius:15px;padding:6px;margin-bottom:10px;background:#fff;box-shadow:inset 5px 5px 10px #ddddde, inset -5px -5px 10px #ffffff;border:solid 2px #04a57d}.nav_btn_box a{flex:1 1 auto;display:inline-block;align-items:center;border-radius:10px;color:#000;font-size:17px;font-weight:bolder;padding:3px 0;padding:5px 0;text-align:center}.nav_btn_box a:hover{background:#04a57d;color:#fff}.accordion-button{color:#000;font-weight:bolder}@media screen and (max-width: 500px){.nav_btn_box a{font-size:15px}}.info_box{width:100%;padding:2rem 1.5rem;margin:0 0 20px;border-radius:15px;background:#fff;box-shadow:0px 4px 10px #dadbdc;font-size:16px;color:#000;font-weight:bolder}.info_box .title{font-size:18px;padding-bottom:5px;margin-bottom:10px;border-bottom:solid 1.5px #eee}.info_box img{width:100%;margin-bottom:10px}.step_box{padding:10px}@media screen and (max-width: 500px){.step_box{padding:10px 0 40px}}.toppage_card_area{background:#fff;padding:20px 0 350px}.toppage_card_back{position:relative;width:100%;background:#04a57d;background:linear-gradient(to right, #00c695 0%, #04a57d 50%, #04a57d 100%);height:280px;padding:50px 0px;font-size:35px;color:#fff;text-align:center}.toppage_card{position:absolute;font-size:20px;color:#000;line-height:30px;background:#fff;box-shadow:0px 4px 20px #dadbdc;border-radius:15px;text-align:left;top:135px;right:0;left:0;margin:0 auto;width:100%;max-width:1100px;z-index:1}.toppage_card img{position:absolute;top:50px;left:55px;width:280px}.toppage_card .toppage_card_box{padding:50px;margin-left:350px}.toppage_card .card_title{font-size:38px;font-weight:bolder;padding-bottom:30px;margin:0;font-family:"Meiryo UI", "ヒラギノ角ゴシック";line-height:45px}@media screen and (max-width: 1360px){.toppage_card{max-width:95%}.toppage_card .toppage_card_box{padding:50px 40px}.toppage_card .card_title{font-size:32px;padding-bottom:30px}}@media screen and (max-width: 770px){.toppage_card_area{padding:20px 0 700px}.toppage_card img{right:0;left:0;margin:0 auto}.toppage_card .toppage_card_box{margin:380px 0 0;padding:50px 50px}.toppage_card .card_title{font-size:32px;text-align:center}}@media screen and (max-width: 500px){.toppage_card_area{padding:20px 0 750px}.toppage_card_back{font-size:5vw;height:280px;padding:35px 0px}.toppage_card{top:100px;max-width:calc(100% - 20px)}.toppage_card img{top:130px;width:70%;z-index:-1}.toppage_card .toppage_card_box{margin:0;padding:40px 25px 50px;font-weight:bolder;font-size:4vw}.toppage_card .card_title{font-size:7vw;text-align:center;padding-bottom:300px}.toppage_card .card_title .kai{display:block}}@media screen and (max-width: 360px){.toppage_card{top:90px}.toppage_card .toppage_card_box{padding:40px 20px 50px;font-size:16px}}.case_area{display:flex;flex-wrap:wrap;justify-content:space-between}.case_area .case_card{width:48%;width:calc(50% - 15px);font-size:17px;color:#000;background:#fff;box-shadow:0px 4px 20px #dadbdc;border-radius:15px;padding:50px;margin:0 0 30px;border:3px solid #04a57d}.case_area .case_card .card_title{font-size:26px;font-weight:bolder;padding-bottom:20px}@media screen and (max-width: 770px){.case_area .case_card{width:calc(50% - 10px);padding:30px;margin:0 0 20px}.case_area .case_card .card_title{font-size:22px}}@media screen and (max-width: 500px){.case_area .case_card{width:100%;padding:25px 20px;border:2px solid #04a57d}}.slide_wrap{display:flex;align-items:center;overflow:hidden;padding:30px 0;margin:-50px 0 0;background:#fff;background:linear-gradient(to top, #fff 1%, #FBF7F4, #FBF7F4)}.slide_box{display:flex;justify-content:center;animation:loop-slide 25s infinite linear 0.5s both}.slide_box .slide_icon{width:130px;height:130px;margin:0 6px}.slide_box .slide_icon img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0px 4px 10px #dadbdc}.slide_box .slide_icon img:hover{box-shadow:0 0 10px #04a57d;transition:transform .3s;transform-origin:center;transform:scale(1.03, 1.03)}@keyframes loop-slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}.slide_wrap:hover .slide_box{animation-play-state:paused}@media screen and (max-width: 1025px){.slide_box .slide_icon{width:110px;height:110px;margin:0 5px}}@media screen and (max-width: 500px){.slide_wrap{margin:-40px 0 0;background:linear-gradient(to top, #fff 1%, #FBF7F4, #FBF7F4)}.slide_box .slide_icon{width:calc(100vw / 4.7);height:calc(100vw / 4.7);margin:0 3px}.slide_box .slide_icon img{border:2.5px solid #fff}}.slide_wrap_card{width:100vw;margin:0 calc(-50vw + 50% - 10px);display:flex;align-items:center;overflow:hidden;padding:15px 0}.slide_box_card{display:flex;justify-content:center;animation:loop-slide-card 50s infinite linear 0.5s both}.slide_box_card .profile_card{width:380px;margin:0 10px}.slide_wrap_card:hover .slide_box_card{animation-play-state:paused}@keyframes loop-slide-card{from{transform:translateX(0)}to{transform:translateX(-100%)}}@media screen and (max-width: 500px){.slide_box_card .profile_card{width:90vw;margin:0 5px}}.base_area{display:block;width:100%;max-width:900px;background:#fff;border-radius:15px;padding:60px 50px;margin:0 0 30px;color:#000}.base_area img{width:100%;height:auto;border-radius:10px}.base_area .title{display:block;font-size:22px;font-weight:bolder;color:#000;border-bottom:solid 1.5px #000;padding-bottom:10px;margin:0 0 30px}.base_area .title:hover{color:#04a57d;border-bottom:solid 1.5px #04a57d}.base_area .total_amount{font-size:20px;font-weight:bolder;color:#000}@media screen and (max-width: 500px){.base_area{padding:30px 20px}}.card{color:#000;border:0px;box-shadow:0px 4px 20px #dadbdc;border-radius:15px;margin-bottom:30px}.card .card-img-top{border-radius:10px;width:100%;height:100%;max-height:170px;object-fit:cover}.card .card-header{background:#fff;border-radius:15px 15px 0 0;padding:12px 20px}.card .card-body{padding:20px 20px 10px;font-weight:bolder;color:#000}.card .card-title{padding:3px 0 10px;line-height:33px}.card .list-group-item{padding:20px}.card .list-group-item:hover{color:#000;box-shadow:0 0 10px #04a57d;z-index:2}.card .active_card{box-shadow:0 0 10px #04a57d;z-index:2}.card .card-footer{background:#fff;border-radius:0 0 15px 15px;padding:12px 15px}.card:hover{color:#000;box-shadow:0 0 10px #04a57d}@media screen and (max-width: 500px){.card{margin-bottom:20px}.card .card-title{line-height:30px}}.shadow{border:0px solid}.base_card{display:block;color:#000;font-weight:bolder;background:#fff;padding:20px;margin-bottom:20px;border-radius:15px;border:solid 2px #eee}.base_card .title{font-size:20px}.base_card:hover{border:solid 2px #04a57d;color:#000}.greenline_card{border:solid 2px #04a57d}.greenline_card:hover{box-shadow:0 0 10px #04a57d}.user_name{font-weight:bolder;color:#000}.user_title{font-size:12px;color:#696969}.icon img{width:45px;height:45px;border-radius:50%;object-fit:cover}.icon_lg img{width:130px;height:130px;border-radius:50%;object-fit:cover}.icons_box{display:flex;justify-content:flex-start;margin-top:7px}.icon_name{text-align:center;padding:0px 20px}.icon_name .icon img:hover{box-shadow:0 0 10px #04a57d}.icon_name .user_name:hover{color:#04a57d}.img_hover:hover{opacity:0.8}.img_hover img:hover{opacity:0.8}.status{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;font-weight:normal}.badge-green{color:#fff;background:#04a57d;border-radius:10px}.badge-lightgreen{color:#0E6263;background:#CBF4C9;border-radius:10px}.badge-red{color:#fff;background:#DC3545;border-radius:10px}.badge-blue{color:#fff;background:#007BFF;border-radius:10px}.badge-arbitrary{color:#fff;background:#d3d3d3;border-radius:10px}.badge_lg{font-size:16px;padding:10px 20px;border-radius:20px}.form_card{width:100%;max-width:800px;background:#fff;padding:40px 50px 40px;margin:0px auto 20px;box-shadow:0 2px 5px #ccc;border-radius:15px;color:#000}.form_card .file{display:inline-block;padding:0px 10px 5px;background:#f5f6f7;color:#007BFF;font-weight:bolder;border:solid 2px #007BFF;border-radius:5px;margin-bottom:5px}.form_card .check_btn{display:inline-block;background:#f9fafb;padding:3px 7px;margin:0 2px 7px 0;border:solid 2px #04a57d;border-radius:7px;font-weight:bolder}.form_card .youbi_btn{border:solid 1px #eee}.form_card .delete_btn{display:inline-block;color:#000;background:#f9fafb;font-size:15px;padding:4px 7px;border:solid 1px #eee;border-radius:3px;margin:0}.form_card .img_form{display:inline-block;width:calc(100% - 80px)}.form_card .money_form{display:inline-block;width:calc(50% - 30px);max-width:150px}.form_card .day_form{display:inline-block;width:calc(100% - 68px);max-width:70px}.form_card .time_form{display:inline-block;width:calc(100% - 35px);max-width:115px}.form_card .term_form{display:inline-block;width:calc(100% - 35px);max-width:160px}.form_card_area{padding:5px 10px}.field_with_errors{background:#FFF3CD;padding:10px;border-radius:10px}@media screen and (max-width: 720px){.form_card{padding:25px 15px 30px}}@media screen and (max-width: 500px){.form_card .money_form{display:inline-block;width:calc(100% - 70px)}}.form-label{font-weight:bolder}.room_area{display:block;width:100%;background:#fff;border-radius:15px;padding:20px 30px 30px;margin:0 auto 20px;color:#000}@media screen and (max-width: 500px){.room_area{padding:20px 10px 40px}}.room_title{display:flex;flex-wrap:wrap;align-items:flex-start}.room_title .title{font-size:30px;font-weight:bolder;color:#000}.room_card{display:block;color:#000;font-weight:bolder;background:#fff;padding:20px;margin-bottom:30px;border-radius:15px;box-shadow:0px 4px 10px #dadbdc}.room_card .title{font-size:18px}.room_card:hover{color:#000;box-shadow:0 0 10px #04a57d}.message_box{display:block;background:#fff}.img_icon img{width:35px;height:35px;border-radius:20px;object-fit:cover;margin-right:10px;border:solid 1px #ced4da;background:#fff}.img_icon img:hover{background:#eee}.tenpu_box{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:5px}.tenpu_btn{width:auto;height:35px;line-height:32px;border-radius:50%;margin-right:10px;border:solid 1px #ced4da;background:#fff;padding:0 11px;margin-top:5px;text-align:center;font-size:14px}.tenpu_btn:hover{background:#eee}.talk_name{display:flex;justify-content:space-between}.file_box{display:block;font-size:14px;background:#f9fafb;border:solid 1px #E3E8EE;border-radius:5px;padding:10px 10px;margin-top:10px}.folding_btn{display:inline-block;width:100%;max-width:250px;font-size:14px;border:solid 1.5px #E3E8EE;color:#000;font-weight:bolder;background:#fff;border-radius:20px;text-align:center;padding:5px;margin:0px 0 25px}.folding_btn:hover{color:#04a57d;border:solid 1.5px #04a57d;box-shadow:0 2px 5px #ccc}.message_btn{width:100%;color:#fff;font-weight:bolder;background:#04a57d;border-radius:30px;font-size:14px;padding:5px 5px;margin-top:5px;box-shadow:0 2px 5px #ccc}.message_btn:hover{color:#fff;box-shadow:0 2px 5px #ccc;background:#00c695}@media screen and (max-width: 500px){.message_btn{font-size:18px;padding:10px 5px;margin-top:5px}}.profile{border-radius:15px;background:#fff;margin-bottom:30px;box-shadow:0px 4px 10px #dadbdc}.profile img{width:170px;height:170px;border-radius:50%;object-fit:cover}.profile .card_img{width:100%;height:100%;border-radius:10px}.profile .card-top{padding:4rem 2rem 3rem;border-bottom:solid 1px #E3E8EE;text-align:center}.profile .card-body{padding:2rem}.profile .name{display:block;font-size:22px;font-weight:bolder;color:#000;padding:25px 0 12px}.profile .title{color:#000;font-weight:bolder;padding:10px 0 10px}.profile .age{font-size:15px;color:#000}.profile .fee{font-size:20px;font-weight:bolder;color:#04a57d;color:#000;padding:10px;margin:20px 0 15px;border-radius:15px;border:solid 2px #04a57d;box-shadow:inset 5px 5px 10px #ddddde, inset -5px -5px 10px #ffffff}.profile .trial{color:#000;font-size:15px;font-weight:bolder;background:#FBF7F4;background:#fff;border-radius:20px;padding:4px 15px 5px 0;border:solid 2px #04a57d}.profile .trial_badge{background:#04a57d;color:#fff;font-size:14px;border-radius:20px;padding:8px 13px;margin:0 10px 0 -1px}.profile .url{color:#0D6EFD}.profile .link{color:#04a57d;border-bottom:solid 1px #04a57d}.hisho_profile{display:flex;width:100%;border-radius:15px;background:#fff;margin-bottom:30px}.hisho_profile .card-top{width:30%;padding:3rem;text-align:center}.hisho_profile .card-body{width:70%;padding:3rem 3rem 3rem 0rem}.hisho_profile .sticky_box{position:-webkit-sticky;position:sticky;top:100px}.hisho_profile img{width:170px;height:170px;border-radius:50%;object-fit:cover}.hisho_profile .card_img{width:100%;max-width:400px;height:100%;border-radius:10px}.hisho_profile .name_box{align-items:center;border-bottom:solid 1px #E3E8EE;padding:0 0 2rem;margin:0 0 2rem}.hisho_profile .name{display:block;font-size:28px;font-weight:bolder;color:#000}.hisho_profile .title{font-size:18px;color:#000;font-weight:bolder;padding:20px 0 10px}.hisho_profile .age{font-size:16px;color:#000;padding:0 0 30px}.hisho_profile .fee{font-size:26px;font-weight:bolder;color:#000}.hisho_profile .price{font-size:16px;padding:0 0 10px;font-weight:normal}.hisho_profile .trial{color:#000;font-size:15px;font-weight:bolder;background:#FBF7F4;background:#fff;border-radius:20px;padding:5px 15px 5px 0;border:solid 2px #04a57d}.hisho_profile .trial_badge{background:#04a57d;color:#fff;font-size:14px;border-radius:20px;padding:7px 13px;margin:0 10px 0 -1px}.hisho_profile .box{margin:0 0 40px}.hisho_profile .url{color:#0D6EFD}.hisho_profile .link{color:#04a57d;border-bottom:solid 1px #04a57d}@media screen and (max-width: 770px){.hisho_profile .card-top{padding:3rem 2rem}.hisho_profile .card-body{padding:3rem 2rem 3rem 1rem}.hisho_profile img{width:150px;height:150px}}@media screen and (max-width: 500px){.hisho_profile{display:block}.hisho_profile .card-top{width:100%;padding:4rem 1.2rem 0}.hisho_profile .card-body{width:100%;padding:1.5rem 1.2rem 3rem}.hisho_profile .name_box{text-align:center;padding:0 1.2rem 2rem;margin:0 -1.2rem 2rem}.hisho_profile .name{font-size:25px}.hisho_profile .title{font-size:16px}.hisho_profile img{width:170px;height:170px}.hisho_profile .price{margin:0 -30px}.hisho_profile .trial{margin:0 -30px}}.slide_icons_box{display:flex;flex-wrap:wrap;justify-content:space-between}.slide_icons_box .slide_icon{position:relative;width:30%;padding-bottom:30%;box-sizing:border-box;margin:0 0 15px}.slide_icons_box .slide_icon img{position:absolute;width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0px 4px 10px #dadbdc}.slide_icons_box .slide_icon img:hover{box-shadow:0 0 10px #04a57d}.profile_card_area{display:flex;flex-flow:row wrap;justify-content:space-between}.profile_card_box{overflow-x:auto;white-space:nowrap;padding:10px 5px 5px;margin-bottom:30px}.profile_card_box::-webkit-scrollbar{height:5px}.profile_card_box::-webkit-scrollbar-track{border-radius:5px;background:#eee}.profile_card_box::-webkit-scrollbar-thumb{border-radius:5px;background:#ccc}.profile_card{display:inline-block;width:32%;padding:4rem 2rem 3rem;margin:0 0 30px;border-radius:15px;background:#fff;box-shadow:0px 4px 10px #dadbdc;text-align:center;color:#000}.profile_card img{width:170px;height:170px;border-radius:50%;object-fit:cover}.profile_card .name{font-size:20px;font-weight:bolder;color:#000;padding:25px 0 10px}.profile_card .profile_title{font-size:15px;font-weight:bolder;padding:10px 0 10px}.profile_card .age{font-size:14px}.profile_card .fee{font-size:26px;font-weight:bolder;color:#000}.profile_card .price{font-size:15px;margin:-15px 0 10px;font-weight:normal}.profile_card .trial_box{margin:35px -30px 0}.profile_card .trial{color:#000;font-size:15px;font-weight:bolder;background:#FBF7F4;background:#fff;border-radius:20px;padding:5px 15px 5px 0;border:solid 2px #04a57d}.profile_card .trial_badge{background:#04a57d;color:#fff;font-size:14px;border-radius:20px;padding:7px 12px 7px;margin:0 6px 0 -1px}.profile_card:hover{box-shadow:0 0 10px #04a57d;transition:transform .5s;transform-origin:center;transform:translateY(-5px);color:#000}@media screen and (max-width: 1134px){.profile_card{width:48.5%}}@media screen and (max-width: 500px){.profile_card{width:100%;max-width:100%;padding:4rem 1.2rem 3rem;margin:0 0 20px}}.plan_card{display:block;width:100%;background:#fff;border-radius:10px;padding:50px 50px 50px;margin:0px auto 20px}.plan_card .title{font-size:22px;font-weight:bolder;color:#000}.contract_card{display:block;width:100%;color:#000;background:#fff;border-radius:10px;padding:60px 70px 50px;margin:0 auto 20px;box-shadow:0 2px 5px #ccc}.contract_card .title{font-size:22px;font-weight:bolder}.contract_card a{color:#000}.contract_card .total_amount{font-size:20px;font-weight:bolder;color:#000}@media screen and (max-width: 1030px){.contract_card{padding:50px 50px 40px}}@media screen and (max-width: 720px){.contract_card{padding:40px 20px 30px}}.progress_box{display:block;width:100%;max-width:800px;border:solid 2px #04a57d;background:#F7FDF7;border-radius:10px;padding:2rem;margin:0 auto 30px;font-size:17px;font-weight:bolder;color:#000;text-align:center}.progress_box .title{color:#14ad37}.progress_box .check{display:inline-block;color:#14ad37;background:#fff;padding:5px 15px;margin:0px 8px 15px;border:solid 2px #14ad37;border-radius:30px}.progress_box .no_check{color:red;border:solid 2px red}.completion_box{display:block;width:100%;border:solid 2px #14ad37;border:solid 2px #04a57d;background:#f4f7f2;border-radius:15px;padding:30px 30px;margin:0 auto 20px;font-size:16px;font-weight:bolder;color:#000}.completion_box .title{color:#04a57d;border-bottom:solid 2px #04a57d;padding:0 0 15px;margin:0 0 20px}.completion_box .table .item{width:10%;padding:.5rem .5rem .5rem 0}.completion_box a{color:#04a57d;border-bottom:solid 1px #04a57d}.completion_box a:hover{color:#007BFF;border-bottom:solid 1px #007BFF}.item_box_area{display:flex;flex-flow:wrap;justify-content:space-between}.item_box{display:inline-block;width:32%;padding:1.5rem;margin:0 0 15px;border-radius:15px;background:#fff;border:solid 2px #eee;font-size:14px;color:#000;font-weight:bolder}.item_box .title{font-size:18px;margin-bottom:5px}.item_box .icon img{width:23px;height:23px;border-radius:50%;object-fit:cover;margin-right:8px}.item_box:hover{border:solid 2px #04a57d;color:#000}@media screen and (max-width: 1030px){.item_box{width:49%}}@media screen and (max-width: 500px){.item_box{width:100%;margin:0 0 10px;border:solid 2px #fff;box-shadow:0 2px 5px #ccc}}.comingsoon{background:#eee;color:#ccc}.comingsoon .title{color:#c0c0c0}.comingsoon:hover{box-shadow:none;transition:none;transform:none;border:solid 2px #eee;color:#ccc}.comingsoon:hover .title{color:#c0c0c0}.total_amount_box{display:block;background:#fff;padding:20px;margin-bottom:30px;border-radius:15px;border:solid 2px #04a57d;font-size:20px;font-weight:bolder;color:#000}.total_amount_box .title{font-size:17px;font-weight:bolder;color:#000}.dash_nav{border-radius:15px;padding:8px;margin-bottom:30px;background:#fff;box-shadow:inset 5px 5px 10px #ddddde, inset -5px -5px 10px #ffffff}.dash_nav .nav-item a{color:#000;font-weight:bolder}.dash_nav .nav-item a:hover{color:#04a57d}.dash_nav .nav-pills .nav-link.active{background:#04a57d;border-radius:10px;color:#fff}@media screen and (max-width: 500px){.dash_nav .nav-item{width:33%}}@media screen and (max-width: 320px){.dash_nav .nav-item{width:50%}}.page_btn{display:inline-block;font-size:16px;font-weight:bolder;padding:5px 25px;margin-bottom:10px;border-radius:8px;color:black;background:#fff;border:solid 2px #000}.page_btn:hover{color:#fff;background:#000}.menu_btn{position:relative;width:35px;padding:5px;border-radius:10px;margin:0 5px;box-shadow:0 2px 5px #ccc;color:#000;background:#fff;text-align:center}.menu_btn:hover{background:#eee}.balloon{display:none;position:absolute;width:250px;right:0px;bottom:45px;padding:20px 0 10px;background:#eee;text-align:center;border-radius:10px;box-shadow:0 2px 5px #ccc;z-index:5}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;background:#000;opacity:50%;z-index:2000;perspective:1000px;-webkit-perspective:1000px;transform:translate3d(0, 0, 1000px)}#overlay .cv-spinner{height:100%;display:flex;justify-content:center;align-items:center}#overlay .spinner{width:100px;height:100px;border:7px #fff solid;border-top:7px transparent solid;border-radius:50%;animation:sp-anime 0.8s infinite linear}@keyframes sp-anime{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(359deg)}}.is-hide{display:none}@media screen and (max-width: 500px){.spinner{width:70px;height:70px}}.fadein{opacity:0;transform:translateY(30px);transition:all 1s}.scroll-fade{opacity:0;transition:all 1s}.scroll-up{opacity:0;transform:translateY(40px);transition:all 0.8s}.scroll-up.done,.scroll-fade.done{opacity:1;transform:translate(0, 0)}.load-fade{opacity:0;transition:all 1s}.load-up{opacity:0;transform:translateY(50px);transition:all 1s}.load-up.done,.load-fade.done{opacity:1;transform:translate(0, 0)}.up_later_1{transition-delay:0.3s}.up_later_2{transition-delay:0.6s}.up_later_3{transition-delay:0.9s}nav2{display:block;position:fixed;top:15px;bottom:0px;left:-85%;width:85%;background:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all .5s;z-index:25;opacity:0;border-radius:20px 20px 0 0}nav2 .inner{padding:0 0 50px}nav2 .inner .btn_box{display:flex;justify-content:space-around;padding:0 15px 4px}nav2 .inner .login_btn{width:46%;color:#000;font-weight:bolder;background:#fff;border-radius:10px;box-shadow:0 2px 5px #ccc;font-size:14px;padding:10px 0;text-align:center}nav2 .inner .login_btn:hover{color:#fff;background:#04a57d;box-shadow:0 2px 5px #ccc}nav2 .inner .title{display:block;padding:20px 20px;margin-bottom:20px;font-size:20px;font-weight:bolder;color:#04a57d;background:#fff;text-align:center}nav2 .inner .item{display:block;padding:15px 25px;font-size:15px;font-weight:bolder}nav2 .inner .item:hover{color:#fff;background:#04a57d}.open nav2{left:0;opacity:1}.toggle_btn{display:none;position:fixed;top:14px;right:25px;width:30px;height:30px;transition:all .5s;cursor:pointer;z-index:25}.toggle_btn span{display:block;position:absolute;left:0;width:30px;height:2px;background-color:#333;border-radius:4px;transition:all .5s}.toggle_btn span:nth-child(1){top:4px}.toggle_btn span:nth-child(2){top:14px}.toggle_btn span:nth-child(3){bottom:4px}.open .toggle_btn span{background-color:#fff}.open .toggle_btn span:nth-child(1){-webkit-transform:translateY(10px) rotate(-315deg);transform:translateY(10px) rotate(-315deg)}.open .toggle_btn span:nth-child(2){opacity:0}.open .toggle_btn span:nth-child(3){-webkit-transform:translateY(-10px) rotate(315deg);transform:translateY(-10px) rotate(315deg)}@media screen and (max-width: 660px){.toggle_btn{display:inline-block;right:15px}}#mask{display:none;transition:all .5s}.open #mask{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7;z-index:20;cursor:pointer}.mokuji{width:100%;padding:20px 10px;margin:0 0 50px;background:#f9fafb;border:solid 1px #eee;font-size:15px;font-weight:700}.mokuji ol{margin:0}.mokuji li{padding-bottom:12px}.mokuji a{color:#000}.mokuji a:hover{color:#04a57d}@media screen and (max-width: 500px){.mokuji{width:calc(100% + 40px);margin:0 -20px 50px;font-size:14px}}.step-wrap1{counter-reset:count;margin:2em 0;position:relative;color:#000}.step-content1{padding:0 0 1.3em 2em;margin:0;position:relative}.step-content1::before{content:"";display:block;width:13px;height:13px;background:#04a57d;border:solid 3px #ffffff;border-radius:50%;position:absolute;top:8px;left:3px;box-shadow:0 0 0 2px #04a57d}.step-content1::after{content:"";display:block;height:calc(100% - 35px);border-left:dotted 3px #768888;position:absolute;top:32px;left:7px}.step-title1{font-weight:bold;font-size:120%}.step-label1{color:#04a57d;font-weight:bold}.step-label1::after{counter-increment:count;content:counter(count);position:relative;left:.3em}.step-body1{margin-top:.5em;padding:0 0 1em}.step-wrap1>:last-of-type::after{display:none}.wave_container{position:relative;background:#fff}.wave{position:absolute;height:80px;width:100%;background:#fff;bottom:-20px;right:0;left:0}.wave::before,.wave::after{content:"";display:block;position:absolute;border-radius:100% 50%}.wave::before{width:55%;height:109%;background-color:#FBF7F4;right:-1.5%;top:60%}.wave::after{width:55%;height:100%;background-color:#fff;left:-1.5%;top:40%}.curved{border-bottom-left-radius:50% 20%;border-bottom-right-radius:50% 20%}.curved_top{border-top-left-radius:50% 20%;border-top-right-radius:50% 20%}.skewed{right:0;left:0;width:100%;height:100px;background:#2c3e50;transform:skewY(5deg);transform-origin:top right}.blog_area{display:block;width:100%;background:#fff;border-radius:15px;padding:30px 50px 50px;margin:0 auto 40px;color:#000;line-height:28px}.blog_area img{width:100%;height:auto;border-radius:10px;margin:10px 0 10px}.blog_area .icon img{width:50px;height:50px;border-radius:50%;object-fit:cover;margin:0}.blog_area .icon img:hover{box-shadow:0 2px 5px #ccc}.blog_area h1{font-weight:bolder;margin:10px 0 25px;color:#000}.blog_area h2{background:#04a57d;font-weight:bolder;padding:20px 50px;margin:60px -50px 30px;color:#fff;box-shadow:0 2px 5px #ccc;font-size:28px}.blog_area h3{font-weight:bolder;padding:30px 0 10px;margin-bottom:30px;border-bottom:solid 2px #04a57d;color:#000;font-size:24px}.blog_area h4{border-left:solid 3px #04a57d;font-weight:bolder;padding:5px 0 5px 15px;margin:30px 0 20px;color:#000;font-size:22px}.blog_area .box{background:#fff;padding:20px;margin:25px 0;border:solid 2.5px #04a57d;border-radius:10px;box-shadow:0 2px 5px #ccc}@media screen and (max-width: 500px){.blog_area{padding:30px 15px;margin:0 auto 20px}.blog_area h2{font-size:26px;padding:20px 20px;margin:60px -20px 30px}.blog_area h3{font-size:22px}.blog_area h4{font-size:20px}}@media screen and (max-width: 360px){.blog_area h2{font-size:24px}.blog_area h3{font-size:20px}.blog_area h4{font-size:18px}}.blog_profile_card{display:block;width:100%;max-width:900px;background:#fff;border-radius:15px;padding:50px 50px 50px;margin:0 auto 40px;color:#000;border:solid 2px #04a57d}.blog_profile_card .profile_icon img{width:90px;height:90px;border-radius:50%;object-fit:cover;margin-bottom:0}.blog_profile_card .profile_icon img:hover{box-shadow:0 2px 5px #ccc}.blog_profile_card .user_name{font-size:18px;color:#000}.blog_profile_card .user_title{font-size:16px;color:#000;font-weight:bolder}.blog_profile_card .age{font-size:14px;color:#000}.blog_profile_card .link{display:inline-block;border-bottom:solid 1px #04a57d}@media screen and (max-width: 500px){.blog_profile_card{padding:30px 20px 40px;margin:0 auto 40px}}.blog_card{display:flex;width:100%;min-height:225px;background:#fff;border-radius:15px;padding:0px;margin:0 0 30px;color:#000;box-shadow:0px 4px 20px #dadbdc}.blog_card .card_img{position:relative;width:30%;box-sizing:border-box}.blog_card .card_img img{position:absolute;width:100%;height:100%;border-radius:15px 0 0 15px;object-fit:cover}.blog_card .body{width:70%;padding:15px 20px 15px 25px}.blog_card .title{padding:10px 0;font-weight:bolder;font-size:24px;color:#000;text-align:left;margin:0px;font-family:"Meiryo UI", "ヒラギノ角ゴシック"}.blog_card .description{padding:0 0 15px;color:#6c757d}.blog_card .icon img{width:38px;height:38px;border-radius:50%;object-fit:cover;margin:0}.blog_card:hover{box-shadow:0 0 10px #04a57d;transition:transform .5s;transform-origin:center;transform:translateY(-5px)}.blog_card:hover .title{color:#04a57d}.blog_card:hover .img{opacity:.8}@media screen and (max-width: 1300px){.blog_card .title{font-size:24px;line-height:35px}.blog_card .description{display:none}}@media screen and (max-width: 500px){.blog_card{display:block;margin:0 0 20px}.blog_card .card_img{position:static;width:100%;height:240px}.blog_card .card_img img{position:static;width:100%;height:100%;border-radius:15px 15px 0 0;object-fit:cover}.blog_card .body{width:100%;padding:15px 17px 13px}.blog_card .title{padding:10px 0 15px;font-size:21px;line-height:30px}.blog_card .description{display:none}.blog_card .icon img{width:38px;height:38px}}@media screen and (max-width: 360px){.blog_card .card_img{height:200px}.blog_card .body{padding:13px 15px}.blog_card .title{font-size:19px;line-height:27px}}.pr_box{background:#fff;border:solid 4px #04a57d;box-shadow:0 2px 5px #ccc;border-radius:15px;margin:30px auto 30px}.pr_box img{width:100%;border-radius:15px 15px 0 0}.movie_profile{margin:0;padding:30px 30px 0px;border:0px}@media screen and (max-width: 500px){.movie_profile{padding:30px 10px 50px}}.youtube{aspect-ratio:16 / 9;height:auto;width:100%}.share-box{display:block;padding:0;margin:20px -5px}.sns_btn{display:inline-block;text-decoration:none;padding:0;margin:0 5px 0;font-size:22px;color:#fff;text-align:center;overflow:hidden;background-color:#BCBCB9;width:45px;height:45px;line-height:46px;border-radius:50px;box-shadow:0 2px 5px #ccc}.sns_btn:hover{color:#fff;opacity:.8;transition:transform .1s;transform-origin:center;transform:scale(1.05, 1.05)}.twitter{background:#00ACED}.facebook{background:#305097}.line{background:#00C300;font-size:16px;font-weight:bolder}.breadcrumb{font-size:14px}.breadcrumb a{color:#000}.breadcrumb a:hover{color:#04a57d}.service_area{display:flex;flex-wrap:wrap;justify-content:space-between}.service_overview{font-size:18px;font-weight:bolder;text-align:center;line-height:35px;padding-bottom:20px}.service_card{position:relative;width:31%;color:#000;border-radius:15px;background:#fff;box-shadow:0px 4px 20px #dadbdc;margin:20px auto}.service_card .service_title{font-size:26px;font-weight:bolder;padding:30px 0px;background:#04a57d;color:#fff;border-radius:15px 15px 0 0;text-align:center}.service_card .body{padding:25px 25px 110px}.service_card .price_box{text-align:center;padding-bottom:30px}.service_card .price{font-size:34px;font-weight:bolder}.service_card .time{font-size:26px;font-weight:bolder;padding:15px 0px 0px}.service_card .service_btn{position:absolute;bottom:30px;left:25px;right:25px;font-size:18px;color:#fff;font-weight:bolder;border-radius:15px;padding:13px;background:#04a57d;text-align:center}.service_card .service_btn:hover{background:#00c695}.service_card ul li{padding-bottom:10px}@media screen and (max-width: 770px){.service_card{width:48%}}@media screen and (max-width: 500px){.service_card{width:100%}}.accordion-item{margin-bottom:20px;box-shadow:0px 4px 10px #dadbdc;border:0px}.accordion-body{color:#000;padding:1.5rem 1.5rem 2rem}.QA_title{font-weight:bolder;font-size:20px;color:#000}.QA_title:before{font-family:"Font Awesome 5 Free";content:'\51';font-weight:900;color:#04a57d;margin-right:10px}.A_title{font-weight:bolder;font-size:26px;color:red;padding-right:8px}@media screen and (max-width: 500px){.QA_title{font-size:18px}}.active_mark{font-weight:bolder;font-size:16px;color:#000;margin-top:25px}.active_mark:before{font-family:"Font Awesome 5 Free";content:'\f111';font-weight:900;color:#04a57d;margin-right:7px}.alert-recaptcha_error{color:red;background:#F8D7DA}.sitagaki_box{padding:15px 15px 1px;margin-bottom:20px;background:#ccc;border-radius:10px}.payment_area{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;background:#fff;border-radius:10px;padding:70px;margin:0 auto 10px;box-shadow:0 2px 5px #ccc}.payment_info{width:45%}.payment_info .title{font-size:22px;font-weight:500;border-bottom:solid 0.5px #ccc;padding-bottom:10px;margin-bottom:30px}.payment_info .subtitle{font-size:16px;color:#ccc;font-weight:normal}.payment_info .price{font-size:40px;margin-bottom:10px;font-weight:bolder}.payment_form{width:50%}.payment_form .payment_btn{width:100%;color:#fff;font-weight:bolder;background:#007BFF;border-radius:5px;box-shadow:0 2px 5px #ccc;font-size:20px;padding:13px;margin:20px 0;transition:all 0.3s ease;display:flex;justify-content:center;align-items:center}.payment_form .payment_btn:hover{filter:brightness(1.2)}.payment_form #payment-message{color:red}@media screen and (max-width: 500px){.payment_area{padding:30px 20px}.payment_info{width:100%}.payment_info .price{margin-bottom:25px}.payment_form{width:100%}}.form-spinner,.form-spinner:before,.form-spinner:after{border-radius:50%}.form-spinner{display:inline-block;color:#ffffff;font-size:22px;text-indent:-99999px;margin:5px 15px 5px 0;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.form-spinner.hidden{display:none}.form-spinner:before,.form-spinner:after{position:absolute;content:""}.form-spinner:before{width:10.4px;height:20.4px;background:#007BFF;border-radius:20.4px 0 0 20.4px;top:-0.2px;left:-0.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:spinner-loading 2s infinite ease 1.5s;animation:spinner-loading 2s infinite ease 1.5s}.form-spinner:after{width:10.4px;height:10.2px;background:#007BFF;border-radius:0 10.2px 10.2px 0;top:-0.1px;left:10.2px;-webkit-transform-origin:0px 10.2px;transform-origin:0px 10.2px;-webkit-animation:spinner-loading 2s infinite ease;animation:spinner-loading 2s infinite ease}@-webkit-keyframes spinner-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fadeInAnimation{to{opacity:1}}
