html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;background:rgba(0,0,0,0);border:0;outline:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{background:rgba(0,0,0,0);font-size:100%;margin:0;padding:0;vertical-align:baseline}a:link,a:visited,a:active{text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}th,td{text-align:left}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{background:none;border:none;vertical-align:middle}select,button{background:none;border:none;border-radius:0;margin:0;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}img{border:0;font-size:0;height:auto;line-height:0;max-width:100%;vertical-align:top;width:100%}* html body{font-size:small}*:first-child+html body{font-size:small}ul,dl,ol{text-indent:0}input,select,textarea{font-family:Verdana,Helvetica,sans-serif;font-size:100%}.clearfloat{clear:both;font-size:1px;height:0;line-height:0px}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("/assets/fonts/Montserrat/Montserrat-Regular.eot");src:url("/assets/fonts/Montserrat/Montserrat-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-Regular.woff2") format("woff2"),url("/assets/fonts/Montserrat/Montserrat-Regular.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-Regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url("/assets/fonts/Montserrat/Montserrat-Medium.eot");src:url("/assets/fonts/Montserrat/Montserrat-Medium.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-Medium.woff2") format("woff2"),url("/assets/fonts/Montserrat/Montserrat-Medium.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-Medium.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url("/assets/fonts/Montserrat/Montserrat-SemiBold.eot");src:url("/assets/fonts/Montserrat/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-SemiBold.woff2") format("woff2"),url("/assets/fonts/Montserrat/Montserrat-SemiBold.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype")}@font-face{font-display:swap;font-family:"ZenKakuGothic";font-style:normal;font-weight:400;src:url("/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Regular.eot");src:url("/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Regular.woff2") format("woff2"),url("/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Regular.woff") format("woff"),url("/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"ZenKakuGothic";font-style:normal;font-weight:500;src:url("/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Medium.eot");src:url("/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Medium.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Medium.woff2") format("woff2"),url("/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Medium.woff") format("woff"),url("/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Medium.ttf") format("truetype")}@font-face{font-display:swap;font-family:"ShipporiMincho";font-style:normal;font-weight:400;src:url("/assets/fonts/Shippori_Mincho_B1/ShipporiMinchoB1-Regular.eot");src:url("/assets/fonts/Shippori_Mincho_B1/ShipporiMinchoB1-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Shippori_Mincho_B1/ShipporiMinchoB1-Regular.woff2") format("woff2"),url("/assets/fonts/Shippori_Mincho_B1/ShipporiMinchoB1-Regular.woff") format("woff"),url("/assets/fonts/Shippori_Mincho_B1/ShipporiMinchoB1-Regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"ShipporiMincho";font-style:normal;font-weight:500;src:url("/assets/fonts/Shippori_Mincho_B1/ShipporiMinchoB1-Medium.eot");src:url("/assets/fonts/Shippori_Mincho_B1/ShipporiMinchoB1-Medium.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Shippori_Mincho_B1/ShipporiMinchoB1-Medium.woff2") format("woff2"),url("/assets/fonts/Shippori_Mincho_B1/ShipporiMinchoB1-Medium.woff") format("woff"),url("/assets/fonts/Shippori_Mincho_B1/ShipporiMinchoB1-Medium.ttf") format("truetype")}@font-face{font-display:swap;font-family:"baskerville";font-style:normal;font-weight:400;src:url("/assets/fonts/baskerville/baskerville-old-face.eot");src:url("/assets/fonts/baskerville/baskerville-old-face.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/baskerville/baskerville-old-face.woff2") format("woff2"),url("/assets/fonts/baskerville/baskerville-old-face.woff") format("woff"),url("/assets/fonts/baskerville/baskerville-old-face.ttf") format("truetype")}body#notfound #contents{overflow:clip}body#notfound #sec01{padding:250px 0 0;position:relative;width:100%}@media screen and (max-width: 750px){body#notfound #sec01{padding:200px 0 0}}body#notfound #sec01 .sec01__treat01,body#notfound #sec01 .sec01__treat02{max-width:240px;position:absolute}body#notfound #sec01 .sec01__treat01 img,body#notfound #sec01 .sec01__treat02 img{height:auto;max-width:100%}@media screen and (max-width: 750px){body#notfound #sec01 .sec01__treat01,body#notfound #sec01 .sec01__treat02{max-width:140px}}body#notfound #sec01 .sec01__treat01{left:0;top:120px;-webkit-transform:translateX(-30%);transform:translateX(-30%)}@media screen and (max-width: 750px){body#notfound #sec01 .sec01__treat01{top:0%}}body#notfound #sec01 .sec01__treat02{bottom:30px;right:0;-webkit-transform:translateX(80%);transform:translateX(80%)}@media screen and (max-width: 750px){body#notfound #sec01 .sec01__treat02{bottom:0px}}body#notfound #sec01 .sec01__inr{margin:0 auto;text-align:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px}@media screen and (min-width: 1025px){body#notfound #sec01 .sec01__inr{max-width:1250px}}@media screen and (max-width: 1024px){body#notfound #sec01 .sec01__inr{padding:0 35px}}@media screen and (max-width: 568px){body#notfound #sec01 .sec01__inr{padding:0 30px}}body#notfound #sec01 .sec01__title-en{font-family:"Montserrat","Helvetica Neue",Arial,sans-serif;font-size:38px;font-weight:400;line-height:1.4;margin-bottom:10px}@media screen and (max-width: 750px){body#notfound #sec01 .sec01__title-en{font-size:24px}}body#notfound #sec01 .sec01__title-ja{font-size:20px;margin-bottom:40px}@media screen and (max-width: 750px){body#notfound #sec01 .sec01__title-ja{font-size:16px;margin-bottom:20px}}body#notfound #sec01 .sec01__text-ja{font-size:15px;line-height:2.4;margin-bottom:10px}@media screen and (max-width: 750px){body#notfound #sec01 .sec01__text-ja{font-size:13px}}body#notfound #sec01 .sec01__text-en{color:#dcdddd;font-family:"Montserrat","Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:2.2;margin-bottom:50px}@media screen and (max-width: 750px){body#notfound #sec01 .sec01__text-en{font-size:12px;line-height:1.8;margin-bottom:30px}}body#notfound #sec01 .bscbtn a{margin:0 auto;max-width:300px;padding:30px}@media screen and (max-width: 750px){body#notfound #sec01 .bscbtn a{padding:20px}}@media screen and (max-width: 460px){body#notfound #sec01 .bscbtn a{max-width:300px;width:100%}}