@charset "UTF-8";#boxbox {width: 100%;margin: 30px 0px;padding: 10px;visibility: hidden;}#bbb1{font-size:0.1px;color: rgba(255,255,255,.0);}#access_area{text-align:center;line-height:0.9em;width:100%;margin:auto;margin-bottom:7em;margin-top:-100px;padding-bottom: 3em;}#container,#enable,body{width:100%;height:100%}#footer_copyright,#footer_logo,#footer_menu,#pagenation{position:fixed;z-index:300}.result_area table,table{border-collapse:collapse;border-spacing:0}.remodal,body{-webkit-text-size-adjust:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}img{vertical-align:top}html{font-size:62.5%}body{font-family:'A+mfCv-AXIS Font ベーシック L ProN',"游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; line-height:0;font-size:16px;font-size:1.6rem;-webkit-tap-highlight-color:transparent;min-width:0;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}body#hidden{overflow:hidden}#container{position:relative;min-height:700px}.font_en{font-family:'A+mfCv-AXIS Font ベーシック L ProN',"游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;}@media only screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.visible{visibility:visible!important}.hidden{visibility:hidden!important}.db{display:block!important}.dn{display:none!important}.cur_p{cursor:pointer!important}.cur_a{cursor:auto!important}.cur_d{cursor:default!important}.cur_n{cursor:none}.ht{overflow:hidden;text-indent:100%;white-space:nowrap}.btn_area{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQIW2NkAAIAAAoAAggA9GkAAAAASUVORK5CYII=)}#enable{position:fixed;top:0;left:0;background:0 0;z-index:1000;display:none}a{-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none}a:hover{color:#37f}#cursor{position:fixed;top:0;left:0;opacity:0;z-index:100;-webkit-perspective:400;perspective:400}#cursor #cursor_txt1{position:absolute;top:-6.5px;left:-24px}#cursor #cursor_txt2{position:absolute;top:-6.5px;left:-19px;display:none}#cursor #cursor_txt3{position:absolute;top:-6px;left:-17px;display:none}#cursor #cursor_line{position:absolute;top:-55px;left:-55px;width:110px;height:110px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}#footer_logo{bottom:0;left:0;width:184px;height:72px}#footer_logo img{position:absolute;top:0;left:0}#footer_logo svg{position:absolute;top:7px;left:0}@media screen and (max-width:480px){#footer_logo svg{top:0}}#footer_logo svg.pc{top:7px}#footer_copyright{bottom:0;right:0;width:330px;height:10px}#footer_copyright img{position:absolute;top:0;left:0}#footer_menu{bottom:10px;right:0;text-align:right;cursor:pointer}#footer_menu #footer_menu1_area{position:absolute;top:0;right:0;width:144px;height:22px}#footer_menu #footer_menu2_area{position:absolute;top:22px;right:0;width:74px;height:22px;display:none}#footer_menu #footer_menu3_area{position:absolute;top:44px;right:0;width:184px;height:22px;display:none}#footer_menu #footer_menu4_area{position:absolute;top:22px;right:0;width:127px;height:23px}#footer_menu #footer_menu2,#footer_menu #footer_menu3{display:none}#pagenation li,.inline{display:inline-block}#pagenation{bottom:50px;left:50%;margin-left:-36px;font-size:0}#pagenation .bg{position:absolute;top:-12px;left:-10px;width:118px;height:34px;background-color:transparent}#pagenation ul{position:absolute;top:0;left:0;width:118px}#pagenation li{position:relative;padding:0 1px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#pagenation li:first-child{margin-right:3px}#pagenation li:last-child{margin-left:3px}#pagenation .dot2{position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}#pagenation .active .dot2{opacity:1}#float_item_wrapper{position:absolute;top:50%;left:50%}#float_item_wrapper #float_parts_wapper1 img,#float_item_wrapper #float_parts_wapper1 svg,#float_item_wrapper #float_parts_wapper3 img,#float_item_wrapper #float_parts_wapper3 svg,#float_item_wrapper #float_parts_wapper5 img,#float_item_wrapper #float_parts_wapper5 svg,#float_item_wrapper div,#float_item_wrapper img{position:absolute;top:0;left:0}#float_item_wrapper #float_parts_wapper1,#float_item_wrapper #float_parts_wapper3,#float_item_wrapper #float_parts_wapper5{position:absolute;top:-100px;left:0}#float_item_wrapper #float_parts_wapper1 .numS,#float_item_wrapper #float_parts_wapper3 .numS,#float_item_wrapper #float_parts_wapper5 .numS{margin-left:-124px;margin-top:-164px;width:248px;height:328px}#float_item_wrapper #float_parts_wapper1 .numM,#float_item_wrapper #float_parts_wapper3 .numM,#float_item_wrapper #float_parts_wapper5 .numM{margin-left:-310px;margin-top:-205px;width:310px;height:410px}#float_item_wrapper #float_parts_wapper1 .numL,#float_item_wrapper #float_parts_wapper3 .numL,#float_item_wrapper #float_parts_wapper5 .numL{margin-left:-232.5px;margin-top:-307.5px;width:465px;height:615px}#float_item_wrapper #float_parts_wapper1 .kanjiS,#float_item_wrapper #float_parts_wapper3 .kanjiS,#float_item_wrapper #float_parts_wapper5 .kanjiS{margin-left:-128px;margin-top:-128px;width:256px;height:256px}#float_item_wrapper #float_parts_wapper1 .kanjiM,#float_item_wrapper #float_parts_wapper3 .kanjiM,#float_item_wrapper #float_parts_wapper5 .kanjiM{margin-left:-160px;margin-top:-160px;width:320px;height:320px}#float_item_wrapper #float_parts_wapper1 .kanjiL,#float_item_wrapper #float_parts_wapper3 .kanjiL,#float_item_wrapper #float_parts_wapper5 .kanjiL{margin-left:-240px;margin-top:-240px;width:480px;height:480px}#float_item_wrapper .n_b{width:45px;height:70px}#float_item_wrapper .slash{width:112px;height:111px}#float_item_wrapper .txt{width:94px;height:13px}#float_item_wrapper #float_n1_6{position:absolute;top:-78px;left:90px}#float_item_wrapper #float_n1_6 .n_a{top:-117px;left:-58px;width:35px;height:80px}#float_item_wrapper #float_n1_6 .n_b{top:-73px;left:-26px;width:56px;height:80px}#float_item_wrapper #float_n1_6 .slash{top:-117px;left:-76px;width:122px;height:121px}#float_item_wrapper #float_n1_6 .txt{top:-63px;left:-155px}#float_item_wrapper #float_n2_6{position:absolute;top:-73px;left:480px}#float_item_wrapper #float_n2_6 .n_a{top:-117px;left:-77px;width:43px;height:69px}#float_item_wrapper #float_n2_6 .n_b{top:-73px;left:-26px}#float_item_wrapper #float_n2_6 .slash{top:-117px;left:-76px}#float_item_wrapper #float_n2_6 .txt{top:-63px;left:-169px}#float_item_wrapper #float_n3_6{position:absolute;top:-50px;left:90px}#float_item_wrapper #float_n3_6 .n_a{top:-112px;left:-58px;width:52px;height:80px}#float_item_wrapper #float_n3_6 .n_b{top:-68px;left:-21px;width:56px;height:80px}#float_item_wrapper #float_n3_6 .slash{top:-112px;left:-71px;width:122px;height:121px}#float_item_wrapper #float_n3_6 .txt{top:-63px;left:-155px}#float_item_wrapper #float_n4_6{position:absolute;top:-62px;left:204px}#float_item_wrapper #float_n4_6 .n_a{top:-116px;left:91px}#float_item_wrapper #float_n4_6 .n_b{top:-73px;left:138px}#float_item_wrapper #float_n4_6 .slash{top:-117px;left:88px}#float_item_wrapper #float_n4_6 .txt{top:-63px;left:0}#float_item_wrapper #float_n5_6{position:absolute;top:-72px;left:90px}#float_item_wrapper #float_n5_6 .n_a{top:-112px;left:-57px;width:52px;height:80px}#float_item_wrapper #float_n5_6 .n_b{top:-68px;left:-21px;width:56px;height:80px}#float_item_wrapper #float_n5_6 .slash{top:-112px;left:-71px;width:122px;height:121px}#float_item_wrapper #float_n5_6 .txt{top:-63px;left:-155px}#float_item_wrapper #float_n6_6{position:absolute;top:-73px;left:240px}#float_item_wrapper #float_n6_6 .n_a{top:-117px;left:133px}#float_item_wrapper #float_n6_6 .n_b{top:-73px;left:174px}#float_item_wrapper #float_n6_6 .slash{top:-117px;left:124px}#float_item_wrapper #float_n6_6 .txt{top:-63px;left:35px}#float_item_wrapper #kanji1,#float_item_wrapper #kanji2,#float_item_wrapper #kanji3,#float_item_wrapper #kanji4,#float_item_wrapper #kanji5,#float_item_wrapper #kanji6{position:absolute;font-size:90px;font-size:9rem;line-height:0}#float_item_wrapper #kanji1 .parts1,#float_item_wrapper #kanji2 .parts1,#float_item_wrapper #kanji3 .parts1,#float_item_wrapper #kanji4 .parts1,#float_item_wrapper #kanji5 .parts1,#float_item_wrapper #kanji6 .parts1{position:absolute;top:0;left:0}#float_item_wrapper #kanji1 .parts2,#float_item_wrapper #kanji2 .parts2,#float_item_wrapper #kanji3 .parts2,#float_item_wrapper #kanji4 .parts2,#float_item_wrapper #kanji5 .parts2,#float_item_wrapper #kanji6 .parts2{position:absolute;top:0;left:.88em}#float_item_wrapper #kanji1 .parts3,#float_item_wrapper #kanji2 .parts3,#float_item_wrapper #kanji3 .parts3,#float_item_wrapper #kanji4 .parts3,#float_item_wrapper #kanji5 .parts3,#float_item_wrapper #kanji6 .parts3{position:absolute;top:0;left:0}#float_item_wrapper #kanji1 .parts4,#float_item_wrapper #kanji2 .parts4,#float_item_wrapper #kanji3 .parts4,#float_item_wrapper #kanji4 .parts4,#float_item_wrapper #kanji5 .parts4,#float_item_wrapper #kanji6 .parts4{position:absolute;top:0;left:.88em}#float_item_wrapper #kanji1{top:70px;left:280px}#float_item_wrapper #kanji2{top:70px;left:130px}#float_item_wrapper #kanji3{top:55px;left:180px}#float_item_wrapper #kanji4{top:70px;left:215px}#float_item_wrapper #kanji5{top:105px;left:375px}#float_item_wrapper #kanji6{top:80px;left:-95px}#float_item_wrapper .txt1{position:absolute;top:-56px;left:-3px;font-size:24px;font-size:2.4rem;white-space:nowrap;line-height:1;letter-spacing:-.12em;-webkit-transform-origin:0 100%;transform-origin:0 100%}#float_item_wrapper .txt1b{top:-62px}#float_item_wrapper .txt2{position:absolute;top:-24px;left:0}#float_item_wrapper .txt2 div{position:absolute;top:0;left:0}#float_item_wrapper .txt2b{position:absolute;top:-30px;left:0}#float_item_wrapper .txt3{position:absolute;top:5px;left:0;font-size:12px;font-size:1.2rem;white-space:nowrap;line-height:1.6;letter-spacing:-.1em}#float_item_wrapper .txt3b{top:11px}#float_item_wrapper .txt4{position:absolute;top:44px;left:0;cursor:pointer;opacity:1;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;display:none}#float_item_wrapper .txt4b{top:50px}#float_item_wrapper .txt4:hover{opacity:.6}#float_item_wrapper #float_txt1,#float_item_wrapper #float_txt2,#float_item_wrapper #float_txt3,#float_item_wrapper #float_txt4,#float_item_wrapper #float_txt5,#float_item_wrapper #float_txt6{position:absolute;top:0;left:24px}#float_item_wrapper #float_txt1,#float_item_wrapper #float_txt2{color:#000}#float_item_wrapper #float_txt3,#float_item_wrapper #float_txt4,#float_item_wrapper #float_txt5,#float_item_wrapper #float_txt6{color:#fff}#float_item_wrapper #float_txt1 .txt3{text-align:right;left:142px}#float_item_wrapper #float_txt2 .txt2{left:172px}#float_item_wrapper #float_txt3 .txt3{text-align:right;left:24px}#float_item_wrapper #float_txt4 .txt1{left:62px}#float_item_wrapper #float_txt5 .txt2{top:-23px!important}#float_item_wrapper #float_txt5 .txt3{left:150px;text-align:right}#float_item_wrapper #float_txt6 .txt2{left:200px}#good_d{position:absolute;bottom:64px;left:64px}.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:50px}.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:50px;height:auto;left:auto;top:0;right:0;bottom:0}.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;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;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;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_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;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-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:3px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;background-color:#fff;background-color:rgba(255,255,255,.75);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}#loading,#modal,#modal #modal_bg,#modal #modal_inner{height:100%;width:100%;left:0}.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)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000}.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}#loading{position:fixed;top:0;background-color:#fff;z-index:3000;overflow:hidden}#loading #loading_line{position:absolute;top:0;left:0;margin-top:-40px;margin-left:-40px;-webkit-perspective:400;perspective:400}#copyright_sp,.dn{display:none}@media only screen and (max-width:690px){#copyright_sp,footer{position:fixed;bottom:0}#footer_copyright,#footer_menu,.pc,footer{display:none}#footer_logo{height:69px}#copyright_sp{display:block;right:0;z-index:300}footer{left:0;width:33.33333%;z-index:1000}footer #footer_logo_black{position:absolute;top:0;left:0;opacity:1;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}footer #footer_logo_white{position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.footer_white #footer_logo_black{opacity:0}.footer_white #footer_logo_white{opacity:1}}#container-new ul.product-list .next_product a:hover,#modal #modal_inner #modal_products .next_product a:hover{opacity:.6}.product_pc{display:inline-block}.product_sp{display:none}#modal{position:absolute;top:0;z-index:200}#modal #modal_bg{position:absolute;top:0;background-color:rgba(0,0,0,.6)}#modal #modal_inner{position:absolute;background-color:#FFF}#modal #modal_inner #modal_products{position:absolute;top:0;left:0;height:calc(100% - 50px);margin-top:50px;width:100%}#modal #modal_inner #modal_products .title{margin:0 auto 52px;width:168px}#modal #modal_inner #modal_products .checksheet_title{text-align:center;margin:0 auto 52px;width:235px}#modal #modal_inner #modal_products .checksheet_title img{width:auto}#modal #modal_inner #modal_products .checksheet_title img.highlow{margin-top:20px}#modal #modal_inner #modal_products .navi1{position:relative;width:267px;height:62px;background-image:url(../img/products/navi1.png);background-repeat:no-repeat;margin:0 auto 28px}#modal #modal_inner #modal_products .navi1 .navi1_1{position:absolute;top:0;left:0;width:114px;height:62px;background-color:#fff}#modal #modal_inner #modal_products .navi1 .navi1_2{position:absolute;top:0;right:0;width:93px;height:62px;background-color:#fff}#modal #modal_inner #modal_products .img_main{width:1080px;margin:0 auto 10px}#modal #modal_inner #modal_products .img_main #slide{-webkit-transform-style:preserve-3d;width:1080px;height:510px;margin:0 auto;position:relative;z-index:10}#modal #modal_inner #modal_products .img_main #slide .slide_fades1{background-image:url(../img/products/02_slide.jpg)}#modal #modal_inner #modal_products .img_main #slide .slide_fades2{background-image:url(../img/products/02-1.jpg)}#modal #modal_inner #modal_products .img_main #slide .slide_fades3{background-image:url(../img/products/02-2.jpg)}#modal #modal_inner #modal_products .img_main #slide .slide_fades4{background-image:url(../img/products/01_slide.jpg)}#modal #modal_inner #modal_products .img_main #slide .slide_fades5{background-image:url(../img/products/01-1.jpg)}#modal #modal_inner #modal_products .img_main #slide .slide_fades6{background-image:url(../img/products/01-2.jpg)}#modal #modal_inner #modal_products .img_main #slide .fades{position:absolute;height:100%;width:100%;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;-ms-background-size:contain}#modal #modal_inner #modal_products .img_main #slide img{position:absolute;left:0;top:0}#modal #modal_inner #modal_products .next_product{margin-bottom:40px;-webkit-transition:all 3s ease;transition:all 3s ease}#modal #modal_inner #modal_products .mb100{margin-bottom:100px}#modal #modal_inner #modal_products .navi2{position:relative;height:62px;background-image:url(../img/products/navi2.png);background-repeat:no-repeat;margin:50px auto;width:72px;background-position:-76px 0}#modal #modal_inner #modal_products .navi2 .navi2_1{position:absolute;top:0;height:62px;background-color:#fff;width:73px;left:0}#modal #modal_inner #modal_products .navi2 .navi2_2{position:absolute;top:0;right:0;width:145px;height:62px;background-color:#fff;display:none}#modal #modal_inner #modal_products .num{margin-bottom:22px}#modal #modal_inner #modal_products .txt1{font-size:24px;font-size:2.4rem;line-height:1.6;letter-spacing:-.1em;margin-bottom:5px}#modal #modal_inner #modal_products .txt2{font-size:1.6rem;line-height:1.6}#modal #modal_inner #modal_products .detail_set{width:820px;margin:50px auto;white-space:nowrap}#modal #modal_inner #modal_products .detail_set .detail_L_txt{width:350px;padding-left:80px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:table-cell;vertical-align:middle}#modal #modal_inner #modal_products .detail_set .detail_L_img{width:350px;display:table-cell}#modal #modal_inner #modal_products .detail_set .detail_L_img img{width:324px;height:486px;margin:13px 0 0 20px}#modal #modal_inner #modal_products .detail_set .detail_R_txt{width:550px;padding-left:200px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:table-cell;vertical-align:middle}#modal #modal_inner #modal_products .detail_set .detail_R_img{width:350px;padding-left:120px;display:table-cell}#modal #modal_inner #modal_products .detail_set .detail_R_img img{width:324px;height:486px;margin:13px 0 0 20px}#modal #modal_inner #modal_shop,#modal #modal_inner #modal_showroom{left:0;height:100%;padding:50px 0;-webkit-box-sizing:border-box;width:100%;top:0;position:absolute}#modal #modal_inner #modal_shop{-ms-box-sizing:border-box;box-sizing:border-box;display:none}#modal #modal_inner #modal_shop .title{width:100%;text-align:center}#modal #modal_inner #modal_shop .list{-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:50%;font-size:0}#modal #modal_inner #modal_shop .list li{display:inline-block;margin:0 50px 50px 0}#modal #modal_inner #modal_shop .list li:nth-child(3n){display:inline-block;margin:0 0 50px}#modal #modal_inner #modal_shop .list li:nth-last-child(1),#modal #modal_inner #modal_shop .list li:nth-last-child(2),#modal #modal_inner #modal_shop .list li:nth-last-child(3){margin-bottom:0}#modal #modal_inner #modal_showroom{-ms-box-sizing:border-box;box-sizing:border-box;display:none}#modal #modal_inner #modal_showroom .title{margin:0 auto;width:100%;text-align:center}#modal #modal_inner #modal_showroom .list{-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:50%;font-size:0}#modal #modal_inner #modal_showroom .list li{display:inline-block;margin:0 50px 50px 0;width:326px}#modal #modal_inner #modal_showroom .list li .list_icon{display:table-cell}#modal #modal_inner #modal_showroom .list li .list_txt{display:table-cell;font-size:12px;font-size:1.2rem;line-height:1.5;vertical-align:middle;padding-left:1em}#modal #modal_inner #modal_showroom .list li:nth-child(3n){display:inline-block;margin:0 0 50px}#modal #modal_inner #modal_showroom .list li:nth-last-child(1),#modal #modal_inner #modal_showroom .list li:nth-last-child(2),#modal #modal_inner #modal_showroom .list li:nth-last-child(3){margin-bottom:0}#modal #modal_inner #modal_close{position:absolute;top:0;right:0;width:50px;height:50px}#modal #modal_inner #modal_close #modal_close1,#modal #modal_inner #modal_close #modal_close2{position:absolute;top:25px;left:25px;width:70px;height:1px;margin-left:-35px;background-color:#000}@media screen and (max-width:480px){html{overflow-x:hidden}#modal #modal_inner #modal_products .title{margin:15px auto 64px}#modal #modal_inner #modal_products .checksheet_title{margin:0 auto 52px;width:165px}#modal #modal_inner #modal_products .checksheet_title img{width:165px}#modal #modal_inner #modal_products .checksheet_title img.highlow{width:112px}#modal #modal_inner #modal_products .img_main{width:100vw;margin-top:8vw}#modal #modal_inner #modal_products .img_main #slide{width:100vw;height:47.3vw}#modal #modal_inner #modal_products .img_main #slide .slide_fades1{background-image:url(../img/products/011_cleaner.jpg)}#modal #modal_inner #modal_products .img_main #slide .slide_fades4{background-image:url(../img/products/011_hi.jpg)}#modal #modal_inner #modal_products .img_main #slide .slide_fades5{background-image:url(../img/products/011_hi-1.jpg)}#modal #modal_inner #modal_products .img_main #slide .slide_fades6{background-image:url(../img/products/011_hi-2.jpg)}#modal #modal_inner #modal_products .img_main #slide .fades{width:100%;height:100%}#modal #modal_inner #modal_products .img_main #slide li{width:100vw}#modal #modal_inner #modal_products .img_main #slide img{width:100vw;height:49vw}#modal #modal_inner #modal_products .img_main #slide .products_sp{width:85.4vw;height:49vw}#modal #modal_inner #modal_products .num{margin-bottom:1.8vw;margin-top:-2vw}#modal #modal_inner #modal_products .num img{width:21vw;height:15vw}#modal #modal_inner #modal_products .txt1{font-size:4.8vw;letter-spacing:-.2em;margin-bottom:1vw}#modal #modal_inner #modal_products .txt2{font-size:3.4vw;letter-spacing:-2.4px}#modal #modal_inner #modal_products .detail_set{width:100vw;margin:7vw auto;white-space:nowrap}#modal #modal_inner #modal_products .detail_set .detail_L_txt{padding-left:7vw}#modal #modal_inner #modal_products .detail_set .detail_L_txt .num{margin-top:-34vw}#modal #modal_inner #modal_products .detail_set .detail_L_txt .num img{margin-top:35vw;width:25vw;height:15vw}#modal #modal_inner #modal_products .detail_set .detail_L_txt .txt1{letter-spacing:-.4vw}#modal #modal_inner #modal_products .detail_set .detail_L_txt .txt2{font-size:3.4vw;letter-spacing:-1.5px;margin-top:-1vw}#modal #modal_inner #modal_products .detail_set .detail_L_img img{width:46.6vw;height:70vw;margin:0}#modal #modal_inner #modal_products .detail_set .detail_R_txt{padding-left:3vw}#modal #modal_inner #modal_products .detail_set .detail_R_img{right:0;padding:0;width:0}#modal #modal_inner #modal_products .detail_set .detail_R_img img{width:46.6vw;height:70vw;margin:0}#modal #modal_inner #modal_products .set_3 .detail_R_txt .num img,#modal #modal_inner #modal_products .set_5 .detail_R_txt .num img{width:22vw}#modal #modal_inner #modal_products .set_3 .detail_R_txt{padding-left:4vw}#modal #modal_inner #modal_products .set_3 .detail_R_txt .num{margin-top:2vw}#modal #modal_inner #modal_products .set_4{margin-top:7.7vw}#modal #modal_inner #modal_products .set_4 .detail_L_txt{padding-left:7vw;position:absolute;margin-top:13vw}#modal #modal_inner #modal_products .set_4 .detail_L_txt .txt2{font-size:3.25vw;letter-spacing:-2px;margin-top:0}#modal #modal_inner #modal_products .set_4 .detail_R_img{padding-left:53.6vw}#modal #modal_inner #modal_products .set_5 .detail_R_txt .num{margin-top:3vw}#modal #modal_inner #modal_products .set_6 .detail_L_txt{padding-left:7vw;position:absolute;margin-top:8vw}#modal #modal_inner #modal_products .set_6 .detail_L_txt .num{margin-top:-32vw}#modal #modal_inner #modal_products .set_6 .detail_L_txt .num img{width:24vw}#modal #modal_inner #modal_products .set_6 .detail_R_img{padding-left:53.6vw}#modal #modal_inner #sp_cl .set_1 .detail_R_txt{padding-left:5vw}#modal #modal_inner #sp_cl .set_1 .detail_R_txt .num{margin-bottom:2.8vw;margin-top:2vw}#modal #modal_inner #sp_cl .set_2 .detail_L_txt{padding-left:7vw;position:absolute;margin-top:13vw}#modal #modal_inner #sp_cl .set_2 .detail_L_txt .num{margin-top:-33vw}#modal #modal_inner #sp_cl .set_2 .detail_L_txt .txt1{margin-bottom:2.5vw}#modal #modal_inner #sp_cl .set_2 .detail_R_img{padding-left:53.4vw}#modal #modal_inner #sp_cl .set_3 .detail_R_txt{padding-left:6vw}#modal #modal_inner #sp_cl .set_3 .detail_R_txt .num{margin-top:2.8vw;margin-bottom:1.2vw}#modal #modal_inner #sp_cl #content{display:none}}#container-new .title img{display:block;margin:80px auto}#container-new .title .provider-site{margin-bottom:38px;text-align:center}#container-new ul.product-list{padding-bottom:168px;display:block;width:1080px;margin:0 auto}#form_wrap #contact-form p.error_text,.product-3{display:none}#container-new ul.product-list .next_product{margin-bottom:40px;-webkit-transition:all 3s ease;transition:all 3s ease}#form_wrap #contact-form #confirm_button input:hover,#form_wrap #contact-form .confirm-submit #back_button a:hover,#form_wrap #contact-form .confirm-submit #submit_button input:hover{opacity:.3}@media only screen and (max-width:690px){#container-new{font-size:13px}}@media screen and (max-width:480px){.product_pc{display:none}.product_sp{display:inline-block}#container-new{width:100vw}#container-new .title img{margin:64px auto}#container-new ul.product-list{width:100vw;padding-bottom:15vw}#container-new ul.product-list .next_product{margin-bottom:34px}#container-new ul.product-list .next_product img{width:85vw;margin-left:7vw}.foot_var{width:100vw;margin-top:8vw}.foot_var img{width:85.6vw;height:49vw;margin-left:7vw}#footer_logo{height:48px;width:134px}}#form_wrap{width:100%;position:relative}#form_wrap #contact-form #form_intro{line-height:150%;position:relative}#form_wrap #contact-form #form_intro .form_telfax{text-align:center;width:800px;margin-right:auto;margin-left:auto;overflow:hidden;padding-bottom:80px}#form_wrap #contact-form #form_intro .form_telfax .company-contact{float:left}#form_wrap #contact-form #form_intro .form_telfax .customer-contact{float:right}#form_wrap #contact-form #form_intro .form_telfax .num{font-size:34px;margin:21px}#form_wrap #contact-form #form_intro .form_telfax .ls05{letter-spacing:-.5px}#form_wrap #contact-form #form_intro .form_telfax:before{content:'';position:absolute;left:50%;bottom:0;display:inline-block;width:60px;height:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#000;border-radius:2px}#form_wrap #contact-form #form_intro .confirm{width:780px;margin:0 auto}#form_wrap #contact-form h3.subtitle03{font-size:30px;text-align:center;margin-top:80px;margin-bottom:53px}#form_wrap #contact-form #form_in{width:740px;margin:0 auto}#form_wrap #contact-form input,#form_wrap #contact-form select,#form_wrap #contact-form textarea{padding:7px;color:#333;border:1px solid #ccc;border-radius:0}#form_wrap #contact-form input:focus,#form_wrap #contact-form select:focus,#form_wrap #contact-form textarea:focus{border:1px solid #C2B09B}#form_wrap #contact-form #form_container{width:900px;margin:0 auto}#form_wrap #contact-form #form_header{width:900px;height:80px}#form_wrap #contact-form #form_main{margin:0 auto}#form_wrap #contact-form #form_required_text{color:red;margin-bottom:40px;font-weight:700}#form_wrap #contact-form #confirm_button{clear:both;text-align:center;margin-top:100px;text-transform:uppercase;font-weight:700;color:#333}#form_wrap #contact-form #confirm_button input{width:130px;height:0;padding-top:45px;background-image:url(../img/contact/confirm-btn.svg);background-size:contain;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;border:none}@media screen and (max-width:450px){#form_wrap #contact-form #confirm_button input{width:93px;padding-top:30px}}#form_wrap #contact-form .agree{position:relative}#form_wrap #contact-form .agree:after{display:block;content:'';position:absolute;top:.8em;left:-1.3em;width:11px;height:6px;border-left:1px solid #000;border-bottom:1px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#form_wrap #contact-form .confirm-submit{width:400px;margin:0 auto;padding-bottom:50px;position:relative;clear:both}#form_wrap #contact-form .confirm-submit #back_button,#form_wrap #contact-form .confirm-submit #submit_button{position:absolute;clear:both;text-align:center;text-transform:uppercase;font-weight:700;color:#333;cursor:pointer}#form_wrap #contact-form .confirm-submit #submit_button{right:80px}#form_wrap #contact-form .confirm-submit #submit_button input{width:99px;height:50px;background-image:url(../img/contact/send-btn.svg);cursor:pointer;-webkit-transition:all .5s;transition:all .5s;border:none}#form_wrap #contact-form .confirm-submit #back_button{left:80px}#form_wrap #contact-form .confirm-submit #back_button a{width:99px;height:50px;background-image:url(../img/contact/back-btn.svg);cursor:pointer;-webkit-transition:all .5s;transition:all .5s;border:none;display:block}#form_wrap #contact-form #form_footer{width:900px;height:50px}#form_wrap #contact-form address{font-size:85%;font-style:normal;float:right;line-height:50px}#form_wrap #contact-form #form_footer a{color:#000}#form_wrap #contact-form #form_contact_main{margin:0 auto}#form_wrap #contact-form #form_wrap{width:100%}#form_wrap #contact-form #form_contact_main dl{width:100%;line-height:220%;float:left}#form_wrap #contact-form #form_contact_main dl:first-child{border:none}#form_wrap #contact-form #form_contact_main dl.nonbor input{border:none;padding:0}#form_wrap #contact-form #form_contact_main dt{width:25%;float:left}#form_wrap #contact-form #form_contact_main dt p{font-weight:300}#form_wrap #contact-form #form_contact_main dt span{font-weight:700;color:red}#form_wrap #contact-form #form_contact_main dd{padding-bottom:40px;width:65%;float:left;background-color:#fff}#form_wrap #contact-form #privacy_txt{margin-left:30%;margin-top:10px}#form_wrap #contact-form #form_contact_main a{color:#3898CC;text-decoration:none}#form_wrap #contact-form #form_contact_main a:hover{color:#3898CC;text-decoration:underline}#form_wrap #contact-form .privacy{margin-left:20%;padding-left:10px}@media only screen and (max-width:690px){#form_wrap #contact-form{font-size:13px}#form_wrap #contact-form #form_contact_main{width:100%}#form_wrap #contact-form #form_in{width:90%;margin:0 auto}#form_wrap #contact-form #form_intro .form_telfax{width:100%;padding-bottom:50px}#form_wrap #contact-form #form_intro .form_telfax .company-contact,#form_wrap #contact-form #form_intro .form_telfax .customer-contact{float:none;margin-bottom:30px}#form_wrap #contact-form #form_intro .form_telfax .num,#form_wrap #contact-form h3.subtitle03{font-size:17px;font-weight:700}#form_wrap #contact-form #form_contact_main dl{border-top:none;margin-bottom:15px}#form_wrap #contact-form #form_contact_main dd,#form_wrap #contact-form #form_contact_main dt{width:100%;float:none;padding:5px 0}#form_wrap #contact-form #form_contact_main dt{padding:5px}#form_wrap #contact-form #privacy_txt{margin-left:0;font-size:90%}#form_wrap #contact-form .confirm-submit{width:100%}#form_wrap #contact-form .confirm-submit #back_button{left:50px}#form_wrap #contact-form .confirm-submit #submit_button{right:50px}#form_wrap #contact-form .privacy{margin-left:0;padding-left:0}#form_wrap #contact-form #form_intro .confirm{width:100%}}#form_wrap #contact-form #basic_information,#form_wrap #contact-form #enquete_intro{border-left:solid 5px #999;background-color:#EFEFEF;padding:5px;color:#333;font-weight:700}#form_wrap #contact-form #basic_information{margin:40px 0 10px}#form_wrap #contact-form #enquete_intro{margin:50px 0 20px}#form_wrap #contact-form #form_enquetet_main dl{width:700px;border-bottom:1px dotted #CCC;padding:10px 0;line-height:220%}#form_wrap #contact-form #form_enquetet_main dl.privacy{margin-top:30px;border-bottom:none}#form_wrap #contact-form #form_enquetet_main dt span{font-weight:700;color:red}#form_wrap #contact-form #form_enquetet_main dd{width:650px;padding-left:20px}#form_wrap #contact-form #free_text{margin:20px 0 10px}#form_wrap #contact-form .example_text{margin-top:5px;line-height:100%;font-size:90%;color:#999}#form_wrap #contact-form #family_name,#form_wrap #contact-form #family_name_yomi,#form_wrap #contact-form #first_name,#form_wrap #contact-form #first_name_yomi{width:120px;margin-right:20px}#form_wrap #contact-form #zip01,#form_wrap #contact-form #zip02{width:40px}#form_wrap #contact-form #female{margin-left:20px}#form_wrap #contact-form #table_address td{padding:3px 0}#form_wrap #contact-form .width_cl,#form_wrap #contact-form .width_cm,#form_wrap #contact-form .width_cs,#form_wrap #contact-form .width_el,#form_wrap #contact-form .width_em,#form_wrap #contact-form .width_es{width:95%}#form_wrap #contact-form .height_s{height:50px}#form_wrap #contact-form .height_m{height:100px}#form_wrap #contact-form .height_l{height:150px}#form_wrap #contact-form .keywords_box{margin-bottom:5px;margin-right:6px;float:left}#form_wrap #contact-form .dcms_error_area{background:#FFD7D7;position:relative}#form_wrap #contact-form .dcms_error_area p.error_text{display:block;width:auto;margin-top:5px;color:#FFF;position:relative;-webkit-animation:dcms_fadein_up .8s 1;animation:dcms_fadein_up .8s 1}#form_wrap #contact-form .dcms_error_area p.error_text span{background:#f66;display:inline-block;padding:7px}#form_wrap #contact-form .dcms_error_area p.error_text:before{content:"";width:0;height:0;position:absolute;text-align:left;top:-10px;left:10px;border:5px solid transparent;border-bottom:5px solid #F66;-webkit-animation:dcms_fadein_up .8s 1;animation:dcms_fadein_up .8s 1}@-webkit-keyframes dcms_fadein_up{0%{opacity:0}100%{opacity:1}}@keyframes dcms_fadein_up{0%{opacity:0}100%{opacity:1}}#form_wrap #contact-form #form_required_text{font-size:14px!important}#form_wrap #contact-form #form_contact_main{font-size:14px}#result{text-align:center;position:relative;height:100%;font-size:16px;line-height:1.6;margin-bottom:130px}#result .noselect{top:0;right:0;bottom:0;left:0;margin:auto;width:80%;height:5.3rem}#result .thanks-contact{margin-top:248px;margin-bottom:4px}@media only screen and (max-width:690px){#result .thanks-contact{margin-top:168px}}#result .return-top{margin-top:40px}#content{width:780px;margin:80px auto 40px;font-size:16px}#content .check-title{text-align:center;margin-bottom:80px;font-size:24px}#content .noselect{text-align:center;margin-bottom:40px;line-height:1.6}#content .setting_area{width:430px;margin:0 auto}#content .setting_area .table{width:100%}#content .setting_area .table ul{margin-bottom:40px;display:block}#content .setting_area .table ul li{width:120px;font-weight:400;color:#666;display:inline-block}#content .setting_area .table ul select{height:36px;width:270px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #999;border-radius:inherit;padding-left:5px;background:url(../img/products/arrow.jpg) right 50% no-repeat,-webkit-linear-gradient(top,#fff 0);background:url(../img/products/arrow.jpg) right 50% no-repeat,-webkit-gradient(linear,left top,left bottom,from(#fff));background:url(../img/products/arrow.jpg) right 50% no-repeat,linear-gradient(to bottom,#fff 0)}#content .arrow_area{float:left;width:40px;padding:40px 0 0 10px}.result_area{display:table;margin:0 auto;font-size:80%}.result_area .mark_area{width:100%;margin-bottom:10px;text-align:center}.result_area .mark_area img{margin-bottom:35px}.result_area table,.result_area td,.result_area th{line-height:26px;padding:5px;border:1px solid #000}.result_area td,.result_area th{width:270px}.result_area td img{margin:0px}.content_navi{border:1px solid #000;padding:80px 150px;text-align:center;margin-bottom:40px;-webkit-transition:all 3s ease;transition:all 3s ease}.content_navi a:hover{opacity:.6}@media screen and (max-width:480px){#content{width:71vw;margin:0 auto;padding-bottom:10px}#content .check-title{margin-bottom:13vw;font-size:18px;margin-top:11vw}#content .setting_area{width:100%}#content .setting_area .table ul{margin:30px auto}#content .setting_area .table ul li{font-size:13px;width:92px;text-align:right;line-height:1.8}#content .setting_area .table ul select{position:absolute;height:6.2vw;width:43vw;margin-left:3vw;padding-left:6px}margin-bottom: 130px; .result_area{width:80%;margin:0 auto;font-size:13px}.result_area #result{font-size:13px}.result_area #result .mark_area img{margin-bottom:15px}.result_area #result table{width:80%;margin:0 auto}.result_area #result table td{line-height:20px;}.content_navi{padding:30px}.content_navi .checksheet_title,.content_navi .noselect{margin-bottom:28px!important}.noselect{line-height:5vw;font-size:13px}}@media screen and (max-width:359px){#form_wrap #contact-form .confirm-submit #submit_button{right:35px}#form_wrap #contact-form .confirm-submit #back_button{left:35px}}.red{color:red}path{-webkit-transition:all .3s ease;transition:all .3s ease}svg:hover>path{fill:#37f}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal-close,.remodal-close:before{position:absolute;top:0;left:0;display:block;width:35px}.remodal-cancel,.remodal-close,.remodal-confirm{overflow:visible;margin:0;cursor:pointer;text-decoration:none;border:0;outline:0}.remodal.remodal-is-closing,.remodal.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{height:35px;padding:0;-webkit-transition:color .2s;transition:color .2s;color:#95979c;background:0 0}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:'A+mfCv-AXIS Font ベーシック L ProN',"游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;;font-size:25px;line-height:35px;content:"\00d7";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;min-width:110px;padding:12px 0;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:0;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}#header,#modal_menu{display:none}@media only screen and (max-width:690px){#header{position:fixed;top:0;left:0;width:35px;display:block;z-index:2000}#header .menu-trigger,#header .menu-trigger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box}#header .menu-trigger{position:relative;width:35px;height:29px}#header .menu-trigger span,#header .menu-trigger span:nth-of-type(2)::after{position:absolute;width:100%;height:3px;background-color:#000;left:0}#header .menu-trigger span:nth-of-type(1){top:0}#header .menu-trigger span:nth-of-type(2){top:12px}#header .menu-trigger span:nth-of-type(3){bottom:0}#header .menu-trigger span:nth-of-type(2)::after{top:0;content:'';-webkit-transition:all .4s;transition:all .4s}#header .menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(20px) scale(0);transform:translateY(20px) scale(0)}#header .menu-trigger.active span:nth-of-type(2){-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}#header .menu-trigger.active span:nth-of-type(2)::after{-webkit-transform:rotate(60deg);transform:rotate(60deg)}#header .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-20px) scale(0);transform:translateY(-20px) scale(0)}#header #header_menu_txt1_black{display:block}#header #header_menu_txt1_black.active,#header #header_menu_txt2_black{display:none}#header #header_menu_txt2_black.active{display:block}#header img{width:35px;height:auto}#modal_menu{display:none;position:relative}#modal_menu .menu_list{margin-top:40vh}#modal_menu img{display:block;margin:0 auto;width:50%;height:auto}#modal_menu.active{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:299}}section#contact{margin-bottom:80px}#contact_footer{position:relative;height:65px}#contact_footer .ssl{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}@media screen and (max-width:480px){section#contact{margin-bottom:40px}#contact_footer{height:50px}#contact_footer .ssl{width:50px}#contact_footer .ssl img{width:100%}}#movie_wrapper,#movie_wrapper .video_cover{position:absolute;top:0;left:0;width:100%;height:100%}#movie_wrapper #zoomlineWrapper,#scene7{top:50%;left:50%;position:absolute}#movie_wrapper #movie_player{position:absolute;top:0;left:0}#movie_wrapper #zoomlineWrapper #zoomline2{position:absolute;top:35px;left:-150px;display:none}#movie_wrapper #zoomlineWrapper #zoomline4{position:absolute;top:10px;left:-188px;display:none}#movie_wrapper #zoomlineWrapper #zoomline6{position:absolute;left:-217px;top:67px;display:none}#scene7{display:none;z-index:100}#scene7 #scene7_1{position:absolute;top:300px;left:-78px}#scene7 #scene7_2{position:absolute;top:-6px;left:-77px}#scene7 #scene7_3{position:absolute;top:-65px;left:-65px}#scene7 #scene7_4{position:absolute;top:-224px;left:-512px}
