@charset "UTF-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@keyframes show{0%{opacity:0}100%{opacity:1}}html{font-size:62.5%;width:100%}body{position:relative;right:0;width:100%;font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#000;background-color:#fff}html,body{min-width:100%;height:100%}a{color:#000;text-decoration:none}.lh15{line-height:1}.mb31{font-family:Midashi Go MB31,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.pt20{font-size:2rem}h1,h2,h3,h4,h5,h6,div,p,ul,li{margin:0;padding:0;font-size:1.5rem;line-height:2;font-weight:400}ul,li{list-style:none}.pc{display:block!important}.sp{display:none!important}@media screen and (max-width:480px){.pc{display:none!important}.sp{display:block!important}}.bg{background-image:url(../images/bg.jpg);background-repeat:no-repeat;position:fixed;width:100%;max-width:936px;height:726px;background-size:contain;left:50%;top:40px;-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:-1}.back{font-size:2rem;border-bottom:2px solid yellow;font-family:Midashi Go MB31,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;width:200px;margin:2em auto;display:block;text-align:center}.logo_sns{width:100%;max-width:1000px;margin:0 auto;position:relative}.logo_sns .logo{position:absolute;right:5px;top:40px}.logo_sns .logo svg{width:13.805px;height:124.024px}.logo_sns .sns{position:absolute;right:20px;top:10px;padding:0;background-color:transparent;display:-ms-flexbox;display:flex}.logo_sns .sns li{margin:0;font-size:1em;line-height:1;text-align:right;margin-left:10px}.logo_sns .sns li.fb{margin-top:-10px}main.index{position:relative;top:40px;margin-bottom:40px}main.index .head{width:100%;max-width:936px;margin:0 auto;position:relative}main.index .head .title{text-align:center;width:450px;margin:0 auto;padding-top:190px}main.index .aisatsu{width:420px;padding:20px;margin:200px auto 10px;background-color:rgba(255,255,255,.95)}main.index .aisatsu .title{font-size:3rem;font-family:Midashi Go MB31,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.5;margin-bottom:5px}main.index .aisatsu .subtitle{font-size:2rem;margin-bottom:5px;line-height:1.5;font-family:Midashi Go MB31,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}main.index .aisatsu .signature{text-align:right;padding-right:100px;margin-bottom:22px;font-family:Midashi Go MB31,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}main.index .aisatsu .signature-2{position:absolute;right:70px;bottom:-4px}main.index .aisatsu .signature-container{line-height:1.5}main.index .aisatsu p{position:relative}main.index .message{width:100%;max-width:900px;margin:0 auto;background-color:white;padding:85px 40px 40px}main.index .message .photo{display:table;margin:0 auto}main.index .message .photo li{display:table-cell;vertical-align:top;padding-right:30px}main.index .message .photo li:nth-child(2n){padding-right:0}main.index .message .title{display:inline;font-size:2.3rem;background-color:#FE0;font-family:Midashi Go MB31,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}main.index .message .title.blank:after{content:'';background-image:url(../images/blank.svg);background-size:23.362px 20.024px;background-repeat:no-repeat;width:23.362px;height:20.024px;display:inline-block;margin-left:10px}main.index .message .title-container{margin-top:80px;margin-bottom:1em}main.index .message .subtitle{margin-top:2em;background-color:#999;color:#fff;display:inline-block;padding:0 5px;margin-bottom:.5em}main.index .message .sub{margin-bottom:0}main.index .message .small{border-top:1px solid #000;font-size:1.4rem;margin-top:1em}main.index .message .border{border:1px solid #000;padding:15px;margin:2em 0}main.index .message-container{width:100%;max-width:500px;margin:0 auto 80px;padding-left:40px}main.index .message-container.dot{width:100%;max-width:500px;margin:0 auto 80px;padding-left:60px;background-image:url(../images/dotline_v@2x.png);background-repeat:repeat-y}main.index .message-container p{margin-bottom:1em}main.index .message-container p strong{font-size:1.8rem;border-bottom:2px solid #ffea00}main.index .message__text{font-size:1.6rem}main.index .message .occupation{width:100%;max-width:800px;margin:0 auto;text-align:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}main.index .message .occupation li{margin:0 30px}main.index .message .occupation li a:hover{opacity:.7}main.index .btn_dl{text-align:center;margin-top:3em}main.index .btn_dl:hover{opacity:.7}.title-img{width:100%;margin:0 auto;padding:50px 0 40px;background-color:#f2f2f2;text-align:center}.title-img h2{display:block;background:none}main.under{display:block;width:100%;max-width:590px;margin:0 auto;padding:0 0 0 60px;background-image:url(../images/dotline_v@2x.png);background-repeat:repeat-y;background-size:1px auto}main.under h1{font-size:2.1rem;line-height:1.5;font-family:Midashi Go MB31,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}main.under .title-container{padding-top:2em}main.under .head h1{font-size:3.8rem}main.under.product h1{display:inline;background-color:#78c8e6}main.under.webshop h1{display:inline;background-color:#a3f29f}main.under.pmngmnt h1{display:inline;background-color:#ff8b48}main.under.qmngmnt h1{display:inline;background-color:#ffc9e0}main.under.gaiyo h1{display:inline;background-color:#FE0}main.under h2{display:inline-block;background-color:#999;padding:2px 10px;color:#fff;margin-top:1em}main.under article{width:100%;overflow:hidden;margin-bottom:50px}main.under section{overflow:hidden;padding-bottom:55px}main.under section p{margin-bottom:5px}main.under section p a{color:#0032ff;text-decoration:none}main.under section .border{margin-top:2em;border:1px solid #000;padding:10px 20px}main.under section .border h2{background-color:transparent;font-weight:700;color:#000;padding:0}main.under table{margin-top:15px;border-left:1px solid #000;border-top:1px solid #000;font-size:1.4rem}main.under table th{text-align:left;font-weight:400}main.under table th.th1{width:52%}main.under table th.th2{width:47%}main.under table th,main.under table td{border-right:1px solid #000;border-bottom:1px solid #000;vertical-align:top;padding:12px 15px}main.under table th dl,main.under table td dl{width:100%;display:block}main.under table th dl dt,main.under table td dl dt{width:13%;display:inline-block;font-weight:700;margin-bottom:10px;vertical-align:top}main.under table th dl dd,main.under table td dl dd{width:86%;display:inline-block;margin-left:0;margin-bottom:10px;vertical-align:top}main.under table th.tablecell__product dl dt,main.under table td.tablecell__product dl dt{width:100%;font-size:1.3rem;font-weight:700;margin-bottom:10px}main.under table th.tablecell__product dl dd,main.under table td.tablecell__product dl dd{width:100%;margin-bottom:12px;margin-left:0}main.under table th.tablecell__product-under dl dt,main.under table td.tablecell__product-under dl dt{display:inline-block;width:100px}main.under table th.tablecell__product-under dl dd,main.under table td.tablecell__product-under dl dd{display:inline-block;margin-left:0}.note{border:1px solid #000;width:90%;max-width:700px;margin:0 auto}.note p{padding:28px}.date{width:90%;max-width:700px;margin:10px auto;text-align:center}.footer{height:180px;background-color:#999}.footer ul{width:90%;max-width:800px;margin:0 auto;padding-top:60px;text-align:center}.footer ul li{display:inline-block;margin-right:20px}.footer ul li:last-child{margin-right:0}.footer ul li.copyright{font-size:1.1rem;color:#fff}.footer ul li .fb_iframe_widget{line-height:1;top:-2px}@media screen and (max-width:980px){.btn_dl{width:60%;margin:2em auto}.bg{width:100%;height:100%;background-size:100% auto;background-repeat:repeat;left:0;top:0;-ms-transform:translate(0,0);transform:translate(0,0)}.logo_sns .logo{position:absolute;right:74px;top:-33px;-ms-transform:rotate(-90deg);transform:rotate(-90deg);z-index:100}.logo_sns .logo svg{width:13.805px;height:124.024px}.logo_sns .sns{position:absolute;right:16px;top:55px;padding:0;background-color:#fff;z-index:99}.logo_sns .sns li{margin:0 10px 0 0;font-size:1em;line-height:1}main.index{top:10px}main.index .head{width:100%;margin:0 auto;position:relative}main.index .head .title{text-align:center;padding:100px 0 0;background-color:#fff;width:100%}main.index .head .title img{width:84%;max-width:460px}main.index .aisatsu{width:50%;padding:20px;margin:200px auto 710px;background-color:rgba(255,255,255,.98)}main.index .aisatsu .title{font-size:3rem;font-family:Midashi Go MB31,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.5;margin-bottom:5px}main.index .aisatsu .subtitle{font-size:2rem;margin-bottom:5px;line-height:1.5;font-family:Midashi Go MB31,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}main.index .aisatsu .signature{text-align:right;padding-right:100px;margin-bottom:22px;font-family:Midashi Go MB31,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}main.index .aisatsu .signature-2{position:absolute;right:70px;bottom:-4px}main.index .aisatsu .signature-container{line-height:1.5}main.index .aisatsu p{position:relative}main.index .aisatsu p img{height:50px;width:auto}main.index .message{width:calc(100% - 80px);margin:0 auto;background-color:white;padding:85px 40px 40px}main.index .message .photo{display:table;margin:0 auto}main.index .message .photo li{display:table-cell;vertical-align:top;padding-right:30px}main.index .message .photo li:nth-child(2n){padding-right:0}main.index .message .photo li img{width:100%}main.index .message .title{display:inline;font-size:2.3rem;background-color:#FE0;font-family:Midashi Go MB31,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}main.index .message .title.blank:after{content:'';background-image:url(../images/blank.svg);background-size:23.362px 20.024px;background-repeat:no-repeat;width:23.362px;height:20.024px;display:inline-block;margin-left:10px}main.index .message .title-container{margin-top:80px;margin-bottom:40px}main.index .message .subtitle{margin-top:2em;background-color:#999;color:#fff;display:inline-block;padding:3px 10px}main.index .message .sub{margin-bottom:0}main.index .message-container{width:500px;margin:0 auto 80px;padding-left:40px}main.index .message-container.dot{width:500px;margin:0 auto 80px;padding-left:40px;background-image:url(../images/dotline_v.png);background-repeat:repeat-y}main.index .message__text{font-size:1.6rem}.note{width:100%}.date{width:100%}.footer ul{width:100%;padding:40px 0 20px;font-size:1rem;line-height:1}.footer ul li{font-size:1rem;line-height:1}.footer ul.fb iframe{top:-10px}}@media screen and (max-width:980px){main.index img{width:100%}main.index .head{width:95%}main.index .head .title{padding-top:100px}main.index .head .logo{margin-top:55px;right:auto;top:-60px;text-align:center;padding:0;left:70px;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}main.index .head .logo svg{width:13.805px;height:auto}main.index .head .sns{position:absolute;right:0;top:0;text-align:right;padding:0;margin:0;line-height:1!important;font-size:1rem!important;width:auto;display:inline-block;background-color:#fff;padding:20px}main.index .head .sns li{display:block;padding:0!important;margin:0 10px 0 0!important;line-height:1!important;font-size:1rem!important}main.index .head .sns li iframe{padding:0!important;margin:0!important;line-height:1!important;font-size:1rem!important}main.index .aisatsu{width:calc(95% - 40px);padding:20px;margin:50px auto}main.index .aisatsu .signature{text-align:right;padding-right:0;margin-bottom:22px;font-family:Midashi Go MB31,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}main.index .aisatsu .signature-2{position:relative;right:auto;bottom:auto;text-align:right;display:block}main.index .aisatsu .signature-2 img{width:auto}main.index .aisatsu .signature-container{line-height:1.5}main.index .aisatsu p{position:relative}main.index .message{width:calc(95% - 40px);padding:20px}main.index .message .photo li{padding-right:0;width:40%}main.index .message .photo li:nth-child(2n){padding-right:0;padding-left:0}main.index .message .title-container{margin-top:30px;margin-bottom:30px}main.index .message-container{width:100%;margin:0 auto 20px;padding-left:0}main.index .message-container.dot{width:100%;margin:0 auto 40px;padding-left:0;background-image:none}main.index .message__text{font-size:1.6rem}main.index .message .occupation{width:100%;-ms-flex-direction:column;flex-direction:column;max-width:400px}main.index .message .occupation li{margin:0}.title-img{width:100%;margin:0 auto;padding:40px 0 30px;text-align:center}.title-img h2{display:block;background:none;width:65%;margin:0 auto}.title-img h2 a{display:block}.title-img h2 img{width:100%}main.under{display:block;width:calc(100% - 40px);margin:0 auto;padding:0 20px;background-image:url(../images/dotline_v.png);background-repeat:repeat-y;background-size:1px auto}main.under h1{font-size:2.1rem;line-height:1.5;font-family:Midashi Go MB31,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}main.under .head h1{font-size:3.8rem}main.under.product h1{display:inline;background-color:#78c8e6}main.under.webshop h1{display:inline;background-color:#a3f29f}main.under.pmngmnt h1{display:inline;background-color:#ff8b48}main.under.qmngmnt h1{display:inline;background-color:#ffc9e0}main.under.gaiyo h1{display:inline;background-color:#FE0}main.under h2{display:inline;background-color:#999;padding:2px 5px;color:#fff}main.under article{width:100%;overflow:hidden;margin-bottom:50px}main.under section{overflow:hidden;padding-bottom:15px}main.under section p{margin-bottom:5px}main.under table{margin-top:15px;border-left:1px solid #000;border-top:1px solid #000;font-size:1.4rem}main.under table th{text-align:left;font-weight:400}main.under table th.th1{width:52%}main.under table th.th2{width:47%}main.under table th,main.under table td{border-right:1px solid #000;border-bottom:1px solid #000;vertical-align:top;padding:12px 15px}main.under table th dl,main.under table td dl{width:100%;display:block}main.under table th dl dt,main.under table td dl dt{width:100%;display:block;font-weight:700;margin-bottom:10px;vertical-align:top}main.under table th dl dd,main.under table td dl dd{width:100%;display:block;margin-left:0;margin-bottom:10px;vertical-align:top}main.under table th.tablecell__product dl dt,main.under table td.tablecell__product dl dt{width:100%;font-size:1.3rem;font-weight:700;margin-bottom:10px}main.under table th.tablecell__product dl dd,main.under table td.tablecell__product dl dd{width:100%;margin-bottom:12px;margin-left:0}main.under table th.tablecell__product-under dl dt,main.under table td.tablecell__product-under dl dt{display:inline-block;width:100px}main.under table th.tablecell__product-under dl dd,main.under table td.tablecell__product-under dl dd{display:inline-block;margin-left:0}.footer{height:auto;margin-top:20px}.footer ul{width:100%;margin:0 auto;padding:40px 0 20px;text-align:center}.footer ul li{display:block;margin-right:0;margin-bottom:15px;font-size:1rem;line-height:1}.footer ul li:last-child{margin-right:0}}