*{box-sizing:border-box;word-break:break-all}html{scroll-behavior:smooth}body{padding:0;margin:0;overflow-x:hidden;-webkit-text-size-adjust:100%;font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;color:#333}a{text-decoration:none}p{font-size:1.3em;letter-spacing:.05em;padding:0;margin:0;line-height:1.6em}.ps{font-size:1.1em}h1{font-size:1.3em;color:#fff;letter-spacing:.3em;text-align:center;text-shadow:2px 2px 0 #2955e1}h2{font-size:1.4em;letter-spacing:.07em;line-height:1.5em;margin-bottom:10px;margin-top:0}h3{font-size:1.3em;letter-spacing:.07em;line-height:1.4em;margin-bottom:10px}ul{margin:0;padding:0;list-style:none;list-style-image:none}.mera_fra{width:100%;margin:auto;position:relative}.cnt_sub_fra{max-width:650px;min-width:320px}.cnt_fra{width:100%;max-width:920px;min-width:320px;margin:auto;position:relative}.cnt_c{margin-left:auto;margin-right:auto}.ta_c{text-align:center}.sbr{display:none}.mrg_b_p{margin-bottom:15px}.mrg_b_ctr{margin-bottom:90px}.va_mrg_l{margin-left:20px}.va_mrg_b{margin-bottom:20px}.pad_lr{padding-left:8px;padding-right:8px}.pad{padding:8px}.prl_fra{display:flex;justify-content:space-evenly;flex-wrap:wrap;align-items:center}.prl_fra_e{display:flex;justify-content:space-evenly;flex-wrap:wrap;align-items:flex-end}.diag_fra{background-color:#2955e1;padding:70px 0 70px;clip-path:polygon(0 2%,100% 0%,100% 100%,0% 100%)}.prl_d2w,.d2w{width:50%;padding:0 5px 5px;overflow:hidden}.prl_d2w_main{width:55%;padding:0 5px 5px;overflow:hidden}.prl_d2w_sub{width:45%;padding:0 5px 5px;overflow:hidden}.prl_o3{order:3}#mera_ftr{clip-path:polygon(0 7%,4% 7.5%,17% 3%,33% 6%,50% 0,67% 6%,83% 3%,96% 7.5%,100% 7%,100% 100%,0 100%);padding-top:20px;background-color:#296bff;position:relative}#ftr_menu{height:270px;background:url(//meratosen.com/wp-content/themes/kazuhiromaru/css/../img/angler.svg) 100% 108% no-repeat;background-size:250px auto;padding:25px 0}#ftr_menu>ul{width:100%;max-width:600px;min-width:320px;margin:30px auto 0;text-align:left;height:auto;justify-content:space-around}#ftr_menu a{border-bottom:1px dotted #66c5ff}#ftr_menu>ul>li>div>a{border-bottom:1px solid #66c5ff}#ftr_menu>ul>li{width:45%;text-align:left}#ftr_menu ul li a{color:#fff;display:inline-block;width:100%;height:auto;text-shadow:2px 2px 0 #143068;padding:5px;font-size:1em;transition:.3s}#ftr_menu ul li a:hover{background-color:#1d4fcc}.sl{height:50px}.ml{height:70px}.ml>div{margin-bottom:10px}.sub{margin-left:10px}#cp{height:40px;background-color:#2955e1;overflow:hidden}#cp p{padding:0;margin:0;text-align:center;font-size:.8em;color:#fff;line-height:40px;text-shadow:2px 2px 0 #1d4fcc}.fwht{color:#fff;text-shadow:2px 2px 0 #1d4fcc}.fmag{color:#e02bb9}.b{font-weight:900}.hln_wht:after{content:"";display:block;fill:#fff;height:5px;background-color:#fff}.hwv_blu:after{content:"";background:url(//meratosen.com/wp-content/themes/kazuhiromaru/css/../img/hln_blu.svg) no-repeat center center;background-size:100% auto;margin:0 auto;width:100%;height:20px;display:block;max-width:280px}.hwv_blu_lit:after{content:"";background:url(//meratosen.com/wp-content/themes/kazuhiromaru/css/../img/hln_blu_lit.svg) no-repeat center center;background-size:100% auto;margin:0 auto;width:100%;height:20px;display:block;max-width:280px;filter:drop-shadow(2px 2px 0 #1d4fcc)}.current_page_item:after{height:10px}.hwv_wht_d:after{content:"";background:url(//meratosen.com/wp-content/themes/kazuhiromaru/css/../img/hln_wht_dotwv.svg) no-repeat center center;background-size:100% auto;margin:0 auto;padding:5px;width:100%;height:25px;display:block;max-width:250px;filter:drop-shadow(2px 2px 0 #2955e1)}button{padding:0;border:none;display:block}.btn_i{width:45%;height:130px;position:relative;background-color:#66c5ff;margin-bottom:10px;transition:.3s;filter:drop-shadow(3px 4px 0 #1d4fcc)}.btn_i:hover{filter:drop-shadow(8px 6px 8px #66c5ff) hue-rotate(90deg)}.btn_i a{display:block;width:100%;height:100%}.btn_i span{display:block;width:100%;height:45px;position:absolute;bottom:0;left:0;background-color:#296bff;line-height:45px;font-size:.8em;font-weight:800;color:#fff;text-shadow:2px 2px 0 #1d4fcc;text-align:center}.i_flow{background-image:url(//meratosen.com/wp-content/themes/kazuhiromaru/css/../img/flow.svg);background-position:center;background-repeat:no-repeat}.i_skd{background-image:url(//meratosen.com/wp-content/themes/kazuhiromaru/css/../img/schedule.svg);background-position:center;background-repeat:no-repeat}.i_inq{background-image:url(//meratosen.com/wp-content/themes/kazuhiromaru/css/../img/inquiry.svg);background-position:center;background-repeat:no-repeat}.mrg_btn{margin:20px auto 0}._gry{background-color:#efefef;filter:drop-shadow(3px 4px 0 #dcdcdc)}._gry:hover{background-color:#66c5ff;filter:drop-shadow(8px 6px 8px #66c5ff) hue-rotate(360deg)}._gry span{color:#222}._grn{background-color:#78ffbb;filter:drop-shadow(3px 4px 0 #1d4fcc)}._grn:hover{background-color:#9cffcb;filter:drop-shadow(8px 6px 8px #78ffbb)}._grn span{color:#222}.btn{width:100%;max-width:280px;height:45px;text-align:center;cursor:pointer;transition:.3s;position:relative;overflow:hidden}.btn a{display:block;width:100%;height:100%}.btn span{line-height:45px;font-size:1em;font-weight:800;letter-spacing:.1em}.btn:after{content:"";height:8px;width:8px;border-top:4px solid #296bff;border-right:4px solid #1d4fcc;position:absolute;right:18px;top:0;bottom:0;margin:auto;transform:rotate(45deg)}.fitw{width:100%;height:auto}.mera_menu_container{width:100%;padding:0;margin:auto;position:absolute;top:160px}.mera_menu{transition:.3s}.mera_menu ul{width:750px;margin:0 auto;padding:0;display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;list-style-type:none}.mera_menu ul li a{display:block;border-radius:15px;padding:3px 10px;width:100%;height:100%;color:#fff;text-shadow:2px 2px 0 #1d4fcc}.mera_menu ul li a:before{content:"";display:inline-block;vertical-align:middle;height:14px;width:14px;transform:rotate(45deg);margin-right:3px;background:url(//meratosen.com/wp-content/themes/kazuhiromaru/css/../img/m_fish.svg) no-repeat center center;background-size:15px}.mera_menu ul li a:hover{background:#2955e1}.current_page_item a{background:#2955e1}#mera_toggle{display:none}.menu_btn{display:block;width:45px;height:45px;border-radius:4px;margin:0 auto;position:relative;border:solid 3px #fff;padding:0;display:none;cursor:pointer;transition:.3s}.menu_btn .menu_ln,.menu_btn .menu_ln:before,.menu_btn .menu_ln:after{content:'';display:block;height:3px;width:25px;border-radius:4px;margin:auto;position:absolute;left:0;right:0;background-color:#fff;transition:.5s}.menu_btn .menu_ln{top:18px}.menu_btn .menu_ln:after{top:8px}.menu_btn .menu_ln:before{bottom:8px}.menu_text{display:block;width:45px;margin:auto;text-align:center;position:absolute;left:-8px;bottom:-43px;color:#fff;font-size:.8em}#mera_toggle:checked~.menu_btn{position:fixed;left:0;right:0;top:10px;border:0}#mera_toggle:checked~.menu_btn:hover{background:#2955e1}#mera_toggle:checked~.menu_btn .menu_ln{background-color:rgba(255,255,255,0)}#mera_toggle:checked~.menu_btn .menu_ln:before{bottom:-4px;transform:rotate(45deg)}#mera_toggle:checked~.menu_btn .menu_ln:after{top:4px;transform:rotate(-45deg)}@media screen and (max-width:768px){#wp-admin-bar-unset{display:block !important}.prl_chg_m{order:2}.prl_d2w_sub,.prl_d2w_main,.prl_d2w{width:80%;margin:auto}.chg_ta_c{text-align:center}.chg_mrg_b{margin-bottom:40px}.va_mrg_l{margin-left:inherit}.sbr{display:inherit}#ftr_menu>ul>li{margin-left:20px}.menu_btn{display:block;margin:auto;z-index:999}#mera_toggle:checked~.mera_menu{margin:0 auto;right:0;left:0}.mera_menu{padding-top:80px;position:fixed;width:100%;top:0;right:-320px;max-width:320px;height:100%;z-index:998;background:rgba(17,17,17,.98);overflow:hidden}.mera_menu ul{width:100%;display:block}.mera_menu ul li{position:relative;display:block;width:100%;text-align:center;border-bottom:solid 1px #000;border-top:solid 1px #222}.mera_menu ul li a{border-radius:0;padding:8px;cursor:pointer;text-shadow:2px 2px 0 #000}.mera_menu ul li a span{color:#fff}}@media only screen and (max-width :480px){.prl_d2w_sub,.prl_d2w_main,.prl_d2w{width:100%}#ftr_menu>ul>li{font-size:.9em;margin-left:5px}}