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;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}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}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{color:#000;font-size:62.5%}body{font-family:"Helvetica Neue",Helvetica,Arial,"游ゴシック体",YuGothic,"My Yu Gothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:140%;-webkit-text-size-adjust:100%}body *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 768px), print{body{line-height:1.85}}@media screen and (max-width: 767px){body{line-height:1.75;font-size:140%}}@media all and (-ms-high-contrast: none){*::-ms-backdrop,body{font-family:Arial, "Helvetica Neue", Helvetica, "メイリオ", Meiryo, "游ゴシック体", YuGothic, "My Yu Gothic", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}}a{text-decoration:underline;-webkit-transition:all .3s;transition:all .3s}a:visited{text-decoration:underline}a:hover{text-decoration:none}img{height:auto;line-height:1;max-width:100%;vertical-align:top}table th img,table td img{vertical-align:middle}.clear{clear:both}.clearfix,.fbox,#contents{display:block}.clearfix:after,.fbox:after,#contents:after{content:"";display:block;height:0;clear:both;visibility:hidden}.fr{float:right}.fl{float:left}ul.fbox li{float:left;display:inline}input,textarea,label{vertical-align:middle}.text-r{text-align:right !important}.text-c,table.text-c th,table.text-c td,table.th-c th{text-align:center !important}.text-l{text-align:left !important}@font-face{font-family:"My Yu Gothic";src:local("Yu Gothic Medium"),local("遊ゴシック Medium");font-weight:400}@font-face{font-family:"My Yu Gothic";src:local("Yu Gothic Medium"),local("遊ゴシック Medium");font-weight:normal}@font-face{font-family:"My Yu Gothic";src:local("Yu Gothic Medium"),local("遊ゴシック Medium");font-weight:500}@font-face{font-family:"My Yu Gothic";src:local("Yu Gothic Bold"),local("遊ゴシック Bold");font-weight:600}@font-face{font-family:"My Yu Gothic";src:local("Yu Gothic Bold"),local("遊ゴシック Bold");font-weight:bold}html,body{height:100%}body{padding:0 20px;background:url("../img/bg-line.png") center 750px no-repeat}@media screen and (max-width: 900px){body{background:url("../img/bg-line.png") 20px 750px no-repeat}}.wrapper{max-width:860px;height:100%;margin:0 auto;padding-top:60px;background:url("../img/logo.png") left 60px no-repeat}header{position:relative;margin:0 0 245px 30px}header .logo{display:block;width:210px;height:85px;text-indent:-99999px}header .contact{display:none;position:absolute;top:49%;right:0}header .contact a{color:#888}.body{padding-left:100px}.body h2{margin-bottom:60px;font-family:"游明朝", YuMincho, "Yu Mincho", "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:22px;font-size:2.2rem;font-weight:normal;letter-spacing:.1em;line-height:1.95}.body h2 .en{font-family:"Times New Roman", Times, "serif";font-size:23px;font-size:2.3rem;line-height:1.85}table{width:100%}table th,table td{padding:15px 12px;border-bottom:1px solid #ddd}table th{padding-left:0;text-align:left;white-space:nowrap}table td p{margin-bottom:5px}table td ul{list-style:disc}table td li{margin-left:15px}.contact-btn{margin-top:10px}.contact-btn a{display:inline-block;padding:10px 20px;line-height:1;background-color:#eee;color:#333;text-decoration:none;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.contact-btn a:hover{background-color:#fed900}footer{margin-top:60px;padding-bottom:60px;padding-left:100px;font-size:12px;font-size:1.2rem;text-align:center;color:#999}.waves{position:absolute;top:220px;left:0;width:100%;height:118px}.waves div{position:absolute;top:0;left:0;width:100%;height:118px}.waves .wave1{background:url("../img/bg-w1380.png") 0 center repeat-x;-webkit-animation:wave-anime1 10s linear infinite;animation:wave-anime1 10s linear infinite}.waves .wave2{background:url("../img/bg-w2000.png") 0 center repeat-x;-webkit-animation:wave-anime2 4s linear infinite;animation:wave-anime2 4s linear infinite;opacity:.75}.waves .wave3{background:url("../img/bg-w2000h.png") 0 center repeat-x;-webkit-animation:wave-anime3 5s linear infinite;animation:wave-anime3 5s linear infinite;opacity:.6}.waves .wave4{background:url("../img/bg-w2500.png") 0 center repeat-x;-webkit-animation:wave-anime4 7s linear infinite;animation:wave-anime4 7s linear infinite;opacity:.4}.waves .wave5{background:url("../img/bg-w2000.png") -800px center repeat-x;-webkit-animation:wave-anime5 8s linear infinite;animation:wave-anime5 8s linear infinite;opacity:.25}.waves .wave6{background:url("../img/bg-w2000h.png") -600px center repeat-x;-webkit-animation:wave-anime6 6.5s linear infinite;animation:wave-anime6 6.5s linear infinite;opacity:.35}.waves .wave7{background:url("../img/bg-w2500.png") -1250px center repeat-x;-webkit-animation:wave-anime7 11s linear infinite;animation:wave-anime7 11s linear infinite;opacity:.1}@-webkit-keyframes wave-anime1{0%{background-position:0}100%{background-position:-1380px}}@keyframes wave-anime1{0%{background-position:0}100%{background-position:-1380px}}@-webkit-keyframes wave-anime2{0%{background-position:0}100%{background-position:-2000px}}@keyframes wave-anime2{0%{background-position:0}100%{background-position:-2000px}}@-webkit-keyframes wave-anime3{0%{background-position:0}100%{background-position:-2000px}}@keyframes wave-anime3{0%{background-position:0}100%{background-position:-2000px}}@-webkit-keyframes wave-anime4{0%{background-position:0}100%{background-position:-2500px}}@keyframes wave-anime4{0%{background-position:0}100%{background-position:-2500px}}@-webkit-keyframes wave-anime5{0%{background-position:-800px}100%{background-position:-2800px}}@keyframes wave-anime5{0%{background-position:-800px}100%{background-position:-2800px}}@-webkit-keyframes wave-anime6{0%{background-position:-600px}100%{background-position:-2600px}}@keyframes wave-anime6{0%{background-position:-600px}100%{background-position:-2600px}}@-webkit-keyframes wave-anime7{0%{background-position:-1250px}100%{background-position:-3750px}}@keyframes wave-anime7{0%{background-position:-1250px}100%{background-position:-3750px}}@media screen and (max-width: 768px){header{margin:0 0 165px 20px}.waves{top:170px}.waves .wave1{background:url("../img/bg-w1380.png") 0 center/828px auto repeat-x;-webkit-animation:wave-anime1 10s linear infinite;animation:wave-anime1 10s linear infinite}.waves .wave2{background:url("../img/bg-w2000.png") 0 center/1200px auto repeat-x;-webkit-animation:wave-anime2 4s linear infinite;animation:wave-anime2 4s linear infinite;opacity:.75}.waves .wave3{background:url("../img/bg-w2000h.png") 0 center/1200px auto repeat-x;-webkit-animation:wave-anime3 5s linear infinite;animation:wave-anime3 5s linear infinite;opacity:.6}.waves .wave4{background:url("../img/bg-w2500.png") 0 center/1500px auto repeat-x;-webkit-animation:wave-anime4 7s linear infinite;animation:wave-anime4 7s linear infinite;opacity:.4}.waves .wave5{background:url("../img/bg-w2000.png") -800px center/1200px auto repeat-x;-webkit-animation:wave-anime5 8s linear infinite;animation:wave-anime5 8s linear infinite;opacity:.25}.waves .wave6{background:url("../img/bg-w2000h.png") -600px center/1200px auto repeat-x;-webkit-animation:wave-anime6 6.5s linear infinite;animation:wave-anime6 6.5s linear infinite;opacity:.35}.waves .wave7{background:url("../img/bg-w2500.png") -1250px center/1500px auto repeat-x;-webkit-animation:wave-anime7 11s linear infinite;animation:wave-anime7 11s linear infinite;opacity:.1}@-webkit-keyframes wave-anime1{0%{background-position:0}100%{background-position:-828px}}@keyframes wave-anime1{0%{background-position:0}100%{background-position:-828px}}@-webkit-keyframes wave-anime2{0%{background-position:0}100%{background-position:-1200px}}@keyframes wave-anime2{0%{background-position:0}100%{background-position:-1200px}}@-webkit-keyframes wave-anime3{0%{background-position:0}100%{background-position:-1200px}}@keyframes wave-anime3{0%{background-position:0}100%{background-position:-1200px}}@-webkit-keyframes wave-anime4{0%{background-position:0}100%{background-position:-1500px}}@keyframes wave-anime4{0%{background-position:0}100%{background-position:-1500px}}@-webkit-keyframes wave-anime5{0%{background-position:-480px}100%{background-position:-1680px}}@keyframes wave-anime5{0%{background-position:-480px}100%{background-position:-1680px}}@-webkit-keyframes wave-anime6{0%{background-position:-360px}100%{background-position:-1560px}}@keyframes wave-anime6{0%{background-position:-360px}100%{background-position:-1560px}}@-webkit-keyframes wave-anime7{0%{background-position:-750px}100%{background-position:-2250px}}@keyframes wave-anime7{0%{background-position:-750px}100%{background-position:-2250px}}}@media screen and (max-width: 767px){body{padding:0 20px 0 10px;background:url("../img/bg-line-sp.png") 30px 600px no-repeat}.wrapper{height:auto;padding-top:30px;background:url("../img/logo.png") left 30px/161px auto no-repeat}header{margin:0 0 135px 20px}header .logo{width:162px;height:55px}.body{padding-left:55px}.body h2{margin-bottom:30px;font-size:18px;font-size:1.8rem;letter-spacing:.02em;line-height:1.8}.body h2 br{display:none}.body h2 br.sp-br{display:inline}.body h2 .en{font-size:19px;font-size:1.9rem;line-height:1.75}table th,table td{padding:12px 12px 12px 0}table th{padding-left:0}table td li{margin-top:8px;line-height:1.5}footer{margin-top:30px;padding-bottom:30px;padding-left:65px}.waves{top:100px}}@media screen and (max-width: 600px){header{margin:0 0 100px 20px}.waves{top:80px}.waves .wave1{background:url("../img/bg-w1380.png") 0 center/552px auto repeat-x;-webkit-animation:wave-anime1 9s linear infinite;animation:wave-anime1 9s linear infinite}.waves .wave2{background:url("../img/bg-w2000.png") 0 center/800px auto repeat-x;-webkit-animation:wave-anime2 3s linear infinite;animation:wave-anime2 3s linear infinite;opacity:.75}.waves .wave3{background:url("../img/bg-w2000h.png") 0 center/800px auto repeat-x;-webkit-animation:wave-anime3 4s linear infinite;animation:wave-anime3 4s linear infinite;opacity:.6}.waves .wave4{background:url("../img/bg-w2500.png") 0 center/1000px auto repeat-x;-webkit-animation:wave-anime4 6s linear infinite;animation:wave-anime4 6s linear infinite;opacity:.4}.waves .wave5{background:url("../img/bg-w2000.png") -800px center/800px auto repeat-x;-webkit-animation:wave-anime5 7s linear infinite;animation:wave-anime5 7s linear infinite;opacity:.25}.waves .wave6{background:url("../img/bg-w2000h.png") -600px center/800px auto repeat-x;-webkit-animation:wave-anime6 5.5s linear infinite;animation:wave-anime6 5.5s linear infinite;opacity:.35}.waves .wave7{background:url("../img/bg-w2500.png") -1250px center/1000px auto repeat-x;-webkit-animation:wave-anime7 10s linear infinite;animation:wave-anime7 10s linear infinite;opacity:.1}@-webkit-keyframes wave-anime1{0%{background-position:0}100%{background-position:-552px}}@keyframes wave-anime1{0%{background-position:0}100%{background-position:-552px}}@-webkit-keyframes wave-anime2{0%{background-position:0}100%{background-position:-800px}}@keyframes wave-anime2{0%{background-position:0}100%{background-position:-800px}}@-webkit-keyframes wave-anime3{0%{background-position:0}100%{background-position:-800px}}@keyframes wave-anime3{0%{background-position:0}100%{background-position:-800px}}@-webkit-keyframes wave-anime4{0%{background-position:0}100%{background-position:-1000px}}@keyframes wave-anime4{0%{background-position:0}100%{background-position:-1000px}}@-webkit-keyframes wave-anime5{0%{background-position:-320px}100%{background-position:-1120px}}@keyframes wave-anime5{0%{background-position:-320px}100%{background-position:-1120px}}@-webkit-keyframes wave-anime6{0%{background-position:-240px}100%{background-position:-1040px}}@keyframes wave-anime6{0%{background-position:-240px}100%{background-position:-1040px}}@-webkit-keyframes wave-anime7{0%{background-position:-500px}100%{background-position:-1500px}}@keyframes wave-anime7{0%{background-position:-500px}100%{background-position:-1500px}}}body#archive{background:none}@media screen and (max-width: 767px){body#archive{padding:0}}body#archive .archive-wrapper{padding:84px 42px 42px}@media screen and (max-width: 767px){body#archive .archive-wrapper{padding:40px 32px 32px}}body#archive .archive-body{max-width:640px;margin:0 auto}body#archive h1{margin-bottom:45px;padding:8px 18px;font-size:20px;font-weight:normal;line-height:1.35;background-color:#333;color:#eee}body#archive h2{margin-bottom:25px;font-size:16px}body#archive ul{margin-bottom:38px}body#archive ul li{margin-bottom:18px;line-height:1.55}body#archive ul li a{display:inline-block;color:#0facd3}body#archive ul li a:visited{color:#0facd3}body#archive .name{margin-top:50px;padding-top:28px;border-top:1px solid #ddd}body#archive .name a{color:#0facd3}body#archive .name a:visited{color:#0facd3}
/*# sourceMappingURL=master.css.map */