﻿/*!
 * ress.css v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:rgba(0,0,0,0);background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);background-image:-o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);background-image:-ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);background-image:linear-gradient(to right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0)}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0);border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?uos7l1");src:url("fonts/icomoon.eot?uos7l1#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?uos7l1") format("truetype"),url("fonts/icomoon.woff?uos7l1") format("woff"),url("fonts/icomoon.svg?uos7l1#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=ico-],[class*=" ico-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-wifi:before{content:""}.ico-shooting:before{content:""}.ico-exhibition:before{content:""}.ico-howto:before{content:""}.ico-seminar:before{content:""}.ico-party:before{content:""}.ico-elevator:before{content:""}.ico-capacity:before{content:""}.ico-parking:before{content:""}.ico-height:before{content:""}.ico-electric:before{content:""}.ico-floor:before{content:""}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}@font-face{font-family:"Roboto";font-style:bold;font-weight:500}.clearfix:after{content:"";display:block;clear:both}html,body{width:100%;height:100%}html{font-size:62.5%}body{font-family:"Roboto","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;font-size:1.4rem}body,div,p,ul,ol,li,table,tr,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,address{font-size:14px;font-size:1.4rem;line-height:1.7;color:#333}p{line-height:1.7;margin-bottom:18px}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1.4;font-weight:bolder}h1{font-size:26px;font-size:2.6rem}h2{font-size:24px;font-size:2.4rem}h3{font-size:22px;font-size:2.2rem}h4,h5,h6{font-size:18px;font-size:1.8rem}address{font-style:normal}table{border-collapse:collapse}li{list-style-position:inside}ul li,ol li{list-style:none}a{text-decoration:none;color:inherit}a:hover,a:active{color:inherit}hr{margin:24px 0}.fix-img{max-width:100%;height:auto;vertical-align:bottom}.mn{margin:0}.text-center{text-align:center}.full-bg-wrapper{background:#efefef}.f-alp{font-family:"Montserrat",sans-serif}.f-alp2{font-family:"Stardos Stencil",cursive}.f-gray{color:#4a4a4a}.f-gray2{color:gray}.icon-left{margin-right:4px}.icon-right{margin-left:4px}*:focus{outline:none}.slick-slider{margin:0 !important}.f-brandon{font-family:brandon-grotesque,sans-serif;font-style:normal;font-weight:500}.f-brandon.fbb1{font-weight:700}.f-brandon.fbb2{font-weight:900}.breadcrumbs{padding:4px 0}.breadcrumbs *{color:#888;font-size:13px}#privacy h2{font-size:18px;font-size:1.8rem;margin-bottom:32px;font-family:"Noto Serif Japanese",serif;font-weight:600}#privacy ol{list-style:lower-roman;margin-bottom:32px;text-indent:1em}#privacy p{margin-bottom:32px}.breadcrumbs a:hover{text-decoration:underline}#notFound .cover-wrapper{width:100%;height:100vh}#notFound .page-cover{background-image:url(../img/design/404_cover.jpg);height:100%}#notFound .page-cover .button{margin-top:60px}#singleEntry .entry-inner .wp-caption-text{font-size:.92em !important;color:gray !important}#singleEntry .entry-inner{word-break:break-all}.slick-dots li{border-color:#f2a4a4;background:#fff}.slick-dots li.slick-active{background:#f2a4a4}.animated{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.delay{animation-delay:.3s}.animated.delay2{animation-delay:.6s}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.animated.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@media only screen and (max-width: 767px){.user-frame-box{padding:2rem;border:1px solid #222;background:#fff}.user-check-list li{list-style:none !important}.user-check-list li::before{content:"";display:inline;font-family:"FontAwesome";font-size:1em;margin-right:5px;color:#f2a4a4}.pd-l{padding:3rem}.pd-m{padding:2.4rem}.pd-s{padding:1.8rem}#wrapper{padding-top:70px;width:100%;background:#efefef}.bg-white{background:#fff}.content-inner,.narrow-content-inner{padding:0 3%}.pc-only{display:none !important}a.article-wrap{display:block}a.button1{display:block;width:240px;height:48px;line-height:48px;border-radius:5px;border:1px solid #f2a4a4;background:#f2a4a4;color:#fff;margin:0 auto;text-align:center;position:relative;font-size:15px;font-size:1.5rem}a.button1:after{display:block;content:"";font-family:"FontAwesome";font-size:22px;font-size:2.2rem;line-height:1;position:absolute;top:16px;right:24px}a.button2{display:block;width:198px;height:42px;line-height:42px;font-size:14px;font-size:1.4rem;text-align:center;margin:0 auto;background:#fff100;border-radius:3px}a.button-line{display:block;width:240px;height:48px;line-height:48px;border-radius:5px;border:1px solid #00b900;background:#00b900;color:#fff;margin:0 auto;text-align:center;position:relative;font-size:15px;font-size:1.5rem}a.button-line:after{display:block;content:"";font-family:"FontAwesome";font-size:22px;font-size:2.2rem;line-height:1;position:absolute;top:16px;right:24px}header{width:100%;height:70px;position:fixed;top:0;left:0;background:#fff;z-index:99;padding-top:12px;border-bottom:1px solid #dedede}header .h-inner{padding:8px 12px 0}header .h-inner .h-copy{font-size:10px;font-size:1rem;margin:0;font-weight:normal;position:absolute;top:0;left:0;width:100%;padding:0 12px;height:12px;line-height:12px;overflow:hidden;background:#f5f5f5}header .h-inner #logo{width:104px;margin-top:10px;display:block;float:left}header .h-inner #logo img{width:100%;height:auto}header .h-inner .howto{float:right;margin-top:5px;position:relative}header .h-inner .howto a{display:block;height:44px;line-height:44px;padding-left:36px}header .h-inner .howto a i{font-size:1.3em;text-align:center;display:block;width:28px;height:28px;line-height:28px;border-radius:50%;background:#f2a4a4;color:#fff;position:absolute;top:8px;left:0}header .h-inner .h-guide-group{float:right;margin:6px 0 0 0;height:48px;position:relative}header .h-inner .h-guide-group .h-guide1,header .h-inner .h-guide-group .h-guide2{display:block;width:78px;height:48px;position:relative;float:left}header .h-inner .h-guide-group .h-guide1::before,header .h-inner .h-guide-group .h-guide2::before{display:block;content:"";width:30px;height:30px;position:absolute;top:2px;left:24px;background-size:cover;background-repeat:no-repeat}header .h-inner .h-guide-group .h-guide1 span,header .h-inner .h-guide-group .h-guide2 span{font-size:11px;position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#4a4a4a;line-height:1}header .h-inner .h-guide-group .h-guide1::before{background-image:url("../img/design/beginner_icon.png")}header .h-inner .h-guide-group .h-guide2::before{background-image:url("../img/design/faq_icon.png")}header .h-inner .h-contact{float:right;padding-right:46px;height:100%;position:relative}header .h-inner .h-contact .h-tel{width:42px;height:42px;background:#80ccc1;text-align:center;float:left;margin:0 5px 0 0;line-height:1;color:#fff;position:relative;border-radius:3px}header .h-inner .h-contact .h-tel span{font-size:9px;font-weight:normal;display:block;padding-top:28px}header .h-inner .h-contact .h-tel i{font-size:20px;font-size:2rem;position:absolute;width:100%;text-align:center;top:6px;left:0}header .h-inner .h-contact .h-form-link{display:block;width:42px;height:42px;position:relative;float:left;background:#f2a4a4;line-height:1;color:#fff;text-align:center;border-radius:3px}header .h-inner .h-contact .h-form-link span{font-size:9px;font-weight:normal;display:block;padding-top:28px;white-space:nowrap}header .h-inner .h-contact .h-form-link i{font-size:18px;font-size:1.8rem;position:absolute;width:100%;text-align:center;top:6px;left:0}}@media only screen and (max-width: 767px)and (max-width: 280px){header .h-inner .h-contact{display:none}}@media only screen and (max-width: 767px){header nav{position:fixed;top:70px;right:0;z-index:100;width:100vw;height:calc(100% - 71px);opacity:0;visibility:hidden;-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);background:#f8f8f8}header nav.is-open{opacity:1;visibility:visible}header nav .h-nav-inner{width:100%;height:100%;padding:10%;overflow:scroll}header nav ul{position:relative;width:100%}header nav li a{color:#333}header nav .h-nav-box h3{font-size:15px;margin-bottom:15px}header nav .h-nav-box .h-nav-menu{margin-bottom:32px}header nav .h-nav-box .h-nav-menu li{font-size:14px;position:relative;padding-left:24px;margin-bottom:10px}header nav .h-nav-box .h-nav-menu li::before{display:block;content:"";width:15px;height:1px;background:#f2a4a4;position:absolute;top:calc(50% - 1px);left:0}header nav .h-nav-other-box{padding-top:32px;border-top:1px solid #ddd}header nav .h-nav-other-box .h-nav-other li{font-size:13px;position:relative;margin-bottom:6px}header nav .h-nav-other-box .h-nav-other li::before{content:"";font-family:"FontAwesome";font-size:15px;margin-right:4px;color:#f2a4a4}.nav-bg{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:98;background:#000;opacity:0;visibility:hidden;cursor:pointer;-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}body.is-menu-open{position:fixed;width:100%;height:100%;left:0}.nav-btn,.nav-btn span{display:inline-block}.nav-btn{position:absolute;width:34px;height:34px;top:29px;right:12px;z-index:101;cursor:pointer}.nav-btn span{position:absolute;left:0;width:100%;height:2px;background-color:#333;-webkit-transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.nav-btn span:nth-of-type(1){top:0}.nav-btn span:nth-of-type(2){top:10px}.nav-btn::after{display:block;content:"MENU";color:#333;position:absolute;bottom:2px;left:0;width:100%;text-align:center;font-size:10px;line-height:1;font-family:"Montserrat",sans-serif;font-weight:600}.nav-btn.active span:nth-of-type(1){-webkit-transform:translateY(4px) rotate(-30deg);transform:translateY(5px) rotate(-30deg)}.nav-btn.active span:nth-of-type(2){-webkit-transform:translateY(-4px) rotate(30deg);transform:translateY(-5px) rotate(30deg)}.contact-bottom{width:100%;height:54px;position:fixed;bottom:0;left:0;z-index:99}.contact-bottom a{display:block;height:54px;position:absolute;bottom:0;text-align:center;color:#fff;padding-top:10px}.contact-bottom a i{font-size:22px;font-size:2.2rem}.contact-bottom a span{font-size:10px;width:100%;position:absolute;bottom:0;left:0;line-height:20px;text-align:center}.contact-bottom .h-tel{width:50%;left:0;background:#80ccc1}.contact-bottom .h-mail{width:25%;left:50%;background:#f2a4a4}.contact-bottom .h-line{width:25%;right:0;background:#00b900}.contact-bottom .h-line img{width:43px;height:15px;margin-top:3px}footer{width:100%}footer *{color:#fff}footer .footer1{background:#f2a4a4}footer .footer1 .line{background:#fff;padding:30px;margin-bottom:24px}footer .footer1 .line h3{text-align:center;color:#00b900;border-bottom:3px solid #00b900;padding-bottom:15px;width:150px;margin:0 auto 25px}footer .footer1 .line li{margin:0 0 10px 0;color:#3f3f3f;text-align:left;font-size:15px;font-size:1.5rem}footer .footer1 .line li .fa{color:#00b900;padding-right:5px}footer .footer1 .line .line-button{padding-top:5px}footer .footer1 .line .line-button img{width:100%}footer .footer1 .f-content{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;margin-bottom:24px}footer .footer1 .f-social li{display:inline-block;font-size:30px;font-size:3rem;padding:0 8px}footer .footer1 .f-logo{width:120px}footer .footer1 .f-contact-container{margin-bottom:24px}footer .footer1 .f-contact-container .f-contact-ttl{padding-bottom:14px;margin-bottom:14px;position:relative;font-size:15px;font-size:1.5rem}footer .footer1 .f-contact-container .f-contact-ttl::after{display:block;content:"";width:50px;height:1px;background:#fff;position:absolute;bottom:0;left:0}footer .footer1 .f-contact-container .f-tel{font-size:22px;font-size:2.2rem;text-align:left;letter-spacing:.12em;font-weight:bold;line-height:1.3;position:relative;float:left;margin-right:24px}footer .footer1 .f-contact-container .f-tel img{position:absolute;top:7px;left:0;width:26px;height:32px}footer .footer1 .f-contact-container .f-tel span{font-size:12px;font-size:1.2rem;display:block;letter-spacing:0;font-weight:normal}footer .footer1 .f-contact-container .f-form-link{display:block;width:160px;height:40px;line-height:38px;position:relative;color:#fff;border:1px solid #fff;text-align:center;font-weight:bold;border-radius:3px;float:left;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}footer .footer1 .f-contact-container .f-form-link:hover{background:#fff;color:#f2a4a4}footer .footer1 .f-nav1{margin-bottom:24px;border-bottom:1px solid #fff;border-top:1px solid #fff}footer .footer1 .f-nav1 li{font-size:15px;font-size:1.5rem;font-weight:bold;padding:12px;border-bottom:1px solid #fff}footer .footer1 .f-nav1 li:last-child{border:none}footer .footer1 .f-nav2 li{display:inline-block;font-size:12px;font-size:1.2rem;padding:0 5px 0 0;margin:0 5px 8px 0;border-right:1px solid #fff;line-height:1.2}footer .footer1 .f-nav2 li:last-child{border:none}footer .footer1 h3{border-top:1px solid #fff;margin-top:20px;position:relative;margin-bottom:20px}footer .footer1 h3 span{font-size:13px;font-size:1.3rem;display:inline-block;background:#fff;color:#f2a4a4;vertical-align:top;padding:2px 10px;border-radius:0 0 6px 6px}footer .footer2{background:#505050;color:#fff}footer .footer2 h2{margin-bottom:40px;font-size:28px;letter-spacing:.05em;font-weight:normal}footer .footer2 .f-search{margin-bottom:24px}footer .footer2 .f-search .f-link-block{width:100%}footer .footer2 .f-search .f-link-block h3{font-size:16px;font-size:1.6rem;margin-bottom:16px}footer .footer2 .f-search .f-link-block li{font-size:14px;font-size:1.4rem;display:inline-block;border-right:1px solid #fff;line-height:1.2;padding-right:8px;margin-right:8px;margin-bottom:12px}footer .footer2 .f-search .f-link-block li:last-child{border:none}footer .footer2 .f-search .f-link-block:not(:last-child){margin-bottom:32px}footer .footer-copy{font-size:12px;font-size:1.2rem;font-weight:bold;margin:0}footer .footer-inner{padding:50px 0}footer .footer-g-maker{background:#e8ded0}footer .footer-g-maker a{display:block;width:100%;height:100%}footer .footer-g-maker .footer-inner{padding-top:50px;padding-bottom:50px}footer .footer-g-maker .f-g-copy{color:#000;text-align:center;font-size:17px;font-weight:bold}footer .footer-g-maker .f-g-logo{width:60%;margin:0 auto 40px}footer .footer-g-maker .f-g-btn{background:#a60a24;color:#fff;width:198px;height:42px;line-height:42px;font-size:14px;font-size:1.4rem;text-align:center;margin:0 auto;border-radius:3px}.home-mv{width:100%;background:#efefef}.home-mv .home-mv-left{width:100%;height:70vw;overflow:hidden;position:relative}.home-mv .home-mv-left #mvSlide .slide{background-size:cover;background-position:center center;padding-top:70vw;height:0}.home-mv .home-mv-left #ibSlideCopy{position:absolute;top:0;left:0;display:-webkit-flex;display:flex;align-content:center;width:100%;height:100%;background:rgba(0,0,0,.15)}.home-mv .home-mv-left #ibSlideCopy .ibs-copy-inner{margin:auto}.home-mv .home-mv-left #ibSlideCopy .ibs-copy-inner h2{margin:0 auto 16px;text-align:center;color:#fff;text-shadow:0 0 7px rgba(0,0,0,.35);font-size:24px;letter-spacing:.05em;line-height:1}}@media only screen and (max-width: 767px)and (max-width: 280px){.home-mv .home-mv-left #ibSlideCopy .ibs-copy-inner h2{font-size:7vw}}@media only screen and (max-width: 767px){.home-mv .home-mv-left #ibSlideCopy .ibs-copy-inner p{font-size:14px;letter-spacing:.05em;color:#fff;text-shadow:0 0 7px rgba(0,0,0,.35);text-align:center;margin-bottom:24px;font-weight:bold}}@media only screen and (max-width: 767px)and (max-width: 280px){.home-mv .home-mv-left #ibSlideCopy .ibs-copy-inner p{font-size:4vw}}@media only screen and (max-width: 767px){.home-mv .home-mv-left #ibSlideCopy .ibs-copy-inner .ib-about-btn{width:210px;max-width:80%;height:40px;line-height:40px;text-align:center;display:block;margin:0 auto;background:#fff;color:#f2a4a4;border-radius:3px;font-size:14px;font-weight:bold}.home-mv .home-mv-right .home-mv-right-inner{padding:6% 0}.home-mv .home-mv-right .home-mv-right-inner .home-mv-right-header{position:relative;padding:0 3%}.home-mv .home-mv-right .home-mv-right-inner .home-mv-right-header h2{font-size:12px;font-size:1.2rem;margin-bottom:20px;font-weight:normal;color:#333}.home-mv .home-mv-right .home-mv-right-inner .home-mv-right-header h2 span{font-size:22px;font-size:2.2rem;display:block;font-weight:600;letter-spacing:.05em}.home-mv .home-mv-right .home-mv-right-inner .home-mv-right-header a{position:absolute;top:50%;right:0;transform:translateY(-50%);color:#f2a4a4;font-weight:bold}.home-mv .home-mv-right .home-mv-right-inner .home-mv-area .home-area-container{padding:0 3%}.home-mv .home-mv-right .home-mv-right-inner .home-mv-area .home-area-list1{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.home-mv .home-mv-right .home-mv-right-inner .home-mv-area .home-area-list1 .area-item{width:48.5%;height:24vw;margin-bottom:3%;border-radius:8px;overflow:hidden;background-size:cover;background-position:center center}.home-mv .home-mv-right .home-mv-right-inner .home-mv-area .home-area-list1 .area-item a{display:block;position:relative;width:100%;height:100%}.home-mv .home-mv-right .home-mv-right-inner .home-mv-area .home-area-list1 .area-item .image-item-cover{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,.3);width:100%;height:100%}.home-mv .home-mv-right .home-mv-right-inner .home-mv-area .home-area-list1 .area-item .image-item-cover span{font-size:15px;font-weight:bold;color:#fff;text-align:center;display:block}.home-mv .home-mv-right .home-mv-right-inner .home-mv-area .home-area-list2 .area-item{display:inline-block;margin:0 8px 8px 0}.home-mv .home-mv-right .home-mv-right-inner .home-mv-area .home-area-list2 .area-item a{display:inline-block;font-size:13px;padding:9px 14px;background:#fff;border-radius:5px;line-height:1}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan{padding-bottom:20px;margin-bottom:32px}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-container{padding-bottom:24px}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-container .slick-dots{width:100%;bottom:-8px}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-container .slick-dots li{width:10px;height:10px}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-container .slick-prev,.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-container .slick-next{display:none !important}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-container .slick-prev.slick-disabled,.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-container .slick-next.slick-disabled{visibility:hidden !important}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-item{width:84vw;padding-top:50vw;border-radius:8px;background-size:cover;position:relative;overflow:hidden;margin:0 5px}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-item a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-item .plan-item-text{width:100%;position:absolute;bottom:0;left:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent);padding:50px 16px 16px}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-item .plan-item-text .plan-ttl{font-size:15px;color:#fff}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-item .plan-item-text .plan-desc{font-size:11px;color:#fff;margin:0}.home-mv .home-mv-right .home-mv-right-inner .home-mv-feature .home-feature-container{padding:0 3%}.home-mv .home-mv-right .home-mv-right-inner .home-mv-feature .home-feature-item:first-child{margin-bottom:10px}.home-mv .home-mv-right .home-mv-right-inner .home-mv-feature .home-feature-item .feature-item-inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.home-mv .home-mv-right .home-mv-right-inner .home-mv-feature .home-feature-item .feature-image{width:30%;padding-top:20%;height:0;position:relative;overflow:hidden}.home-mv .home-mv-right .home-mv-right-inner .home-mv-feature .home-feature-item .feature-image img{position:absolute;top:0;left:0;width:100%;height:auto !important}.home-mv .home-mv-right .home-mv-right-inner .home-mv-feature .home-feature-item h3{font-size:14px;width:66%}.home-mv .home-mv-right .home-mv-right-inner .home-mv-all-link{width:240px;height:48px;line-height:48px;background:#f2a4a4;color:#fff;text-align:center;border-radius:5px;display:block;margin:32px auto 0}.home-section-inner{padding:8% 0}.home-section-inner .rec-header{text-align:center;margin-bottom:6%}.home-section-inner .rec-header p{color:#f2a4a4;font-size:14px;font-size:1.4rem;position:relative;display:inline-block;letter-spacing:3px;font-weight:bold;margin-bottom:8px}.home-section-inner .rec-header p:before,.home-section-inner .rec-header p:after{display:block;content:"";width:24px;height:20px;position:absolute;top:1px}.home-section-inner .rec-header p:before{border-left:3px solid #f2a4a4;transform:skewX(24deg);left:-18px}.home-section-inner .rec-header p:after{border-right:3px solid #f2a4a4;transform:skewX(-24deg);right:-18px}.home-section-inner .rec-header h2{font-size:20px;font-size:2rem;letter-spacing:1px}#homeCatArea{background:#fff}#homeCatArea .home-cat-section-ttl{font-size:20px;text-align:center;margin-bottom:32px}#homeInfo{padding-top:20px}#homeInfo .home-info-container{background:#f5f5f5;border-radius:8px;padding:5%}#homeInfo .home-info-container h2{font-size:15px;color:#f2a4a4;margin-bottom:10px}#homeInfo .home-info-container article:not(:last-child){margin-bottom:10px}#homeInfo .home-info-container article time,#homeInfo .home-info-container article h3{display:inline-block;opacity:.7;font-size:13px;font-weight:normal;-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}#homeInfo .home-info-container article time{margin-bottom:6px;opacity:.7;font-size:90%;font-weight:bold}#homeInfo .home-info-container article a:hover time,#homeInfo .home-info-container article a:hover h3{opacity:1}#usageList .usage-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#usageList .usage-item{width:48.5%;padding-top:50%;position:relative;border-radius:8px;overflow:hidden;text-align:center;background-size:cover;background-position:center center;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#usageList .usage-item a{display:block;width:100%;height:100%}#usageList .usage-item .usage-cover{display:block;width:100%;height:60%;position:absolute;bottom:0;left:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent)}#usageList .usage-item .usage-ov{position:absolute;width:100%;bottom:0;left:0;padding:0 10px 10px}#usageList .usage-item .usage-ov h3{font-size:14px;color:#fff}#usageList .usage-item .usage-ov p{font-size:9px;font-weight:bold;letter-spacing:.05em}#usageList .usage-item:first-child,#usageList .usage-item:nth-child(2){margin-bottom:3%}#usageList .usage-item.party p{color:#ff9ea6}#usageList .usage-item.event p{color:#9dd8cf}#usageList .usage-item.exhibition p{color:#b9b9e1}#usageList .usage-item.shooting p{color:#fdad85}#areaList .area-container .area-item{display:inline-block;margin:0 10px 10px 0}#areaList .area-container .area-item a{display:inline-block;font-size:13px;padding:6px 12px;background:#f5f5f5;border:1px solid #f2a4a4;border-radius:5px;line-height:1}#search .home-search-inner{background:#f5f5f5;border-radius:8px;padding:5% 8%}#search .home-search-inner .home-search-header h2{font-size:18px;position:relative;text-align:center;margin-bottom:24px}#search .search-toggle{width:240px;height:48px;line-height:48px;text-align:center;background:#f2a4a4;color:#fff;border-radius:5px;position:relative;font-size:15px;font-size:1.5rem;font-weight:bold;cursor:pointer;margin:0 auto}#search .search-toggle::after{display:block;content:"";font-family:"FontAwesome";font-size:16px;font-size:1.6rem;text-align:center;line-height:22px;color:#f2a4a4;width:22px;height:22px;background:#fff;border-radius:50%;position:absolute;top:16px;right:16px;-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}#search .search-toggle.active{background:#dedede;color:#888}#search .search-toggle.active::after{transform:rotate(180deg);transform-origin:center center;color:#dedede}#search .home-search-container{padding:50px 0 0;display:none}#search .home-search-container .check-item-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#search .home-search-container .check-content{width:100%;margin-bottom:24px}#search .home-search-container h3{font-size:16px;font-size:1.6rem;margin-bottom:16px}#search .home-search-container .check-items li{font-size:13px;font-size:1.3rem;margin-bottom:10px;margin-right:12px;display:inline-block}#search .home-search-container .check-items li input[type=checkbox]{display:none}#search .home-search-container .check-items li label{cursor:pointer}#search .home-search-container .check-items li label:before{display:inline-block;width:16px;font-family:"FontAwesome";content:"";font-size:15px;font-size:1.5rem}#search .home-search-container .check-items li input:checked+label{color:#333;font-weight:bold}#search .home-search-container .check-items li input:checked+label:before{color:#f2a4a4;content:""}#search .home-search-container button{width:240px;height:48px;line-height:48px;background:#f2a4a4;color:#fff;text-align:center;border:none;border-radius:5px;font-size:15px;font-size:1.5rem;margin:0 auto;display:block}#homeBanner{position:relative;padding-top:54%;height:0;overflow:hidden}#homeBanner .home-banner-inner{position:absolute;top:0;left:0;width:100%}#homeBanner #homeSlides li{width:50%;position:relative}#homeBanner #homeSlides li p{position:absolute;top:0;left:0;font-size:16px;font-size:1.6rem;color:#fff;text-shadow:0 0 5px #000;padding:0 40px;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;font-weight:bold}#homeBanner #homeSlides li p span{margin:auto}#homeBanner #homeSlides li p.light{color:#333;text-shadow:none}#homeBanner #homeSlides.slick-slider{margin:0}#homeBanner #homeSlides .slick-prev{left:0}#homeBanner #homeSlides .slick-next{right:12px}#homeBanner #homeSlides .slick-prev:before,#homeBanner #homeSlides .slick-next:before{font-family:"fontAwesome";font-size:24px;font-size:2.4rem;width:32px;height:46px;background:rgba(0,0,0,.8);color:#fff;line-height:46px;text-align:center;display:block}#homeBanner #homeSlides .slick-prev:before{content:""}#homeBanner #homeSlides .slick-next:before{content:""}.home-section-title{margin-bottom:32px}.home-section-title span{display:block;text-align:center}.home-section-title .f-alp{font-size:26px;font-size:2.6rem;font-weight:600}.home-section-title .jp{font-size:12px;font-size:1.2rem;font-weight:bold;color:#f2a4a4}.new-space{width:46px;height:46px;background:url("../img/design/new_space.png");background-size:contain;position:absolute;top:-7px;left:10px;z-index:5}.new-space.mini{width:46px;height:46px}#pickup{background:#efefef}#pickup .pickup-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}#pickup .pickup-container .pickup-cont{width:100%;background:#fff;margin-bottom:24px;position:relative}#pickup .pickup-container .pickup-img-wrap{position:relative;height:62.5vw;overflow:hidden}#pickup .pickup-container .pickup-img-wrap .pickup-img-item{width:100%}#pickup .pickup-container .pickup-img-wrap .pickup-img-item img{width:100%;height:auto;vertical-align:bottom}#pickup .pickup-container .pickup-img-wrap .slide-arrow{-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);cursor:pointer}#pickup .pickup-container .pickup-img-wrap .slide-arrow.prev-arrow,#pickup .pickup-container .pickup-img-wrap .slide-arrow.next-arrow{width:34px;height:34px;position:absolute;display:block;top:calc(50% - 17px);border:1px solid #fff;background:rgba(0,0,0,.1);border-radius:50%;z-index:2}#pickup .pickup-container .pickup-img-wrap .slide-arrow.prev-arrow::before,#pickup .pickup-container .pickup-img-wrap .slide-arrow.next-arrow::before{content:"";display:block;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:12px}#pickup .pickup-container .pickup-img-wrap .slide-arrow.prev-arrow{left:16px}#pickup .pickup-container .pickup-img-wrap .slide-arrow.prev-arrow::before{transform:rotate(-135deg);left:14px}#pickup .pickup-container .pickup-img-wrap .slide-arrow.next-arrow{right:16px}#pickup .pickup-container .pickup-img-wrap .slide-arrow.next-arrow::before{transform:rotate(45deg);right:14px}#pickup .pickup-container .pickup-img-wrap .slick-dots{text-align:left;padding-left:16px}#pickup .pickup-container .pickup-img-wrap .slick-dots li{border:none;width:10px;height:10px;margin:0 5px;opacity:.4}#pickup .pickup-container .pickup-img-wrap .slick-dots li.slick-active{background:#fff;opacity:1}#pickup .pickup-container .pickup-img-wrap .price{position:absolute;bottom:10px;right:10px;margin:0;border-radius:3px;font-size:13px;font-size:1.3rem;padding:0 4px;background:rgba(255,255,255,.8);line-height:1.5}#pickup .pickup-container .pickup-data{padding:20px 20px 0}#pickup .pickup-container .pickup-data .space-area{font-size:12px;position:relative;padding-left:18px;margin-bottom:10px}#pickup .pickup-container .pickup-data .space-area img{position:absolute;top:50%;left:0;transform:translateY(-50%)}#pickup .pickup-container .pickup-data .space-name{margin-bottom:12px;font-size:17px}#pickup .pickup-container .pickup-data .st-comment{font-size:13px;font-size:1.3rem;margin-bottom:12px}#pickup .pickup-container .pickup-data .space-spec-list{width:100%;display:flex;padding-bottom:20px;flex-wrap:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}#pickup .pickup-container .pickup-data .space-spec-list::webkit-scrollbar{height:4px}#pickup .pickup-container .pickup-data .space-spec-list::-webkit-scrollbar-track{background:#f5f5f5}#pickup .pickup-container .pickup-data .space-spec-list::-webkit-scrollbar-thumb{background:#dedede}#pickup .pickup-container .pickup-data .space-spec-list span{display:inline-block;font-size:12px;background:#f5f5f5;padding:0 8px 0 30px;height:24px;line-height:24px;border-radius:3px;margin-right:5px;position:relative;flex:0 0 auto}#pickup .pickup-container .pickup-data .space-spec-list span img{vertical-align:bottom;margin-right:2px;width:20px;height:20px;position:absolute;top:2px;left:5px}#blog .home-section-title .f-alp{color:#f2a4a4;letter-spacing:.03em;margin-bottom:4px}#blog .home-section-title .jp{font-size:14px;font-weight:normal;color:#333}#blog .blog-container{margin-bottom:6%}#blog .blog-container article{width:100%;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #dedede}#blog .blog-container article a{display:block}#blog .blog-container article:last-child{border:none;margin-bottom:0}#blog .blog-container article .blog-item-inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#blog .blog-container article .info-thumb{position:relative;width:30%}#blog .blog-container article .info-thumb .date{position:absolute;top:0;right:-108%;margin:0;width:100%;color:#777}#blog .blog-container article .info-thumb img{width:100%;height:auto;vertical-align:bottom}#blog .blog-container article .blog-ov{width:66%}#blog .blog-container article h3{font-size:14px;font-size:1.4rem;line-height:1.6;margin-bottom:4px}#blog .blog-container article .case-space-name{font-size:11px;opacity:.7}#homeFeature{border-top:1px solid #dedede}#homeFeature .home-section-title .f-alp{color:#f2a4a4;letter-spacing:.03em;margin-bottom:4px}#homeFeature .home-section-title .jp{font-size:14px;font-weight:normal;color:#333}#homeFeature .home-feature-container{margin-bottom:6%}#homeFeature .home-feature-container article{width:100%;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #dedede}#homeFeature .home-feature-container article a{display:block}#homeFeature .home-feature-container article:last-child{border:none;margin-bottom:0}#homeFeature .home-feature-container article .blog-item-inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#homeFeature .home-feature-container article .info-thumb{position:relative;width:30%}#homeFeature .home-feature-container article .info-thumb .date{position:absolute;top:0;right:-108%;margin:0;width:100%;color:#777}#homeFeature .home-feature-container article .info-thumb img{width:100%;height:auto;vertical-align:bottom}#homeFeature .home-feature-container article .blog-ov{width:66%}#homeFeature .home-feature-container article h3{font-size:14px;font-size:1.4rem;line-height:1.6;margin-bottom:4px}#planBanner{background:url("../img/design/footer_plan_sp.jpg") center center/cover;padding:30px 0}#planBanner .plan-inner{padding:0 3%;text-align:center}#planBanner .plan-inner h3{font-size:18px;font-size:1.8rem;color:#fff;margin-bottom:24px;letter-spacing:.03em;line-height:1.5}#planBanner .plan-inner .feel-free{font-size:14px;display:inline-block;background:#fff;line-height:30px;padding:0 18px;border-radius:15px;color:#333;margin-bottom:20px;font-weight:bold}#planBanner .plan-inner a.button2{font-size:15px;background:#f2a4a4;color:#fff;width:200px;height:40px;line-height:40px}.float-consult-bnr{position:fixed;bottom:16px;right:16px;width:220px;min-width:30vw;border-radius:50%;box-shadow:0 5px 18px rgba(0,0,0,.3);-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);z-index:5}.float-consult-bnr img{width:100%;height:auto;vertical-align:bottom}#partnerBanner{background:#e8ded0;padding:34px 0}#partnerBanner .entry-inner{padding:0 3%;text-align:center}#partnerBanner .entry-inner h3,#partnerBanner .entry-inner p{color:#000}#partnerBanner .entry-inner h3{font-size:22px;font-size:2.2rem;margin-bottom:20px;letter-spacing:2px}#partnerBanner .entry-inner p{margin-bottom:32px}#partnerBanner .entry-inner .feel-free{display:inline-block;background:#fff;height:26px;line-height:26px;padding:0 20px;letter-spacing:1px;border-radius:13px;color:#333;margin-bottom:12px;font-size:13px;font-size:1.3rem}#entryBanner{background:url("../img/design/entry_bg.jpg") center center/cover;padding:34px 0}#entryBanner .entry-inner{padding:0 3%;text-align:center}#entryBanner .entry-inner h3,#entryBanner .entry-inner p{color:#fff}#entryBanner .entry-inner h3{font-size:24px;font-size:2.4rem;margin-bottom:20px;letter-spacing:2px}#entryBanner .entry-inner p{margin-bottom:32px}#entryBanner .entry-inner .feel-free{display:inline-block;background:#fff;height:26px;line-height:26px;padding:0 20px;letter-spacing:1px;border-radius:13px;color:#333;margin-bottom:12px;font-size:13px;font-size:1.3rem}#instagram{background:url("../img/design/insta_bg.png") repeat;padding:24px 0 8%}#instagram h2{margin-bottom:16px}#instagram li{width:200px;height:200px;overflow:hidden;position:relative}#instagram li img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:100%}#singleSpace .space-fv-cover{width:100%;height:0;padding-top:62%;background-size:cover;background-position:center center;position:relative}#singleSpace .space-fv-cover::after{display:block;content:"";width:100%;height:80px;position:absolute;bottom:0;left:0;z-index:2;background:linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent);opacity:.8}#singleSpace .space-fv-cover .breadcrumbs{width:100%;position:absolute;bottom:0;left:0;z-index:4;padding:12px 0 0}#singleSpace .space-fv-cover .breadcrumbs .content-inner{display:flex;flex-wrap:wrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:12px}#singleSpace .space-fv-cover .breadcrumbs *,#singleSpace .space-fv-cover .breadcrumbs .no-link{color:#fff;font-size:12px}#singleSpace .space-fv-cover .breadcrumbs span{display:inline-block;flex:0 0 auto}#singleSpace .space-fv-cover .breadcrumbs a{display:inline-block;background:#fff;border-radius:3px;line-height:1;padding:3px 6px;color:#333;margin-right:4px;margin-left:4px}#singleSpace .space-fv-cover .breadcrumbs a *{color:#333}#singleSpace .space-fv-cover .breadcrumbs a:hover{text-decoration:none}#singleSpace .space-mv{background:#efefef;padding:3% 0}#singleSpace .space-mv .space-mv-inner .space-mv-info{background:#fff;width:100%;border:1px solid #e2e2e2}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-headline{font-size:12px;font-size:1.2rem;line-height:1.7;padding:14px 16px 0;color:#f2a4a4;font-weight:normal;margin-bottom:-10px}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-name{font-size:20px;font-size:2rem;padding:22px 16px 16px}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-address{background:#f8f8f8;padding:10px 16px}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-address .access-link{width:74px;height:22px;line-height:22px;font-size:13px;font-size:1.3rem;text-align:center;display:block;border:1px solid #dedede;background:#fff;margin-top:6px}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-comment-container{max-height:calc(7em + 40px);overflow:hidden;position:relative;margin-bottom:3%}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-comment-container .comment-toggle{display:none;margin:0}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-comment-container .comment-toggle i{margin-left:8px}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-comment-container.is-over{max-height:calc(7em + 40px);padding-bottom:40px}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-comment-container.is-over .comment-toggle{display:block;position:absolute;bottom:0;left:0;width:100%;line-height:40px;color:#f2a4a4;text-align:center;cursor:pointer;z-index:2;font-size:12px}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-comment-container.is-over .comment-toggle.active{color:#aaa}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-comment-container.is-over .comment-toggle.active i{transform:rotate(180deg)}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-comment-container.is-over::after{display:block;content:"";width:100%;height:80px;position:absolute;bottom:0;left:0;background:#fff;background:linear-gradient(to top, rgb(255, 255, 255), 85%, rgba(255, 255, 255, 0));z-index:1}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-comment-container.is-open{max-height:inherit}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-comment-container.is-open::after{display:none}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-comment{padding:0 16px 0}#singleSpace .space-mv .space-mv-inner .space-mv-info .official-button{background:#aaa;color:#fff;font-size:13px;font-size:1.3rem;display:block;padding:6px 12px;margin:0;width:100%;text-align:center}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-act-container{padding:0 16px 16px;text-align:center}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-contact-btn{display:block;width:100%;height:54px;line-height:54px;text-align:center;font-size:16px;background:#f2a4a4;color:#fff;margin-bottom:8px;border-radius:4px;font-weight:bold}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-faq-btn{display:block;width:100%;height:42px;line-height:42px;text-align:center;font-size:14px;border:1px solid #aaa;color:#aaa;border-radius:4px;margin-bottom:12px}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-attention-link{display:inline-block;font-size:14px;color:#f2a4a4;border-bottom:1px solid #f2a4a4}#singleSpace .space-mv .space-mv-inner .space-mv-info .reserve-container{text-align:left;background:#f1fbfd;padding:10px;margin-bottom:8px;border-radius:2px}#singleSpace .space-mv .space-mv-inner .space-mv-info .reserve-container h3{color:#4dc9e4;margin-bottom:10px;font-size:16px}#singleSpace .space-mv .space-mv-inner .space-mv-info .reserve-container h3 i{margin-right:6px}#singleSpace .space-mv .space-mv-inner .space-mv-info .reserve-container h4{font-size:13px;line-height:1.5;opacity:.85;margin-bottom:10px}#singleSpace .space-mv .space-mv-inner .space-mv-info .reserve-container p{font-size:12px;margin-bottom:1em;border-bottom:1px solid #dedede;display:inline-block}#singleSpace .space-mv .space-mv-inner .space-mv-info .reserve-container p i{margin-right:4px}#singleSpace .space-mv .space-mv-inner .space-mv-info .reserve-container a{background:#4dc9e4;color:#fff;font-size:16px;display:block;width:100%;height:50px;line-height:50px;font-weight:bold;text-align:center;border-radius:4px}#singleSpace .space-mv .space-mv-inner .space-mv-info .reserve-container a i{margin-left:8px}#singleSpace .space-mv .space-mv-inner .space-mv-right{margin-bottom:2%}#singleSpace .space-mv .space-mv-inner .space-mv-image{width:100%;position:relative;z-index:2}#singleSpace .space-mv .space-mv-inner .space-mv-image #spaceGallery.slick-slider{margin-bottom:30px !important}#singleSpace .space-mv .space-mv-inner .space-mv-image .slick-dots{bottom:-26px}#singleSpace .space-mv .space-mv-inner .space-mv-image .slick-dots li{width:10px;height:10px;border-radius:50%;margin:0 3px}#singleSpace .space-mv .space-mv-inner .space-mv-image .space-gallery-item{margin:0 2px}#singleSpace .space-mv .space-mv-inner .space-mv-image img{width:100%;height:auto;vertical-align:bottom}#singleSpace .space-mv .space-mv-inner .gallery-target{width:100%;max-width:320px;height:40px;line-height:40px;margin:4% auto 0;text-align:center;font-size:15px;font-size:1.5rem;display:block;color:#fff;background:#666;border-radius:4px;cursor:pointer}#singleSpace .space-mv .space-mv-inner .space-choosy-container{width:100%;padding:16px;background:#e7e7e7;margin:4% auto 0}#singleSpace .space-mv .space-mv-inner .space-choosy-container h3{font-size:15px;margin-bottom:12px;position:relative;padding-left:30px}#singleSpace .space-mv .space-mv-inner .space-choosy-container h3 img{position:absolute;top:3px;left:0}#singleSpace .space-mv .space-mv-inner .space-choosy-container a{display:inline-block;background:#fff;font-size:12px;color:#333;line-height:1;padding:4px 8px;border-radius:3px;margin-right:4px}#singleSpace h2.section-heading{font-size:26px;font-size:2.6rem;text-align:center;line-height:22px;letter-spacing:.1em;margin-bottom:24px}#singleSpace h2.section-heading span{font-size:14px;font-size:1.4rem;color:#f2a4a4;font-weight:normal;letter-spacing:1px}#singleSpace .space-details{padding:8% 0 12%;background:#fff}#singleSpace .space-details #priceList h2{font-size:26px;font-size:2.6rem;text-align:center;line-height:22px;letter-spacing:.1em;margin-bottom:24px}#singleSpace .space-details #priceList h2 span{font-size:14px;font-size:1.4rem;color:#f2a4a4;font-weight:normal;letter-spacing:1px}#singleSpace .space-details #priceList .time-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:94%;background:#efefef;margin:0 auto 20px;border:4px solid #efefef}#singleSpace .space-details #priceList .time-container dl{width:100%;background:#fff;padding:8px;text-align:center;font-size:13px}#singleSpace .space-details #priceList .time-container dl:first-child{border-bottom:4px solid #efefef}#singleSpace .space-details #priceList .time-container dl dt{display:inline-block;border-bottom:1px dotted #333;margin-bottom:6px;font-weight:bold}#singleSpace .space-details #priceList .time-container dl dd{line-height:1.4}#singleSpace .space-details #priceList .tab-container{background:#efefef}#singleSpace .space-details #priceList .tab-container .price-list-tab{text-align:center}#singleSpace .space-details #priceList .tab-container .price-list-tab li{width:25%;height:84px;line-height:1.34;display:inline-block;cursor:pointer;color:#fff;background:#aaa;position:relative;font-size:12px;font-size:1.2rem;padding-top:10px;border-right:2px solid #fff}#singleSpace .space-details #priceList .tab-container .price-list-tab li:last-child{border-right:none}#singleSpace .space-details #priceList .tab-container .price-list-tab li i{font-size:2em;display:block;margin-bottom:8px}#singleSpace .space-details #priceList .tab-container .price-list-tab li.active{color:#fff}#singleSpace .space-details #priceList .tab-container .price-list-tab li.active:before{left:0}#singleSpace .space-details #priceList .tab-container .price-list-tab li.active:after{width:0;height:0;border-style:solid;border-width:10px 7px 0 7px;display:block;content:"";position:absolute;bottom:-10px;left:50%;margin-left:-7px}#singleSpace .space-details #priceList .tab-container .price-list-tab li.tab-party.active{background:#ff9ea6}#singleSpace .space-details #priceList .tab-container .price-list-tab li.tab-party.active:after{border-color:#ff9ea6 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#singleSpace .space-details #priceList .tab-container .price-list-tab li.tab-seminar.active{background:#9dd8cf}#singleSpace .space-details #priceList .tab-container .price-list-tab li.tab-seminar.active:after{border-color:#9dd8cf rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#singleSpace .space-details #priceList .tab-container .price-list-tab li.tab-exhibition.active{background:#b9b9e1}#singleSpace .space-details #priceList .tab-container .price-list-tab li.tab-exhibition.active:after{border-color:#b9b9e1 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#singleSpace .space-details #priceList .tab-container .price-list-tab li.tab-shooting.active{background:#fdad85}#singleSpace .space-details #priceList .tab-container .price-list-tab li.tab-shooting.active:after{border-color:#fdad85 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#singleSpace .space-details #priceList .price-list-container{padding-top:40px;padding-bottom:40px}#singleSpace .space-details #priceList .price-list-container .tax-display{color:#888;font-size:12px}#singleSpace .space-details #priceList .price-list-container .case{margin-bottom:40px}#singleSpace .space-details #priceList .price-list-container h3{font-size:17px;font-size:1.7rem;padding-left:7px;border-left:7px solid;line-height:1.4;margin-bottom:10px}#singleSpace .space-details #priceList .price-list-container .party-list h3{border-color:#ff9ea6}#singleSpace .space-details #priceList .price-list-container .party-list .recommendation{background:rgba(255,158,166,.1)}#singleSpace .space-details #priceList .price-list-container .party-list .recommendation h4{background:#ff9ea6}#singleSpace .space-details #priceList .price-list-container .party-list .recommendation p:before{color:#ff9ea6}#singleSpace .space-details #priceList .price-list-container .seminar-list h3{border-color:#9dd8cf}#singleSpace .space-details #priceList .price-list-container .seminar-list .recommendation{background:rgba(157,216,207,.1)}#singleSpace .space-details #priceList .price-list-container .seminar-list .recommendation h4{background:#9dd8cf}#singleSpace .space-details #priceList .price-list-container .seminar-list .recommendation p:before{color:#9dd8cf}#singleSpace .space-details #priceList .price-list-container .exhibition-list h3{border-color:#b9b9e1}#singleSpace .space-details #priceList .price-list-container .exhibition-list .recommendation{background:rgba(185,185,225,.1)}#singleSpace .space-details #priceList .price-list-container .exhibition-list .recommendation h4{background:#b9b9e1}#singleSpace .space-details #priceList .price-list-container .exhibition-list .recommendation p:before{color:#b9b9e1}#singleSpace .space-details #priceList .price-list-container .shooting-list h3{border-color:#fdad85}#singleSpace .space-details #priceList .price-list-container .shooting-list .recommendation{background:rgba(253,173,133,.1)}#singleSpace .space-details #priceList .price-list-container .shooting-list .recommendation h4{background:#fdad85}#singleSpace .space-details #priceList .price-list-container .shooting-list .recommendation p:before{color:#fdad85}#singleSpace .space-details #priceList .price-list-container .price-table{width:100%;overflow:auto}#singleSpace .space-details #priceList .price-list-container .price-table::-webkit-scrollbar{height:5px}#singleSpace .space-details #priceList .price-list-container .price-table::-webkit-scrollbar-track{background:#f1f1f1}#singleSpace .space-details #priceList .price-list-container .price-table::-webkit-scrollbar-thumb{background:#bcbcbc}#singleSpace .space-details #priceList .price-list-container .price-table table{width:100%;border-bottom:1px solid #ddd;margin-bottom:6px;white-space:nowrap}#singleSpace .space-details #priceList .price-list-container .price-table table tr:not(:first-child){border-bottom:1px solid #dedede}#singleSpace .space-details #priceList .price-list-container .price-table table tr:first-child{background:#efefef;border-top:1px solid #dedede}#singleSpace .space-details #priceList .price-list-container .price-table table tr:first-child th{font-weight:bold}#singleSpace .space-details #priceList .price-list-container .price-table table th,#singleSpace .space-details #priceList .price-list-container .price-table table td{text-align:center;font-weight:normal;padding:12px 20px;line-height:1.4;font-size:14px;font-size:1.4rem}#singleSpace .space-details #priceList .price-list-container .price-table table th span,#singleSpace .space-details #priceList .price-list-container .price-table table td span{color:#aaa;font-size:12px;font-size:1.2rem;display:block;padding-top:2px}#singleSpace .space-details #priceList .price-list-container .price-table p{margin:0}#singleSpace .space-details #priceList .price-list-container .recommendation{width:100%;border-radius:14px 14px 14px 0;padding:16px;margin-top:14px}#singleSpace .space-details #priceList .price-list-container .recommendation h4{color:#fff;font-size:14px;font-size:1.4rem;width:240px;margin:0 auto 20px;height:28px;text-align:center;line-height:28px;font-weight:normal;border-radius:6px}#singleSpace .space-details #priceList .price-list-container .recommendation p{font-size:14px;font-size:1.4rem;padding-bottom:4px;margin-bottom:4px;border-bottom:1px dotted #777}#singleSpace .space-details #priceList .price-list-container .recommendation p:before{content:"";display:inline-block;font-size:15px;font-size:1.5rem;font-family:"fontAwesome";margin-right:4px}#singleSpace .space-details #priceList .price-list-container .recommendation p:last-child{margin:0;padding:0;border:none}#singleSpace .space-details #priceList .price-list-container .option-banner{margin-bottom:20px}#singleSpace .space-details #priceList .price-list-container .option-banner .ob-box{width:49%;box-shadow:0 0 6px rgba(0,0,0,.35);float:left;margin:0 2% 2% 0}#singleSpace .space-details #priceList .price-list-container .option-banner .ob-box:nth-child(even){margin-right:0}#singleSpace .space-details #priceList .price-list-container .option-banner .ob-box:last-child{margin-bottom:0}#singleSpace .space-details #priceList .price-list-container .option-banner .ob-box img{width:100%;height:auto;vertical-align:bottom}#singleSpace .space-details #priceList .price-list-container .price-note{width:100%;background:#f8f8f8;padding:18px;border:1px solid #ddd}#singleSpace .space-details #priceList .price-list-container .price-note p:last-child{margin:0}#singleSpace .space-details .option-space h3{font-size:20px;font-size:2rem;margin-bottom:6px}#singleSpace .space-details .option-space .option-space-wrapper .os-box{width:49%;overflow:hidden;padding-top:32%;height:0;position:relative;z-index:1;float:left;margin:0 2% 2% 0}#singleSpace .space-details .option-space .option-space-wrapper .os-box:nth-child(even){margin-right:0}#singleSpace .space-details .option-space .option-space-wrapper .os-box img{width:100%;height:auto;position:absolute;top:0;left:0}#singleSpace .space-details .option-space .option-space-wrapper .os-box h4{font-size:16px;font-size:1.6rem;font-weight:normal;color:#fff;text-align:center;padding:0 12px;width:100%;z-index:2;position:absolute;top:50%;left:0;transform:translateY(-50%)}#singleSpace .space-details .option-space .option-space-wrapper .os-box:after{display:block;content:"";width:100%;height:100%;background:rgba(0,0,0,.25);position:absolute;top:0;left:0}#singleSpace .space-details .info-heading{font-size:20px;font-size:2rem;padding-bottom:18px}#singleSpace .space-details .info-heading.toggle-trigger{padding-bottom:0;cursor:pointer}#singleSpace .space-details .info-heading.toggle-trigger span{display:inline-block;background:#f2a4a4;color:#fff;font-size:13px;font-size:1.3rem;font-weight:normal;margin-left:12px;padding:2px 8px;border-radius:4px;position:relative;top:-3px}#singleSpace .space-details .info-heading.toggle-trigger.active i{transform:rotateX(180deg)}#singleSpace .space-details .toggle-wrapper{padding-top:12px;display:none}#singleSpace .space-details .break-container{padding-bottom:4%;margin-bottom:4%;border-bottom:2px solid #efefef}#singleSpace .space-details #spaceInfo{border-top:5px solid #efefef;margin-top:20px}#singleSpace .space-details #spaceInfo.no-line{border:0;margin:0}#singleSpace .space-details #spaceInfo .info-spec{padding-top:6%}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-floor{max-width:50%;position:relative;margin-bottom:4%}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-floor span{width:30px;height:30px;display:block;position:absolute;right:0;bottom:0;background:rgba(0,0,0,.7);color:#fff;font-size:18px;font-size:1.8rem;text-align:center;line-height:30px}#singleSpace .space-details #spaceInfo .spec-wrapper .f-gallery-target{width:100%;text-align:center;height:30px;line-height:30px;border:1px solid #dedede;margin:18px 0;cursor:pointer;color:gray}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-list{width:100%;border-top:1px solid #dedede}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-list dl{width:100%;border-bottom:1px solid #dedede;z-index:2}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-list dl:last-child{border:none}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-list dt,#singleSpace .space-details #spaceInfo .spec-wrapper .spec-list dd{vertical-align:middle;padding:16px 12px 10px;font-size:14px;font-size:1.4rem}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-list dt{width:40%;font-weight:bold;float:left;clear:both;padding-left:46px;position:relative}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-list dt i{font-size:2em;position:absolute;top:50%;left:8px;margin-top:-0.47em}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-list dd{padding-left:42%;position:relative}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-list dd:after{display:block;content:"";width:40%;z-index:-1;position:absolute;top:0;left:0;height:100%;background:#f8f8f8}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-list dd.info-notes{width:100%;font-size:13px;font-size:1.3rem;color:#777;border:none;clear:both;float:none;padding-left:0;border-top:1px dotted #dedede}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-list dd.info-notes:after{display:none}#singleSpace .space-details #spaceInfo .info-rental .rentalbox-left{width:100%}#singleSpace .space-details #spaceInfo .info-rental .rentalbox-right{width:100%}#singleSpace .space-details #spaceInfo .info-rental .rental-category{margin-bottom:20px}#singleSpace .space-details #spaceInfo .info-rental .rental-category h3{font-size:15px;font-size:1.5rem;background:#f8f8f8;border:1px solid #888;padding:8px 14px 6px;margin-bottom:14px}#singleSpace .space-details #spaceInfo .info-rental .rental-category span{font-size:12px;font-size:1.2rem;color:#888;display:block;margin-bottom:8px}#singleSpace .space-details #spaceInfo .info-rental .rental-category li{padding-left:1em;position:relative;margin-bottom:6px}#singleSpace .space-details #spaceInfo .info-rental .rental-category li:before{display:block;content:"•";position:absolute;top:0;left:2px;font-weight:bold}#singleSpace .space-details #spaceInfo .info-rental .rental-category li.no-mark:before{display:none}#singleSpace .space-details #spaceInfo .info-rental .rental-category li.inline{display:inline-block;margin-right:6px}#singleSpace .space-details #spaceInfo .info-rental .rental-category li span{margin:0}#singleSpace .space-details #spaceInfo .info-rental .list-btn-wrapper{clear:both;text-align:center;padding-top:12px}#singleSpace .space-details #spaceInfo .info-rental .list-btn-wrapper .pdf-dl-button{display:inline-block;width:320px;padding:16px 20px 12px 36px;border-radius:5px;background:#f2a4a4;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.3;text-align:center;position:relative}#singleSpace .space-details #spaceInfo .info-rental .list-btn-wrapper .pdf-dl-button:after{display:block;content:"";font-family:"FontAwesome";position:absolute;top:16px;left:30px;font-size:28px;font-size:2.8rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#singleSpace .space-details #spaceInfo .info-remarks p{font-size:13px;font-size:1.3rem}#singleSpace .space-details #spaceInfo .info-remarks h3{font-size:18px;font-size:1.8rem;padding-left:10px;border-left:4px solid #f2a4a4;line-height:1.3;margin:24px 0 16px}#singleSpace .space-details #spaceInfo .info-remarks h4{font-size:15px;font-size:1.5rem;margin:0 0 6px}#singleSpace .space-details #spaceInfo .info-access .access-map{width:100%;height:0;padding-top:60%;position:relative;margin-bottom:20px}#singleSpace .space-details #spaceInfo .info-access .access-text{width:100%}#singleSpace .space-details #spaceInfo .info-access iframe{max-width:100%;width:100%;height:100%;position:absolute;top:0;left:0}#singleSpace .space-details .space-movie{padding-top:4%;border-top:2px solid #efefef}#singleSpace .space-details .space-movie .youtube-box{width:100%;padding-top:56.25%;position:relative}#singleSpace .space-details .space-movie .youtube-box iframe{width:100%;height:100%;position:absolute;top:0;left:0}#singleSpace .single-connection{background:#efefef}#singleSpace .single-connection #spaceRelations{padding:6% 0}#singleSpace .single-connection #spaceRelations h2{font-size:20px;font-size:2rem;text-align:center;margin-bottom:24px}#singleSpace .single-connection #spaceRelations h2 span{border-bottom:3px solid #f2a4a4}#singleSpace .single-connection #spaceRelations article{width:100%;background:#fff;border-bottom:2px solid #efefef;display:table}#singleSpace .single-connection #spaceRelations article a .blog-thumb{width:29%;max-width:180px;height:0;padding-top:29%;background:#e2e2e2;overflow:hidden;position:relative;display:table-cell}#singleSpace .single-connection #spaceRelations article a .blog-thumb img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:100%}#singleSpace .single-connection #spaceRelations article a h3{font-size:14px;font-size:1.4rem;padding:12px;display:table-cell;vertical-align:middle;line-height:1.7}#singleSpace .single-connection #similarSpace{padding-top:6%}#singleSpace .single-connection #similarSpace .near-space-container,#singleSpace .single-connection #similarSpace .same-space-container{width:100%;margin-bottom:24px}#singleSpace .single-connection #similarSpace .near-space-container h2,#singleSpace .single-connection #similarSpace .same-space-container h2{font-size:18px;font-size:1.8rem;margin-bottom:10px}#singleSpace .single-connection #similarSpace .near-space-container .similar-wrap article,#singleSpace .single-connection #similarSpace .same-space-container .similar-wrap article{width:48.5%;float:left;background:#fff}#singleSpace .single-connection #similarSpace .near-space-container .similar-wrap article:first-child,#singleSpace .single-connection #similarSpace .same-space-container .similar-wrap article:first-child{margin-right:3%}#singleSpace .single-connection #similarSpace .near-space-container .similar-wrap article img,#singleSpace .single-connection #similarSpace .same-space-container .similar-wrap article img{width:100%;height:auto;vertical-align:bottom}#singleSpace .single-connection #similarSpace .near-space-container .similar-wrap article h3,#singleSpace .single-connection #similarSpace .same-space-container .similar-wrap article h3{font-size:14px;font-size:1.4rem;padding:8px}#singleSpace .single-connection #similarSpace .same-link{color:#f2a4a4;text-align:center;padding-top:16px;display:inline-block;border-bottom:2px solid #f2a4a4}#singleSpace .single-connection #similarSpace>div:nth-child(2){border-top:1px solid #dedede;padding-top:24px}.plan-wrapper{position:fixed;bottom:10px;right:3%;width:300px;max-width:65%;z-index:50}.plan-wrapper .plan-bnr{box-shadow:0 6px 12px rgba(0,0,0,.25)}.plan-wrapper .plan-bnr a{display:block}.plan-wrapper .plan-bnr .close-btn{position:absolute;top:0;right:0;font-size:17px;background:rgba(0,0,0,.5);width:24px;height:24px;line-height:24px;text-align:center;color:#fff;cursor:pointer}.archive-wrap{padding:6% 0}.space-list-wrap-2col .space-list-column{width:100%}.space-list-wrap-2col .search-column{width:100%;background:#fff;padding:16px;position:relative}.space-list-wrap-2col .search-column:after{display:block;content:"";width:46px;height:6px;border-radius:0 0 5px 5px;background:#f2a4a4;position:absolute;top:0;left:50%;margin-left:-23px}.space-list-wrap-2col .search-column h3{font-size:22px;font-size:2.2rem;margin-bottom:20px;letter-spacing:.05em;font-weight:400;position:relative}.space-list-wrap-2col .search-column h4{font-size:16px;font-size:1.6rem;border-bottom:2px solid #efefef;margin-bottom:8px;padding-bottom:4px}.space-list-wrap-2col .search-column .tax-list{margin-bottom:24px}.space-list-wrap-2col .search-column .tax-list ul li{margin-bottom:6px}.space-list-wrap-2col .search-column .tax-list ul input[type=checkbox]{display:none}.space-list-wrap-2col .search-column .tax-list ul label{cursor:pointer}.space-list-wrap-2col .search-column .tax-list ul input+label:before{display:inline-block;font-size:14px;font-size:1.4rem;font-family:"fontAwesome";content:"";margin-right:6px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.space-list-wrap-2col .search-column .tax-list ul input:checked+label{font-weight:bold}.space-list-wrap-2col .search-column .tax-list ul input:checked+label:before{content:"";color:#f2a4a4;font-weight:normal}.space-list-wrap-2col .search-column button{width:100%;height:48px;line-height:48px;text-align:center;background:#f2a4a4;color:#fff;font-size:15px;font-size:1.5rem;border-radius:5px;border:none}.space-list-wrap-1col .space-list-column{width:100%}.space-cont a{display:block}.space-list-column .space-cont{width:100%;background:#fff;position:relative;margin-bottom:20px}.space-list-column .space-cont .space-thumb{position:relative;height:62.5vw;overflow:hidden}.space-list-column .space-cont .space-thumb:before{display:block;content:"";width:0;height:3px;background:#f2a4a4;position:absolute;bottom:-3px;left:0;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}.space-list-column .space-cont .space-thumb .slide-arrow{-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);cursor:pointer}.space-list-column .space-cont .space-thumb .slide-arrow.prev-arrow,.space-list-column .space-cont .space-thumb .slide-arrow.next-arrow{width:34px;height:34px;position:absolute;display:block;top:calc(50% - 17px);border:1px solid #fff;background:rgba(0,0,0,.1);border-radius:50%;z-index:2}.space-list-column .space-cont .space-thumb .slide-arrow.prev-arrow::before,.space-list-column .space-cont .space-thumb .slide-arrow.next-arrow::before{content:"";display:block;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:12px}.space-list-column .space-cont .space-thumb .slide-arrow.prev-arrow{left:16px}.space-list-column .space-cont .space-thumb .slide-arrow.prev-arrow::before{transform:rotate(-135deg);left:14px}.space-list-column .space-cont .space-thumb .slide-arrow.next-arrow{right:16px}.space-list-column .space-cont .space-thumb .slide-arrow.next-arrow::before{transform:rotate(45deg);right:14px}.space-list-column .space-cont .space-thumb .slick-dots{text-align:left;padding-left:16px}.space-list-column .space-cont .space-thumb .slick-dots li{border:none;width:8px;height:8px;margin:0 4px;opacity:.4}.space-list-column .space-cont .space-thumb .slick-dots li.slick-active{background:#fff;opacity:1}.space-list-column .space-cont .space-thumb .space-img-item{width:100%}.space-list-column .space-cont .space-thumb .space-img-item img{width:100%;height:auto;vertical-align:bottom}.space-list-column .space-cont .space-thumb .price{position:absolute;bottom:10px;right:10px;border-radius:3px;margin:0;font-size:13px;font-size:1.3rem;padding:4px 6px;background:rgba(255,255,255,.8);line-height:1}.space-list-column .space-cont .space-data{width:100%;padding:12px 20px 0}.space-list-column .space-cont .space-data .space-data-area{font-size:12px;position:relative;padding-left:18px;margin-bottom:10px}.space-list-column .space-cont .space-data .space-data-area img{position:absolute;top:50%;left:0;transform:translateY(-50%)}.space-list-column .space-cont .space-data h3{font-size:17px;font-size:1.7rem;margin-bottom:12px}.space-list-column .space-cont .space-data p{font-size:13px;font-size:1.3rem;margin-bottom:12px}.space-list-column .space-cont .space-data .space-area{display:inline-block;color:#f2a4a4;border:1px solid #f2a4a4;padding:2px 10px 0;border-radius:14px;margin:0}.space-list-column .space-cont .space-spec-list{width:100%;padding-bottom:20px;display:flex;flex-wrap:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.space-list-column .space-cont .space-spec-list::webkit-scrollbar{height:4px}.space-list-column .space-cont .space-spec-list::-webkit-scrollbar-track{background:#f5f5f5}.space-list-column .space-cont .space-spec-list::-webkit-scrollbar-thumb{background:#dedede}.space-list-column .space-cont .space-spec-list span{display:inline-block;font-size:12px;background:#f5f5f5;padding:0 8px 0 30px;height:24px;line-height:24px;border-radius:3px;margin-right:5px;position:relative;flex:0 0 auto}.space-list-column .space-cont .space-spec-list span img{vertical-align:bottom;margin-right:2px;width:20px;height:20px;position:absolute;top:2px;left:5px}#spaceArchive .archive-header{text-align:center;margin-bottom:16px}#spaceArchive .archive-header h1{font-size:22px;font-size:2.2rem;letter-spacing:.05em}#spaceArchive .archive-header h2{display:inline-block;font-size:13px;font-size:1.3rem;color:#f2a4a4;border-top:1px solid #f2a4a4;font-weight:normal;padding-top:4px;margin-top:6px}#spaceArchive .archive-header .list-num{font-size:18px;font-size:1.8rem;line-height:1.3;letter-spacing:.1em}#spaceArchive .archive-header .list-num span{font-size:22px;font-size:2.2rem;font-weight:bold}#spaceArchive .archive-header .search-key{margin:4px 0 0;font-size:13px;font-size:1.3rem}#usageArchive .usage-mv{width:100%;padding-top:150px;background-size:100% auto;background-position:top center;z-index:1;position:relative}#usageArchive .usage-mv:after{display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background:url("../img/design/rec_cover.png") repeat;z-index:1}#usageArchive .usage-mv .usage-mv-cover{width:100%;position:relative;z-index:2}#usageArchive .usage-mv .usage-mv-cover .umc-inner{width:90%;padding:30px 0;margin:0 auto}#usageArchive .usage-mv .usage-mv-cover h1{font-size:18px;font-size:1.8rem;text-align:center;color:#fff;letter-spacing:.1em;line-height:1;margin-bottom:12px}#usageArchive .usage-mv .usage-mv-cover h1 img{display:inline-block;width:auto;height:28px}#usageArchive .usage-mv .usage-mv-cover .usage-ttl-en{text-align:center;font-weight:bold;letter-spacing:.01em;margin-bottom:12px}#usageArchive .usage-mv .usage-mv-cover p{color:#fff;font-size:13px;font-size:1.3rem;margin:0}#usageArchive .usage-mv .usage-mv-cover .usage-icon{text-align:center;font-size:24px;font-size:2.4rem;margin-bottom:10px}#usageArchive .usage-mv.party .usage-mv-cover{background:#ff9ea6}#usageArchive .usage-mv.event .usage-mv-cover{background:#9dd8cf}#usageArchive .usage-mv.exhibition .usage-mv-cover{background:#b9b9e1}#usageArchive .usage-mv.shooting .usage-mv-cover{background:#fdad85}#usageArchive .usage-feature{background:url("../img/design/rec_bg.png") repeat;padding:35px 0}#usageArchive .usage-feature .usage-feature-inner{padding-top:5px;padding-bottom:5px}#usageArchive .usage-feature .uf-article{background-size:cover;background-position:center center;position:relative;z-index:1;display:-webkit-flex;display:flex;align-content:center}#usageArchive .usage-feature .uf-article h3{color:#fff;position:relative;z-index:2;margin:auto;line-height:1.7}#usageArchive .usage-feature .uf-article:after{display:block;content:"";width:100%;height:100%;background:rgba(0,0,0,.4);position:absolute;top:0;left:0;z-index:1}#usageArchive .usage-feature .uf-article:before{display:block;content:"";position:absolute;background:url("../img/design/triangle.png") no-repeat center center/cover;z-index:3}#usageArchive .usage-feature .uf-left{margin-bottom:12px}#usageArchive .usage-feature .uf-left .uf-article{width:100%;min-height:240px}#usageArchive .usage-feature .uf-left .uf-article h3{font-size:18px;font-size:1.8rem;padding:0 40px;text-align:center}#usageArchive .usage-feature .uf-left .uf-article:before{width:88px;height:88px;top:-6px;left:-6px;background:url("../img/design/triangle_feature.png") no-repeat center center/cover}#usageArchive .usage-feature .uf-right{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#usageArchive .usage-feature .uf-right a{display:block;width:48.5%}#usageArchive .usage-feature .uf-right .uf-article{min-height:120px;margin-bottom:12px}#usageArchive .usage-feature .uf-right .uf-article h3{font-size:14px;font-size:1.4rem;padding:8px 16px;width:100%;text-align:left}#usageArchive .usage-feature .uf-right .uf-article:before{width:22px;height:22px;top:-2px;left:-2px}#usageArchive .usage-archive-list{padding:60px 0}#usageArchive .usage-option{border-top:2px solid #dedede;padding:40px 0 60px}#usageArchive .usage-option h2{font-size:30px;font-size:3rem;letter-spacing:.03em;font-weight:normal;line-height:1.2;margin-bottom:32px}#usageArchive .usage-option h2 .h-jp{font-size:14px;font-size:1.4rem;color:#888;display:block;margin-top:4px}#usageArchive .usage-option .option-banner{text-align:center}#usageArchive .usage-option .option-banner .ob-box{width:49%;box-shadow:0 0 6px rgba(0,0,0,.35);float:left;margin:0 2% 2% 0}#usageArchive .usage-option .option-banner .ob-box:nth-child(even){margin-right:0}#usageArchive .usage-option .option-banner .ob-box img{width:100%;height:auto;vertical-align:bottom}#usageArchive .usage-case{border-top:2px solid #dedede;padding:40px 0 60px}#usageArchive .usage-case .usage-case-container .uc-item{background:#fff;padding:5px}#usageArchive .usage-case .usage-case-container .uc-item a{display:block}#usageArchive .usage-case .usage-case-container .uc-item .uc-item-inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#usageArchive .usage-case .usage-case-container .uc-item .uc-item-thumb{position:relative;width:30%;height:100%;overflow:hidden}#usageArchive .usage-case .usage-case-container .uc-item .uc-item-thumb img{width:100%;height:auto;vertical-align:bottom}#usageArchive .usage-case .usage-case-container .uc-item .uc-item-ov{width:66%}#usageArchive .usage-case .usage-case-container .uc-item .uc-item-ov h3{font-size:14px;font-size:1.4rem;line-height:1.5;margin-bottom:10px}#usageArchive .usage-case .usage-case-container .uc-item .uc-item-ov .case-space-name{font-size:12px;opacity:.7}#usageArchive .usage-case .usage-case-container .uc-item:not(:last-child){margin-bottom:5px}#usageArchive .usage-section-title{margin-bottom:34px}#usageArchive .usage-section-title span{display:block;text-align:center}#usageArchive .usage-section-title .f-alp{font-size:26px;font-size:2.6rem;font-weight:600}#usageArchive .usage-section-title .jp{font-size:12px;font-size:1.2rem;font-weight:bold;color:#f2a4a4}#archive{padding:40px 0 80px}#archive h1{font-size:18px;font-size:1.8rem;text-align:center;margin-bottom:40px}#archive .archive-list .entry-box{background:#fff;margin-bottom:16px;width:100%}#archive .archive-list .entry-box a{display:block}#archive .archive-list .entry-box .entry-inner .entry-thumb{width:100%}#archive .archive-list .entry-box .entry-inner .entry-thumb img{width:100%;height:auto;vertical-align:bottom}#archive .archive-list .entry-box .entry-inner .entry-text{padding:16px;position:relative}#archive .archive-list .entry-box .entry-inner .entry-text .entry-date{color:#999;display:block;margin:8px 0}#archive .archive-list .entry-box .entry-inner .entry-text h2{font-size:14px;font-size:1.4rem;line-height:1.5}#archive .archive-list .entry-box .entry-inner .entry-text .case-space-name{font-size:11px;opacity:.7;padding-top:10px}#archive .archive-news-list{border-top:1px solid #dedede}#archive .archive-news-list .entry-box{padding:16px 0;border-bottom:1px solid #dedede}#archive .archive-news-list .entry-inner time{display:block;font-size:12px;color:#888}#archive .archive-news-list .entry-inner h2{font-size:14px;line-height:1.5}.archive-nav{padding:20px 0 0;border-bottom:1px solid #dedede}.archive-nav ul li{display:inline-block;margin:0 20px 20px 0;font-size:13px;font-size:1.3rem}.archive-nav ul li a{display:block;position:relative;padding:0}.archive-nav ul li a.current{font-weight:bold;pointer-events:none;color:#08c}.archive-nav ul li a.current::after{display:block;content:"";width:100%;height:1px;position:absolute;background:#08c;bottom:0;left:0}.archive-nav ul li.current-cat a{font-weight:bold;pointer-events:none;color:#08c}.archive-nav ul li.current-cat a::after{display:block;content:"";width:100%;height:1px;position:absolute;background:#08c;bottom:0;left:0}.archive-pickup-list{margin-bottom:40px}.archive-pickup-list .uf-item{width:100%;padding-top:75%;position:relative;background-size:cover}.archive-pickup-list .uf-item a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.archive-pickup-list .uf-item .uf-item-inner{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.4);top:0;left:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}.archive-pickup-list .uf-item .uf-item-ov{text-align:center;padding:0 16px}.archive-pickup-list .uf-item .uf-item-ov .pickup-tag{background:#fff;font-weight:bold;font-size:11px;display:inline-block;line-height:1;padding:3px 6px}.archive-pickup-list .uf-item .uf-item-ov .uf-item-ttl{color:#fff;font-size:14px;line-height:1.7}.archive-pickup-list .uf-item .uf-item-ov .case-space-name{color:#fff;font-size:11px;padding-top:12px;position:relative}.archive-pickup-list .uf-item .uf-item-ov .case-space-name::after{display:block;content:"";width:24px;height:1px;background:#fff;position:absolute;top:6px;left:50%;transform:translateX(-50%)}.archive-pickup-list .uf-item:not(:last-child){margin-bottom:16px}#specialArchive .special-mv{width:100%;background-size:cover;background-position:center center;z-index:1;position:relative}#specialArchive .special-mv:after{display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background:url("../img/design/rec_cover.png") repeat;z-index:1}#specialArchive .special-mv .special-mv-cover{position:relative;width:100%;padding:10% 5%;z-index:2}#specialArchive .special-mv .special-mv-cover .smc-inner{padding:5% 6%;background:rgba(255,255,255,.95)}#specialArchive .special-mv .special-mv-cover h1{font-size:5vw;text-align:center;margin-bottom:12px;font-weight:bold}#specialArchive .special-mv .special-mv-cover p{font-size:12px}#specialArchive .special-archive-list{padding:60px 0}#singleEntry{background:#efefef;padding:0 0 60px}#singleEntry .entry-header{padding:0 !important}#singleEntry .entry-cover{background-size:cover;background-position:center center;min-height:360px;margin-bottom:60px;position:relative;z-index:2;display:-webkit-flex;display:flex;align-content:center}#singleEntry .entry-cover:after{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;background:rgba(0,0,0,.4);z-index:-1}#singleEntry .entry-cover .entry-header-inner{text-align:center;margin:auto;padding:0 40px;letter-spacing:.05em}#singleEntry .entry-cover .entry-header-inner *{color:#fff}#singleEntry .entry-cover .entry-header-inner h1{font-size:22px;font-size:2.2rem;line-height:1.7;margin-bottom:16px}#singleEntry .entry-cover .entry-header-inner time{font-size:13px;font-size:1.3rem;font-style:italic}#singleEntry .entry-cover .entry-header-inner .entry-meta{padding-top:16px;font-style:italic}#singleEntry .entry-cover .entry-header-inner .entry-meta a{font-size:13px;font-size:1.3rem}#singleEntry.news-entry{padding-top:40px}#singleEntry.news-entry .news-header{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #dedede}#singleEntry.news-entry .news-header h1{font-size:18px;font-size:1.8rem;line-height:1.7;margin-bottom:8px}#singleEntry.news-entry .news-header time{color:#888}#singleEntry.news-entry .entry-inner h2{font-size:18px;font-size:1.8rem;margin-bottom:30px}#singleEntry.news-entry .entry-inner h3{font-size:16px;font-size:1.6rem;padding-left:8px;border-left:5px solid;margin-bottom:30px}#singleEntry.news-entry .entry-inner h4,#singleEntry.news-entry .entry-inner h5,#singleEntry.news-entry .entry-inner h6{font-size:16px;font-size:1.6rem;margin-bottom:24px}#singleEntry .entry-inner{margin-bottom:40px}#singleEntry .entry-inner iframe{max-width:100% !important}#singleEntry .entry-inner img{max-width:100%;height:auto}#singleEntry .entry-inner *{letter-spacing:.02em}#singleEntry .entry-inner h2{font-size:24px;font-size:2.4rem;margin-bottom:30px}#singleEntry .entry-inner h3{font-size:20px;font-size:2rem;padding-left:8px;border-left:5px solid;margin-bottom:30px}#singleEntry .entry-inner h4,#singleEntry .entry-inner h5,#singleEntry .entry-inner h6{font-size:18px;font-size:1.8rem;margin-bottom:24px}#singleEntry .entry-inner p,#singleEntry .entry-inner li{font-size:15px;font-size:1.5rem;line-height:1.84}#singleEntry .entry-inner ol li{list-style-type:decimal}#singleEntry .entry-inner ul li{list-style-type:disc}#singleEntry .entry-inner li{list-style-position:inside}#singleEntry .entry-inner table,#singleEntry .entry-inner th,#singleEntry .entry-inner td{border-collapse:collapse;border:1px solid #a3a3a3}#singleEntry .entry-inner table{width:100%;margin-bottom:24px;background:#fff}#singleEntry .entry-inner table th,#singleEntry .entry-inner table td{padding:12px;vertical-align:middle;text-align:left;font-size:13px;font-size:1.3rem}#singleEntry .entry-inner table tr:first-child{background:#e5e5e5}#singleEntry .entry-share{border-top:3px solid #333;padding:26px 0;text-align:center}#singleEntry .entry-share h3{font-size:18px;font-size:1.8rem;font-weight:normal;margin-bottom:12px}#singleEntry .entry-share .share-thumb{width:100px;height:100px;border-radius:50%;background-size:cover;background-position:center center;margin:0 auto 12px}#singleEntry .entry-share h4{font-size:14px;font-size:1.4rem;display:inline-block;background:#fff}#singleEntry .entry-share .share-buttons{padding-top:16px}#singleEntry .entry-share .share-buttons a{display:inline-block;width:42%;height:50px;line-height:50px;margin:0 10px;border-radius:3px;color:#fff;position:relative;padding-left:20px}#singleEntry .entry-share .share-buttons a i{position:absolute;font-size:24px;font-size:2.4rem;top:50%;margin-top:-0.5em;left:16px}#singleEntry .entry-share .share-buttons a.share-button-tw{background:#1b95e0}#singleEntry .entry-share .share-buttons a.share-button-fb{background:#4267b2}#singleEntry .space-introduce{background:#fff;padding:4%;margin-bottom:24px}#singleEntry .space-introduce h3{font-size:16px;font-size:1.6rem;font-weight:normal;margin-bottom:24px;text-align:center}#singleEntry .space-introduce .space-thumb{width:80%;margin:0 auto 14px}#singleEntry .space-introduce .space-thumb img{width:100%;height:auto}#singleEntry .space-introduce .space-text h4{margin-bottom:12px}#singleEntry .space-introduce .space-text p{margin-bottom:0;font-size:13px;font-size:1.3rem}#singleEntry .space-introduce .space-text .space-price{display:inline-block;background:#efefef;padding:5px 8px;line-height:1;margin-top:4px}#singleEntry .space-introduce .space-text .space-address{margin-top:10px;padding-top:10px;border-top:1px solid #dedede}#singleEntry .related-introduce{padding:26px 0 40px;border-top:1px solid #333}#singleEntry .related-introduce h2{font-size:15px;font-size:1.5rem;margin-bottom:24px;text-align:center}#singleEntry .related-introduce .related-container .related-entry{width:100%}#singleEntry .related-introduce .related-container .related-entry:not(:last-child){margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #dedede}#singleEntry .related-introduce .related-container .related-entry .re-inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#singleEntry .related-introduce .related-container .related-entry .entry-thumb{width:30%}#singleEntry .related-introduce .related-container .related-entry .entry-thumb img{width:100%;height:auto;vertical-align:bottom}#singleEntry .related-introduce .related-container .related-entry .entry-data{width:66%}#singleEntry .related-introduce .related-container .related-entry .entry-data h3{font-size:14px;font-size:1.4rem;line-height:1.5}#singleEntry .related-introduce .related-container .related-entry .entry-data .case-space-name{font-size:12px;opacity:.7;font-weight:normal}#singleEntry .entry-inner .toc-list{border:1px solid #dedede;background:#fff;padding:16px;margin:40px 0}#singleEntry .entry-inner .toc-list .toc-head{font-size:18px;font-size:1.8rem;font-weight:bold;text-align:center}#singleEntry .entry-inner .toc-list li{list-style:decimal inside}#singleEntry .entry-inner .toc-list li a{color:#f2a4a4}#singleEntry .entry-inner .toc-list li a:hover{text-decoration:underline}#singleEntry .pre-next-feature{padding:26px 0 40px;border-top:1px solid #333}#singleEntry .pre-next-feature .pnf-box{width:48.46%;background:#fff}#singleEntry .pre-next-feature .pnf-box .pnf-thumb{width:100%;padding-top:42%;position:relative}#singleEntry .pre-next-feature .pnf-box .pnf-thumb span{width:86px;height:20px;line-height:20px;font-size:13px;font-size:1.3rem;text-align:center;color:#fff;background:rgba(242,164,164,.7);display:inline-block;position:absolute;bottom:0}#singleEntry .pre-next-feature .pnf-box.preview-link{float:left}#singleEntry .pre-next-feature .pnf-box.next-link{float:right}#singleEntry .pre-next-feature .pnf-box.next-link .pnf-thumb span{right:0}#singleEntry .pre-next-feature .pnf-box .pnf-title{padding:20px 10px;font-size:15px;font-size:1.5rem;margin:0;font-weight:bold}#singleEntry .pre-next-feature .pnf-box a{display:block;width:100%;height:100%}#singleEntry .feature-block{margin-bottom:80px}#singleEntry .feature-block .feature-block-title{border-left:5px solid #f2a4a4;padding:8px 12px;margin-bottom:24px;border-bottom:0}#singleEntry .feature-block .feature-block-title span{font-size:1.4em;font-style:italic;color:#f2a4a4;margin-right:8px;padding-left:4px;font-weight:normal}#singleEntry .feature-block .feature-space-container .feature-space{width:100%;background:#fff;margin-bottom:30px}#singleEntry .feature-block .feature-space-container .feature-space a{display:block;width:100%;height:100%;text-decoration:none}#singleEntry .feature-block .feature-space-container .feature-space .space-main-image{width:64%;height:0;padding-top:40.2%;float:left}#singleEntry .feature-block .feature-space-container .feature-space .space-sub-image{width:36%;float:right;border-left:1px solid #fff}#singleEntry .feature-block .feature-space-container .feature-space .space-sub-image li{width:100%;padding-top:56%;position:relative;list-style:none !important}#singleEntry .feature-block .feature-space-container .feature-space .space-sub-image li:first-child{border-bottom:1px solid #fff}#singleEntry .feature-block .feature-space-container .feature-space .space-detail{padding:14px;clear:both}#singleEntry .feature-block .feature-space-container .feature-space h3{border:none;padding:0;font-size:18px;font-size:1.8rem;margin-bottom:10px}#singleEntry .feature-block .feature-space-container .feature-space p{font-size:13px;font-size:1.3rem;margin-bottom:12px;line-height:1.5}#singleEntry .feature-block .feature-space-container .feature-space .price{color:#999;font-style:italic;margin:0}#singleEntry .feature-block .feature-space-container.abbr-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#singleEntry .feature-block .feature-space-container.abbr-container .feature-space{width:48.46%;margin-bottom:3%}#singleEntry .feature-block .feature-space-container.abbr-container .feature-space a:hover{box-shadow:none;opacity:.75}#singleEntry .feature-block .feature-space-container.abbr-container .feature-space .space-main-image{width:100%;padding-top:60%;float:none}#singleEntry .feature-block .feature-space-container.abbr-container .feature-space .space-detail h3{font-size:15px;font-size:1.5rem}#singleEntry .feature-block .feature-space-container.abbr-container .feature-space .space-detail p{font-size:12px;font-size:1.2rem;color:#666;margin:0}#singleEntry .feature-block .feature-space-container.abbr-container .feature-space .space-detail p.line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#singleEntry .feature-block .feature-intro-container .feature-intro{width:100%;background:#fff;margin:0 auto 3px}#singleEntry .feature-block .feature-intro-container .feature-intro a{display:block;width:100%;height:100%;text-decoration:none}#singleEntry .feature-block .feature-intro-container .feature-intro .intro-inner{padding:10px}#singleEntry .feature-block .feature-intro-container .feature-intro .intro-thumb{width:34%;float:left;margin-right:14px}#singleEntry .feature-block .feature-intro-container .feature-intro .intro-thumb img{width:100%;height:auto;vertical-align:top}#singleEntry .feature-block .feature-intro-container .feature-intro .intro-text .date{color:12px;font-size:1.2rem;color:#999;margin-bottom:6px;font-style:italic}#singleEntry .feature-block .feature-intro-container .feature-intro .intro-text h3{font-size:15px;font-size:1.5rem;border:none;padding:0;margin:0}#singleEntry .feature-block ul,#singleEntry .feature-block ol{margin:0 !important}.feature-block{margin-bottom:80px}.feature-block .feature-block-title{border-left:5px solid #f2a4a4;padding:8px 12px;margin-bottom:24px;border-bottom:0}.feature-block .feature-block-title span{font-size:1.4em;font-style:italic;color:#f2a4a4;margin-right:8px;padding-left:4px;font-weight:normal}.feature-block .feature-space-container .feature-space{width:100%;background:#fff;margin-bottom:30px}.feature-block .feature-space-container .feature-space a{display:block;width:100%;height:100%;text-decoration:none}.feature-block .feature-space-container .feature-space .space-main-image{width:64%;height:0;padding-top:40.2%;float:left}.feature-block .feature-space-container .feature-space .space-sub-image{width:36%;float:right;border-left:1px solid #fff}.feature-block .feature-space-container .feature-space .space-sub-image li{width:100%;padding-top:56%;position:relative;list-style:none !important}.feature-block .feature-space-container .feature-space .space-sub-image li:first-child{border-bottom:1px solid #fff}.feature-block .feature-space-container .feature-space .space-detail{padding:14px;clear:both}.feature-block .feature-space-container .feature-space h3{border:none;padding:0;font-size:18px;font-size:1.8rem;margin-bottom:10px}.feature-block .feature-space-container .feature-space p{font-size:13px;font-size:1.3rem;margin-bottom:12px;line-height:1.5}.feature-block .feature-space-container .feature-space .price{color:#999;font-style:italic;margin:0}.feature-block .feature-space-container.abbr-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.feature-block .feature-space-container.abbr-container .feature-space{width:48.46%;margin-bottom:3%}.feature-block .feature-space-container.abbr-container .feature-space a:hover{box-shadow:none;opacity:.75}.feature-block .feature-space-container.abbr-container .feature-space .space-main-image{width:100%;padding-top:60%;float:none}.feature-block .feature-space-container.abbr-container .feature-space .space-detail h3{font-size:15px;font-size:1.5rem}.feature-block .feature-space-container.abbr-container .feature-space .space-detail p{font-size:12px;font-size:1.2rem;color:#666;margin:0}.feature-block .feature-space-container.abbr-container .feature-space .space-detail p.line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feature-block .feature-intro-container .feature-intro{width:100%;background:#fff;margin:0 auto 3px}.feature-block .feature-intro-container .feature-intro a{display:block;width:100%;height:100%;text-decoration:none}.feature-block .feature-intro-container .feature-intro .intro-inner{padding:10px}.feature-block .feature-intro-container .feature-intro .intro-thumb{width:34%;float:left;margin-right:14px}.feature-block .feature-intro-container .feature-intro .intro-thumb img{width:100%;height:auto;vertical-align:top}.feature-block .feature-intro-container .feature-intro .intro-text .date{color:12px;font-size:1.2rem;color:#999;margin-bottom:6px;font-style:italic}.feature-block .feature-intro-container .feature-intro .intro-text h3{font-size:15px;font-size:1.5rem;border:none;padding:0;margin:0}.feature-block ul,.feature-block ol{margin:0 !important}.lower-page{padding:60px 0;letter-spacing:.035em}.lower-page h1{text-align:center;font-size:24px;font-size:2.4rem;margin-bottom:6%}.lower-page h1 span{color:#f2a4a4;display:inline-block;padding-top:10px;border-top:1px solid;font-size:.45em;font-weight:normal}.lower-page .content-block{margin-bottom:6%}.lower-page h2{font-size:20px;font-size:2rem;padding:12px 0 8px;margin-bottom:16px;border-bottom:1px solid #333}.lower-page ol li{list-style-type:decimal}.lower-page ul li{list-style-type:disc}.lower-page ul,.lower-page ol{margin-bottom:16px}.lower-page li{list-style-position:inside;text-indent:-1.2em;padding-left:1.2em}.lower-page h3,.lower-page h4,.lower-page h5,.lower-page h6{font-size:18px;font-size:1.8rem;margin-bottom:1em}.lower-page h4,.lower-page h5,.lower-page h6{font-size:16px;font-size:1.6rem;margin-bottom:1em}.lower-page a{color:#08c;text-decoration:underline}.lower-page .contact-container{margin:0 auto;text-align:center;padding:32px 0}.lower-page .contact-container:not(:last-child){border-bottom:1px solid #aaa}.lower-page .contact-container h2{border:none;padding:0;font-size:18px;font-size:1.8rem}.lower-page .contact-container p{font-size:13px;font-size:1.3rem;line-height:1.5;text-align:left;opacity:.75}.lower-page .contact-container .contact-kind .contact-button a{display:block;width:100%;height:56px;line-height:56px;border-radius:5px;font-size:14px;font-size:1.4rem;background:#fff;position:relative;color:#fff;background:#f2a4a4}.lower-page .contact-container .contact-kind .contact-button a i{position:absolute;top:50%;right:16px;margin-top:-0.5em;font-size:1.4em;color:#fff}.lower-page .contact-container .contact-kind .contact-button.line a{background:#00b900}.lower-page .contact-container .contact-kind .contact-button.line *{color:#fff}.lower-page .before-contact{background:#fff;padding:6%;text-align:center;margin:0 auto 32px}.lower-page .before-contact p{font-size:14px}.lower-page .before-contact .contact-attention{font-size:18px;font-weight:bold;background:#fff}.lower-page .before-contact a.mini-button{display:block;font-size:15px;text-align:center;width:240px;height:50px;line-height:50px;border-radius:3px;text-decoration:none !important;color:#fff !important;background:#f2a4a4;margin:0 auto}.lower-page.update-page h3{font-size:20px;font-size:2rem;border-left:5px solid;padding-left:6px}.lower-page.update-page h4,.lower-page.update-page h5,.lower-page.update-page h6{font-size:18px;font-size:1.8rem;margin-bottom:1em}.lower-page.update-page img{max-width:100%;height:auto}#howto .howto-container{background:#fff;border-radius:5px;overflow:hidden;margin-bottom:8%}#howto .howto-container h2{background:#f2a4a4;color:#fff;font-size:18px;font-size:1.8rem;text-align:center;height:44px;line-height:44px;border:0;margin:0;padding:0}#howto .howto-container .flow-content{padding:5% 3%;border-bottom:1px solid #e2e2e2;position:relative}#howto .howto-container .flow-content .flow-image{width:100%;margin-bottom:4%}#howto .howto-container .flow-content .flow-detail h3{font-size:18px;font-size:1.8rem}#howto .howto-container .flow-content .flow-detail h3 span{color:#f2a4a4;display:inline-block;width:22px}#howto .howto-container .flow-content .flow-detail p{margin:0}#howto .howto-container .flow-content .flow-detail .marker{background:#fffbb2;color:#555;display:inline-block;font-weight:bold;font-size:15px;font-size:1.5rem;line-height:1;padding:2px 2px 0;margin-bottom:18px}#howto .howto-container .flow-content:before{display:block;content:"";width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;border-color:#e2e2e2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:-12px;left:50%;margin-left:-12px}#howto .howto-container .flow-content:after{display:block;content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:-10px;left:50%;margin-left:-10px}#howto .howto-container .flow-content:last-child{border:none}#howto .howto-container .flow-content:last-child:before,#howto .howto-container .flow-content:last-child:after{display:none}#howto .space-link a{display:block;text-decoration:none;width:100%;max-width:520px;height:80px;line-height:80px;margin:0 auto 4%;text-align:center;color:#fff;font-size:16px;font-size:1.6rem;position:relative;background:#f2a4a4;border:1px solid #f2a4a4;border-radius:5px}#howto .space-link a i{margin-right:6px}#howto .other-link a{display:block;text-decoration:none;width:100%;max-width:520px;height:80px;line-height:80px;margin:0 auto 4%;text-align:center;color:#f2a4a4;font-size:16px;font-size:1.6rem;position:relative;background:#fff;border:1px solid #f2a4a4;border-radius:5px}#howto .other-link a i{position:absolute;top:50%;margin-top:-0.5em;right:40px;font-size:22px;font-size:2.2rem}#about h2{border:none}#about .concept{padding-bottom:12%}#about .concept h2{font-size:30px;font-size:3rem;margin-bottom:32px;letter-spacing:.1em;white-space:nowrap;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-left:calc(100% - 126px)}#about .concept .concept-movie{position:relative;width:100%;height:0;padding-top:56.2%;padding-left:4%}#about .concept .concept-movie p{position:absolute;top:-26px;left:-8px;z-index:3;width:260px;max-width:60%}#about .concept .concept-movie a{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:2}#about .concept .concept-movie iframe{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}#about .introduction{background:url("../img/design/introduction_bg.jpg") no-repeat center center/cover;padding:6% 0 12%}#about .introduction h2{width:124px;margin:0 auto 40px;text-align:center}#about .introduction p{line-height:2}#about .separater{width:100%;padding-top:36%;position:relative}#about .separater:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.15)}#about .service{padding:6% 0 0}#about .service .service-intro{margin-bottom:10%}#about .service .service-intro h2{text-align:center;font-size:26px;font-size:2.6rem;font-weight:normal;line-height:2}#about .service .service-intro h2 span{border-bottom:2px solid #f2a4a4;display:inline-block}#about .service .service-intro p{line-height:2}#about .service .service-content .service-line{position:relative}#about .service .service-content .service-line .half-box{width:100%}#about .service .service-content .service-line .half-box.service-text{background:#fcebeb}#about .service .service-content .service-line .half-box.service-text .st-inner{padding:8% 3%;margin:0 auto}#about .service .service-content .service-line .half-box.service-text h4{font-size:18px;font-size:1.8rem;margin-bottom:6%;letter-spacing:.05em}#about .service .service-content .service-line .half-box.service-text p{line-height:2;margin:0}#about .service .service-content .service-line .service-image{background-size:cover;background-position:center center;position:relative;padding:8% 0;text-align:center}#about .service .service-content .service-line .service-image:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.2);z-index:1}#about .service .service-content .service-line .service-image h3{display:inline-block;margin:0;color:#fff;font-size:22px;font-size:2.2rem;font-weight:normal;letter-spacing:.1em;padding:3px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;position:relative;z-index:3}#about .service .service-content .service01 .service-image{background-image:url("../img/design/service01.jpg")}#about .service .service-content .service02 .service-image{background-image:url("../img/design/service02.jpg")}#about .service .service-content .service03 .service-image{background-image:url("../img/design/service03.jpg")}#about.about2019 .section-inner{padding:50px 0;width:inherit}#about.about2019 .about-hero{width:100%;height:100vw;background:#666;background:url("../img/about/hero_cover_sp.jpg") no-repeat center center;background-size:cover;overflow:hidden;position:relative}#about.about2019 .about-hero video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.8}#about.about2019 .about-hero .hero-inner{width:100%;height:100%;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:5;position:relative}#about.about2019 .about-hero *{text-align:center;color:#fff}#about.about2019 .about-hero h1{font-size:26px;font-size:2.6rem;letter-spacing:.05em;font-weight:normal}#about.about2019 .about-hero i{font-size:46px;font-size:4.6rem}#about.about2019 .introduction{background:none;overflow:hidden;position:relative;padding:8% 0 10%}#about.about2019 .introduction .intro-logo{position:absolute;top:-2%;left:0;z-index:0;width:70%;height:auto}#about.about2019 .introduction p{position:relative;z-index:2}#about.about2019 .value .value-headline{position:relative}#about.about2019 .value .value-headline .vh-num{position:relative;padding-left:70px;font-size:30px;font-size:3rem;color:#f2a4a4;line-height:26px;margin-bottom:24px}#about.about2019 .value .value-headline .vh-num span{display:block;position:absolute;width:62px;font-size:14px;font-size:1.4rem;color:#333;top:0;left:0;line-height:20px}#about.about2019 .value .value-headline .vh-num span::after{height:1px;width:100%;position:absolute;display:block;content:"";background:#333;bottom:-3px;left:0}#about.about2019 .value .value-headline h2{padding:0;margin-bottom:30px}#about.about2019 .value .value-headline .vh-text{text-align:center;font-size:24px;font-size:2.4rem;line-height:1.7}#about.about2019 .value .value-headline .vh-text span{font-size:16px;font-size:1.6rem;display:block}#about.about2019 .value .slick-prev,#about.about2019 .value .slick-next{top:0;width:10%;height:calc(100% - 78px);margin-top:0}#about.about2019 .value .slick-prev{left:0;background:linear-gradient(to right, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0))}#about.about2019 .value .slick-next{right:0;background:linear-gradient(to left, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0))}#about.about2019 .value .slick-prev::before,#about.about2019 .value .slick-next::before{content:"";width:26px;height:26px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:0;bottom:0;margin:auto;vertical-align:middle}#about.about2019 .value .slick-prev::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);left:13px}#about.about2019 .value .slick-next::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:13px}#about.about2019 .value .slide-item{padding:0 5px;text-align:center}#about.about2019 .value .slide-item-image{vertical-align:top;margin-bottom:14px}#about.about2019 .value .slide-item-image img{width:100%;height:auto}#about.about2019 .value .slick-dots{position:relative;bottom:0}#about.about2019 .value .slick-dots li{padding:0 !important;border-color:#888}#about.about2019 .value .slick-dots li.slick-active{background:#333}#about.about2019 .value .value-sup{font-size:14px;font-size:1.4rem;text-align:center;padding:0 5%;margin-bottom:0}#about.about2019 .value .planner-container{width:100%;margin-bottom:80px;padding-top:30%;background:url("../img/about/planner.jpeg") no-repeat center center;background-size:cover;position:relative}#about.about2019 .value .planner-container .planner-flow{width:100%;margin:0 auto 20px;position:relative;z-index:3;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#about.about2019 .value .planner-container .planner-flow .pf-item{width:30%;position:relative}#about.about2019 .value .planner-container .planner-flow .pf-item img{width:100%;height:auto}#about.about2019 .value .planner-container .planner-flow .pf-item:not(:last-child)::after{display:block;content:"";position:absolute;top:50%;right:-15%;width:15%;height:1px;border-top:2px dashed #fff}#about.about2019 .value .planner-container .value-sup{color:#fff;z-index:3;position:relative;padding-bottom:10px}#about.about2019 .value .planner-container::after{display:block;content:"";width:100%;height:80%;position:absolute;bottom:0;left:0;z-index:1;background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}#about.about2019 .value .planner-container .ap-button{bottom:-30px}#about.about2019 .brand-policy .content-inner{position:relative}#about.about2019 .brand-policy .bp-title{font-size:40px;font-size:4rem;line-height:1;position:absolute;top:-17px;left:0}#about.about2019 .brand-policy .bp-title::before{width:100%;height:30px;background:#f2a4a4;position:absolute;top:0;left:0;content:"";display:block;z-index:-2}#about.about2019 .brand-policy .bp-container{padding:110px 5% 40px 17%;z-index:2;position:relative}#about.about2019 .brand-policy .bp-container .bp-container-inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#about.about2019 .brand-policy .bp-container .bp-item{width:46.5%;border-top:3px solid #f2a4a4;padding-top:16px}#about.about2019 .brand-policy .bp-container .bp-item .bp-alp-title{font-family:alternate-gothic-no-3-d,sans-serif;font-weight:400;font-style:normal;text-align:center;font-size:25px;font-size:2.5rem;color:#f2a4a4;line-height:1;margin-bottom:10px}#about.about2019 .brand-policy .bp-container .bp-item .bp-icon{text-align:center;height:70px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:10px}#about.about2019 .brand-policy .bp-container .bp-item .bp-icon img{vertical-align:middle;max-width:74%;height:auto}#about.about2019 .brand-policy .bp-container .bp-item h3{font-size:18px;font-size:1.8rem;font-weight:bold;text-align:center;margin-bottom:14px}#about.about2019 .brand-policy .bp-container .bp-item:not(:nth-child(n+3)){margin-bottom:20px}#about.about2019 .brand-policy .bp-container::before{display:block;content:"";width:88%;height:100%;position:absolute;top:0;right:0;background:#fff;z-index:-1}#about.about2019 .button-container{width:92%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#about.about2019 .button-container a{display:block;width:48.5%;height:72px;text-align:center;background:#f2a4a4;color:#fff;font-size:15px;font-size:1.5rem;line-height:72px;border-radius:5px;text-decoration:none;white-space:nowrap}#about.about2019 .history-container{width:100%;border-radius:40px;background:#fff;padding:54px 8% 40px;text-align:center;position:relative;margin:0 auto;z-index:3;box-shadow:0 12px 0 #fce7e7}#about.about2019 .history-container h2{position:absolute;top:-20px;left:0;width:100%;color:#f2a4a4;font-size:28px;font-size:2.8rem;padding:0}#about.about2019 .history-container p{margin:0;line-height:2;text-align:left}#question .faq-container{margin-bottom:8%}#question .faq-container h2{border:none;padding:0;margin-bottom:14px}#question .faq-container .faq-box{padding:5% 4%;background:#fff;margin:0 auto 20px}#question .faq-container .faq-box h3{padding:0 0 12px 32px;position:relative;font-size:18px;font-size:1.8rem;border-bottom:1px solid #dedede}#question .faq-container .faq-box h3 span{display:block;width:24px;height:24px;background:#f2a4a4;color:#fff;text-align:center;line-height:24px;position:absolute;top:0;left:0;font-weight:normal}#question .faq-container .faq-box li{list-style:none}#faqContainer.lower-page{padding-top:80px}#faqContainer .faq-block{margin-bottom:4rem}#faqContainer .faq-block.anchor-target{padding-top:120px;margin-top:-120px}#faqContainer .faq-block .faq-block-title{padding:0 0 0 12px;margin-bottom:14px;border:none;border-left:5px solid #222;font-size:18px}#faqContainer .ufaq-faq-div{background:#fff;margin:0 auto 20px;padding:0;position:relative;z-index:5}#faqContainer .ufaq-faq-div .ewd-ufaq-post-margin-symbol{display:none}#faqContainer .ufaq-faq-div .ufaq-faq-body{padding:20px;position:relative;background:#e8e8e8}#faqContainer .ufaq-faq-div .ufaq-faq-body p:last-child{margin:0}#faqContainer .ufaq-faq-div .ufaq-faq-body img{max-width:100%;height:auto !important;vertical-align:bottom}#faqContainer .ufaq-faq-div .ufaq-faq-body .faq-mv-wrap{position:relative;width:100%;padding-top:56.25%;margin-bottom:20px}#faqContainer .ufaq-faq-div .ufaq-faq-body .faq-mv-wrap iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#faqContainer .ufaq-faq-div .ufaq-faq-title-text{clear:both;width:100%}#faqContainer .ufaq-faq-div .ufaq-faq-title-text h4{padding:14px 14px 14px 50px;margin:0 !important;position:relative;font-size:15px}#faqContainer .ufaq-faq-div .ufaq-faq-title-text h4::before{display:block;content:"Q";font-size:14px;width:24px;height:24px;border-radius:50%;background:#f2a4a4;color:#fff;text-align:center;line-height:24px;position:absolute;top:11px;left:20px;font-weight:normal}#faqContainer .faq-cat-list{position:fixed;left:0;top:70px;background:#fcecec;z-index:10;height:45px;display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}#faqContainer .faq-cat-list .faq-cat-head{font-size:14px;background:#f2a4a4;color:#fff;height:45px;line-height:45px;width:110px;text-align:center;margin:0;border:0;font-weight:normal;padding:0}#faqContainer .faq-cat-list .faq-cat-scroll{width:calc(100% - 110px);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}#faqContainer .faq-cat-list .faq-cat-scroll::-webkit-scrollbar{display:none}#faqContainer .faq-cat-list ul{margin:0;display:table;padding:0;height:45px;text-align:center}#faqContainer .faq-cat-list li{list-style:none;display:table-cell;text-indent:0;padding:0;vertical-align:middle}#faqContainer .faq-cat-list li a{font-size:14px;color:#222;display:inline-block;text-decoration:none;white-space:nowrap;padding:0 12px;position:relative}#faqContainer .faq-cat-list li:not(:last-child) a{border-right:1px solid #ccc}#owner{padding-bottom:60px}#owner h2{border:0;padding:0}#owner .page-cover{width:100%;height:280px;background:url("../img/design/owner_cover.jpg") center center/cover;position:relative}#owner .page-cover .cover-inner{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#owner .page-cover .cover-inner .owner-title-box{max-width:90%;padding:2% 4%;background:#fff;text-align:center;margin:auto}#owner .page-cover .cover-inner .owner-title-box .ot-image{width:100px;margin:0 auto 14px;padding-bottom:18px;position:relative}#owner .page-cover .cover-inner .owner-title-box .ot-image:after{display:block;content:"";width:28px;height:2px;background:#f2a4a4;position:absolute;bottom:0;left:50%;margin-left:-14px}#owner .page-cover .cover-inner .owner-title-box h1{font-size:20px;font-size:2rem;line-height:1.6;margin:0}#owner .section-container{padding:60px 0}#owner .owner-merit{text-align:center}#owner .owner-merit h2{font-size:24px;font-size:2.4rem;font-weight:normal;margin-bottom:40px;line-height:1.6}#owner .owner-merit h2 strong{font-weight:bold}#owner .owner-merit h3{display:inline-block;padding:0 6px;background:#fff;color:#f2a4a4;font-size:15px;font-size:1.5rem;font-weight:normal;margin-bottom:24px}#owner .owner-merit .merit-items{margin-bottom:8%}#owner .owner-merit .merit-items .item{max-width:240px;width:48%;display:inline-block;margin-bottom:5%}#owner .owner-merit .merit-items .item .merit-image{width:70%;display:inline-block;margin-bottom:5%}#owner .owner-merit .merit-items .item h4{font-size:16px;font-size:1.6rem;line-height:1.7}#owner .owner-merit .merit-items .item h4 span{background:#fff100;font-size:20px;font-size:2rem}#owner .owner-merit ul{width:100%;text-align:left;margin:0 auto}#owner .owner-merit ul li{list-style:none;position:relative;font-size:18px;font-size:1.8rem;margin-bottom:22px;padding-left:42px;font-weight:bold;text-indent:0}#owner .owner-merit ul li:before{display:block;content:"";width:33px;height:30px;position:absolute;top:50%;left:0;margin-top:-1em;background:url("../img/design/merit_check.png") center center no-repeat/contain}#owner .owner-contact-line{width:100%;text-align:center;background:#fff;padding:24px 0 32px}#owner .owner-contact-line p{font-size:15px;font-size:1.5rem}#owner .owner-contact-line a{display:block;width:340px;max-width:94%;height:70px;line-height:70px;background:#f2a4a4;border-radius:5px;color:#fff;font-size:17px;font-size:1.7rem;position:relative;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);margin:0 auto;box-shadow:0 0 3px rgba(0,0,0,.35)}#owner .owner-contact-line a i{position:absolute;top:50%;right:24px;margin-top:-0.5em;font-size:22px;font-size:2.2rem}#owner .abilities{padding-bottom:20px}#owner .abilities h2{font-size:20px;font-size:2rem;margin-bottom:24px}#owner .abilities .ability-items{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto}#owner .abilities .item{width:100%;background:#fff;border-radius:5px;box-shadow:0 0 6px rgba(0,0,0,.35);overflow:hidden;margin-bottom:5%}#owner .abilities .item:last-child{margin-bottom:0}#owner .abilities .item .ability-image{width:100%;height:0;padding-top:40%;text-align:center;background-size:cover;position:relative}#owner .abilities .item .ability-image.ability01{background-image:url("../img/design/ability01.jpg")}#owner .abilities .item .ability-image.ability02{background-image:url("../img/design/ability02.jpg")}#owner .abilities .item .ability-image.ability03{background-image:url("../img/design/ability03.jpg")}#owner .abilities .item .ability-image.ability04{background-image:url("../img/design/ability04.jpg")}#owner .abilities .item .ability-image .title-image{width:100%;height:100%;position:absolute;top:0;left:0;padding-top:calc(20% - 30px)}#owner .abilities .item .ability-image img{height:60px;width:auto}#owner .abilities .item-text{padding:20px}#owner .abilities .item-text h3{font-size:18px;font-size:1.8rem;position:relative;padding-bottom:8px;margin-bottom:8px}#owner .abilities .item-text h3:after{display:block;content:"";width:24px;height:2px;background:#f2a4a4;position:absolute;bottom:0;left:0}#owner .abilities .item-text .item-end{margin:0}#owner .owners-flow h2{font-size:20px;font-size:2rem;margin-bottom:30px}#owner .owners-flow .flow-items .item{border-radius:5px;background:#fff;padding:8px 16px;margin-bottom:30px;position:relative}#owner .owners-flow .flow-items .item dl dt{border-bottom:2px solid #efefef;font-size:17px;font-size:1.7rem;padding-bottom:6px;margin-bottom:6px;font-weight:bold}#owner .owners-flow .flow-items .item dl dt span{color:#f2a4a4;margin-right:10px}#owner .owners-flow .flow-items .item:after{display:block;content:"";width:0;height:0;position:absolute;bottom:-20px;left:50%;margin-left:-9px;border-style:solid;border-width:10px 9px 0 9px;border-color:#f2a4a4 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#owner .owners-flow .flow-items .item:last-child:after{display:none}.contact-wrapper table{border:0;border-top:1px solid #e8e8e8;margin-bottom:40px;width:100%;text-align:left}.contact-wrapper table tr{border-bottom:1px solid #e8e8e8}.contact-wrapper table th{display:block;width:100%;padding:2%;background:rgba(255,255,255,.65);vertical-align:middle}.contact-wrapper table th span{font-weight:normal;font-size:11px;font-size:1.1rem;padding:2px 4px;border-radius:3px;margin-left:6px;background:#eb3d00;color:#fff}.contact-wrapper table td{padding:2%;background:rgba(255,255,255,.25);display:block;width:100%}.contact-wrapper table td input,.contact-wrapper table td textarea{border:1px solid #d3dadc;border-radius:4px;padding:1%;max-width:98%}.contact-wrapper table td input[type=file]{border:none}.contact-wrapper table td input[type=text],.contact-wrapper table td input[type=email],.contact-wrapper table td input[type=url]{width:100%}.contact-wrapper table td.tel-line input[type=text]{width:24%}.contact-wrapper table img{max-width:100%;height:auto}.contact-wrapper table,.contact-wrapper th,.contact-wrapper td{border:0;text-align:left}.contact-wrapper .btn-wrapper{text-align:center}.contact-wrapper .btn-wrapper input{display:inline-block;width:236px;height:48px;background:#f2a4a4;border:none;box-sizing:border-box;color:#fff;border-radius:6px;margin:0 8px}.contact-wrapper .btn-wrapper input.go-back{width:166px;height:38px;background:#dedede;color:#000}.mw_wp_form_complete{text-align:center}.mw_wp_form_complete h2{font-size:26px;font-size:2.6rem;margin-bottom:40px}.wp-pagenavi{padding:24px 0;text-align:center;position:relative;vertical-align:bottom;margin:0 auto}.wp-pagenavi a,.wp-pagenavi span{padding:0 14px;line-height:34px;height:34px;border-radius:5px;display:inline-block}.wp-pagenavi a{background:#f2a4a4;color:#fff;border-color:#f2a4a4;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}.wp-pagenavi a:hover{background:#fff;color:#f2a4a4;border-color:#f2a4a4}.wp-pagenavi span.current{color:#aaa;display:inline-block;background:#dedede;border-color:#dedede}.wp-pagenavi .pages{border:none;color:#888;display:block}.wp-pagenavi .last{display:inline-block;margin-top:10px}.wp-pagenavi .nextpostslink{width:240px;height:48px;display:block;max-width:80%;line-height:48px;margin:12px auto 0}#gspArchive{padding:0 !important}#gspArchive .gsp-archive-header{text-align:center;height:160px;width:100%;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;letter-spacing:.05em}#gspArchive .gsp-archive-header h1{font-size:34px;margin-bottom:10px;color:#f2a4a4}#gspArchive .gsp-archive-header h2{font-size:14px}#gspArchive .gsp-archive-wrapper{background:#fff;padding:50px 0}#gspArchive .gsp-archive-wrapper .gsp-intro{text-align:center;font-size:14px;letter-spacing:2;margin-bottom:34px}#gspArchive .gsp-list-column{margin-bottom:60px}#gspArchive .gsp-list-column .gsp-cont{width:48.5%;position:relative;float:left}#gspArchive .gsp-list-column .gsp-cont:nth-child(2n){margin:50px 0 0 3%}#gspArchive .gsp-list-column .gsp-thumb img{max-width:100%;height:auto;vertical-align:bottom}#gspArchive .gsp-list-column .gsp-data{position:absolute;bottom:0;left:0;background:#fff;padding:10px 10px 0 0;width:80%;overflow:hidden}#gspArchive .gsp-list-column .gsp-data .gsp-name{font-size:16px;letter-spacing:.05em;white-space:nowrap}#gspArchive .gsp-list-column .gsp-data .gsp-name span{color:#f2a4a4;font-size:10px;display:block;letter-spacing:0}#singlePlanner{background:#fff;padding-bottom:100px}#singlePlanner .gsp-header{background:#efefef;position:absolute;top:70px;left:0;width:100%;height:200px;z-index:0}#singlePlanner .gsp-header .gsp-title{text-align:center;color:#222;font-size:15px;letter-spacing:.5em;padding-top:28px}#singlePlanner .gsp-name{font-size:24px;letter-spacing:.05em;height:100px;padding-top:20px;margin-bottom:20px}#singlePlanner .gsp-name span{font-size:14px;color:#f2a4a4;display:block;font-weight:normal}#singlePlanner .gsp-wrapper{position:relative;padding-top:80px;z-index:3;margin-bottom:60px}#singlePlanner .gsp-image{width:80%;margin:auto}#singlePlanner .gsp-image img{display:inline-block;margin-bottom:20px}#singlePlanner .gsp-profile{width:94%;margin:auto}#singlePlanner .gsp-profile .gsp-faq .gsp-question{font-size:18px;line-height:1.4;color:#666;font-weight:bold;margin-bottom:12px;border-left:6px solid #666;padding-left:8px}#singlePlanner .gsp-profile .gsp-faq .gsp-answer{margin-bottom:50px;font-size:14px}.ap-button{display:block;text-decoration:none !important;position:relative;z-index:10;background:#fff;width:280px;max-width:74%;height:60px;margin:0 auto;line-height:60px;font-size:16px;text-align:center;border-radius:5px;border:1px solid #f2a4a4;color:#f2a4a4 !important}.ap-button:hover{color:#f2a4a4}.f-poppins{font-family:"Poppins",sans-serif}#mouseAnimation{display:none}#gatheringMakerPage{padding:0 !important;background:#fff}#gatheringMakerPage p{font-size:15px}#gatheringMakerPage .hero{height:calc(100vh - 180px);width:100%;padding:0 15px}#gatheringMakerPage .hero .hero-inner{background:#e8ded0;width:100%;height:100%;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}#gatheringMakerPage .hero .hero-title{padding:0 8%}#gatheringMakerPage .hero .hero-title p{font-size:17px;line-height:2;margin-bottom:40px;font-weight:bold}#gatheringMakerPage .hero .hero-title h1{width:100%;max-width:400px;margin:0 auto 80px}#gatheringMakerPage .hero .hero-title h2{width:120px;margin:auto}#gatheringMakerPage .section-inner{width:94%;margin:auto}#gatheringMakerPage .sec-optimize .optimize-wrapper{position:relative}#gatheringMakerPage .sec-optimize .optimize-wrapper .optimize-image{width:95%;position:absolute;top:0;left:-3%}#gatheringMakerPage .sec-optimize .optimize-wrapper .optimize-intro{position:relative;padding-top:36%;padding-left:9%;margin-bottom:70px}#gatheringMakerPage .sec-optimize .optimize-wrapper .optimize-intro .optimize-intro-inner{background:#fff;padding:20px}#gatheringMakerPage .sec-optimize .optimize-wrapper .optimize-intro .optimize-intro-inner h2{color:#14526e;font-size:20px;line-height:1.6;margin-bottom:24px}#gatheringMakerPage .sec-optimize .optimize-wrapper .optimize-intro .optimize-intro-inner p{font-size:15px;line-height:1.8}#gatheringMakerPage .sec-issue .issue-title{margin-bottom:30px}#gatheringMakerPage .sec-issue .issue-title *{color:#14526e}#gatheringMakerPage .sec-issue .issue-title h2{font-size:44px;position:relative;padding-left:54px;margin-bottom:16px;line-height:1}#gatheringMakerPage .sec-issue .issue-title h2::after{display:block;content:"";width:42px;height:1px;background:#14526e;position:absolute;left:0;top:50%}#gatheringMakerPage .sec-issue .issue-title p{font-size:16px}#gatheringMakerPage .sec-issue .issue-list{width:100%;margin:0 auto 24px;background:#eee;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;box-shadow:0 0 20px rgba(0,0,0,.2)}#gatheringMakerPage .sec-issue .issue-list ul{position:relative}#gatheringMakerPage .sec-issue .issue-list ul::after{display:block;content:"";position:absolute;width:80%;height:6px;background:#fff;top:50%;left:10%;z-index:0;transform:rotate(135deg)}#gatheringMakerPage .sec-issue .issue-list ul li{font-size:16px;list-style:disc inside;font-weight:bold;line-height:2;position:relative;z-index:3}#gatheringMakerPage .sec-issue .presenting-solution{text-align:center;color:#a60a24;font-size:26px;position:relative;padding:70px 0}#gatheringMakerPage .sec-issue .presenting-solution::before{width:74px;height:26px;display:block;content:"";background:url("../img/gm/ps-arrow.png");background-size:contain;background-repeat:no-repeat;position:absolute;top:25px;left:50%;margin-left:-37px}#gatheringMakerPage .gm-section .gm-section-title{font-size:16vw;line-height:1;color:#e8ded0;position:relative;top:-2.25vw;margin-bottom:40px}#gatheringMakerPage .gm-section .gm-section-title .jp{font-size:18px;color:#14526e;display:block;margin-left:2px}#gatheringMakerPage .gm-section.bg-beige{background:#e8ded0}#gatheringMakerPage .gm-section.bg-beige .gm-section-title{color:#fff}#gatheringMakerPage .sec-effect .effect-container{padding-bottom:60px}#gatheringMakerPage .sec-effect .effect-container .effect-block{width:100%;margin-bottom:34px}#gatheringMakerPage .sec-effect .effect-container .effect-block .effect-image{margin-bottom:20px;padding:0 8%}#gatheringMakerPage .sec-effect .effect-container .effect-block h3{font-weight:normal;margin-bottom:20px;font-size:20px}#gatheringMakerPage .sec-methods .methods-container{padding-bottom:80px}#gatheringMakerPage .sec-methods .methods-container .method-image{width:100%;padding:0 12%;margin-bottom:40px}#gatheringMakerPage .sec-methods .methods-container .method-text{width:100%}#gatheringMakerPage .sec-methods .methods-container .method-item h3{color:#14526e;margin-bottom:14px;padding-left:12px;border-left:3px solid #14526e;font-size:30px;line-height:1.1}#gatheringMakerPage .sec-methods .methods-container .method-item h3 .jp{display:inline-block;font-size:14px;margin-left:10px;font-weight:normal}#gatheringMakerPage .sec-methods .methods-container .method-item:not(:last-child){margin-bottom:40px}#gatheringMakerPage .sec-case .case-slides{padding-bottom:80px}#gatheringMakerPage .sec-case .case-item{position:relative;padding:0 10px}#gatheringMakerPage .sec-case .case-item .case-image{padding:0 20px}#gatheringMakerPage .sec-case .case-item .case-tag{border-bottom:1px solid #ccc;padding-bottom:6px;margin-bottom:12px}#gatheringMakerPage .sec-case .case-item .case-tag dt{font-size:12px;float:left;clear:both;width:74px;text-align:center;background:#14526e;color:#fff;border-radius:3px}#gatheringMakerPage .sec-case .case-item .case-tag dd{font-size:13px;padding:0 0 0 82px;margin-bottom:4px}#gatheringMakerPage .sec-case .case-item .case-detail{background:#fff;padding:24px 6%}#gatheringMakerPage .sec-case .case-item .case-detail h3{font-size:18px;margin-bottom:10px}#gatheringMakerPage .sec-case .case-item .case-detail p{margin-bottom:20px;font-size:13px}#gatheringMakerPage .sec-case .slick-dots{bottom:30px}#gatheringMakerPage .sec-case .slick-dots li{border-color:#14526e;width:14px;height:14px}#gatheringMakerPage .sec-case .slick-dots li.slick-active{background:#14526e}#gatheringMakerPage .sec-case .slick-prev,#gatheringMakerPage .sec-case .slick-next{width:40px;height:40px;margin-top:-110px}#gatheringMakerPage .sec-case .slick-prev::before,#gatheringMakerPage .sec-case .slick-next::before{display:none}#gatheringMakerPage .sec-case .slick-prev{background:url("../img/gm/prev.png");background-size:contain;left:8px}#gatheringMakerPage .sec-case .slick-next{background:url("../img/gm/next.png");background-size:contain;right:8px}#gatheringMakerPage .sec-case .view-btn-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#gatheringMakerPage .sec-case .gm-case-gallery-target,#gatheringMakerPage .sec-case .case-youtube{display:block;font-size:13px;width:48.5%;height:40px;line-height:40px;text-align:center;border:1px solid #222;border-radius:3px;cursor:pointer}#gatheringMakerPage .sec-order{background:#14526e;padding:40px 0 80px;text-align:center}#gatheringMakerPage .sec-order .order-intro{position:relative;padding-top:80px;margin-bottom:20px}#gatheringMakerPage .sec-order .order-intro::before{display:block;content:"";position:absolute;top:0;left:50%;margin-left:-69px;width:138px;height:69px;background:url("../img/gm/moyamoya.png");background-size:contain}#gatheringMakerPage .sec-order .order-intro p{margin:auto;color:#fff;font-size:18px;line-height:1.8}#gatheringMakerPage .sec-order h2{font-size:40px;color:#fff;letter-spacing:.05em;margin-bottom:28px;line-height:1.2}#gatheringMakerPage .sec-order .order-btn{display:block;width:340px;max-width:90%;height:68px;line-height:68px;font-size:15px;color:#a60a24;text-align:center;padding-left:14px;position:relative;background:#fff;margin:0 auto 32px;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#gatheringMakerPage .sec-order .order-btn i{display:block;width:24px;height:24px;position:absolute;top:22px;left:22px;background:url("../img/gm/order-arrow.png");background-size:contain;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#gatheringMakerPage .sec-order .order-tel-wrapper .tel-note{font-size:16px;color:#fff;margin:0;line-height:1}#gatheringMakerPage .sec-order .order-tel-wrapper .tel-num{font-size:30px;color:#fff;letter-spacing:.05em;font-weight:bold;margin:0}#gatheringMakerPage .sec-faq{padding:80px 0}#gatheringMakerPage .sec-faq .faq-title{text-align:center;margin-bottom:40px}#gatheringMakerPage .sec-faq .faq-title *{color:#14526e}#gatheringMakerPage .sec-faq .faq-title h2{font-size:50px;line-height:1.2;margin:0}#gatheringMakerPage .sec-faq .faq-title p{font-size:17px;margin:0;letter-spacing:.05em}#gatheringMakerPage .sec-faq .faq-container .faq-item{margin-bottom:1px}#gatheringMakerPage .sec-faq .faq-container .faq-item .question{background:#e8ded0;color:#14526e;font-size:16px;padding:16px 50px 16px 60px;position:relative;cursor:pointer}#gatheringMakerPage .sec-faq .faq-container .faq-item .question .faq-num{font-size:20px;position:absolute;top:12px;left:18px}#gatheringMakerPage .sec-faq .faq-container .faq-item .question .faq-mark{display:block;position:absolute;width:16px;height:16px;right:24px;top:23px;transform:rotateZ(0);-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#gatheringMakerPage .sec-faq .faq-container .faq-item .question .faq-mark::before{display:block;content:"";width:100%;height:2px;background:#14526e;position:absolute;top:7px;left:0;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#gatheringMakerPage .sec-faq .faq-container .faq-item .question .faq-mark::after{display:block;content:"";width:2px;height:100%;background:#14526e;position:absolute;top:0;left:7px}#gatheringMakerPage .sec-faq .faq-container .faq-item .question .faq-mark.active{transform:rotateZ(90deg)}#gatheringMakerPage .sec-faq .faq-container .faq-item .question .faq-mark.active::before{opacity:0}#gatheringMakerPage .sec-faq .faq-container .faq-item .answer{background:#f5f1eb;font-size:15px;padding:24px 40px;display:none}#lpCatering2019{background:#fffceb}#lpCatering2019 *{color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:500}#lpCatering2019 h2,#lpCatering2019 h3,#lpCatering2019 dt{font-weight:bolder}#lpCatering2019 .lp-alp{font-family:"Karla",sans-serif;font-weight:700}#lpCatering2019 p{line-height:2}#lpCatering2019 p,#lpCatering2019 li{font-size:14px}#lpCatering2019 .full-img{width:100%;height:auto;vertical-align:bottom}#lpCatering2019 .section-ttl{text-align:center;position:relative;height:66px}#lpCatering2019 .section-ttl h2{font-size:40px;position:absolute;width:100%;bottom:0;left:0;z-index:5;line-height:.7;font-family:"Karla",sans-serif;font-weight:700}#lpCatering2019 .section-ttl::before{display:block;content:"";position:absolute;top:0;left:-10%;width:120%;padding-top:120%;border-radius:50%;z-index:1}#lpCatering2019 .section-content{position:relative;z-index:3;padding:80px 0 calc(24% + 66px)}#lpCatering2019 .section-inner{width:96%;margin:0 auto}#lpCatering2019 .intro .section-content{padding-bottom:calc(10% + 66px)}#lpCatering2019 .intro h2{font-size:22px;margin-bottom:40px;line-height:1}#lpCatering2019 .intro p{line-height:35px}#lpCatering2019 .merit{margin-top:-66px;position:relative;z-index:1;overflow:hidden}#lpCatering2019 .merit .section-ttl::before{background-color:#f8ebc8}#lpCatering2019 .merit .section-content{background:#f8ebc8}#lpCatering2019 .merit .merit-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#lpCatering2019 .merit .merit-container .merit-item{width:100%}#lpCatering2019 .merit .merit-container .merit-item:not(:last-child){margin-bottom:40px}#lpCatering2019 .merit .merit-container .merit-item h3{font-size:16.4vw;color:#007b07;line-height:1.2;white-space:nowrap;font-family:"Karla",sans-serif;font-weight:700}#lpCatering2019 .plan{margin-top:-66px;position:relative;z-index:2;overflow:hidden}#lpCatering2019 .plan .section-ttl::before{background-color:#fffceb}#lpCatering2019 .plan .plan-header{border-radius:0 0 10px 10px;overflow:hidden}#lpCatering2019 .plan .plan-header.active{border-radius:0}#lpCatering2019 .plan .plan-detail{display:none;background:#f8ebc8;padding:20px 3% 100px;position:relative}#lpCatering2019 .plan .plan-detail .faq-link{display:block;width:100%;height:62px;border:2px solid #000;line-height:58px;padding-left:40px;text-align:center;font-weight:bold;font-size:14px;position:relative;margin:100px 0 0}#lpCatering2019 .plan .plan-detail .faq-link .en{font-size:24px;display:block;height:100%;position:absolute;top:0;left:50%;margin-left:-83px;font-family:"Karla",sans-serif;font-weight:700}#lpCatering2019 .plan .plan-detail .faq-link .link-mark{display:block;width:16px;height:16px;border-top:solid 2px #000;border-right:solid 2px #000;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:18px;right:36px}#lpCatering2019 .plan .plan-view-btn{width:88%;height:0;padding-top:19.5%;margin:0 auto;text-align:center;line-height:100px;position:relative;background-size:contain;background-position:center center;background-repeat:no-repeat;cursor:pointer}#lpCatering2019 .plan .plan-view-btn p,#lpCatering2019 .plan .plan-view-btn span{font-size:14px;color:#fffceb;line-height:1}#lpCatering2019 .plan .plan-view-btn p{position:absolute;top:15%;left:0;width:100%}#lpCatering2019 .plan .plan-view-btn .btn-mark{display:block;position:absolute;width:16px;height:16px;left:50%;margin-left:-8px;top:50%}#lpCatering2019 .plan .plan-view-btn .btn-mark::before{display:block;content:"";width:100%;height:2px;background:#fffceb;position:absolute;top:7px;left:0}#lpCatering2019 .plan .plan-view-btn .btn-mark::after{display:block;content:"";width:2px;height:100%;background:#fffceb;position:absolute;top:0;left:7px}#lpCatering2019 .plan .plan-view-btn.active .btn-mark::after{display:none}#lpCatering2019 .plan .space-list{text-align:center}#lpCatering2019 .plan .space-list .list-ttl{font-size:16px;margin-bottom:30px}#lpCatering2019 .plan .space-list .list-item{line-height:42px;font-weight:bold}#lpCatering2019 .plan .plan-buffet{margin-bottom:40px}#lpCatering2019 .plan .plan-buffet .plan-view-btn{background-image:url("../img/lp/buffet_arch.png")}#lpCatering2019 .plan .plan-bento{margin-bottom:40px}#lpCatering2019 .plan .plan-bento .plan-view-btn{background-image:url("../img/lp/bento_arch.png")}#lpCatering2019 .plan .plan-bento .space-list{padding-top:60px}#lpCatering2019 .plan .plan-bento .list-item a{color:#ae005f}#lpCatering2019 .plan .plan-drink .plan-view-btn{background-image:url("../img/lp/drink_arch.png")}#lpCatering2019 .plan .plan-drink .space-list{padding-top:60px}#lpCatering2019 .plan .plan-drink .list-item a{color:#364493}#lpCatering2019 .faq{margin-top:-66px;position:relative;z-index:3;overflow:hidden}#lpCatering2019 .faq .section-ttl::before{background-color:#f8ebc8}#lpCatering2019 .faq .section-content{background:#f8ebc8}#lpCatering2019 .faq .faq-container{width:96%;margin:0 auto}#lpCatering2019 .faq .faq-container .faq-item{background:#fffceb;padding:20px 6% 0;position:relative;margin-bottom:34px}#lpCatering2019 .faq .faq-container .faq-item:last-child{margin:0}#lpCatering2019 .faq .faq-container .faq-item .faq-mark{display:block;position:absolute;width:16px;height:16px;right:36px;top:23px;transform:rotateZ(0);-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}#lpCatering2019 .faq .faq-container .faq-item .faq-mark::before{display:block;content:"";width:100%;height:2px;background:#000;position:absolute;top:7px;left:0;-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}#lpCatering2019 .faq .faq-container .faq-item .faq-mark::after{display:block;content:"";width:2px;height:100%;background:#000;position:absolute;top:0;left:7px}#lpCatering2019 .faq .faq-container .faq-item .faq-mark.active{transform:rotateZ(90deg)}#lpCatering2019 .faq .faq-container .faq-item .faq-mark.active::before{opacity:0}#lpCatering2019 .faq .faq-container .faq-item .faq-num{position:absolute;top:-12px;left:6%;font-size:24px;line-height:1}#lpCatering2019 .faq .faq-container .faq-item .question{font-size:14px;padding-bottom:20px;cursor:pointer}#lpCatering2019 .faq .faq-container .faq-item .answer{font-size:12px;padding:10px 0 20px;display:none}#lpCatering2019 .order{margin-top:-66px;position:relative;z-index:4;overflow:hidden}#lpCatering2019 .order .section-ttl::before{background-color:#f0a6a5}#lpCatering2019 .order .section-content{background:#f0a6a5;padding:80px 0}#lpCatering2019 .order .order-container{width:96%;margin:0 auto}#lpCatering2019 .order .order-container .order-intro{margin-bottom:60px;text-align:left}#lpCatering2019 .order .order-container h3{font-size:16px;margin-bottom:30px}#lpCatering2019 .order .order-container .order-list li:not(:last-child){margin-bottom:30px}#lpCatering2019 .order .order-container .order-list a{display:block;width:100%;height:62px;border:2px solid #000;line-height:58px;text-align:center;font-weight:bold;font-size:20px;position:relative;color:#000}#lpCatering2019 .order .order-container .order-list a .link-mark{display:block;width:17px;height:2px;background:#000;position:absolute;top:29px;right:36px;-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}#lpCatering2019 .order .order-container .order-list a .link-mark::after{display:block;content:"";border-top:solid 2px #000;border-right:solid 2px #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-3px;right:0;width:8px;height:8px}}@media only screen and (min-width: 768px){.user-frame-box{padding:3rem;border:1px solid #222;background:#fff}.user-check-list li{list-style:none !important}.user-check-list li::before{content:"";display:inline;font-family:"FontAwesome";font-size:1em;margin-right:5px;color:#f2a4a4}.pd-l{padding:4rem}.pd-m{padding:3rem}.pd-s{padding:2rem}#wrapper{padding-top:80px;width:100%;min-width:1120px;background:#efefef}#wrapper.no-feature-line{padding-top:80px}.bg-white{background:#fff}.content-inner{width:1120px;margin:0 auto;padding:0 20px}.narrow-content-inner{width:840px;margin:0 auto;padding:0 20px}.sp-only{display:none !important}a.article-wrap{display:block}a.button1{display:block;width:284px;height:54px;border-radius:5px;background:#f2a4a4;color:#fff;line-height:56px;margin:0 auto;text-align:center;position:relative;font-size:17px;font-size:1.7rem;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}a.button1:after{display:block;content:"";font-family:"FontAwesome";font-size:26px;font-size:2.6rem;line-height:1;position:absolute;top:14px;right:24px}a.button1:hover{background:#dedede;color:#f2a4a4;text-decoration:none}a.button2{display:block;width:198px;height:42px;line-height:42px;font-size:14px;font-size:1.4rem;text-align:center;margin:0 auto;background:#fff100;border-radius:3px;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}a.button2:hover{background:#777;color:#fff100}a.button-line{display:block;width:284px;height:54px;border-radius:5px;border:1px solid #00b900;background:#00b900;color:#fff;line-height:56px;margin:0 auto;text-align:center;position:relative;font-size:17px;font-size:1.7rem;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}a.button-line:after{display:block;content:"";font-family:"FontAwesome";font-size:26px;font-size:2.6rem;line-height:1;position:absolute;top:14px;right:24px}a.button-line:hover{background:#fff;color:#00b900;text-decoration:none}header{width:100%;height:80px;position:fixed;top:0;left:0;background:#fff;z-index:99;border-bottom:1px solid #dedede}header .h-inner{position:relative;padding:0 20px}header .h-inner .h-copy{font-size:10px;font-size:1rem;margin:0;line-height:1.6;font-weight:normal;position:absolute;top:0;left:20px}header .h-inner #logo{display:block;position:absolute;top:25px;left:20px}header .h-inner #logo img{width:144px;height:28px}header .h-inner .howto{float:right;margin:8px 20px 8px 0;padding-right:20px;border-right:1px solid #dedede;position:relative}header .h-inner .howto a{display:block;height:44px;line-height:44px;padding-left:36px}header .h-inner .howto a i{font-size:1.3em;text-align:center;display:block;width:28px;height:28px;line-height:28px;border-radius:50%;background:#999;color:#fff;position:absolute;top:8px;left:0;-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}header .h-inner .howto a:hover i{background:#333;color:#ff0}header .h-inner .h-guide-group{float:right;padding-right:6px;margin:6px 12px 0 0;border-right:1px solid #dedede;height:48px;position:relative}header .h-inner .h-guide-group .h-guide1,header .h-inner .h-guide-group .h-guide2{display:block;width:78px;height:48px;position:relative;float:left}header .h-inner .h-guide-group .h-guide1::before,header .h-inner .h-guide-group .h-guide2::before{display:block;content:"";width:32px;height:32px;position:absolute;top:0;left:23px;background-size:cover;background-repeat:no-repeat}header .h-inner .h-guide-group .h-guide1 span,header .h-inner .h-guide-group .h-guide2 span{font-size:11px;position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#4a4a4a;line-height:1}header .h-inner .h-guide-group .h-guide1::before{background-image:url("../img/design/beginner_icon.png")}header .h-inner .h-guide-group .h-guide2::before{background-image:url("../img/design/faq_icon.png")}header .h-inner .h-contact{float:right;padding-right:100px;height:100%;position:relative}header .h-inner .h-contact .h-tel{font-size:22px;font-size:2.2rem;text-align:left;float:left;letter-spacing:.12em;margin:16px 40px 0 0;font-weight:bold;line-height:1.3;color:#333;padding-left:38px;position:relative}header .h-inner .h-contact .h-tel img{position:absolute;top:7px;left:0;width:26px;height:32px}header .h-inner .h-contact .h-tel span{font-size:12px;font-size:1.2rem;display:block;letter-spacing:0;font-weight:normal}header .h-inner .h-contact .h-form-link{display:block;width:160px;height:40px;line-height:40px;position:relative;float:left;background:#f2a4a4;color:#fff;text-align:center;margin-top:18px;font-weight:bold;border-radius:3px}header .h-inner .h-contact .h-form-link i{font-size:18px;font-size:1.8rem;margin-right:8px}header nav{position:fixed;top:80px;right:0;z-index:100;width:400px;height:calc(100% - 80px);opacity:0;visibility:hidden;-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);background:#f8f8f8}header nav.is-open{opacity:1;visibility:visible}header nav .h-nav-inner{width:100%;height:100%;padding:50px 60px;overflow:scroll}header nav ul{position:relative;width:100%}header nav li a{color:#333;-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}header nav li a:hover{opacity:.7}header nav .h-nav-box h3{font-size:15px;margin-bottom:15px}header nav .h-nav-box .h-nav-menu{margin-bottom:32px}header nav .h-nav-box .h-nav-menu li{font-size:14px;position:relative;padding-left:24px;margin-bottom:10px}header nav .h-nav-box .h-nav-menu li::before{display:block;content:"";width:15px;height:1px;background:#f2a4a4;position:absolute;top:calc(50% - 1px);left:0}header nav .h-nav-other-box{padding-top:32px;border-top:1px solid #ddd}header nav .h-nav-other-box .h-nav-other li{font-size:13px;position:relative;margin-bottom:6px}header nav .h-nav-other-box .h-nav-other li::before{content:"";font-family:"FontAwesome";font-size:15px;margin-right:4px;color:#f2a4a4}.nav-bg{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:98;background:#000;opacity:0;visibility:hidden;cursor:pointer;-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}body.is-menu-open .nav-bg{opacity:.43;visibility:visible}body.is-menu-open{position:fixed;width:100%;height:100%;left:0}.nav-btn,.nav-btn span{display:inline-block}.nav-btn{position:absolute;width:36px;height:34px;top:26px;right:40px;z-index:101;cursor:pointer}.nav-btn span{position:absolute;left:0;width:100%;height:2px;background-color:#333;-webkit-transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.nav-btn span:nth-of-type(1){top:0}.nav-btn span:nth-of-type(2){top:10px}.nav-btn::after{display:block;content:"MENU";color:#333;position:absolute;bottom:2px;left:0;width:100%;text-align:center;font-size:10px;line-height:1;font-family:"Montserrat",sans-serif;font-weight:600}.nav-btn.active span:nth-of-type(1){-webkit-transform:translateY(4px) rotate(-30deg);transform:translateY(5px) rotate(-30deg)}.nav-btn.active span:nth-of-type(2){-webkit-transform:translateY(-4px) rotate(30deg);transform:translateY(-5px) rotate(30deg)}.h-feature-line{width:100%;height:52px;position:fixed;top:60px;left:0;background:#d39a00;z-index:99;text-align:center}.h-feature-line a{display:block;width:100%;height:100%}.h-feature-line img{width:830px;height:52px;vertical-align:bottom}.anchor-target{padding-top:60px;margin-top:-60px}footer{width:100%;min-width:1120px}footer *{color:#fff}footer li a{-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}footer li a:hover{opacity:.7}footer .footer1{background:#f2a4a4}footer .footer1 .f-content{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;margin-bottom:24px}footer .footer1 .f-social li{display:inline-block;font-size:30px;font-size:3rem;padding:0 8px}footer .footer1 .f-logo{width:144px}footer .footer1 .f-contact-container{margin-bottom:24px}footer .footer1 .f-contact-container .f-contact-ttl{padding-bottom:14px;margin-bottom:14px;position:relative}footer .footer1 .f-contact-container .f-contact-ttl::after{display:block;content:"";width:50px;height:1px;background:#fff;position:absolute;bottom:0;left:0}footer .footer1 .f-contact-container .f-tel{font-size:22px;font-size:2.2rem;text-align:left;letter-spacing:.12em;font-weight:bold;line-height:1.3;position:relative;float:left;margin-right:24px}footer .footer1 .f-contact-container .f-tel img{position:absolute;top:7px;left:0;width:26px;height:32px}footer .footer1 .f-contact-container .f-tel span{font-size:12px;font-size:1.2rem;display:block;letter-spacing:0;font-weight:normal}footer .footer1 .f-contact-container .f-form-link{display:block;width:160px;height:40px;line-height:38px;position:relative;color:#fff;border:1px solid #fff;text-align:center;font-weight:bold;border-radius:3px;float:left;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}footer .footer1 .f-contact-container .f-form-link:hover{background:#fff;color:#f2a4a4}footer .footer1 .f-nav1{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #fff}footer .footer1 .f-nav1 li{display:inline-block;font-size:15px;font-size:1.5rem;font-weight:bold;padding:0 10px 0 0;margin-right:10px;border-right:1px solid #fff;line-height:1.2}footer .footer1 .f-nav1 li:last-child{border:none}footer .footer1 .f-nav2 li{display:inline-block;font-size:13px;font-size:1.3rem;padding:0 6px 0 0;margin-right:6px;border-right:1px solid #fff;line-height:1.2}footer .footer1 .f-nav2 li:last-child{border:none}footer .footer1 h3{border-top:1px solid #fff;margin-top:20px;position:relative;margin-bottom:20px}footer .footer1 h3 span{font-size:13px;font-size:1.3rem;display:inline-block;background:#fff;color:#f2a4a4;vertical-align:top;padding:2px 10px;border-radius:0 0 6px 6px}footer .footer2{background:#505050;color:#fff}footer .footer2 h2{margin-bottom:40px;font-size:32px;font-weight:normal}footer .footer2 .f-search{margin-bottom:24px}footer .footer2 .f-search .f-link-block{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:32px}footer .footer2 .f-search .f-link-block h3{font-size:15px;font-size:1.5rem;width:90px}footer .footer2 .f-search .f-link-block ul{width:calc(100% - 90px)}footer .footer2 .f-search .f-link-block li{font-size:14px;font-size:1.4rem;display:inline-block;border-right:1px solid #fff;line-height:1.2;padding-right:8px;margin-right:8px;margin-bottom:12px}footer .footer2 .f-search .f-link-block li:last-child{border:none}footer .footer-copy{font-size:12px;font-size:1.2rem;font-weight:bold;margin:0}footer .footer-inner{padding:50px 0}footer .footer-g-maker{background:#e8ded0}footer .footer-g-maker a{display:block;width:100%;height:100%}footer .footer-g-maker .footer-inner{padding-top:50px;padding-bottom:50px}footer .footer-g-maker .f-g-copy{color:#000;text-align:center;font-size:17px;font-weight:bold}footer .footer-g-maker .f-g-logo{width:480px;margin:0 auto 24px}footer .footer-g-maker .f-g-btn{background:#a60a24;color:#fff;width:198px;height:42px;line-height:42px;font-size:14px;font-size:1.4rem;text-align:center;margin:0 auto;border-radius:3px}.home-mv{width:100%;min-width:1120px;background:#efefef;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.home-mv .home-mv-left{width:calc(100% - 640px);min-height:640px;position:relative;overflow:hidden}.home-mv .home-mv-left #mvSlide .slide{background-size:cover;background-position:center center;height:100%;min-height:640px;position:relative}.home-mv .home-mv-left #ibSlideCopy{position:absolute;top:0;left:0;display:-webkit-flex;display:flex;align-content:center;width:100%;height:100%;background:rgba(0,0,0,.15)}.home-mv .home-mv-left #ibSlideCopy .ibs-copy-inner{margin:auto}.home-mv .home-mv-left #ibSlideCopy .ibs-copy-inner h2{margin:0 auto 24px;text-align:center;color:#fff;text-shadow:0 0 7px rgba(0,0,0,.35);font-size:40px;font-size:4rem;letter-spacing:.05em;line-height:1}.home-mv .home-mv-left #ibSlideCopy .ibs-copy-inner p{font-size:17px;margin-bottom:40px;letter-spacing:.05em;color:#fff;text-shadow:0 0 7px rgba(0,0,0,.35);text-align:center;font-weight:bold}.home-mv .home-mv-left #ibSlideCopy .ibs-copy-inner .ib-about-btn{width:240px;height:54px;line-height:54px;text-align:center;display:block;margin:0 auto;background:#fff;color:#f2a4a4;border-radius:3px;font-size:15px;font-weight:bold}.home-mv .home-mv-right{width:640px;overflow:hidden}.home-mv .home-mv-right .home-mv-right-inner{padding:32px 0 0 40px}.home-mv .home-mv-right .home-mv-right-inner .home-mv-right-header{position:relative;width:calc(100% - 40px)}.home-mv .home-mv-right .home-mv-right-inner .home-mv-right-header h2{font-size:12px;font-size:1.2rem;margin-bottom:20px;font-weight:normal;color:#333}.home-mv .home-mv-right .home-mv-right-inner .home-mv-right-header h2 span{font-size:22px;font-size:2.2rem;display:block;font-weight:600;letter-spacing:.05em}.home-mv .home-mv-right .home-mv-right-inner .home-mv-right-header a{position:absolute;top:50%;right:0;transform:translateY(-50%);color:#f2a4a4;font-weight:bold}.home-mv .home-mv-right .home-mv-right-inner .home-mv-area .home-area-container{width:calc(100% - 40px)}.home-mv .home-mv-right .home-mv-right-inner .home-mv-area .home-area-list1{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.home-mv .home-mv-right .home-mv-right-inner .home-mv-area .home-area-list1 .area-item{width:270px;height:130px;margin-bottom:20px;border-radius:8px;overflow:hidden;background-size:cover;background-position:center center}.home-mv .home-mv-right .home-mv-right-inner .home-mv-area .home-area-list1 .area-item a{display:block;position:relative;width:100%;height:100%}.home-mv .home-mv-right .home-mv-right-inner .home-mv-area .home-area-list1 .area-item a:hover .image-item-cover{background:rgba(0,0,0,.45)}.home-mv .home-mv-right .home-mv-right-inner .home-mv-area .home-area-list1 .area-item .image-item-cover{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,.3);width:100%;height:100%;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}.home-mv .home-mv-right .home-mv-right-inner .home-mv-area .home-area-list1 .area-item .image-item-cover span{font-size:17px;font-weight:bold;color:#fff;text-align:center;display:block}.home-mv .home-mv-right .home-mv-right-inner .home-mv-area .home-area-list2 .area-item{display:inline-block;margin:0 10px 10px 0}.home-mv .home-mv-right .home-mv-right-inner .home-mv-area .home-area-list2 .area-item a{display:inline-block;font-size:14px;padding:11px 16px;background:#fff;border-radius:5px;line-height:1}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan{padding-bottom:20px;margin-bottom:32px}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-container{height:200px}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-container .slick-dots{width:auto;bottom:-28px}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-container .slick-dots li{width:10px;height:10px}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-container .slick-prev,.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-container .slick-next{width:32px;height:32px;border:1px solid #fff;border-radius:50%;cursor:pointer;background:rgba(0,0,0,.15)}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-container .slick-prev::before,.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-container .slick-next::before{display:block;content:"";width:10px;height:10px;position:absolute;position:absolute;top:10px}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-container .slick-prev.slick-disabled,.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-container .slick-next.slick-disabled{visibility:hidden !important}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-container .slick-prev::before{border-bottom:solid 1px #fff;border-left:solid 1px #fff;transform:rotate(45deg);left:12px}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-container .slick-next::before{border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg);left:7px}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-item{width:350px;height:200px;margin-right:16px;border-radius:8px;background-size:cover;position:relative;overflow:hidden}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-item a{display:block;width:100%;height:100%}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-item .plan-item-text{width:100%;position:absolute;bottom:0;left:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent);padding:50px 16px 16px}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-item .plan-item-text .plan-ttl{font-size:17px;color:#fff}.home-mv .home-mv-right .home-mv-right-inner .home-mv-plan .home-plan-item .plan-item-text .plan-desc{font-size:11px;color:#fff;margin:0}.home-mv .home-mv-right .home-mv-right-inner .home-mv-feature .home-feature-container{width:calc(100% - 40px)}.home-mv .home-mv-right .home-mv-right-inner .home-mv-feature .home-feature-item:first-child{margin-bottom:16px}.home-mv .home-mv-right .home-mv-right-inner .home-mv-feature .home-feature-item .feature-item-inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.home-mv .home-mv-right .home-mv-right-inner .home-mv-feature .home-feature-item .feature-image{width:120px;height:80px;position:relative;overflow:hidden}.home-mv .home-mv-right .home-mv-right-inner .home-mv-feature .home-feature-item .feature-image img{position:absolute;top:0;left:0;width:100%;height:auto !important}.home-mv .home-mv-right .home-mv-right-inner .home-mv-feature .home-feature-item h3{font-size:14px;width:calc(100% - 140px)}.mCS-my-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#f2a4a4}.mCS-my-theme.mCSB_scrollTools .mCSB_draggerRail{background-color:#d2d2d2}.home-section-inner{padding:80px 0}.home-section-inner.pb0{padding-bottom:0}.home-section-inner .rec-header{text-align:center;margin-bottom:32px}.home-section-inner .rec-header p{color:#f2a4a4;font-size:16px;font-size:1.6rem;position:relative;display:inline-block;letter-spacing:3px;font-weight:bold;margin-bottom:8px}.home-section-inner .rec-header p:before,.home-section-inner .rec-header p:after{display:block;content:"";width:24px;height:24px;position:absolute;top:0}.home-section-inner .rec-header p:before{border-left:3px solid #f2a4a4;transform:skewX(24deg);left:-24px}.home-section-inner .rec-header p:after{border-right:3px solid #f2a4a4;transform:skewX(-24deg);right:-24px}.home-section-inner .rec-header h2{font-size:24px;font-size:2.4rem;letter-spacing:1px}#homeCatArea{background:#fff}#homeCatArea .home-cat-section-ttl{font-size:28px;text-align:center;margin-bottom:32px}#homeInfo{padding-top:20px}#homeInfo .home-info-container{background:#f5f5f5;border-radius:8px;padding:24px 40px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#homeInfo .home-info-container h2{font-size:14px;color:#f2a4a4;width:10%}#homeInfo .home-info-container .home-info-list{width:90%}#homeInfo .home-info-container article{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#homeInfo .home-info-container article:not(:last-child){margin-bottom:10px}#homeInfo .home-info-container article time,#homeInfo .home-info-container article h3{display:inline-block;opacity:.7;font-size:14px;font-weight:normal;-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}#homeInfo .home-info-container article time{margin-right:6px}#homeInfo .home-info-container article a:hover time,#homeInfo .home-info-container article a:hover h3{opacity:1}#usageList{padding-bottom:80px}#usageList .usage-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#usageList .usage-item{width:258px;height:258px;position:relative;border-radius:8px;overflow:hidden;text-align:center;background-size:cover;background-position:center center;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#usageList .usage-item a{display:block;width:100%;height:100%}#usageList .usage-item .usage-cover{display:block;width:100%;height:60%;position:absolute;bottom:0;left:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent)}#usageList .usage-item .usage-ov{position:absolute;width:100%;bottom:0;left:0;padding:0 10px 10px}#usageList .usage-item .usage-ov h3{font-size:18px;color:#fff}#usageList .usage-item .usage-ov p{font-size:10px;font-weight:bold;letter-spacing:.05em}#usageList .usage-item.party p{color:#ff9ea6}#usageList .usage-item.event p{color:#9dd8cf}#usageList .usage-item.exhibition p{color:#b9b9e1}#usageList .usage-item.shooting p{color:#fdad85}#areaList .area-container .area-item{display:inline-block;margin:0 10px 10px 0}#areaList .area-container .area-item a{display:inline-block;font-size:14px;padding:8px 16px;background:#f5f5f5;border:1px solid #f2a4a4;border-radius:5px;line-height:1}#search .home-search-inner{background:#f5f5f5;border-radius:10px;padding:60px 80px}#search .home-search-inner .home-search-header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center}#search .home-search-inner .home-search-header h2{font-size:22px;position:relative}#search .home-search-inner .home-search-header h2::after{display:block;content:"";width:74px;height:1px;background:#f2a4a4;position:absolute;top:50%;right:-100px}#search .search-toggle{width:234px;height:54px;line-height:54px;text-align:center;background:#f2a4a4;color:#fff;border-radius:5px;position:relative;font-size:15px;font-size:1.5rem;font-weight:bold;cursor:pointer}#search .search-toggle::after{display:block;content:"";font-family:"FontAwesome";font-size:16px;font-size:1.6rem;text-align:center;line-height:22px;color:#f2a4a4;width:22px;height:22px;background:#fff;border-radius:50%;position:absolute;top:16px;right:16px;-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}#search .search-toggle.active{background:#dedede;color:#888}#search .search-toggle.active::after{transform:rotate(180deg);transform-origin:center center;color:#dedede}#search .home-search-container{padding:50px 0 0;display:none}#search .home-search-container .check-item-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#search .home-search-container .check-content{width:25%}#search .home-search-container h3{font-size:15px;font-size:1.5rem;width:calc(100% - 6px);padding-top:12px;border-top:1px solid #f2a4a4;position:relative;margin-bottom:16px}#search .home-search-container .check-items li{font-size:14px;font-size:1.4rem;margin-bottom:10px}#search .home-search-container .check-items li input[type=checkbox]{display:none}#search .home-search-container .check-items li label{cursor:pointer}#search .home-search-container .check-items li label:before{display:inline-block;width:16px;font-family:"FontAwesome";content:"";font-size:15px;font-size:1.5rem}#search .home-search-container .check-items li input:checked+label{color:#333;font-weight:bold}#search .home-search-container .check-items li input:checked+label:before{color:#f2a4a4;content:""}#search .home-search-container button{width:284px;height:54px;line-height:54px;background:#f2a4a4;color:#fff;text-align:center;border:none;border-radius:5px;font-size:17px;font-size:1.7rem;margin:40px auto 0;display:block}#homeBanner{position:relative;padding-top:27.1%;height:0;overflow:hidden}#homeBanner .home-banner-inner{position:absolute;top:0;left:0;width:100%}#homeBanner #homeSlides li{width:50%;position:relative}#homeBanner #homeSlides li p{position:absolute;top:0;left:0;font-size:20px;font-size:2rem;color:#fff;text-shadow:0 0 7px #000;padding:0 40px;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;font-weight:bold}#homeBanner #homeSlides li p span{margin:auto}#homeBanner #homeSlides li p.light{color:#333;text-shadow:none}#homeBanner #homeSlides.slick-slider{margin:0}#homeBanner #homeSlides .slick-prev{left:0}#homeBanner #homeSlides .slick-prev:before,#homeBanner #homeSlides .slick-next:before{font-family:"fontAwesome";font-size:30px;font-size:3rem;width:46px;height:58px;background:rgba(0,0,0,.8);color:#fff;line-height:58px;text-align:center;display:block}#homeBanner #homeSlides .slick-prev:before{content:""}#homeBanner #homeSlides .slick-next:before{content:""}.home-section-title{margin-bottom:34px}.home-section-title span{display:block;text-align:center}.home-section-title .f-alp{font-size:40px;font-size:4rem;font-weight:600}.home-section-title .jp{font-size:12px;font-size:1.2rem;font-weight:bold;color:#f2a4a4}.new-space{width:40px;height:40px;background:url("../img/design/new_space.png");background-size:contain;position:absolute;top:-7px;left:10px;z-index:5}.new-space.mini{width:40px;height:40px}#pickup{background:#efefef}#pickup .pickup-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}#pickup .pickup-container .pickup-cont{width:340px;background:#fff;margin-bottom:30px;padding-bottom:48px;position:relative;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#pickup .pickup-container .pickup-cont:hover{box-shadow:0 0 16px 0 rgba(0,0,0,.25)}#pickup .pickup-container .pickup-cont:hover .pickup-img-wrap:before{width:100%}#pickup .pickup-container .pickup-cont:hover .slide-arrow{opacity:1}#pickup .pickup-container .pickup-cont a{display:block}#pickup .pickup-container .pickup-img-wrap{position:relative;overflow:hidden;width:100%;height:226px}#pickup .pickup-container .pickup-img-wrap:before{display:block;content:"";width:0;height:3px;background:#f2a4a4;position:absolute;bottom:-3px;left:0;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#pickup .pickup-container .pickup-img-wrap .slide-arrow{opacity:0;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);cursor:pointer}#pickup .pickup-container .pickup-img-wrap .slide-arrow.prev-arrow,#pickup .pickup-container .pickup-img-wrap .slide-arrow.next-arrow{width:34px;height:34px;position:absolute;display:block;top:calc(50% - 17px);background:#fff;border-radius:50%;z-index:2}#pickup .pickup-container .pickup-img-wrap .slide-arrow.prev-arrow::before,#pickup .pickup-container .pickup-img-wrap .slide-arrow.next-arrow::before{content:"";display:block;width:10px;height:10px;border-top:2px solid #f2a4a4;border-right:2px solid #f2a4a4;position:absolute;top:12px}#pickup .pickup-container .pickup-img-wrap .slide-arrow.prev-arrow{left:16px}#pickup .pickup-container .pickup-img-wrap .slide-arrow.prev-arrow::before{transform:rotate(-135deg);left:14px}#pickup .pickup-container .pickup-img-wrap .slide-arrow.next-arrow{right:16px}#pickup .pickup-container .pickup-img-wrap .slide-arrow.next-arrow::before{transform:rotate(45deg);right:14px}#pickup .pickup-container .pickup-img-wrap .slick-dots{text-align:left;padding-left:16px}#pickup .pickup-container .pickup-img-wrap .slick-dots li{border:none;width:8px;height:8px;margin:0 4px;opacity:.4}#pickup .pickup-container .pickup-img-wrap .slick-dots li.slick-active{background:#fff;opacity:1}#pickup .pickup-container .pickup-img-wrap .pickup-img-item{overflow:hidden;width:100%;height:226px}#pickup .pickup-container .pickup-img-wrap .pickup-img-item img{width:100%;height:auto;vertical-align:bottom}#pickup .pickup-container .pickup-img-wrap .price{position:absolute;bottom:10px;right:10px;border-radius:3px;margin:0;font-size:14px;font-size:1.4rem;padding:0 6px;background:rgba(255,255,255,.8);line-height:1.5}#pickup .pickup-container .pickup-data{padding:16px 24px 24px}#pickup .pickup-container .pickup-data .space-area{font-size:13px;position:relative;padding-left:18px;margin-bottom:10px}#pickup .pickup-container .pickup-data .space-area img{position:absolute;top:50%;left:0;transform:translateY(-50%)}#pickup .pickup-container .pickup-data .space-name{margin-bottom:14px;font-size:18px}#pickup .pickup-container .pickup-data .space-spec-list{width:calc(100% - 48px);position:absolute;padding-bottom:24px;bottom:0;left:24px;display:flex;flex-wrap:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}#pickup .pickup-container .pickup-data .space-spec-list::webkit-scrollbar{height:4px}#pickup .pickup-container .pickup-data .space-spec-list::-webkit-scrollbar-track{background:#f5f5f5}#pickup .pickup-container .pickup-data .space-spec-list::-webkit-scrollbar-thumb{background:#dedede}#pickup .pickup-container .pickup-data .space-spec-list span{display:inline-block;font-size:12px;background:#f5f5f5;padding:0 8px 0 32px;height:30px;line-height:30px;border-radius:3px;margin-right:6px;position:relative;flex:0 0 auto}#pickup .pickup-container .pickup-data .space-spec-list span img{vertical-align:bottom;margin-right:2px;width:22px;height:22px;position:absolute;top:4px;left:8px}#blog .home-section-title{margin-bottom:40px}#blog .home-section-title .f-alp{color:#f2a4a4;letter-spacing:.03em;margin-bottom:10px}#blog .home-section-title .jp{font-size:14px;font-weight:normal;color:#333}#blog .blog-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}#blog .blog-container article{width:340px;background:#f5f5f5}#blog .blog-container article .info-thumb{position:relative;width:100%;height:227px;overflow:hidden}#blog .blog-container article img{width:100%;height:auto;vertical-align:bottom;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#blog .blog-container article .blog-ov{padding:24px}#blog .blog-container article h3{font-size:16px;font-size:1.6rem;line-height:1.7;margin-bottom:10px}#blog .blog-container article .case-space-name{font-size:12px;opacity:.7}#blog .blog-container article a:hover img{transform:scale(1.1)}#partnerBanner{background:#e8ded0;padding:50px 0}#partnerBanner .entry-inner{width:634px;margin:0 auto;text-align:center}#partnerBanner .entry-inner h3,#partnerBanner .entry-inner p{color:#000}#partnerBanner .entry-inner h3{font-size:28px;font-size:2.8rem;margin-bottom:20px;letter-spacing:2px}#partnerBanner .entry-inner p{margin-bottom:40px}#partnerBanner .entry-inner .feel-free{display:inline-block;background:#fff;height:26px;line-height:26px;padding:0 20px;letter-spacing:1px;border-radius:13px;color:#333;margin-bottom:12px}#entryBanner{background:url("../img/design/entry_bg.jpg") center center/cover;padding:50px 0}#entryBanner .entry-inner{width:634px;margin:0 auto;text-align:center}#entryBanner .entry-inner h3,#entryBanner .entry-inner p{color:#fff}#entryBanner .entry-inner h3{font-size:28px;font-size:2.8rem;margin-bottom:20px;letter-spacing:2px}#entryBanner .entry-inner p{margin-bottom:40px}#entryBanner .entry-inner .feel-free{display:inline-block;background:#fff;height:26px;line-height:26px;padding:0 20px;letter-spacing:1px;border-radius:13px;color:#333;margin-bottom:12px}#homeFeature{border-top:1px solid #dedede}#homeFeature .home-section-title{margin-bottom:40px}#homeFeature .home-section-title .f-alp{color:#f2a4a4;letter-spacing:.03em;margin-bottom:10px}#homeFeature .home-section-title .jp{font-size:14px;font-weight:normal;color:#333}#homeFeature .home-feature-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}#homeFeature .home-feature-container article{width:340px;background:#f5f5f5}#homeFeature .home-feature-container article .info-thumb{position:relative;width:100%;height:227px;overflow:hidden}#homeFeature .home-feature-container article img{width:100%;height:auto;vertical-align:bottom;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#homeFeature .home-feature-container article .blog-ov{padding:24px}#homeFeature .home-feature-container article h3{font-size:16px;font-size:1.6rem;line-height:1.7;margin-bottom:10px}#homeFeature .home-feature-container article .case-space-name{font-size:12px;opacity:.7}#homeFeature .home-feature-container article a:hover img{transform:scale(1.1)}#planBanner{background:url("../img/design/footer_plan.jpg") center center/cover;padding:50px 0}#planBanner .plan-inner{width:634px;margin:0 auto;text-align:center}#planBanner .plan-inner h3{font-size:24px;font-size:2.4rem;color:#fff;margin-bottom:24px;letter-spacing:.03em;line-height:1.5}#planBanner .plan-inner .feel-free{font-size:15px;display:inline-block;background:#fff;line-height:34px;padding:0 20px;border-radius:17px;color:#333;margin-bottom:24px;font-weight:bold}#planBanner .plan-inner a.button2{font-size:15px;background:#f2a4a4;color:#fff;width:200px;height:45px;line-height:45px}#planBanner .plan-inner a.button2:hover{background:#f4b1b1}.float-consult-bnr{position:fixed;bottom:24px;right:24px;width:276px;height:68px;border-radius:50%;box-shadow:0 5px 20px rgba(0,0,0,.35);-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);z-index:5}.float-consult-bnr img{width:100%;height:auto;vertical-align:bottom}.float-consult-bnr:hover{box-shadow:0 5px 20px rgba(0,0,0,0)}#instagram{background:url("../img/design/insta_bg.png") repeat;padding:24px 0 60px}#instagram h2{margin-bottom:16px}#instagram li{width:200px;height:200px;overflow:hidden;position:relative}#instagram li img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:100%}#singleSpace .space-fv-cover{width:100%;height:0;padding-top:24%;background-size:cover;background-position:center center;position:relative}#singleSpace .space-fv-cover::after{display:block;content:"";width:100%;height:50%;position:absolute;bottom:0;left:0;z-index:2;background:linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent);opacity:.5}#singleSpace .space-fv-cover .breadcrumbs{width:100%;position:absolute;bottom:0;left:0;z-index:4;padding:12px 0}#singleSpace .space-fv-cover .breadcrumbs *,#singleSpace .space-fv-cover .breadcrumbs .no-link{color:#fff}#singleSpace .space-fv-cover .breadcrumbs a{display:inline-block;background:#fff;border-radius:3px;line-height:1;padding:4px 8px;color:#333}#singleSpace .space-fv-cover .breadcrumbs a *{color:#333}#singleSpace .space-fv-cover .breadcrumbs a:hover{text-decoration:none}#singleSpace .space-mv{background:#efefef;padding:60px 0 48px}#singleSpace .space-mv .space-mv-inner .space-mv-info{background:#fff;width:386px;border:1px solid #e2e2e2;float:left}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-headline{font-size:14px;font-size:1.4rem;padding:18px 18px 0;color:#f2a4a4;font-weight:normal;margin-bottom:-10px}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-name{font-size:26px;font-size:2.6rem;padding:18px}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-address{background:#f8f8f8;padding:10px 18px}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-address .access-link{width:74px;height:22px;line-height:22px;font-size:13px;font-size:1.3rem;text-align:center;display:block;border:1px solid #dedede;background:#fff;margin-top:6px}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-comment{padding:0 18px 0}#singleSpace .space-mv .space-mv-inner .space-mv-info .official-button{background:#aaa;color:#fff;font-size:13px;font-size:1.3rem;display:block;padding:6px 12px;margin:0;width:100%;text-align:center}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-act-container{padding:0 18px 18px;text-align:center}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-contact-btn{display:block;width:100%;height:54px;line-height:54px;text-align:center;font-size:16px;background:#f2a4a4;color:#fff;margin-bottom:8px;border-radius:4px;font-weight:bold}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-faq-btn{display:block;width:100%;height:42px;line-height:42px;text-align:center;font-size:14px;border:1px solid #aaa;color:#aaa;border-radius:4px;margin-bottom:12px}#singleSpace .space-mv .space-mv-inner .space-mv-info .space-attention-link{display:inline-block;font-size:14px;color:#f2a4a4;border-bottom:1px solid #f2a4a4}#singleSpace .space-mv .space-mv-inner .space-mv-info .reserve-container{text-align:left;background:#f1fbfd;padding:16px;margin-bottom:8px;border-radius:2px}#singleSpace .space-mv .space-mv-inner .space-mv-info .reserve-container h3{color:#4dc9e4;margin-bottom:10px;font-size:18px}#singleSpace .space-mv .space-mv-inner .space-mv-info .reserve-container h3 i{margin-right:6px}#singleSpace .space-mv .space-mv-inner .space-mv-info .reserve-container h4{font-size:13px;line-height:1.5;opacity:.85;margin-bottom:10px}#singleSpace .space-mv .space-mv-inner .space-mv-info .reserve-container p{font-size:12px;margin-bottom:1em;border-bottom:1px solid #dedede;display:inline-block}#singleSpace .space-mv .space-mv-inner .space-mv-info .reserve-container p i{margin-right:4px}#singleSpace .space-mv .space-mv-inner .space-mv-info .reserve-container a{background:#4dc9e4;color:#fff;font-size:16px;display:block;width:100%;height:50px;line-height:50px;font-weight:bold;text-align:center;border-radius:4px}#singleSpace .space-mv .space-mv-inner .space-mv-info .reserve-container a i{margin-left:10px}#singleSpace .space-mv .space-mv-inner .space-mv-right{width:654px;float:right;position:relative;z-index:2}#singleSpace .space-mv .space-mv-inner .space-mv-right .space-mv-image #spaceGallery{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#singleSpace .space-mv .space-mv-inner .space-mv-right .space-mv-image #spaceGallery::after{content:"";display:block;width:210px;height:0}#singleSpace .space-mv .space-mv-inner .space-mv-right .space-mv-image li{width:210px;height:140px;overflow:hidden;margin:0 0 12px 0;position:relative}#singleSpace .space-mv .space-mv-inner .space-mv-right .space-mv-image li.hidden-image{visibility:hidden;position:absolute;bottom:12px;right:0;z-index:-1;margin:0 !important}#singleSpace .space-mv .space-mv-inner .space-mv-right .space-mv-image li .view-cover{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.65);top:0;left:0;text-align:center;padding-top:40px}#singleSpace .space-mv .space-mv-inner .space-mv-right .space-mv-image li .view-cover *{color:#fff}#singleSpace .space-mv .space-mv-inner .space-mv-right .space-mv-image li .view-cover .img-length{line-height:30px;margin-bottom:6px}#singleSpace .space-mv .space-mv-inner .space-mv-right .space-mv-image li .view-cover .img-length i{font-size:30px;font-size:3rem}#singleSpace .space-mv .space-mv-inner .space-mv-right .space-mv-image li .view-cover .img-length span{font-size:13px;font-size:1.3rem;vertical-align:top;line-height:1;margin-left:3px}#singleSpace .space-mv .space-mv-inner .space-mv-right .space-mv-image li .view-cover .view-button{border:1px solid #fff;display:inline-block;line-height:1;padding:4px 8px;font-size:13px;font-size:1.3rem;border-radius:16px}#singleSpace .space-mv .space-mv-inner .space-mv-right .space-mv-image li img{width:100%;height:auto;vertical-align:bottom}#singleSpace .space-mv .space-mv-inner .space-mv-right .space-choosy-container{width:100%;padding:20px;background:#e7e7e7}#singleSpace .space-mv .space-mv-inner .space-mv-right .space-choosy-container h3{font-size:15px;margin-bottom:12px;position:relative;padding-left:30px}#singleSpace .space-mv .space-mv-inner .space-mv-right .space-choosy-container h3 img{position:absolute;top:3px;left:0}#singleSpace .space-mv .space-mv-inner .space-mv-right .space-choosy-container a{display:inline-block;background:#fff;font-size:13px;color:#333;line-height:1;padding:4px 8px;border-radius:3px;margin-right:4px}#singleSpace h2.section-heading{font-size:28px;font-size:2.8rem;text-align:center;line-height:22px;letter-spacing:.1em;margin-bottom:24px}#singleSpace h2.section-heading span{font-size:14px;font-size:1.4rem;color:#f2a4a4;font-weight:normal;letter-spacing:1px}#singleSpace .space-details{padding:40px 0 80px;background:#fff}#singleSpace .space-details #priceList .time-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:629px;background:#efefef;margin:0 auto 20px;border:3px solid #efefef}#singleSpace .space-details #priceList .time-container dl{width:310px;background:#fff;padding:8px 12px;text-align:center}#singleSpace .space-details #priceList .time-container dl dt{display:inline-block;border-bottom:1px dotted #333;margin-bottom:6px;font-weight:bold}#singleSpace .space-details #priceList .time-container dl dd{line-height:1.4}#singleSpace .space-details #priceList .tab-container{background:#efefef}#singleSpace .space-details #priceList .tab-container .price-list-tab{text-align:center}#singleSpace .space-details #priceList .tab-container .price-list-tab li{width:174px;height:64px;display:inline-block;cursor:pointer;color:#fff;background:#aaa;position:relative;font-size:12px;font-size:1.2rem;padding-top:12px;border-left:2px solid #fff}#singleSpace .space-details #priceList .tab-container .price-list-tab li:last-child{border-right:2px solid #fff}#singleSpace .space-details #priceList .tab-container .price-list-tab li i{font-size:2.2em;display:block}#singleSpace .space-details #priceList .tab-container .price-list-tab li.active{color:#fff}#singleSpace .space-details #priceList .tab-container .price-list-tab li.active:before{left:0}#singleSpace .space-details #priceList .tab-container .price-list-tab li.active:after{width:0;height:0;border-style:solid;border-width:10px 7px 0 7px;display:block;content:"";position:absolute;bottom:-10px;left:50%;margin-left:-7px}#singleSpace .space-details #priceList .tab-container .price-list-tab li.tab-party.active{background:#ff9ea6}#singleSpace .space-details #priceList .tab-container .price-list-tab li.tab-party.active:after{border-color:#ff9ea6 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#singleSpace .space-details #priceList .tab-container .price-list-tab li.tab-seminar.active{background:#9dd8cf}#singleSpace .space-details #priceList .tab-container .price-list-tab li.tab-seminar.active:after{border-color:#9dd8cf rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#singleSpace .space-details #priceList .tab-container .price-list-tab li.tab-exhibition.active{background:#b9b9e1}#singleSpace .space-details #priceList .tab-container .price-list-tab li.tab-exhibition.active:after{border-color:#b9b9e1 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#singleSpace .space-details #priceList .tab-container .price-list-tab li.tab-shooting.active{background:#fdad85}#singleSpace .space-details #priceList .tab-container .price-list-tab li.tab-shooting.active:after{border-color:#fdad85 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#singleSpace .space-details #priceList .price-list-container{padding-top:40px;position:relative}#singleSpace .space-details #priceList .price-list-container .tax-display{color:#888;font-size:12px}#singleSpace .space-details #priceList .price-list-container .case{margin-bottom:40px}#singleSpace .space-details #priceList .price-list-container h3{font-size:18px;font-size:1.8rem;padding-left:7px;border-left:7px solid;line-height:1.4;margin-bottom:14px}#singleSpace .space-details #priceList .price-list-container .party-list h3{border-color:#ff9ea6}#singleSpace .space-details #priceList .price-list-container .party-list .recommendation{background:rgba(255,158,166,.1)}#singleSpace .space-details #priceList .price-list-container .party-list .recommendation h4{background:#ff9ea6}#singleSpace .space-details #priceList .price-list-container .party-list .recommendation p:before{color:#ff9ea6}#singleSpace .space-details #priceList .price-list-container .seminar-list h3{border-color:#9dd8cf}#singleSpace .space-details #priceList .price-list-container .seminar-list .recommendation{background:rgba(157,216,207,.1)}#singleSpace .space-details #priceList .price-list-container .seminar-list .recommendation h4{background:#9dd8cf}#singleSpace .space-details #priceList .price-list-container .seminar-list .recommendation p:before{color:#9dd8cf}#singleSpace .space-details #priceList .price-list-container .exhibition-list h3{border-color:#b9b9e1}#singleSpace .space-details #priceList .price-list-container .exhibition-list .recommendation{background:rgba(185,185,225,.1)}#singleSpace .space-details #priceList .price-list-container .exhibition-list .recommendation h4{background:#b9b9e1}#singleSpace .space-details #priceList .price-list-container .exhibition-list .recommendation p:before{color:#b9b9e1}#singleSpace .space-details #priceList .price-list-container .shooting-list h3{border-color:#fdad85}#singleSpace .space-details #priceList .price-list-container .shooting-list .recommendation{background:rgba(253,173,133,.1)}#singleSpace .space-details #priceList .price-list-container .shooting-list .recommendation h4{background:#fdad85}#singleSpace .space-details #priceList .price-list-container .shooting-list .recommendation p:before{color:#fdad85}#singleSpace .space-details #priceList .price-list-container .price-table{width:700px;float:left}#singleSpace .space-details #priceList .price-list-container .price-table table{width:100%;margin-bottom:8px}#singleSpace .space-details #priceList .price-list-container .price-table table tr:not(:first-child){border-bottom:1px solid #dedede}#singleSpace .space-details #priceList .price-list-container .price-table table tr:first-child{background:#efefef;border-top:1px solid #dedede}#singleSpace .space-details #priceList .price-list-container .price-table table tr:first-child th{font-weight:bold}#singleSpace .space-details #priceList .price-list-container .price-table table th,#singleSpace .space-details #priceList .price-list-container .price-table table td{text-align:center;padding:12px 0;line-height:1.4}#singleSpace .space-details #priceList .price-list-container .price-table table th span,#singleSpace .space-details #priceList .price-list-container .price-table table td span{color:#aaa;font-size:12px;font-size:1.2rem;display:block;padding-top:2px}#singleSpace .space-details #priceList .price-list-container .price-table p{margin:0}#singleSpace .space-details #priceList .price-list-container .recommendation{width:364px;float:right;border-radius:14px 14px 14px 0;padding:16px}#singleSpace .space-details #priceList .price-list-container .recommendation h4{color:#fff;font-size:15px;font-size:1.5rem;width:240px;margin:0 auto 20px;height:28px;text-align:center;line-height:28px;font-weight:normal;border-radius:6px}#singleSpace .space-details #priceList .price-list-container .recommendation p{font-size:14px;font-size:1.4rem;padding-bottom:4px;margin-bottom:4px;border-bottom:1px dotted #fff;font-weight:bold;position:relative;padding-left:24px}#singleSpace .space-details #priceList .price-list-container .recommendation p:before{content:"";display:block;font-size:20px;font-size:2rem;font-family:"fontAwesome";position:absolute;top:0;left:0;line-height:1}#singleSpace .space-details #priceList .price-list-container .recommendation p:last-child{margin:0;padding-bottom:0;border:none}#singleSpace .space-details #priceList .price-list-container .option-banner{margin-bottom:20px}#singleSpace .space-details #priceList .price-list-container .option-banner .ob-box{width:240px;display:inline-block;margin-right:20px;margin-bottom:20px;box-shadow:0 0 6px rgba(0,0,0,.35)}#singleSpace .space-details #priceList .price-list-container .option-banner .ob-box img{width:100%;height:auto;vertical-align:bottom}#singleSpace .space-details #priceList .price-list-container .option-banner .ob-box:last-child{margin-right:0}#singleSpace .space-details #priceList .price-list-container .price-note{width:700px;background:#f8f8f8;padding:18px;margin-bottom:40px;border:1px solid #ddd}#singleSpace .space-details #priceList .price-list-container .price-note p:last-child{margin:0}#singleSpace .space-details .option-space h3{font-size:18px;font-size:1.8rem;margin-bottom:6px}#singleSpace .space-details .option-space .option-space-wrapper .os-box{width:326px;height:216px;overflow:hidden;position:relative;z-index:1;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);float:left;margin:0 51px 24px 0}#singleSpace .space-details .option-space .option-space-wrapper .os-box:nth-child(3n){margin-right:0}#singleSpace .space-details .option-space .option-space-wrapper .os-box.js-link{cursor:pointer}#singleSpace .space-details .option-space .option-space-wrapper .os-box.js-link:hover{opacity:.75}#singleSpace .space-details .option-space .option-space-wrapper .os-box img{width:100%;height:auto;position:absolute;top:0;left:0}#singleSpace .space-details .option-space .option-space-wrapper .os-box h4{font-size:18px;font-size:1.8rem;color:#fff;text-align:center;padding:0 12px;width:100%;z-index:2;position:absolute;top:50%;left:0;transform:translateY(-50%)}#singleSpace .space-details .option-space .option-space-wrapper .os-box:after{display:block;content:"";width:100%;height:100%;background:rgba(0,0,0,.25);position:absolute;top:0;left:0}#singleSpace .space-details .info-heading{font-size:20px;font-size:2rem;padding-bottom:18px}#singleSpace .space-details .info-heading.toggle-trigger{padding-bottom:0;cursor:pointer}#singleSpace .space-details .info-heading.toggle-trigger span{display:inline-block;background:#f2a4a4;color:#fff;font-size:13px;font-size:1.3rem;font-weight:normal;margin-left:12px;padding:2px 8px;border-radius:4px;position:relative;top:-3px}#singleSpace .space-details .info-heading.toggle-trigger.active i{transform:rotateX(180deg)}#singleSpace .space-details .toggle-wrapper{padding-top:12px;display:none}#singleSpace .space-details .break-container{padding-bottom:24px;margin-bottom:24px;border-bottom:2px solid #efefef}#singleSpace .space-details #spaceInfo{border-top:5px solid #efefef;margin-top:20px}#singleSpace .space-details #spaceInfo.no-line{border:0;margin:0}#singleSpace .space-details #spaceInfo .info-spec{padding-top:40px}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-right{width:260px;float:right;position:relative}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-right .spec-floor{position:relative}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-right .spec-floor span{width:30px;height:30px;display:block;position:absolute;right:0;bottom:0;background:rgba(0,0,0,.7);color:#fff;font-size:18px;font-size:1.8rem;text-align:center;line-height:30px}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-right .f-gallery-target{width:100%;text-align:center;height:30px;line-height:30px;border:1px solid #dedede;margin:10px 0 0;cursor:pointer;color:gray}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-list{width:770px;float:left}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-list dl{display:table;width:100%;border-bottom:1px solid #dedede;padding:6px 0}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-list dl:last-child{border:none}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-list dt,#singleSpace .space-details #spaceInfo .spec-wrapper .spec-list dd{display:table-cell;vertical-align:middle;padding:14px 12px 8px;font-size:15px;font-size:1.5rem}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-list dt{width:160px;font-weight:bold;position:relative;padding-left:46px}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-list dt i{font-size:2.2em;position:absolute;top:50%;left:0;margin-top:-0.5em}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-list dd{border-left:1px solid #dedede}#singleSpace .space-details #spaceInfo .spec-wrapper .spec-list dd.info-notes{width:450px;font-size:13px;font-size:1.3rem;color:#777;border:none;background:#f8f8f8}#singleSpace .space-details #spaceInfo .info-rental .rentalbox-left{width:530px;float:left}#singleSpace .space-details #spaceInfo .info-rental .rentalbox-right{width:530px;float:right}#singleSpace .space-details #spaceInfo .info-rental .rental-category{margin-bottom:20px}#singleSpace .space-details #spaceInfo .info-rental .rental-category h3{font-size:15px;font-size:1.5rem;background:#f8f8f8;border:1px solid #888;padding:8px 14px 6px;margin-bottom:14px}#singleSpace .space-details #spaceInfo .info-rental .rental-category span{font-size:12px;font-size:1.2rem;color:#888;display:block;margin-bottom:8px}#singleSpace .space-details #spaceInfo .info-rental .rental-category li{padding-left:1em;position:relative;margin-bottom:6px}#singleSpace .space-details #spaceInfo .info-rental .rental-category li:before{display:block;content:"•";position:absolute;top:0;left:2px;font-weight:bold}#singleSpace .space-details #spaceInfo .info-rental .rental-category li.no-mark:before{display:none}#singleSpace .space-details #spaceInfo .info-rental .rental-category li.inline{display:inline-block;margin-right:6px}#singleSpace .space-details #spaceInfo .info-rental .rental-category li span{margin:0}#singleSpace .space-details #spaceInfo .info-rental .list-btn-wrapper{clear:both;text-align:center;padding-top:12px}#singleSpace .space-details #spaceInfo .info-rental .list-btn-wrapper .pdf-dl-button{display:inline-block;width:320px;padding:16px 20px 12px 36px;border-radius:5px;background:#f2a4a4;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.3;text-align:center;position:relative}#singleSpace .space-details #spaceInfo .info-rental .list-btn-wrapper .pdf-dl-button:after{display:block;content:"";font-family:"FontAwesome";position:absolute;top:16px;left:30px;font-size:28px;font-size:2.8rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#singleSpace .space-details #spaceInfo .info-remarks p{font-size:13px;font-size:1.3rem}#singleSpace .space-details #spaceInfo .info-remarks h3{font-size:18px;font-size:1.8rem;padding-left:10px;border-left:4px solid #f2a4a4;line-height:1.3;margin:24px 0 16px}#singleSpace .space-details #spaceInfo .info-remarks h4{font-size:15px;font-size:1.5rem;margin:0 0 6px}#singleSpace .space-details #spaceInfo .info-access{padding-bottom:24px}#singleSpace .space-details #spaceInfo .info-access .access-map{width:540px;height:0;padding-top:32%;float:right;position:relative}#singleSpace .space-details #spaceInfo .info-access .access-text{width:510px;float:left}#singleSpace .space-details #spaceInfo .info-access iframe{max-width:100%;width:100%;height:100%;position:absolute;top:0;left:0}#singleSpace .space-details .space-movie{padding-top:24px;border-top:2px solid #efefef}#singleSpace .space-details .space-movie .youtube-box{width:100%;padding-top:56.25%;position:relative}#singleSpace .space-details .space-movie .youtube-box iframe{width:100%;height:100%;position:absolute;top:0;left:0}#singleSpace .single-connection{background:#efefef}#singleSpace .single-connection #spaceRelations{padding:40px 0}#singleSpace .single-connection #spaceRelations h2{font-size:20px;font-size:2rem;text-align:center;margin-bottom:24px}#singleSpace .single-connection #spaceRelations h2 span{border-bottom:3px solid #f2a4a4}#singleSpace .single-connection #spaceRelations .relation-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#singleSpace .single-connection #spaceRelations article{width:340px;background:#fff}#singleSpace .single-connection #spaceRelations article a .blog-thumb{width:100%;height:217px;background:#e2e2e2;overflow:hidden}#singleSpace .single-connection #spaceRelations article a .blog-thumb img{width:100%;height:auto;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#singleSpace .single-connection #spaceRelations article a:hover img{transform:scale(1.12)}#singleSpace .single-connection #spaceRelations article a h3{font-size:15px;font-size:1.5rem;padding:24px}#singleSpace .single-connection #similarSpace{padding-top:40px}#singleSpace .single-connection #similarSpace .near-space-container{margin-right:40px}#singleSpace .single-connection #similarSpace .near-space-container,#singleSpace .single-connection #similarSpace .same-space-container{width:520px;float:left;background:#fff;padding:16px 22px;margin-bottom:40px}#singleSpace .single-connection #similarSpace .near-space-container h2,#singleSpace .single-connection #similarSpace .same-space-container h2{font-size:18px;font-size:1.8rem;margin-bottom:10px}#singleSpace .single-connection #similarSpace .near-space-container .similar-wrap article,#singleSpace .single-connection #similarSpace .same-space-container .similar-wrap article{width:228px;float:left}#singleSpace .single-connection #similarSpace .near-space-container .similar-wrap article:first-child,#singleSpace .single-connection #similarSpace .same-space-container .similar-wrap article:first-child{margin-right:20px}#singleSpace .single-connection #similarSpace .near-space-container .similar-wrap article img,#singleSpace .single-connection #similarSpace .same-space-container .similar-wrap article img{width:100%;height:auto}#singleSpace .single-connection #similarSpace .near-space-container .similar-wrap article h3,#singleSpace .single-connection #similarSpace .same-space-container .similar-wrap article h3{font-size:14px;font-size:1.4rem}#singleSpace .single-connection #similarSpace .same-link{color:#f2a4a4;text-align:center;padding-top:20px;display:inline-block;border-bottom:2px solid #f2a4a4}.plan-wrapper{position:fixed;bottom:20px;right:20px;width:400px;z-index:50}.plan-wrapper .plan-bnr{box-shadow:0 6px 12px rgba(0,0,0,.25)}.plan-wrapper .plan-bnr a{display:block}.plan-wrapper .plan-bnr .close-btn{position:absolute;top:0;right:0;font-size:20px;background:rgba(0,0,0,.5);width:30px;height:30px;line-height:30px;text-align:center;color:#fff;cursor:pointer}.archive-wrap{padding:60px 0}.space-list-wrap-2col .right-column{width:74%;float:right}.space-list-wrap-2col .space-list-column{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.space-list-wrap-2col .space-list-column .space-cont{width:48%;background:#fff;padding-bottom:48px;position:relative;margin-bottom:30px}.space-list-wrap-2col .search-column{width:23%;float:left;background:#fff;position:relative;padding:16px}.space-list-wrap-2col .search-column:after{display:block;content:"";width:46px;height:6px;border-radius:0 0 5px 5px;background:#f2a4a4;position:absolute;top:0;left:50%;margin-left:-23px}.space-list-wrap-2col .search-column h3{font-size:22px;font-size:2.2rem;margin-bottom:20px;letter-spacing:.05em;font-weight:400;position:relative}.space-list-wrap-2col .search-column h4{font-size:16px;font-size:1.6rem;border-bottom:2px solid #efefef;margin-bottom:8px;padding-bottom:4px}.space-list-wrap-2col .search-column .tax-list{margin-bottom:24px}.space-list-wrap-2col .search-column .tax-list ul li{margin-bottom:6px}.space-list-wrap-2col .search-column .tax-list ul input[type=checkbox]{display:none}.space-list-wrap-2col .search-column .tax-list ul label{cursor:pointer}.space-list-wrap-2col .search-column .tax-list ul input+label:before{display:inline-block;font-size:14px;font-size:1.4rem;font-family:"fontAwesome";content:"";margin-right:6px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.space-list-wrap-2col .search-column .tax-list ul input:checked+label{font-weight:bold}.space-list-wrap-2col .search-column .tax-list ul input:checked+label:before{content:"";color:#f2a4a4;font-weight:normal}.space-list-wrap-2col .search-column button{width:100%;height:40px;line-height:40px;text-align:center;background:#f2a4a4;color:#fff;font-size:15px;font-size:1.5rem;border-radius:5px;border:none}.space-list-wrap-1col .space-list-column{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.space-list-wrap-1col .space-list-column .space-cont{width:32%;background:#fff;padding-bottom:48px;position:relative;margin-bottom:30px}.space-list-wrap-1col .space-list-column .space-cont:nth-child(4n+3):last-child,.space-list-wrap-1col .space-list-column .space-cont:nth-child(3):last-child{margin-right:32%}.space-list-wrap-1col .space-list-column .space-cont:nth-child(4n+2):last-child,.space-list-wrap-1col .space-list-column .space-cont:nth-child(2):last-child{margin-left:auto;margin-right:64%}.space-cont a{display:block}.space-list-column .space-cont:hover .space-thumb .slide-arrow{opacity:1}.space-list-column .space-cont .space-thumb{position:relative;overflow:hidden;width:100%;height:256px}.space-list-column .space-cont .space-thumb:before{display:block;content:"";width:0;height:3px;background:#f2a4a4;position:absolute;bottom:-3px;left:0;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}.space-list-column .space-cont .space-thumb .slide-arrow{opacity:0;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);cursor:pointer}.space-list-column .space-cont .space-thumb .slide-arrow.prev-arrow,.space-list-column .space-cont .space-thumb .slide-arrow.next-arrow{width:34px;height:34px;position:absolute;display:block;top:calc(50% - 17px);background:#fff;border-radius:50%;z-index:2}.space-list-column .space-cont .space-thumb .slide-arrow.prev-arrow::before,.space-list-column .space-cont .space-thumb .slide-arrow.next-arrow::before{content:"";display:block;width:10px;height:10px;border-top:2px solid #f2a4a4;border-right:2px solid #f2a4a4;position:absolute;top:12px}.space-list-column .space-cont .space-thumb .slide-arrow.prev-arrow{left:16px}.space-list-column .space-cont .space-thumb .slide-arrow.prev-arrow::before{transform:rotate(-135deg);left:14px}.space-list-column .space-cont .space-thumb .slide-arrow.next-arrow{right:16px}.space-list-column .space-cont .space-thumb .slide-arrow.next-arrow::before{transform:rotate(45deg);right:14px}.space-list-column .space-cont .space-thumb .slick-dots{text-align:left;padding-left:16px}.space-list-column .space-cont .space-thumb .slick-dots li{border:none;width:8px;height:8px;margin:0 4px;opacity:.4}.space-list-column .space-cont .space-thumb .slick-dots li.slick-active{background:#fff;opacity:1}.space-list-column .space-cont .space-thumb .space-img-item{width:100%}.space-list-column .space-cont .space-thumb .space-img-item img{width:100%;height:auto;vertical-align:bottom}.space-list-column .space-cont .space-thumb .price{position:absolute;bottom:10px;right:10px;border-radius:3px;margin:0;font-size:13px;font-size:1.3rem;padding:4px 6px;background:rgba(255,255,255,.8);line-height:1}.space-list-column .space-cont .space-data{padding:16px 24px 24px}.space-list-column .space-cont .space-data .space-data-area{font-size:13px;position:relative;padding-left:18px;margin-bottom:10px}.space-list-column .space-cont .space-data .space-data-area img{position:absolute;top:50%;left:0;transform:translateY(-50%)}.space-list-column .space-cont .space-data h3{font-size:17px;font-size:1.7rem;margin-bottom:12px}.space-list-column .space-cont .space-data p{font-size:13px;font-size:1.3rem;margin-bottom:0}.space-list-column .space-cont .space-data .space-area{position:absolute;bottom:12px;left:12px;display:inline-block;color:#f2a4a4;border:1px solid #f2a4a4;padding:2px 10px 0;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);border-radius:14px}.space-list-column .space-cont .space-data .space-area:hover{background:#f2a4a4;color:#fff}.space-list-column .space-cont .space-spec-list{width:calc(100% - 48px);position:absolute;padding-bottom:24px;bottom:0;left:24px;display:flex;flex-wrap:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.space-list-column .space-cont .space-spec-list::webkit-scrollbar{height:4px}.space-list-column .space-cont .space-spec-list::-webkit-scrollbar-track{background:#f5f5f5}.space-list-column .space-cont .space-spec-list::-webkit-scrollbar-thumb{background:#dedede}.space-list-column .space-cont .space-spec-list span{display:inline-block;font-size:12px;background:#f5f5f5;padding:0 8px 0 32px;height:30px;line-height:30px;border-radius:3px;margin-right:6px;position:relative;flex:0 0 auto}.space-list-column .space-cont .space-spec-list span img{vertical-align:bottom;margin-right:2px;width:22px;height:22px;position:absolute;top:4px;left:8px}#spaceArchive .archive-header{text-align:center;margin-bottom:32px}#spaceArchive .archive-header h1{font-size:22px;font-size:2.2rem;letter-spacing:.05em}#spaceArchive .archive-header h2{display:inline-block;font-size:13px;font-size:1.3rem;color:#f2a4a4;border-top:1px solid #f2a4a4;font-weight:normal;padding-top:4px;margin-top:6px}#spaceArchive .archive-header .list-num{font-size:18px;font-size:1.8rem;line-height:1.3;letter-spacing:.1em}#spaceArchive .archive-header .list-num span{font-size:22px;font-size:2.2rem;font-weight:bold}#spaceArchive .archive-header .search-key{margin:4px 0 0;font-size:13px;font-size:1.3rem}#usageArchive .usage-mv{width:100%;height:420px;background-size:cover;background-position:center center;z-index:1;position:relative}#usageArchive .usage-mv:after{display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background:url("../img/design/rec_cover.png") repeat;z-index:1}#usageArchive .usage-mv .usage-mv-cover{position:relative;width:500px;height:100%;z-index:2;-webkit-transform:skewX(-5deg);transform:skewX(-5deg);margin-left:60px}#usageArchive .usage-mv .usage-mv-cover .umc-inner{width:80%;padding-top:40px;margin:0 auto;-webkit-transform:skewX(5deg);transform:skewX(5deg)}#usageArchive .usage-mv .usage-mv-cover h1{font-size:20px;font-size:2rem;text-align:center;color:#fff;letter-spacing:.1em;line-height:2}#usageArchive .usage-mv .usage-mv-cover h1 img{display:inline-block;width:auto;height:28px}#usageArchive .usage-mv .usage-mv-cover .usage-ttl-en{text-align:center;font-weight:bold;letter-spacing:.01em}#usageArchive .usage-mv .usage-mv-cover p{color:#fff}#usageArchive .usage-mv .usage-mv-cover .usage-icon{text-align:center;font-size:30px;font-size:3rem}#usageArchive .usage-mv.party .usage-mv-cover{background:#ff9ea6}#usageArchive .usage-mv.event .usage-mv-cover{background:#9dd8cf}#usageArchive .usage-mv.exhibition .usage-mv-cover{background:#b9b9e1}#usageArchive .usage-mv.shooting .usage-mv-cover{background:#fdad85}#usageArchive .usage-feature{background:url("../img/design/rec_bg.png") repeat;padding:35px 0}#usageArchive .usage-feature .usage-feature-inner{padding-top:5px;padding-bottom:5px}#usageArchive .usage-feature .uf-article{background-size:cover;background-position:center center;position:relative;z-index:1;display:-webkit-flex;display:flex;align-content:center}#usageArchive .usage-feature .uf-article h3{color:#fff;position:relative;z-index:2;margin:auto;line-height:1.7}#usageArchive .usage-feature .uf-article:after{display:block;content:"";width:100%;height:100%;background:rgba(0,0,0,.4);position:absolute;top:0;left:0;z-index:1}#usageArchive .usage-feature .uf-article:before{display:block;content:"";position:absolute;z-index:3}#usageArchive .usage-feature .uf-left{width:520px;float:left}#usageArchive .usage-feature .uf-left .uf-article{width:520px;height:280px}#usageArchive .usage-feature .uf-left .uf-article h3{font-size:22px;font-size:2.2rem;padding:0 40px;text-align:center}#usageArchive .usage-feature .uf-left .uf-article:before{width:128px;height:128px;top:-6px;left:-6px;background:url("../img/design/triangle_feature.png") no-repeat center center/cover}#usageArchive .usage-feature .uf-right{width:540px;float:right;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#usageArchive .usage-feature .uf-right a:first-child,#usageArchive .usage-feature .uf-right a:nth-child(2){margin-bottom:12px}#usageArchive .usage-feature .uf-right .uf-article{width:260px;height:134px}#usageArchive .usage-feature .uf-right .uf-article h3{font-size:14px;font-size:1.4rem;padding:0 20px;width:100%;text-align:left}#usageArchive .usage-feature .uf-right .uf-article:before{width:22px;height:22px;top:-2px;left:-2px;background:url("../img/design/triangle.png") no-repeat center center/cover}#usageArchive .usage-archive-list{padding:60px 0}#usageArchive .usage-option{border-top:2px solid #dedede;padding:40px 0 60px}#usageArchive .usage-option .option-banner{text-align:center}#usageArchive .usage-option .option-banner .ob-box{width:240px;display:inline-block;margin-right:20px;margin-bottom:20px}#usageArchive .usage-option .option-banner .ob-box img{width:100%;height:auto;vertical-align:bottom}#usageArchive .usage-option .option-banner .ob-box:last-child{margin-right:0}#usageArchive .usage-case{border-top:2px solid #dedede;padding:40px 0 60px}#usageArchive .usage-case .usage-case-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#usageArchive .usage-case .usage-case-container .uc-item{width:340px;background:#fff}#usageArchive .usage-case .usage-case-container .uc-item a{display:block}#usageArchive .usage-case .usage-case-container .uc-item a:hover img{transform:scale(1.1)}#usageArchive .usage-case .usage-case-container .uc-item .uc-item-thumb{position:relative;width:100%;height:227px;overflow:hidden}#usageArchive .usage-case .usage-case-container .uc-item .uc-item-thumb img{width:100%;height:auto;vertical-align:bottom;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#usageArchive .usage-case .usage-case-container .uc-item .uc-item-ov{padding:24px}#usageArchive .usage-case .usage-case-container .uc-item .uc-item-ov h3{font-size:16px;font-size:1.6rem;line-height:1.7;margin-bottom:10px}#usageArchive .usage-case .usage-case-container .uc-item .uc-item-ov .case-space-name{font-size:12px;opacity:.7}#usageArchive .usage-case .blog-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}#usageArchive .usage-case .blog-container article{width:340px;background:#f5f5f5}#usageArchive .usage-case .blog-container article .info-thumb{position:relative;width:100%;height:227px;overflow:hidden}#usageArchive .usage-case .blog-container article img{width:100%;height:auto;vertical-align:bottom;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#usageArchive .usage-case .blog-container article .blog-ov{padding:24px}#usageArchive .usage-case .blog-container article h3{font-size:16px;font-size:1.6rem;line-height:1.7;margin-bottom:10px}#usageArchive .usage-case .blog-container article .case-space-name{font-size:12px;opacity:.7}#usageArchive .usage-case .blog-container article a:hover img{transform:scale(1.1)}#usageArchive .usage-section-title{margin-bottom:34px}#usageArchive .usage-section-title span{display:block;text-align:center}#usageArchive .usage-section-title .f-alp{font-size:40px;font-size:4rem;font-weight:600}#usageArchive .usage-section-title .jp{font-size:12px;font-size:1.2rem;font-weight:bold;color:#f2a4a4}#archive{padding:60px 0 120px}#archive h1{text-align:center;margin-bottom:60px}#archive .archive-list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#archive .archive-list::after{display:block;content:"";width:340px;height:0}#archive .archive-list .entry-box{background:#fff;margin-bottom:30px;width:340px}#archive .archive-list .entry-box a{display:block}#archive .archive-list .entry-box .entry-inner .entry-thumb{width:100%}#archive .archive-list .entry-box .entry-inner .entry-thumb img{width:100%;height:auto;vertical-align:bottom}#archive .archive-list .entry-box .entry-inner .entry-text{padding:24px;position:relative}#archive .archive-list .entry-box .entry-inner .entry-text .entry-date{color:#999;display:block;margin:8px 0}#archive .archive-list .entry-box .entry-inner .entry-text h2{font-size:16px;font-size:1.6rem;line-height:1.5}#archive .archive-list .entry-box .entry-inner .entry-text .case-space-name{font-size:12px;opacity:.7;padding-top:12px}#archive .archive-news-list{border-top:1px solid #dedede}#archive .archive-news-list .entry-box{padding:16px 0;border-bottom:1px solid #dedede}#archive .archive-news-list .entry-inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#archive .archive-news-list .entry-inner time{display:block;width:100px;font-size:14px;color:#888}#archive .archive-news-list .entry-inner h2{width:calc(100% - 120px);font-size:14px;line-height:1.5}.archive-nav{padding:30px 0;border-bottom:1px solid #dedede}.archive-nav ul li{display:inline-block;margin-right:14px}.archive-nav ul li a{display:block;position:relative;padding:0 10px}.archive-nav ul li a.current{font-weight:bold;pointer-events:none;color:#08c}.archive-nav ul li a.current::after{display:block;content:"";width:100%;height:1px;position:absolute;background:#08c;bottom:-30.5px;left:0}.archive-nav ul li.current-cat a{font-weight:bold;pointer-events:none;color:#08c}.archive-nav ul li.current-cat a::after{display:block;content:"";width:100%;height:1px;position:absolute;background:#08c;bottom:-30.5px;left:0}.archive-pickup-list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.archive-pickup-list .uf-item{width:520px;height:345px;position:relative;background-size:cover}.archive-pickup-list .uf-item a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.archive-pickup-list .uf-item .uf-item-inner{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.4);top:0;left:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}.archive-pickup-list .uf-item .uf-item-ov{text-align:center;padding:0 40px}.archive-pickup-list .uf-item .uf-item-ov .pickup-tag{background:#fff;font-weight:bold;font-size:12px;display:inline-block;line-height:1;padding:3px 6px}.archive-pickup-list .uf-item .uf-item-ov .uf-item-ttl{color:#fff;font-size:18px;line-height:1.7}.archive-pickup-list .uf-item .uf-item-ov .case-space-name{color:#fff;font-size:12px;padding-top:16px;position:relative}.archive-pickup-list .uf-item .uf-item-ov .case-space-name::after{display:block;content:"";width:40px;height:1px;background:#fff;position:absolute;top:8px;left:50%;transform:translateX(-50%)}#specialArchive .special-mv{width:100%;height:420px;background-size:cover;background-position:center center;z-index:1;position:relative}#specialArchive .special-mv:after{display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background:url("../img/design/rec_cover.png") repeat;z-index:1}#specialArchive .special-mv .special-mv-cover{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}#specialArchive .special-mv .special-mv-cover .smc-inner{padding:24px 40px;background:#fff;max-width:700px}#specialArchive .special-mv .special-mv-cover h1{font-size:32px;font-size:3.2rem;text-align:center;letter-spacing:.1em;margin-bottom:12px;font-weight:bold}#specialArchive .special-archive-list{padding:60px 0}#singleEntry{background:#efefef;padding:60px 0 120px}#singleEntry .entry-cover{background-size:cover;background-position:center center;height:420px;margin-bottom:60px;position:relative;z-index:2;display:-webkit-flex;display:flex;align-content:center}#singleEntry .entry-cover:after{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;background:rgba(0,0,0,.4);z-index:-1}#singleEntry .entry-cover .entry-header-inner{text-align:center;margin:auto;padding:0 40px;letter-spacing:.05em}#singleEntry .entry-cover .entry-header-inner *{color:#fff}#singleEntry .entry-cover .entry-header-inner h1{font-size:22px;font-size:2.2rem;line-height:1.7;margin-bottom:16px}#singleEntry .entry-cover .entry-header-inner time{font-size:13px;font-size:1.3rem;font-style:italic}#singleEntry .entry-cover .entry-header-inner .entry-meta{padding-top:32px;font-style:italic}#singleEntry .entry-cover .entry-header-inner .entry-meta a{font-size:13px;font-size:1.3rem;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#singleEntry .entry-cover .entry-header-inner .entry-meta a:hover{color:#f2a4a4}#singleEntry.news-entry .news-header{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #dedede}#singleEntry.news-entry .news-header h1{line-height:1.7;margin-bottom:8px}#singleEntry.news-entry .news-header time{color:#888}#singleEntry.news-entry .entry-inner{margin-bottom:80px}#singleEntry .entry-inner{margin-bottom:40px}#singleEntry .entry-inner img{max-width:100%;height:auto}#singleEntry .entry-inner *{letter-spacing:.02em}#singleEntry .entry-inner h2{font-size:26px;font-size:2.6rem;margin-bottom:30px}#singleEntry .entry-inner h3{font-size:22px;font-size:2.2rem;padding-left:8px;border-left:5px solid;margin-bottom:30px}#singleEntry .entry-inner h4,#singleEntry .entry-inner h5,#singleEntry .entry-inner h6{font-size:18px;font-size:1.8rem;margin-bottom:24px}#singleEntry .entry-inner p,#singleEntry .entry-inner li{font-size:15px;font-size:1.5rem;line-height:1.84}#singleEntry .entry-inner ol li{list-style-type:decimal}#singleEntry .entry-inner ul li{list-style-type:disc}#singleEntry .entry-inner li{list-style-position:inside}#singleEntry .entry-inner table,#singleEntry .entry-inner th,#singleEntry .entry-inner td{border-collapse:collapse;border:1px solid #a3a3a3}#singleEntry .entry-inner table{width:100%;margin-bottom:24px;background:#fff}#singleEntry .entry-inner table th,#singleEntry .entry-inner table td{padding:12px;vertical-align:middle;text-align:left}#singleEntry .entry-inner table tr:first-child{background:#e5e5e5}#singleEntry .entry-share{border-top:3px solid #333;padding:26px 0;text-align:center}#singleEntry .entry-share h3{font-size:18px;font-size:1.8rem;font-weight:normal;margin-bottom:12px}#singleEntry .entry-share .share-thumb{width:100px;height:100px;border-radius:50%;background-size:cover;background-position:center center;margin:0 auto 12px}#singleEntry .entry-share h4{font-size:14px;font-size:1.4rem;display:inline-block;background:#fff}#singleEntry .entry-share .share-buttons{padding-top:16px}#singleEntry .entry-share .share-buttons a{display:inline-block;width:120px;height:40px;line-height:40px;margin:0 10px;border-radius:3px;color:#fff;position:relative;padding-left:20px}#singleEntry .entry-share .share-buttons a i{position:absolute;font-size:22px;font-size:2.2rem;top:50%;margin-top:-0.5em;left:12px;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#singleEntry .entry-share .share-buttons a:hover i{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}#singleEntry .entry-share .share-buttons a.share-button-tw{background:#1b95e0}#singleEntry .entry-share .share-buttons a.share-button-fb{background:#4267b2}#singleEntry .space-introduce{background:#fff;padding:24px 20px 20px;margin-bottom:24px}#singleEntry .space-introduce h3{font-size:16px;font-size:1.6rem;font-weight:normal;margin-bottom:24px;text-align:center}#singleEntry .space-introduce .space-thumb{width:236px;float:left}#singleEntry .space-introduce .space-thumb img{width:100%;height:auto}#singleEntry .space-introduce .space-text{width:504px;float:right}#singleEntry .space-introduce .space-text h4{margin-bottom:12px;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#singleEntry .space-introduce .space-text p{margin-bottom:0;font-size:13px;font-size:1.3rem}#singleEntry .space-introduce .space-text .space-price{display:inline-block;background:#efefef;padding:5px 8px;line-height:1;margin-top:4px}#singleEntry .space-introduce .space-text .space-address{margin-top:10px;padding-top:10px;border-top:1px solid #dedede}#singleEntry .space-introduce a:hover h4{color:#f2a4a4}#singleEntry .related-introduce{padding:26px 0 40px;border-top:1px solid #333}#singleEntry .related-introduce h2{font-size:16px;font-size:1.6rem;margin-bottom:24px;text-align:center}#singleEntry .related-introduce .related-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#singleEntry .related-introduce .related-container::after{display:block;content:"";width:31%;height:0}#singleEntry .related-introduce .related-container .related-entry{width:31%;background:#fff}#singleEntry .related-introduce .related-container .related-entry .entry-thumb img{width:100%;height:auto;vertical-align:bottom}#singleEntry .related-introduce .related-container .related-entry .entry-data{padding:16px}#singleEntry .related-introduce .related-container .related-entry .entry-data h3{font-size:14px;font-size:1.4rem;line-height:1.7}#singleEntry .related-introduce .related-container .related-entry .entry-data .case-space-name{font-size:12px;opacity:.7;font-weight:normal}#singleEntry .entry-inner .toc-list{border:1px solid #dedede;background:#fff;padding:16px;margin:60px 0}#singleEntry .entry-inner .toc-list .toc-head{font-size:18px;font-size:1.8rem;font-weight:bold;text-align:center}#singleEntry .entry-inner .toc-list li{list-style:decimal inside}#singleEntry .entry-inner .toc-list li a{color:#f2a4a4}#singleEntry .entry-inner .toc-list li a:hover{text-decoration:underline}#singleEntry .pre-next-feature{padding:26px 0 40px;border-top:1px solid #333}#singleEntry .pre-next-feature .pnf-box{width:48.46%;background:#fff}#singleEntry .pre-next-feature .pnf-box .pnf-thumb{width:100%;padding-top:42%;position:relative}#singleEntry .pre-next-feature .pnf-box .pnf-thumb span{width:86px;height:20px;line-height:20px;font-size:13px;font-size:1.3rem;text-align:center;color:#fff;background:rgba(242,164,164,.7);display:inline-block;position:absolute;bottom:0}#singleEntry .pre-next-feature .pnf-box.preview-link{float:left}#singleEntry .pre-next-feature .pnf-box.next-link{float:right}#singleEntry .pre-next-feature .pnf-box.next-link .pnf-thumb span{right:0}#singleEntry .pre-next-feature .pnf-box .pnf-title{padding:20px 10px;font-size:15px;font-size:1.5rem;margin:0;font-weight:bold}#singleEntry .pre-next-feature .pnf-box a{display:block;width:100%;height:100%;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#singleEntry .pre-next-feature .pnf-box a:hover{opacity:.75}#singleEntry .feature-block{margin-bottom:100px}#singleEntry .feature-block .feature-block-title{border-left:5px solid #f2a4a4;padding:8px 12px;margin-bottom:40px;border-bottom:0}#singleEntry .feature-block .feature-block-title span{font-size:1.4em;font-style:italic;color:#f2a4a4;margin-right:8px;padding-left:4px;font-weight:normal}#singleEntry .feature-block .feature-space-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#singleEntry .feature-block .feature-space-container .feature-space{width:48.46%;background:#fff;margin-bottom:30px}#singleEntry .feature-block .feature-space-container .feature-space a{display:block;width:100%;height:100%;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#singleEntry .feature-block .feature-space-container .feature-space a:hover{box-shadow:0 0 16px 0 rgba(0,0,0,.35);opacity:.75}#singleEntry .feature-block .feature-space-container .feature-space .space-main-image{width:100%;padding-top:56%;position:relative;overflow:hidden;margin-bottom:2px}#singleEntry .feature-block .feature-space-container .feature-space .space-sub-image li{width:50%;padding-top:28%;position:relative;list-style:none !important}#singleEntry .feature-block .feature-space-container .feature-space .space-sub-image li:first-child{float:left;border-right:1px solid #fff}#singleEntry .feature-block .feature-space-container .feature-space .space-sub-image li:last-child{float:right;border-left:1px solid #fff}#singleEntry .feature-block .feature-space-container .feature-space .space-detail{padding:16px}#singleEntry .feature-block .feature-space-container .feature-space .space-detail h3{border:none;padding:0;font-size:18px;font-size:1.8rem;margin-bottom:12px}#singleEntry .feature-block .feature-space-container .feature-space .space-detail p{font-size:13px;font-size:1.3rem;line-height:1.5}#singleEntry .feature-block .feature-space-container .feature-space .space-detail .price{color:#999;font-style:italic;margin:0}#singleEntry .feature-block .feature-space-container.abbr-container .feature-space{width:48.46%;margin-bottom:30px}#singleEntry .feature-block .feature-space-container.abbr-container .feature-space a:hover{box-shadow:none;opacity:.75}#singleEntry .feature-block .feature-space-container.abbr-container .feature-space .space-detail h3{font-size:15px;font-size:1.5rem}#singleEntry .feature-block .feature-space-container.abbr-container .feature-space .space-detail p{font-size:12px;font-size:1.2rem;color:#666;margin:0}#singleEntry .feature-block .feature-intro-container .feature-intro{width:640px;background:#fff;margin:0 auto 3px}#singleEntry .feature-block .feature-intro-container .feature-intro a{display:block;width:100%;height:100%;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#singleEntry .feature-block .feature-intro-container .feature-intro a:hover{opacity:.75}#singleEntry .feature-block .feature-intro-container .feature-intro .intro-inner{padding:10px}#singleEntry .feature-block .feature-intro-container .feature-intro .intro-thumb{width:180px;float:left;margin-right:14px}#singleEntry .feature-block .feature-intro-container .feature-intro .intro-thumb img{width:100%;height:auto;vertical-align:top}#singleEntry .feature-block .feature-intro-container .feature-intro .intro-text{padding-top:8px}#singleEntry .feature-block .feature-intro-container .feature-intro .intro-text .date{color:13px;font-size:1.3rem;color:#999;margin-bottom:6px;font-style:italic}#singleEntry .feature-block .feature-intro-container .feature-intro .intro-text h3{font-size:16px;font-size:1.6rem;border:none;padding:0}#singleEntry .feature-block ul,#singleEntry .feature-block ol{margin:0 !important}.feature-block{margin-bottom:100px}.feature-block .feature-block-title{border-left:5px solid #f2a4a4;padding:8px 12px;margin-bottom:40px;border-bottom:0}.feature-block .feature-block-title span{font-size:1.4em;font-style:italic;color:#f2a4a4;margin-right:8px;padding-left:4px;font-weight:normal}.feature-block .feature-space-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.feature-block .feature-space-container .feature-space{width:48.46%;background:#fff;margin-bottom:30px}.feature-block .feature-space-container .feature-space a{display:block;width:100%;height:100%;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}.feature-block .feature-space-container .feature-space a:hover{box-shadow:0 0 16px 0 rgba(0,0,0,.35);opacity:.75}.feature-block .feature-space-container .feature-space .space-main-image{width:100%;padding-top:56%;position:relative;overflow:hidden;margin-bottom:2px}.feature-block .feature-space-container .feature-space .space-sub-image li{width:50%;padding-top:28%;position:relative;list-style:none !important}.feature-block .feature-space-container .feature-space .space-sub-image li:first-child{float:left;border-right:1px solid #fff}.feature-block .feature-space-container .feature-space .space-sub-image li:last-child{float:right;border-left:1px solid #fff}.feature-block .feature-space-container .feature-space .space-detail{padding:16px}.feature-block .feature-space-container .feature-space .space-detail h3{border:none;padding:0;font-size:18px;font-size:1.8rem;margin-bottom:12px}.feature-block .feature-space-container .feature-space .space-detail p{font-size:13px;font-size:1.3rem;line-height:1.5}.feature-block .feature-space-container .feature-space .space-detail .price{color:#999;font-style:italic;margin:0}.feature-block .feature-space-container.abbr-container .feature-space{width:48.46%;margin-bottom:30px}.feature-block .feature-space-container.abbr-container .feature-space a:hover{box-shadow:none;opacity:.75}.feature-block .feature-space-container.abbr-container .feature-space .space-detail h3{font-size:15px;font-size:1.5rem}.feature-block .feature-space-container.abbr-container .feature-space .space-detail p{font-size:12px;font-size:1.2rem;color:#666;margin:0}.feature-block .feature-intro-container .feature-intro{width:640px;background:#fff;margin:0 auto 3px}.feature-block .feature-intro-container .feature-intro a{display:block;width:100%;height:100%;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}.feature-block .feature-intro-container .feature-intro a:hover{opacity:.75}.feature-block .feature-intro-container .feature-intro .intro-inner{padding:10px}.feature-block .feature-intro-container .feature-intro .intro-thumb{width:180px;float:left;margin-right:14px}.feature-block .feature-intro-container .feature-intro .intro-thumb img{width:100%;height:auto;vertical-align:top}.feature-block .feature-intro-container .feature-intro .intro-text{padding-top:8px}.feature-block .feature-intro-container .feature-intro .intro-text .date{color:13px;font-size:1.3rem;color:#999;margin-bottom:6px;font-style:italic}.feature-block .feature-intro-container .feature-intro .intro-text h3{font-size:16px;font-size:1.6rem;border:none;padding:0}.feature-block ul,.feature-block ol{margin:0 !important}.single-cta-area{padding:30px 0}.lower-page{padding:60px 0;letter-spacing:.035em}.lower-page h1{text-align:center;font-size:28px;font-size:2.8rem;margin-bottom:40px}.lower-page h1 span{color:#f2a4a4;display:inline-block;padding-top:10px;border-top:1px solid;font-size:.45em;font-weight:normal}.lower-page .content-block{margin-bottom:40px}.lower-page h2{font-size:22px;font-size:2.2rem;padding:12px 0 8px;margin-bottom:16px;border-bottom:1px solid #333}.lower-page ol li{list-style-type:decimal}.lower-page ul li{list-style-type:disc}.lower-page ul,.lower-page ol{margin-bottom:16px}.lower-page li{list-style-position:inside;text-indent:-1.2em;padding-left:1.2em}.lower-page h3{font-size:18px;font-size:1.8rem;margin-bottom:1em}.lower-page h4,.lower-page h5,.lower-page h6{font-size:16px;font-size:1.6rem;margin-bottom:1em}.lower-page a{color:#08c}.lower-page a:hover{text-decoration:underline}.lower-page a.no-hover:hover{text-decoration:none}.lower-page .contact-container{width:480px;margin:0 auto;text-align:center;padding:50px 0}.lower-page .contact-container:not(:last-child){border-bottom:1px solid #aaa}.lower-page .contact-container h2{border:none;padding:0}.lower-page .contact-container p{opacity:.75}.lower-page .contact-container .contact-kind .contact-button a{display:block;width:100%;line-height:1;padding:35px 0;border-radius:8px;font-size:18px;font-size:1.8rem;background:#fff;position:relative;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);color:#fff;background:#f2a4a4}.lower-page .contact-container .contact-kind .contact-button a i{position:absolute;top:50%;right:50px;margin-top:-0.5em;font-size:1.6em;color:#fff;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}.lower-page .contact-container .contact-kind .contact-button a:hover{text-decoration:none}.lower-page .contact-container .contact-kind .contact-button a:hover i{right:40px}.lower-page .contact-container .contact-kind .contact-button.line a{background:#00b900}.lower-page .contact-container .contact-kind .contact-button.line *{color:#fff}.lower-page .before-contact{background:#fff;padding:32px;margin-bottom:32px;text-align:center;width:460px;margin:0 auto 32px}.lower-page .before-contact p{font-size:15px}.lower-page .before-contact .contact-attention{font-size:22px;font-weight:bold;background:#fff}.lower-page .before-contact a.mini-button{display:block;font-size:16px;text-align:center;width:260px;height:50px;line-height:50px;border-radius:3px;text-decoration:none !important;color:#fff !important;background:#f2a4a4;margin:0 auto}.lower-page .before-contact a.mini-button:hover{text-decoration:none !important}.lower-page.update-page h3{font-size:20px;font-size:2rem;border-left:5px solid;padding-left:6px}.lower-page.update-page h4,.lower-page.update-page h5,.lower-page.update-page h6{font-size:18px;font-size:1.8rem;margin-bottom:1em}.lower-page.update-page img{max-width:100%;height:auto}#howto .howto-container{background:#fff;border-radius:5px;overflow:hidden;margin-bottom:50px}#howto .howto-container h2{background:#f2a4a4;color:#fff;font-size:20px;font-size:2rem;text-align:center;height:50px;line-height:50px;border:0;margin:0;padding:0}#howto .howto-container .flow-content{padding:40px 20px;border-bottom:1px solid #e2e2e2;position:relative}#howto .howto-container .flow-content .flow-image{width:324px;float:right}#howto .howto-container .flow-content .flow-detail{width:406px;float:left}#howto .howto-container .flow-content .flow-detail h3{font-size:20px;font-size:2rem}#howto .howto-container .flow-content .flow-detail h3 span{color:#f2a4a4;display:inline-block;margin-right:5px;width:24px}#howto .howto-container .flow-content .flow-detail p{margin:0}#howto .howto-container .flow-content .flow-detail .marker{background:#fffbb2;color:#555;display:inline-block;font-weight:bold;font-size:16px;font-size:1.6rem;line-height:1;padding:2px 2px 0;margin-bottom:18px}#howto .howto-container .flow-content:before{display:block;content:"";width:0;height:0;border-style:solid;border-width:15px 12px 0 12px;border-color:#e2e2e2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:-15px;left:50%;margin-left:-12px}#howto .howto-container .flow-content:after{display:block;content:"";width:0;height:0;border-style:solid;border-width:13px 10px 0 10px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:-13px;left:50%;margin-left:-10px}#howto .howto-container .flow-content:last-child{border:none}#howto .howto-container .flow-content:last-child:before,#howto .howto-container .flow-content:last-child:after{display:none}#howto .space-link a{display:block;width:100%;height:100px;line-height:100px;margin-bottom:24px;text-align:center;color:#fff;font-size:18px;font-size:1.8rem;position:relative;background:#f2a4a4;border:1px solid #f2a4a4;border-radius:5px;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#howto .space-link a i{margin-right:10px}#howto .space-link a:hover{text-decoration:none}#howto .other-link{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#howto .other-link a{display:block;width:364px;height:100px;line-height:100px;text-align:center;color:#f2a4a4;font-size:18px;font-size:1.8rem;position:relative;background:#fff;border:1px solid #f2a4a4;border-radius:5px;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#howto .other-link a i{position:absolute;top:50%;margin-top:-0.5em;right:40px;font-size:22px;font-size:2.2rem;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#howto .other-link a:hover{background:#f2a4a4;color:#fff;text-decoration:none}#howto .other-link a:hover i{right:30px;color:#fff}#about h2{border:none}#about .concept{padding-bottom:80px}#about .concept h2{font-size:34px;font-size:3.4rem;width:100px;letter-spacing:.1em;white-space:nowrap;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;float:left}#about .concept .concept-movie{position:relative;width:840px;height:472px;float:right;margin-top:82px}#about .concept .concept-movie p{position:absolute;top:-36px;left:-42px;z-index:3;width:290px}#about .concept .concept-movie iframe{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}#about .introduction{background:url("../img/design/introduction_bg.jpg") no-repeat center center/cover;padding:40px 0 80px;text-align:center}#about .introduction h2{width:124px;margin:0 auto 40px}#about .introduction p{line-height:42px}#about .separater{width:100%;height:240px;position:relative}#about .separater:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.15)}#about .service{padding:40px 0 0}#about .service .service-intro{margin-bottom:50px}#about .service .service-intro h2{text-align:center;font-size:30px;font-size:3rem;font-weight:normal;line-height:2}#about .service .service-intro h2 span{border-bottom:2px solid #f2a4a4;display:inline-block}#about .service .service-intro p{line-height:42px}#about .service .service-content .service-line{position:relative}#about .service .service-content .service-line .half-box{width:50%;min-height:368px}#about .service .service-content .service-line .half-box.service-text{background:#fcebeb}#about .service .service-content .service-line .half-box.service-text .st-inner{padding:88px 0;max-width:460px;margin:0 auto}#about .service .service-content .service-line .half-box.service-text h4{font-size:24px;font-size:2.4rem;margin-bottom:40px;letter-spacing:.05em;line-height:1}#about .service .service-content .service-line .half-box.service-text p{line-height:2;margin:0}#about .service .service-content .service-line .half-box.left-box{float:left}#about .service .service-content .service-line .half-box.right-box{float:right}#about .service .service-content .service-line .service-image{background-size:cover;background-position:center center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative}#about .service .service-content .service-line .service-image:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.2);z-index:1}#about .service .service-content .service-line .service-image h3{margin:auto;color:#fff;font-size:24px;font-size:2.4rem;font-weight:normal;letter-spacing:.1em;padding:3px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;position:relative;z-index:3}#about .service .service-content .service01 .service-image{background-image:url("../img/design/service01.jpg")}#about .service .service-content .service02 .service-image{background-image:url("../img/design/service02.jpg")}#about .service .service-content .service03 .service-image{background-image:url("../img/design/service03.jpg")}#about.about2019 .section-inner{padding:50px 0;width:inherit}#about.about2019 .about-hero{width:100%;height:500px;background:url("../img/about/hero_cover.jpg") no-repeat center center;background-size:cover;overflow:hidden;position:relative}#about.about2019 .about-hero video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.8}#about.about2019 .about-hero .hero-inner{width:100%;height:100%;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:5;position:relative}#about.about2019 .about-hero *{text-align:center;color:#fff}#about.about2019 .about-hero h1{font-size:34px;font-size:3.4rem;letter-spacing:.05em;font-weight:normal}#about.about2019 .about-hero i{font-size:60px;font-size:6rem}#about.about2019 .introduction{background:none;overflow:hidden;position:relative;padding:50px 0 70px}#about.about2019 .introduction .intro-logo{position:absolute;top:-34px;left:0;z-index:0}#about.about2019 .introduction p{position:relative;z-index:2}#about.about2019 .value .value-headline{position:relative}#about.about2019 .value .value-headline .vh-num{position:absolute;top:10px;left:0;padding-left:70px;font-size:30px;font-size:3rem;color:#f2a4a4;line-height:26px}#about.about2019 .value .value-headline .vh-num span{display:block;position:absolute;width:62px;font-size:14px;font-size:1.4rem;color:#333;top:0;left:0;line-height:20px}#about.about2019 .value .value-headline .vh-num span::after{height:1px;width:100%;position:absolute;display:block;content:"";background:#333;bottom:-3px;left:0}#about.about2019 .value .value-headline h2{padding:0;margin-bottom:30px}#about.about2019 .value .value-headline .vh-text{text-align:center;font-size:30px;font-size:3rem;line-height:1.7}#about.about2019 .value .value-headline .vh-text span{font-size:18px;font-size:1.8rem;display:block}#about.about2019 .value .slick-prev,#about.about2019 .value .slick-next{top:0;width:10%;height:calc(100% - 78px);margin-top:0}#about.about2019 .value .slick-prev{left:0;background:linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0))}#about.about2019 .value .slick-next{right:0;background:linear-gradient(to left, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0))}#about.about2019 .value .slick-prev::before,#about.about2019 .value .slick-next::before{content:"";width:40px;height:40px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:0;bottom:0;margin:auto;vertical-align:middle}#about.about2019 .value .slick-prev::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);left:40px}#about.about2019 .value .slick-next::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:40px}#about.about2019 .value .slide-item{padding:0 10px;text-align:center}#about.about2019 .value .slide-item-image{vertical-align:top;margin-bottom:14px}#about.about2019 .value .slide-item-image img{width:100%;height:auto}#about.about2019 .value .slick-dots{position:relative;bottom:0}#about.about2019 .value .slick-dots li{padding:0 !important;border-color:#888}#about.about2019 .value .slick-dots li.slick-active{background:#333}#about.about2019 .value .value-sup{font-size:18px;font-size:1.8rem;text-align:center}#about.about2019 .value .planner-container{width:100%;height:644px;margin-bottom:80px;padding-top:290px;background:url("../img/about/planner.jpeg") no-repeat center center;background-size:cover;position:relative}#about.about2019 .value .planner-container .planner-flow{width:780px;height:200px;margin:0 auto 36px;position:relative;z-index:3}#about.about2019 .value .planner-container .planner-flow .pf-item{width:200px;height:200px;position:absolute;top:0}#about.about2019 .value .planner-container .planner-flow .pf-item img{width:200px;height:200px}#about.about2019 .value .planner-container .planner-flow .pf-item.pf01{left:0}#about.about2019 .value .planner-container .planner-flow .pf-item.pf02{left:50%;margin-left:-100px}#about.about2019 .value .planner-container .planner-flow .pf-item.pf03{right:0}#about.about2019 .value .planner-container .planner-flow .pf-item:not(:last-child)::after{display:block;content:"";position:absolute;top:50%;left:220px;width:50px;height:1px;border-top:2px dashed #fff}#about.about2019 .value .planner-container .value-sup{color:#fff;z-index:3;position:relative}#about.about2019 .value .planner-container::after{display:block;content:"";width:100%;height:320px;position:absolute;bottom:0;left:0;z-index:1;background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}#about.about2019 .brand-policy{width:100%;overflow:hidden;padding-top:17px}#about.about2019 .brand-policy .content-inner{position:relative}#about.about2019 .brand-policy .bp-title{font-size:40px;font-size:4rem;line-height:1;position:absolute;top:-17px;left:0}#about.about2019 .brand-policy .bp-title::before{width:100%;height:30px;background:#f2a4a4;position:absolute;top:0;left:0;content:"";display:block;z-index:-2}#about.about2019 .brand-policy .bp-container{padding:50px 30px 50px 260px;z-index:2;position:relative;width:100%}#about.about2019 .brand-policy .bp-container .bp-container-inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#about.about2019 .brand-policy .bp-container .bp-item{width:180px;border-top:3px solid #f2a4a4;padding-top:16px}#about.about2019 .brand-policy .bp-container .bp-item .bp-alp-title{font-family:alternate-gothic-no-3-d,sans-serif;font-weight:400;font-style:normal;text-align:center;font-size:25px;font-size:2.5rem;color:#f2a4a4;line-height:1;margin-bottom:10px}#about.about2019 .brand-policy .bp-container .bp-item .bp-icon{text-align:center;height:70px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:10px}#about.about2019 .brand-policy .bp-container .bp-item .bp-icon img{vertical-align:middle}#about.about2019 .brand-policy .bp-container .bp-item h3{font-size:18px;font-size:1.8rem;font-weight:bold;text-align:center;margin-bottom:14px}#about.about2019 .brand-policy .bp-container::before{display:block;content:"";width:calc((100vw - 1080px)/2 + 1012px);height:100%;position:absolute;top:0;right:calc((100vw - 1080px)/2*-1);background:#fff;z-index:-1}#about.about2019 .button-container{width:750px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#about.about2019 .button-container a{display:block;width:350px;height:80px;text-align:center;background:#f2a4a4;color:#fff;font-size:17px;font-size:1.7rem;line-height:80px;border-radius:5px}#about.about2019 .button-container a:hover{text-decoration:none}#about.about2019 .history-container{width:660px;border-radius:180px;background:#fff;padding:74px 0 50px;text-align:center;position:relative;margin:0 auto;z-index:3;box-shadow:0 12px 0 #fce7e7}#about.about2019 .history-container h2{position:absolute;top:-20px;left:0;width:100%;color:#f2a4a4;font-size:28px;font-size:2.8rem;padding:0}#about.about2019 .history-container p{margin:0;line-height:2}#question .faq-container{margin-bottom:40px}#question .faq-container h2{border:none;padding:0;margin-bottom:14px}#question .faq-container .faq-box{padding:20px;background:#fff;margin:0 auto 20px}#question .faq-container .faq-box h3{padding:0 0 12px 32px;position:relative;font-size:18px;font-size:1.8rem;border-bottom:1px solid #dedede}#question .faq-container .faq-box h3 span{display:block;width:24px;height:24px;background:#f2a4a4;color:#fff;text-align:center;line-height:24px;position:absolute;top:0;left:0;font-weight:normal}#question .faq-container .faq-box li{list-style:none}#faqContainer .faq-block{margin-bottom:50px}#faqContainer .faq-block .faq-block-title{padding:0 0 0 12px;margin-bottom:14px;border:none;border-left:5px solid #222}#faqContainer .ufaq-faq-div{background:#fff;margin:0 auto 20px;padding:0;position:relative;z-index:5}#faqContainer .ufaq-faq-div .ewd-ufaq-post-margin-symbol{display:none}#faqContainer .ufaq-faq-div .ufaq-faq-body{padding:30px;position:relative;font-size:15px;background:#e8e8e8}#faqContainer .ufaq-faq-div .ufaq-faq-body p:last-child{margin:0}#faqContainer .ufaq-faq-div .ufaq-faq-body img{max-width:100%;height:auto !important;vertical-align:bottom}#faqContainer .ufaq-faq-div .ufaq-faq-body .faq-mv-wrap{position:relative;width:100%;padding-top:56.25%;margin-bottom:20px}#faqContainer .ufaq-faq-div .ufaq-faq-body .faq-mv-wrap iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#faqContainer .ufaq-faq-div .ufaq-faq-title-text{clear:both;width:100%}#faqContainer .ufaq-faq-div .ufaq-faq-title-text h4{padding:16px 16px 16px 70px;margin:0 !important;position:relative;font-size:17px}#faqContainer .ufaq-faq-div .ufaq-faq-title-text h4::before{display:block;content:"Q";font-size:16px;width:30px;height:30px;border-radius:50%;background:#f2a4a4;color:#fff;text-align:center;line-height:30px;position:absolute;top:11px;left:30px;font-weight:normal}#faqContainer .faq-cat-list{position:fixed;right:0;top:124px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.16);z-index:10}#faqContainer .faq-cat-list .faq-cat-head{font-size:15px;background:#f2a4a4;color:#fff;padding:10px 16px;margin:0;border:0}#faqContainer .faq-cat-list ul{margin:0}#faqContainer .faq-cat-list li{list-style:none;line-height:1;text-indent:0;padding:0}#faqContainer .faq-cat-list li a{padding:10px 16px;font-size:14px;color:#222;display:inline-block}#faqContainer .faq-cat-list li a:hover{text-decoration:none}#faqContainer .faq-cat-list li:not(:last-child){border-bottom:1px solid #dedede}#owner{padding-bottom:60px}#owner h2{border:0;padding:0}#owner .page-cover{width:100%;height:0;padding-top:34%;background:url("../img/design/owner_cover.jpg") center center/cover;position:relative}#owner .page-cover .cover-inner{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#owner .page-cover .cover-inner .owner-title-box{width:540px;padding:32px;background:#fff;text-align:center;margin:auto}#owner .page-cover .cover-inner .owner-title-box .ot-image{width:120px;margin:0 auto 14px;padding-bottom:22px;position:relative}#owner .page-cover .cover-inner .owner-title-box .ot-image:after{display:block;content:"";width:28px;height:2px;background:#f2a4a4;position:absolute;bottom:0;left:50%;margin-left:-14px}#owner .page-cover .cover-inner .owner-title-box h1{letter-spacing:.05em;line-height:1.6;margin:0}#owner .section-container{padding:60px 0}#owner .owner-merit{text-align:center}#owner .owner-merit h2{font-size:30px;font-size:3rem;font-weight:normal;margin-bottom:40px;line-height:1.8}#owner .owner-merit h2 strong{font-size:1.1em;font-weight:bold}#owner .owner-merit h3{display:inline-block;padding:0 6px;background:#fff;color:#f2a4a4;font-size:15px;font-size:1.5rem;font-weight:normal;margin-bottom:28px}#owner .owner-merit .merit-items{margin-bottom:32px}#owner .owner-merit .merit-items .item{width:260px;display:inline-block}#owner .owner-merit .merit-items .item .merit-image{width:160px;display:inline-block;margin-bottom:18px}#owner .owner-merit .merit-items .item h4{font-size:18px;font-size:1.8rem;line-height:1.7}#owner .owner-merit .merit-items .item h4 span{background:#fff100;font-size:24px;font-size:2.4rem}#owner .owner-merit ul{width:490px;text-align:left;margin:0 auto}#owner .owner-merit ul li{list-style:none;position:relative;font-size:22px;font-size:2.2rem;margin-bottom:22px;padding-left:60px;font-weight:bold;text-indent:0}#owner .owner-merit ul li:before{display:block;content:"";width:46px;height:40px;position:absolute;top:50%;left:0;margin-top:-1em;background:url("../img/design/merit_check.png") center center no-repeat/contain}#owner .owner-contact-line{width:100%;text-align:center;background:#fff;padding:30px 0 40px}#owner .owner-contact-line p{font-size:16px;font-size:1.6rem}#owner .owner-contact-line a{display:block;width:340px;height:80px;line-height:80px;background:#f2a4a4;border-radius:5px;color:#fff;font-size:20px;font-size:2rem;position:relative;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);margin:0 auto;box-shadow:0 0 3px rgba(0,0,0,.35)}#owner .owner-contact-line a i{position:absolute;top:50%;right:34px;margin-top:-0.5em;font-size:24px;font-size:2.4rem;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#owner .owner-contact-line a:hover{text-decoration:none;box-shadow:0 0 24px rgba(0,0,0,.25)}#owner .owner-contact-line a:hover i{right:24px}#owner .abilities{padding-bottom:20px}#owner .abilities h2{font-size:24px;font-size:2.4rem;margin-bottom:32px}#owner .abilities .ability-items{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:920px;margin:0 auto}#owner .abilities .item{width:440px;background:#fff;border-radius:5px;box-shadow:0 0 6px rgba(0,0,0,.35);overflow:hidden;margin-bottom:40px}#owner .abilities .item:nth-child(n+3){margin-bottom:0}#owner .abilities .item .ability-image{width:100%;height:180px;padding-top:60px;text-align:center;background-size:cover}#owner .abilities .item .ability-image.ability01{background-image:url("../img/design/ability01.jpg")}#owner .abilities .item .ability-image.ability02{background-image:url("../img/design/ability02.jpg")}#owner .abilities .item .ability-image.ability03{background-image:url("../img/design/ability03.jpg")}#owner .abilities .item .ability-image.ability04{background-image:url("../img/design/ability04.jpg")}#owner .abilities .item .ability-image img{height:60px;width:auto}#owner .abilities .item-text{padding:20px}#owner .abilities .item-text h3{font-size:20px;font-size:2rem;position:relative;padding-bottom:10px;margin-bottom:10px}#owner .abilities .item-text h3:after{display:block;content:"";width:24px;height:3px;background:#f2a4a4;position:absolute;bottom:0;left:0}#owner .abilities .item-text .item-end{margin:0}#owner .owners-flow h2{font-size:24px;font-size:2.4rem;margin-bottom:32px}#owner .owners-flow .flow-items .item{border-radius:5px;background:#fff;padding:8px 16px;margin-bottom:30px;position:relative}#owner .owners-flow .flow-items .item dl{display:table;min-height:94px}#owner .owners-flow .flow-items .item dl dt,#owner .owners-flow .flow-items .item dl dd{display:table-cell;vertical-align:middle}#owner .owners-flow .flow-items .item dl dt{width:242px;border-right:2px solid #efefef;position:relative;padding-left:36px;font-size:20px;font-size:2rem}#owner .owners-flow .flow-items .item dl dt span{position:absolute;left:0;top:50%;margin-top:-0.87em;color:#f2a4a4}#owner .owners-flow .flow-items .item dl dd{padding-left:24px;font-size:15px;font-size:1.5rem}#owner .owners-flow .flow-items .item:after{display:block;content:"";width:0;height:0;position:absolute;bottom:-20px;left:50%;margin-left:-9px;border-style:solid;border-width:10px 9px 0 9px;border-color:#f2a4a4 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#owner .owners-flow .flow-items .item:last-child:after{display:none}.contact-wrapper{width:100%;margin:0 auto}.contact-wrapper table{border:0;border-top:1px solid #e8e8e8;margin-bottom:40px}.contact-wrapper table tr{border-bottom:1px solid #e8e8e8}.contact-wrapper table th{width:230px;padding:12px;background:rgba(255,255,255,.65);vertical-align:middle}.contact-wrapper table th span{font-weight:normal;font-size:11px;font-size:1.1rem;padding:2px 4px;border-radius:3px;margin-left:6px;background:#eb3d00;color:#fff}.contact-wrapper table td{padding:12px;background:rgba(255,255,255,.25)}.contact-wrapper table td input,.contact-wrapper table td textarea{border:1px solid #d3dadc;border-radius:4px;padding:6px}.contact-wrapper table td input[type=file]{border:none}.contact-wrapper table td textarea{resize:none}.contact-wrapper table img{max-width:100%;height:auto}.contact-wrapper table,.contact-wrapper th,.contact-wrapper td{border:0;text-align:left}.contact-wrapper .btn-wrapper{text-align:center}.contact-wrapper .btn-wrapper input{display:inline-block;width:236px;height:48px;background:#f2a4a4;border:none;box-sizing:border-box;color:#fff;border-radius:6px;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);margin:0 8px}.contact-wrapper .btn-wrapper input:hover{background:#fff;color:#333}.contact-wrapper .btn-wrapper input.go-back{width:166px;height:38px;background:#dedede;color:#000}.contact-wrapper .btn-wrapper input.go-back:hover{background:#fff}.mw_wp_form_complete{text-align:center}.mw_wp_form_complete h2{font-size:26px;font-size:2.6rem;margin-bottom:40px}.wp-pagenavi{padding:20px 40px;text-align:center;position:relative;vertical-align:bottom;margin:0 auto}.wp-pagenavi a,.wp-pagenavi span{padding:0 14px;line-height:34px;height:34px;border-radius:6px;display:inline-block}.wp-pagenavi a{background:#f2a4a4;color:#fff;border-color:#f2a4a4;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}.wp-pagenavi a:hover{background:#fff;color:#f2a4a4;border-color:#f2a4a4}.wp-pagenavi span.current{color:#aaa;display:inline-block;background:#dedede;border-color:#dedede}.wp-pagenavi .pages{border:none;color:#888;display:block}.wp-pagenavi .last{display:inline-block;margin-top:10px}.wp-pagenavi .nextpostslink{width:286px;height:56px;display:block;max-width:80%;line-height:56px;margin:12px auto 0}#gspArchive{padding:0 !important}#gspArchive .gsp-archive-header{text-align:center;height:200px;width:100%;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;letter-spacing:.05em}#gspArchive .gsp-archive-header h1{font-size:42px;margin-bottom:10px;color:#f2a4a4}#gspArchive .gsp-archive-header h2{font-size:15px}#gspArchive .gsp-archive-wrapper{background:#fff;padding:60px 0}#gspArchive .gsp-archive-wrapper .gsp-intro{text-align:center;font-size:15px;letter-spacing:2;margin-bottom:40px}#gspArchive .gsp-list-column{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}#gspArchive .gsp-list-column .gsp-cont{width:258px;position:relative;margin-bottom:40px}#gspArchive .gsp-list-column .gsp-cont a *{-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#gspArchive .gsp-list-column .gsp-cont a:hover .gsp-thumb{opacity:.8}#gspArchive .gsp-list-column .gsp-thumb img{max-width:100%;height:auto;vertical-align:bottom}#gspArchive .gsp-list-column .gsp-data{position:absolute;bottom:0;left:0;background:#fff;padding:10px 20px 0 0;width:80%}#gspArchive .gsp-list-column .gsp-data .gsp-name{font-size:20px;letter-spacing:.05em}#gspArchive .gsp-list-column .gsp-data .gsp-name span{color:#f2a4a4;font-size:12px;display:block}#singlePlanner{background:#fff;padding-bottom:100px}#singlePlanner .gsp-header{background:#efefef;position:absolute;top:60px;left:0;width:100%;height:200px;z-index:0}#singlePlanner .gsp-name{font-size:34px;letter-spacing:.1em;height:100px;padding-top:14px;margin-bottom:34px}#singlePlanner .gsp-name span{font-size:15px;color:#f2a4a4;display:block;font-weight:normal}#singlePlanner .gsp-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding-top:100px;z-index:3;margin-bottom:60px}#singlePlanner .gsp-image{width:500px}#singlePlanner .gsp-image img{display:inline-block;margin-bottom:20px}#singlePlanner .gsp-profile{width:500px}#singlePlanner .gsp-profile .gsp-faq .gsp-question{font-size:20px;line-height:1.3;border-left:6px solid #666;padding-left:8px;letter-spacing:.05em;color:#666;font-weight:bold;margin-bottom:16px}#singlePlanner .gsp-profile .gsp-faq .gsp-answer{margin-bottom:50px;font-size:16px}.ap-button{display:block;background:#fff;width:340px;height:80px;margin:0 auto;line-height:80px;font-size:17px;text-align:center;border-radius:5px;border:1px solid #f2a4a4;color:#f2a4a4 !important;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);position:relative;z-index:10}.ap-button:hover{background:#f2a4a4;color:#fff !important;text-decoration:none !important}.f-poppins{font-family:"Poppins",sans-serif}#mouseAnimation,#mouseAnimation:before{position:absolute;left:50%}#mouseAnimation{width:30px;height:50px;margin-left:-15px;box-sizing:border-box;border:1px solid #a60a24;border-radius:25px;bottom:14px}#mouseAnimation:before{content:"";top:4px;width:4px;height:4px;background:#a60a24;margin-left:-2px;border-radius:2px;animation:scroll 1.5s infinite;-webkit-animation:scroll 1.5s infinite;-moz-animation:scroll 1.5s infinite}@keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(30px)}}@-webkit-keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(30px)}}@-moz-keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(30px)}}#gatheringMakerPage{padding:0 !important;background:#fff}#gatheringMakerPage p{font-size:15px}#gatheringMakerPage .hero{height:calc(100vh - 60px);width:100%;padding:0 50px;position:relative}#gatheringMakerPage .hero .hero-inner{background:#e8ded0;width:100%;height:100%;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}#gatheringMakerPage .hero .hero-title p{font-size:24px;line-height:2;margin-bottom:40px;font-weight:bold}#gatheringMakerPage .hero .hero-title h1{width:596px;margin:0 auto 80px}#gatheringMakerPage .hero .hero-title h2{width:160px;margin:auto}#gatheringMakerPage .section-inner{width:1080px;margin:auto}#gatheringMakerPage .sec-optimize .optimize-wrapper{position:relative}#gatheringMakerPage .sec-optimize .optimize-wrapper .optimize-image{width:875px;position:absolute;top:0;left:-20px}#gatheringMakerPage .sec-optimize .optimize-wrapper .optimize-intro{position:relative;padding-top:330px;padding-left:400px;margin-bottom:80px}#gatheringMakerPage .sec-optimize .optimize-wrapper .optimize-intro .optimize-intro-inner{background:#fff;padding:30px}#gatheringMakerPage .sec-optimize .optimize-wrapper .optimize-intro .optimize-intro-inner h2{color:#14526e;font-size:32px;line-height:1.8;margin-bottom:24px;letter-spacing:.05em}#gatheringMakerPage .sec-optimize .optimize-wrapper .optimize-intro .optimize-intro-inner p{font-size:18px;line-height:2}#gatheringMakerPage .sec-issue .issue-title{margin-bottom:34px}#gatheringMakerPage .sec-issue .issue-title *{color:#14526e}#gatheringMakerPage .sec-issue .issue-title h2{font-size:50px;position:relative;padding-left:70px;margin-bottom:16px;line-height:1}#gatheringMakerPage .sec-issue .issue-title h2::after{display:block;content:"";width:50px;height:1px;background:#14526e;position:absolute;left:0;top:50%}#gatheringMakerPage .sec-issue .issue-title p{font-size:17px;font-weight:bold}#gatheringMakerPage .sec-issue .issue-list{width:740px;margin:0 auto 24px;background:#eee;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 0;box-shadow:0 0 20px rgba(0,0,0,.2)}#gatheringMakerPage .sec-issue .issue-list ul{position:relative}#gatheringMakerPage .sec-issue .issue-list ul::after{display:block;content:"";position:absolute;width:300px;height:6px;background:#fff;top:70px;left:50%;margin-left:-150px;z-index:0;transform:rotate(135deg)}#gatheringMakerPage .sec-issue .issue-list ul li{font-size:18px;list-style:disc;font-weight:bold;line-height:2;position:relative;z-index:3}#gatheringMakerPage .sec-issue .presenting-solution{text-align:center;color:#a60a24;font-size:34px;position:relative;padding:80px 0}#gatheringMakerPage .sec-issue .presenting-solution::before{width:102px;height:36px;display:block;content:"";background:url("../img/gm/ps-arrow.png");background-size:contain;position:absolute;top:25px;left:50%;margin-left:-61px}#gatheringMakerPage .gm-section .gm-section-title{font-size:100px;line-height:1;color:#e8ded0;position:relative;top:-14px;margin-bottom:40px}#gatheringMakerPage .gm-section .gm-section-title .jp{font-size:20px;color:#14526e;display:block;margin-left:4px}#gatheringMakerPage .gm-section.bg-beige{background:#e8ded0}#gatheringMakerPage .gm-section.bg-beige .gm-section-title{color:#fff}#gatheringMakerPage .sec-effect .effect-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:80px}#gatheringMakerPage .sec-effect .effect-container .effect-block{width:500px}#gatheringMakerPage .sec-effect .effect-container .effect-block .effect-image{margin-bottom:14px}#gatheringMakerPage .sec-effect .effect-container .effect-block h3{font-weight:normal;margin-bottom:28px}#gatheringMakerPage .sec-methods .methods-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:80px}#gatheringMakerPage .sec-methods .methods-container .method-image{width:500px;padding:0 40px}#gatheringMakerPage .sec-methods .methods-container .method-text{width:500px}#gatheringMakerPage .sec-methods .methods-container .method-item h3{color:#14526e;margin-bottom:14px;padding-left:12px;border-left:3px solid #14526e;font-size:34px;line-height:1.1}#gatheringMakerPage .sec-methods .methods-container .method-item h3 .jp{display:inline-block;font-size:14px;margin-left:10px;font-weight:normal}#gatheringMakerPage .sec-methods .methods-container .method-item:not(:last-child){margin-bottom:40px}#gatheringMakerPage .sec-case .case-slides{padding-bottom:80px}#gatheringMakerPage .sec-case .case-item{width:680px;padding:20px;position:relative}#gatheringMakerPage .sec-case .case-item a{display:block}#gatheringMakerPage .sec-case .case-item .case-image{padding:0 40px}#gatheringMakerPage .sec-case .case-item .case-tag{border-bottom:1px solid #ccc;padding-bottom:6px;margin-bottom:12px}#gatheringMakerPage .sec-case .case-item .case-tag dt{font-size:12px;float:left;clear:both;width:74px;text-align:center;background:#14526e;color:#fff;border-radius:3px}#gatheringMakerPage .sec-case .case-item .case-tag dd{font-size:13px;padding:0 0 0 82px;margin-bottom:4px}#gatheringMakerPage .sec-case .case-item .case-detail{background:#fff;padding:24px 40px}#gatheringMakerPage .sec-case .case-item .case-detail h3{font-size:26px;display:inline-block;margin-bottom:16px}#gatheringMakerPage .sec-case .case-item .case-detail p{font-size:14px;margin-bottom:14px}#gatheringMakerPage .sec-case .slick-dots{bottom:60px}#gatheringMakerPage .sec-case .slick-dots li{border-color:#14526e;width:14px;height:14px}#gatheringMakerPage .sec-case .slick-dots li.slick-active{background:#14526e}#gatheringMakerPage .sec-case .slick-prev,#gatheringMakerPage .sec-case .slick-next{width:65px;height:65px;margin-top:-80px}#gatheringMakerPage .sec-case .slick-prev::before,#gatheringMakerPage .sec-case .slick-next::before{display:none}#gatheringMakerPage .sec-case .slick-prev{background:url("../img/gm/prev.png");background-size:contain;left:calc((100vw - 680px)/2 - 33px)}#gatheringMakerPage .sec-case .slick-next{background:url("../img/gm/next.png");background-size:contain;right:calc((100vw - 680px)/2 - 33px)}#gatheringMakerPage .sec-case .view-btn-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#gatheringMakerPage .sec-case .gm-case-gallery-target,#gatheringMakerPage .sec-case .case-youtube{display:block;width:48.5%;height:40px;line-height:40px;text-align:center;border:1px solid #222;border-radius:3px;cursor:pointer}#gatheringMakerPage .sec-order{background:#14526e;padding:40px 0 80px;text-align:center}#gatheringMakerPage .sec-order .order-intro{position:relative;padding-top:80px;margin-bottom:20px}#gatheringMakerPage .sec-order .order-intro::before{display:block;content:"";position:absolute;top:0;left:50%;margin-left:-69px;width:138px;height:69px;background:url("../img/gm/moyamoya.png");background-size:contain}#gatheringMakerPage .sec-order .order-intro p{margin:auto;color:#fff;font-size:20px;line-height:2}#gatheringMakerPage .sec-order h2{font-size:50px;color:#fff;letter-spacing:.05em;margin-bottom:40px}#gatheringMakerPage .sec-order .order-btn{display:block;width:340px;height:72px;line-height:72px;font-size:18px;color:#a60a24;text-align:center;padding-left:14px;position:relative;background:#fff;font-weight:bold;margin:0 auto 32px;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#gatheringMakerPage .sec-order .order-btn i{display:block;width:32px;height:32px;position:absolute;top:20px;left:40px;background:url("../img/gm/order-arrow.png");background-size:contain;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#gatheringMakerPage .sec-order .order-btn:hover{box-shadow:0 0 20px rgba(255,255,255,.5)}#gatheringMakerPage .sec-order .order-btn:hover i{left:48px}#gatheringMakerPage .sec-order .order-tel-wrapper .tel-note{font-size:18px;color:#fff;margin:0;line-height:1}#gatheringMakerPage .sec-order .order-tel-wrapper .tel-num{font-size:40px;color:#fff;letter-spacing:.05em;font-weight:bold;margin:0}#gatheringMakerPage .sec-faq{padding:80px 0}#gatheringMakerPage .sec-faq .faq-title{text-align:center;margin-bottom:40px}#gatheringMakerPage .sec-faq .faq-title *{color:#14526e}#gatheringMakerPage .sec-faq .faq-title h2{font-size:50px;line-height:1.2;margin:0}#gatheringMakerPage .sec-faq .faq-title p{font-size:17px;margin:0;letter-spacing:.05em}#gatheringMakerPage .sec-faq .faq-container{padding:0 140px}#gatheringMakerPage .sec-faq .faq-container .faq-item{margin-bottom:1px}#gatheringMakerPage .sec-faq .faq-container .faq-item .question{background:#e8ded0;color:#14526e;font-size:16px;padding:18px 70px 18px 92px;position:relative;cursor:pointer;font-weight:bold}#gatheringMakerPage .sec-faq .faq-container .faq-item .question .faq-num{font-size:22px;position:absolute;top:14px;left:36px}#gatheringMakerPage .sec-faq .faq-container .faq-item .question .faq-mark{display:block;position:absolute;width:16px;height:16px;right:36px;top:23px;transform:rotateZ(0);-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#gatheringMakerPage .sec-faq .faq-container .faq-item .question .faq-mark::before{display:block;content:"";width:100%;height:2px;background:#14526e;position:absolute;top:7px;left:0;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1)}#gatheringMakerPage .sec-faq .faq-container .faq-item .question .faq-mark::after{display:block;content:"";width:2px;height:100%;background:#14526e;position:absolute;top:0;left:7px}#gatheringMakerPage .sec-faq .faq-container .faq-item .question .faq-mark.active{transform:rotateZ(90deg)}#gatheringMakerPage .sec-faq .faq-container .faq-item .question .faq-mark.active::before{opacity:0}#gatheringMakerPage .sec-faq .faq-container .faq-item .answer{background:#f5f1eb;font-size:17px;padding:24px 92px;display:none}#gatheringMakerPage .ap-button{display:block;background:#fff;width:340px;height:80px;margin:0 auto;line-height:80px;font-size:17px;text-align:center;border-radius:5px;border:1px solid #f2a4a4;color:#f2a4a4 !important;-webkit-transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);position:relative;z-index:10}#gatheringMakerPage .ap-button:hover{background:#f2a4a4;color:#fff !important;text-decoration:none !important}#lpCatering2019{background:#fffceb}#lpCatering2019 *{color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:500}#lpCatering2019 h2,#lpCatering2019 h3,#lpCatering2019 dt{font-weight:bolder}#lpCatering2019 .lp-alp{font-family:"Karla",sans-serif;font-weight:700}#lpCatering2019 p,#lpCatering2019 li{font-size:16px}#lpCatering2019 .full-img{width:100%;height:auto;vertical-align:bottom}#lpCatering2019 .section-ttl{text-align:center;position:relative;height:100px}#lpCatering2019 .section-ttl h2{font-size:60px;position:absolute;width:100%;bottom:0;left:0;z-index:5;line-height:.7;font-family:"Karla",sans-serif;font-weight:700}#lpCatering2019 .section-ttl::before{display:block;content:"";position:absolute;top:0;left:50%;margin-left:-300px;width:600px;height:600px;border-radius:50%;z-index:1}#lpCatering2019 .section-content{position:relative;z-index:3;padding:140px 0 240px}#lpCatering2019 .section-inner{width:1080px;margin:0 auto}#lpCatering2019 .intro h2{font-size:30px;margin-bottom:60px;line-height:1}#lpCatering2019 .intro p{line-height:35px}#lpCatering2019 .merit{margin-top:-100px;position:relative;z-index:1}#lpCatering2019 .merit .section-ttl::before{background-color:#f8ebc8}#lpCatering2019 .merit .section-content{background:#f8ebc8}#lpCatering2019 .merit .merit-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#lpCatering2019 .merit .merit-container .merit-item{width:490px}#lpCatering2019 .merit .merit-container .merit-item:first-child{margin-bottom:30px}#lpCatering2019 .merit .merit-container .merit-item h3{font-size:96px;color:#007b07;line-height:1.2;white-space:nowrap;font-family:"Karla",sans-serif;font-weight:700}#lpCatering2019 .plan{margin-top:-100px;position:relative;z-index:2}#lpCatering2019 .plan .section-ttl::before{background-color:#fffceb}#lpCatering2019 .plan .plan-header{border-radius:0 0 10px 10px;overflow:hidden}#lpCatering2019 .plan .plan-header.active{border-radius:0}#lpCatering2019 .plan .plan-detail{display:none;background:#f8ebc8;padding:60px 50px;position:relative}#lpCatering2019 .plan .plan-detail .faq-link{display:block;width:100%;height:62px;border:2px solid #000;line-height:58px;padding-left:60px;text-align:center;font-weight:bold;font-size:14px;position:relative;margin:100px 0 60px}#lpCatering2019 .plan .plan-detail .faq-link .en{font-size:24px;display:block;height:100%;position:absolute;top:0;left:50%;margin-left:-83px}#lpCatering2019 .plan .plan-detail .faq-link .link-mark{display:block;width:16px;height:16px;border-top:solid 2px #000;border-right:solid 2px #000;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:18px;right:36px}#lpCatering2019 .plan .plan-view-btn{width:450px;height:100px;padding-top:22px;margin:0 auto;text-align:center;line-height:100px;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;cursor:pointer}#lpCatering2019 .plan .plan-view-btn p,#lpCatering2019 .plan .plan-view-btn span{font-size:17px;color:#fffceb;line-height:1}#lpCatering2019 .plan .plan-view-btn .btn-mark{display:block;position:absolute;width:16px;height:16px;left:50%;margin-left:-8px;bottom:32px}#lpCatering2019 .plan .plan-view-btn .btn-mark::before{display:block;content:"";width:100%;height:2px;background:#fffceb;position:absolute;top:7px;left:0}#lpCatering2019 .plan .plan-view-btn .btn-mark::after{display:block;content:"";width:2px;height:100%;background:#fffceb;position:absolute;top:0;left:7px}#lpCatering2019 .plan .plan-view-btn.active .btn-mark::after{display:none}#lpCatering2019 .plan .space-list{text-align:center}#lpCatering2019 .plan .space-list .list-ttl{font-size:16px;margin-bottom:30px}#lpCatering2019 .plan .space-list ul{width:90%;margin:auto}#lpCatering2019 .plan .space-list .list-item{line-height:42px;font-weight:bold;display:inline-block;font-size:15px}#lpCatering2019 .plan .space-list .list-item:not(:last-child){margin-right:20px}#lpCatering2019 .plan .space-list .sl-notes{font-size:13px;font-size:1.3rem;padding:10px 10% 0}#lpCatering2019 .plan .plan-buffet{margin-bottom:40px}#lpCatering2019 .plan .plan-buffet .plan-view-btn{background-image:url("../img/lp/buffet_arch.png")}#lpCatering2019 .plan .plan-bento{margin-bottom:40px}#lpCatering2019 .plan .plan-bento .plan-view-btn{background-image:url("../img/lp/bento_arch.png")}#lpCatering2019 .plan .plan-bento .space-list{padding-top:60px}#lpCatering2019 .plan .plan-bento .list-item a{color:#ae005f}#lpCatering2019 .plan .plan-drink .plan-view-btn{background-image:url("../img/lp/drink_arch.png")}#lpCatering2019 .plan .plan-drink .space-list.sl-left{width:100%;padding-top:50px}#lpCatering2019 .plan .plan-drink .space-list.sl-right{width:50%;position:absolute;right:0;top:380px}#lpCatering2019 .plan .plan-drink .list-item a{color:#364493}#lpCatering2019 .faq{margin-top:-100px;position:relative;z-index:3}#lpCatering2019 .faq .section-ttl::before{background-color:#f8ebc8}#lpCatering2019 .faq .section-content{background:#f8ebc8}#lpCatering2019 .faq .faq-container{width:880px;margin:0 auto}#lpCatering2019 .faq .faq-container .faq-item{background:#fffceb;padding:20px 40px 0;position:relative;margin-bottom:34px}#lpCatering2019 .faq .faq-container .faq-item:last-child{margin:0}#lpCatering2019 .faq .faq-container .faq-item .faq-mark{display:block;position:absolute;width:16px;height:16px;right:36px;top:23px;transform:rotateZ(0);-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}#lpCatering2019 .faq .faq-container .faq-item .faq-mark::before{display:block;content:"";width:100%;height:2px;background:#000;position:absolute;top:7px;left:0;-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}#lpCatering2019 .faq .faq-container .faq-item .faq-mark::after{display:block;content:"";width:2px;height:100%;background:#000;position:absolute;top:0;left:7px}#lpCatering2019 .faq .faq-container .faq-item .faq-mark.active{transform:rotateZ(90deg)}#lpCatering2019 .faq .faq-container .faq-item .faq-mark.active::before{opacity:0}#lpCatering2019 .faq .faq-container .faq-item .faq-num{position:absolute;top:-12px;left:40px;font-size:24px;line-height:1}#lpCatering2019 .faq .faq-container .faq-item .question{font-size:14px;padding-bottom:20px;cursor:pointer}#lpCatering2019 .faq .faq-container .faq-item .answer{font-size:12px;padding:10px 0 20px;display:none}#lpCatering2019 .order{margin-top:-100px;position:relative;z-index:4}#lpCatering2019 .order .section-ttl::before{background-color:#f0a6a5}#lpCatering2019 .order .section-content{background:#f0a6a5;padding:140px 0}#lpCatering2019 .order .order-container{width:880px;margin:0 auto}#lpCatering2019 .order .order-container .order-intro{margin-bottom:100px}#lpCatering2019 .order .order-container .order-intro p{line-height:35px}#lpCatering2019 .order .order-container h3{font-size:16px;margin-bottom:30px}#lpCatering2019 .order .order-container .order-list li:not(:last-child){margin-bottom:30px}#lpCatering2019 .order .order-container .order-list a{display:block;width:100%;height:62px;border:2px solid #000;line-height:58px;text-align:center;font-weight:bold;font-size:20px;position:relative;color:#000}#lpCatering2019 .order .order-container .order-list a .link-mark{display:block;width:17px;height:2px;background:#000;position:absolute;top:29px;right:36px;-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}#lpCatering2019 .order .order-container .order-list a .link-mark::after{display:block;content:"";border-top:solid 2px #000;border-right:solid 2px #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-3px;right:0;width:8px;height:8px}#lpCatering2019 .order .order-container .order-list a:hover .link-mark{right:26px}}
