﻿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,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}main,article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}html{overflow-y:scroll;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}button,input,select,textarea{font-size:100%}input,textarea{margin:0;padding:0}input::-webkit-input-placeholder,input:-moz-placeholder,textarea::-webkit-input-placeholder,textarea:-moz-placeholder{color:#888}input[type="button"],input[type="submit"],input[type="search"],input[type="reset"]{-webkit-appearance:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;width:100%}caption,th{text-align:left}a:focus{outline:none}.clearfix:after{content:"";clear:both;display:block}img{max-width:100%;vertical-align:bottom;-webkit-backface-visibility:hidden}i{font-style:normal}html{position:relative;font-size:62.5%}body{background:linear-gradient(to bottom, #bee7ff 0%, #6ed7ff 50%, #ebf8ff 100%);overflow:hidden;word-break:break-all;font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, sans-serif, monospace;color:#231815;line-height:1.6;font-feature-settings:"palt";font-size:1.2rem}@media screen and (min-width: 768px){body{font-size:1.5rem}}img[src$=".svg"]{width:100%}a{text-decoration:none}@media screen and (min-width: 768px){a:hover{text-decoration:none}}ul.ul-normal{list-style:disc}ul.ul-normal li{margin-left:1.2em}ul.ul-kome li{position:relative;padding-left:1.2em}ul.ul-kome li::before{content:"※";position:absolute;left:0}ol.ol-normal{list-style:decimal}ol.ol-normal li{margin-left:1.2em}sup{position:relative;top:-0.2em;vertical-align:top}.page-top{position:fixed;right:20px;bottom:50px;width:40px;height:40px;transition:all .3s ease-out;-webkit-transform:scale(0);transform:scale(0);z-index:998}.page-top.page-top-on{-webkit-transform:scale(1);transform:scale(1)}@media screen and (min-width: 768px){.page-top{right:15px;bottom:15px}.page-top:hover{opacity:0.6}}.img-pc{display:none}@media screen and (min-width: 768px){.img-sp{display:none}.img-pc{display:block}}.caution{margin-top:2em;text-align:right;font-size:1rem}@media screen and (min-width: 768px){.caution{font-size:1.3rem}}.hover{transition:opacity .3s}.hover img{transition:opacity .3s}@media screen and (min-width: 960px){.hover:hover,.hover:hover img{opacity:0.7}}@media screen and (min-width: 768px){.ao2018{padding-top:40px}}.header{width:39.0625%;max-width:250px}@media screen and (min-width: 768px){.header{position:absolute;top:20px;left:0;width:195px}}@media screen and (min-width: 960px){.header{left:50%;margin-left:-495px}}.footer{margin-top:2em;padding:5px 15px 5px 5px;background:#fff}.footer .footer-inner{max-width:960px;margin:0 auto}.footer .footer-inner:after{content:"";clear:both;display:block}.footer .logo{float:left;width:125px}.footer .copyright{float:right;width:100px;margin-top:1em;text-align:right;font-size:1rem}@media screen and (min-width: 768px){.footer{padding:10px 15px 10px 5px}.footer .logo{width:195px}.footer .copyright{margin-top:1.5em;font-size:1.2rem}}@media screen and (min-width: 960px){.footer{padding:10px 0}.footer .logo{margin-left:-10px}}.pagetop{position:fixed;right:10px;bottom:50px;width:40px;height:40px;transition:all .3s ease-out;-webkit-transform:scale(0);transform:scale(0);z-index:998}.pagetop.pagetop-on{-webkit-transform:scale(1);transform:scale(1)}.pagetop a{display:block}@media screen and (min-width: 768px){.pagetop{width:70px;height:70px}}@media screen and (min-width: 1180px){.pagetop{right:auto;left:50%;margin-left:510px}}.head-link{position:fixed;top:0;right:3.125%;width:52.5%;max-width:336px;z-index:9999}.head-link:after{content:"";clear:both;display:block}.head-link li{float:left;width:47.0238095238%}.head-link li:last-child{float:right}@media screen and (min-width: 768px){.head-link{right:20px;width:39.1666666667%;max-width:376px}.head-link li{width:47.3404255319%}}.contents{max-width:960px;margin:0 auto;padding-top:10px;overflow:hidden}@media screen and (min-width: 768px){.contents{padding-top:0}}@media screen and (min-width: 960px){.contents{overflow:visible}}@media screen and (min-width: 768px){.ao2018-title{width:120%;margin-left:-10%}}@media screen and (min-width: 960px){.ao2018-title{width:1360px;margin-left:-200px}}.contents-box{margin:3em auto 0;padding:0 15px}@media screen and (min-width: 768px){.contents-box{margin-top:4em}}@media screen and (min-width: 960px){.contents-box{padding:0}}.contents-box .contents-title{padding:0.05em 0;background:#e84f7f;text-align:center;color:#f9ec13;letter-spacing:0.15em;font-size:1.5rem}@media screen and (min-width: 480px){.contents-box .contents-title{font-size:2rem}}@media screen and (min-width: 768px){.contents-box .contents-title{font-size:2.6rem}}.gift{margin-top:2em}@media screen and (min-width: 768px){.gift{margin-top:10px}}.gift .gift-list{max-width:580px;margin:0 auto}.gift .gift-list li{margin-top:2em}@media screen and (min-width: 768px){.gift .gift-list{max-width:none}.gift .gift-list:after{content:"";clear:both;display:block}.gift .gift-list li{float:left;width:33.33%}.gift .gift-list li:nth-child(2){margin-left:-2%}.gift .gift-list li:last-child{float:right}}.products{margin-top:2em}.products .products-list{max-width:580px;margin:0 auto;padding:0 .8620689655%}.products .products-list:after{content:"";clear:both;display:block}.products .products-list li{float:left;width:46.4912280702%;margin-top:1.5em}.products .products-list li:nth-child(2n){float:right}.products .products-list li:nth-child(5){width:100%}@media screen and (min-width: 768px){.products .products-list{width:93.75%;max-width:none;margin:0 auto}.products .products-list li{width:22.6666666667%;margin-top:2.5em;margin-left:3.1111111111%}.products .products-list li:first-child{margin-left:0}.products .products-list li:nth-child(2n){float:left}.products .products-list li:nth-child(5){width:48.4444444444%;margin-left:25.7777777778%}}.method{margin-top:2em}.method .method-box{padding:15px;background:#fff;text-align:justify;text-justify:inter-ideograph}@media screen and (min-width: 768px){.method .method-box{padding:40px 40px 60px}}.method .method-txt{color:#000;font-weight:bold}@media screen and (min-width: 768px){.method .method-txt{text-align:center;font-size:1.8rem}.method .method-txt span{display:inline-block}}.method .method-subtxt{max-width:696px;margin:1em auto 0;padding:0.1em 0;background:#f9ec13;text-align:center;color:#e84f7f}@media screen and (min-width: 480px){.method .method-subtxt{font-size:1.5rem}}@media screen and (min-width: 768px){.method .method-subtxt{margin-top:2em;font-size:2rem}}.method .method-seal{max-width:696px;margin:1.5em auto 0}@media screen and (min-width: 768px){.method .method-seal{margin-top:2.5em}}.method .caution{max-width:696px;margin-right:auto;margin-left:auto}.method .method-bottom{max-width:696px;margin:1.5em auto 0;padding:10px;border:1px solid #00afea;border-radius:10px;font-size:1rem}@media screen and (min-width: 768px){.method .method-bottom{padding:20px;font-size:1.3rem}}.btn-form{width:250px}@media screen and (min-width: 768px){.btn-form{margin-top:4.5em}}@media screen and (min-width: 768px){.contact-tel{margin-top:4.5em}}.link-box li:last-child{margin-top:3em}@media screen and (min-width: 768px){.link-box:after{content:"";clear:both;display:block}.link-box li{float:left;width:48.3333333333%}.link-box li:last-child{float:right;margin-top:0}}.notes{margin-top:2em}.notes .notes-dl{margin-top:1em}.notes .notes-dl dt{padding:0.1em 0;border:1px solid #231815;text-align:center}.notes .notes-dl dd{margin-top:1em}@media screen and (min-width: 768px){.notes .notes-dl:after{content:"";clear:both;display:block}.notes .notes-dl dt{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;float:left;width:145px;padding:0.3em;line-height:1.2}.notes .notes-dl dt span{display:block;text-align:left}.notes .notes-dl dd{margin-left:155px}.notes .notes-dl dd span{display:inline-block}}.notes .notes-caution{margin-top:1em;font-size:1rem}@media screen and (min-width: 768px){.notes .notes-caution{font-size:1.2rem}}.number{margin:2em auto 0;padding:0 15px;text-align:right;font-size:1rem}@media screen and (min-width: 768px){.number{font-size:1.2rem}}@media screen and (min-width: 960px){.number{padding:0}}
