html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}main div h2,main div p,main article h1,address small{font-family:a-otf-ryumin-pr6n,serif;font-weight:300;font-style:normal}html{font-size:62.5%}@media screen and (max-width: 414px){html,body{overflow-x:hidden;width:100vw}}body{padding-bottom:30px;position:relative;z-index:0}body .rellax{position:absolute;z-index:-1}body .rellax img{display:block;height:auto;width:100%}body .img01{top:-15vw;right:-5vw;width:30vw}body .img02{left:-9vw;top:45vh;width:30vw}body .img03{left:-11vw;top:90vh;width:33vw}@media screen and (max-width: 414px){body .img03{top:60vh}}body .img04{right:-11vw;top:90vh;width:37vw}@media screen and (max-width: 414px){body .img04{top:60vh}}body .img05{right:-11vw;top:110vh;width:35vw}@media screen and (max-width: 414px){body .img05{top:70vh}}header h1{height:auto;margin-left:30px;margin-top:30px;width:35vw}@media screen and (max-width: 767px){header h1{margin-left:30px;margin-top:30px}}@media screen and (max-width: 767px) and (max-width: 414px){header h1{margin-left:20px;margin-top:20px;width:60vw}}header h1 img,header h1 svg{height:auto;width:100%}#title{fill:#000;stroke:#000}#title{stroke-width:0;animation:logo 5s linear}@keyframes logo{0%{stroke-width:1pt;stroke-dashoffset:1200;fill-opacity:0}50%{fill-opacity:0}100%{stroke-dashoffset:0;fill-opacity:1;stroke-width:0pt}}main{background:url("../img/perth.png") bottom center no-repeat;background-size:100vw auto;padding-bottom:590px;padding-top:30px;position:relative;z-index:0}@media screen and (max-width: 414px){main{background-size:150vw auto;padding-bottom:70vw;padding-top:70px}}main h1{height:auto;margin:auto;max-width:470px;width:48vw}main h1 img{height:auto;width:100%}main div{text-shadow:0 0 2px #fff,1px 1px 5px #fff,1px -1px 5px #fff,-1px 1px 5px #fff,-1px -1px 5px #fff,2px 2px 5px #fff,2px -2px 5px #fff,-2px -2px 5px #fff,-2px 2px 5px #fff;writing-mode:tb-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;height:450px;position:absolute;right:10vw;top:0;width:130px}@media screen and (max-width: 767px){main div{right:20px}}@media screen and (max-width: 767px) and (max-width: 414px){main div{right:15px}}main div h2{font-size:44px;font-size:4.4rem}@media screen and (max-width: 999px){main div h2{font-size:36px;font-size:3.6rem}}@media screen and (max-width: 999px) and (max-width: 767px){main div h2{font-size:30px;font-size:3rem}}@media screen and (max-width: 999px) and (max-width: 767px) and (max-width: 414px){main div h2{font-size:20px;font-size:2rem}}main div p{font-size:22px;font-size:2.2rem;line-height:1.5;margin-right:25px;margin-top:2vw}@media screen and (max-width: 999px){main div p{font-size:20px;font-size:2rem}}@media screen and (max-width: 999px) and (max-width: 767px){main div p{font-size:18px;font-size:1.8rem}}@media screen and (max-width: 999px) and (max-width: 767px) and (max-width: 414px){main div p{font-size:14px;font-size:1.4rem;margin-right:10px}}main article{margin-top:100px}main article h1{font-size:23px;font-size:2.3rem;letter-spacing:.2rem;max-width:100%;font-feature-settings:"palt";text-align:center;width:100%}@media screen and (max-width: 414px){main article h1{font-size:18px;font-size:1.8rem;letter-spacing:.1rem;line-height:1.5;margin-left:auto;margin-right:auto;width:70vw}}main article h1 br{display:none}@media screen and (max-width: 414px){main article h1 br{display:block}}main ul{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:300px auto 100px auto;width:780px}@media screen and (max-width: 767px){main ul{-webkit-justify-content:flex-start;justify-content:flex-start;width:calc(100vw - 15px*2)}}main ul li{margin-bottom:40px}@media screen and (max-width: 414px){main ul li{margin-left:10px;margin-right:10px;max-width:40vw}}main ul li a{display:block}main ul li a img{-webkit-filter:drop-shadow(0 0 1px #fff);filter:drop-shadow(0 0 1px #fff);height:auto;width:100%}main ul li:nth-of-type(1){height:42px;width:186px}main ul li:nth-of-type(2){height:60px;margin-left:130px;margin-right:130px;width:87px}@media screen and (max-width: 767px){main ul li:nth-of-type(2){margin-left:auto;margin-right:auto}}main ul li:nth-of-type(3){height:45px;width:242px}main ul li:nth-of-type(4){height:45px;margin-right:50px;width:220px}@media screen and (max-width: 767px){main ul li:nth-of-type(4){margin-right:auto}}main ul li:nth-of-type(5){height:48px;margin-left:50px;width:157px}@media screen and (max-width: 767px){main ul li:nth-of-type(5){margin-left:10px;margin-right:0}}address{text-align:center}address small{font-style:oblique;letter-spacing:.2rem}
