﻿html{-webkit-text-size-adjust:100%}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,font,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,p{margin:0;padding:0;background:transparent;border:0;outline:0;font-weight:normal;font-size:100%}body{width:100%;line-height:1.5;-webkit-text-size-adjust:100%;font-family:ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif;font-size:13px}body,table,input,textarea,select,option{font:Arial, Helvetica, sans-serif}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}em{font-weight:bold;font-style:normal}.clearfix:after{visibility:hidden;display:block;content:" ";clear:both;height:0}header,footer,nav,section,article,main,aside,hgroup{display:block}html{font-size:10px}body{color:#1a2d4a;background-color:#005879;font-family:'游明朝', 'Yu Mincho', 'ヒラギノ明朝 ProN W6', 'HiraMinProN-W6', 'HG明朝E', 'ＭＳ Ｐ明朝', 'MS PMincho', 'MS 明朝';font-size:1.5rem}#page{margin:0 auto 0;max-width:1200px;background-color:#fff}#page img,#page input{margin:0;max-width:100%;vertical-align:top}a:hover{text-decoration:none}@media (min-width: 751px){.pc{display:block}.sp{display:none}br.pc{display:inline}.layout{margin:0 auto 0%;max-width:75%}}@media (max-width: 750px){.pc{display:none}.sp{display:block}br.sp{display:inline}}.cv{font-size:0}@media (min-width: 751px){.cv h2{margin-bottom:3.88889%}.cv .btn{position:relative}.cv .btn a{display:block;position:relative;z-index:1}.cv .btn a:hover:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.cv .btn .icon{margin-top:-2.22222%;margin-left:-.44444%;position:absolute;top:0;left:0;display:block;z-index:2}}@media (max-width: 750px){.cv h2{margin:0 auto 10.13333%;max-width:89.33333%}.cv .image{margin:0 auto 0%;max-width:89.33333%}.cv .btn .icon{display:none}}@media (min-width: 751px){#mv{background:#005879 url(../img/mv_bg_pc.jpg) center bottom no-repeat;background-size:100%}#mv .logo{margin:0 auto 4.66667%;max-width:17.91667%}#mv .ttl{margin:0 auto 0%;max-width:77.5%}#mv .ttl .push{line-height:1.2;font-weight:bold}}@media (min-width: 751px) and (min-width: 751px){#mv .ttl .push{font-size:4rem}}@media (min-width: 751px) and (max-width: 750px){#mv .ttl .push{font-size:5.33333vw}}@media (min-width: 751px){#mv .ttl h1{line-height:1.2;font-weight:bold}}@media (min-width: 751px) and (min-width: 751px){#mv .ttl h1{font-size:6rem}}@media (min-width: 751px) and (max-width: 750px){#mv .ttl h1{font-size:8vw}}@media (min-width: 751px) and (min-width: 751px){#mv .ttl .desc{font-size:2.2rem}}@media (min-width: 751px) and (max-width: 750px){#mv .ttl .desc{font-size:2.93333vw}}@media (min-width: 751px){#mv .copy{margin:0 auto 0%;max-width:54.08333%;padding-right:23.41667%}#mv .btn{display:none}}@media (max-width: 750px){#mv{background:url(../img/mv_bg_sp.jpg) center top no-repeat;background-size:100%}#mv .logo{margin:0 auto 5.33333%;max-width:26.53333%}#mv .ttl{margin:0 auto 0%;max-width:86.66667%}#mv .ttl .push{line-height:1.4;font-weight:bold}}@media (max-width: 750px) and (min-width: 751px){#mv .ttl .push{font-size:5rem}}@media (max-width: 750px) and (max-width: 750px){#mv .ttl .push{font-size:6.66667vw}}@media (max-width: 750px){#mv .ttl h1{line-height:1.4;font-weight:bold}}@media (max-width: 750px) and (min-width: 751px){#mv .ttl h1{font-size:6rem}}@media (max-width: 750px) and (max-width: 750px){#mv .ttl h1{font-size:8vw}}@media (max-width: 750px) and (min-width: 751px){#mv .ttl .desc{font-size:2.6rem}}@media (max-width: 750px) and (max-width: 750px){#mv .ttl .desc{font-size:3.46667vw}}@media (min-width: 751px){#items{background:#f4f8fa url(../img/items_bg_pc.jpg) center top no-repeat;background-size:100%}#items .layout{padding-top:1.66667%}#items .layout .pcBtn{margin-bottom:6.66667%;position:relative}#items .layout .pcBtn a{display:block;position:relative;z-index:1}#items .layout .pcBtn a:hover:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}#items .layout .pcBtn .icon{margin-top:-2.22222%;margin-left:-.44444%;position:absolute;top:0;left:0;display:block;z-index:2}#items .layout h2{margin-bottom:.5em;letter-spacing:.2em;text-align:center}}@media (min-width: 751px) and (min-width: 751px){#items .layout h2{font-size:3.6rem}}@media (min-width: 751px) and (max-width: 750px){#items .layout h2{font-size:4.8vw}}@media (min-width: 751px){#items .layout .desc{margin-bottom:1em;line-height:1.88889;text-align:center}}@media (min-width: 751px) and (min-width: 751px){#items .layout .desc{font-size:1.8rem}}@media (min-width: 751px) and (max-width: 750px){#items .layout .desc{font-size:2.4vw}}@media (min-width: 751px){#items .layout .note{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;margin-bottom:4.44444%;text-align:center}}@media (min-width: 751px) and (min-width: 751px){#items .layout .note{font-size:1.2rem}}@media (min-width: 751px) and (max-width: 750px){#items .layout .note{font-size:1.6vw}}@media (min-width: 751px){#items .layout .list{margin-bottom:2.44444%;display:flex;justify-content:space-between}#items .layout .list .item{width:30.55556%;font-size:0}#items .layout .list .item .ttl{margin-bottom:7.27273%;text-align:center}#items .layout .list .item .ttl .tm{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}}@media (min-width: 751px) and (min-width: 751px){#items .layout .list .item .ttl .tm{font-size:1.4rem}}@media (min-width: 751px) and (max-width: 750px){#items .layout .list .item .ttl .tm{font-size:1.86667vw}}@media (min-width: 751px){#items .layout .list .item .ttl h3{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:bold}}@media (min-width: 751px) and (min-width: 751px){#items .layout .list .item .ttl h3{font-size:2.4rem}}@media (min-width: 751px) and (max-width: 750px){#items .layout .list .item .ttl h3{font-size:3.2vw}}@media (min-width: 751px){#items .layout .list .item .ttl .price{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:bold}}@media (min-width: 751px) and (min-width: 751px){#items .layout .list .item .ttl .price{font-size:2.4rem}}@media (min-width: 751px) and (max-width: 750px){#items .layout .list .item .ttl .price{font-size:3.2vw}}@media (min-width: 751px){#items .layout .list .item .ttl .price span{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:bold}}@media (min-width: 751px) and (min-width: 751px){#items .layout .list .item .ttl .price span{font-size:1.2rem}}@media (min-width: 751px) and (max-width: 750px){#items .layout .list .item .ttl .price span{font-size:1.6vw}}@media (min-width: 751px){#items .layout .list .item ul{margin-bottom:9.81818%}#items .layout .list .item ul li{margin-bottom:3.27273%;padding:.5em .2em;border:1px solid #959595;text-align:center}}@media (min-width: 751px) and (min-width: 751px){#items .layout .list .item ul li{font-size:1.1rem}}@media (min-width: 751px) and (max-width: 750px){#items .layout .list .item ul li{font-size:1.46667vw}}@media (min-width: 751px){#items .layout .list .item ul li:last-child{margin-bottom:0}#items .layout .list .item .btn:hover:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}#items .layout .attention{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;text-align:right}}@media (min-width: 751px) and (min-width: 751px){#items .layout .attention{font-size:1.2rem}}@media (min-width: 751px) and (max-width: 750px){#items .layout .attention{font-size:1.6vw}}@media (max-width: 750px){#items{background:#fff url(../img/items_bg_sp.jpg) center top no-repeat;background-size:100%}#items .layout{padding-top:16.8%}#items .layout .pcBtn{display:none}#items .layout h2{margin-bottom:1.5em;text-align:center}}@media (max-width: 750px) and (min-width: 751px){#items .layout h2{font-size:4rem}}@media (max-width: 750px) and (max-width: 750px){#items .layout h2{font-size:5.33333vw}}@media (max-width: 750px){#items .layout .desc{margin-bottom:2em;line-height:1.78571;text-align:center}}@media (max-width: 750px) and (min-width: 751px){#items .layout .desc{font-size:2.8rem}}@media (max-width: 750px) and (max-width: 750px){#items .layout .desc{font-size:3.73333vw}}@media (max-width: 750px){#items .layout .note{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;margin-bottom:16.66667%;line-height:1.5;color:#66707e;text-align:center}}@media (max-width: 750px) and (min-width: 751px){#items .layout .note{font-size:2rem}}@media (max-width: 750px) and (max-width: 750px){#items .layout .note{font-size:2.66667vw}}@media (max-width: 750px){#items .layout .list{margin-bottom:1em}#items .layout .list .item{padding:5px 0 !important}#items .layout .list .item .itemInner{margin:0 auto 0%;max-width:68.8%;padding:7.06667% 10.26667% 5.73333% 10.26667%;background-color:#fff;box-shadow:0 0 8px #ccc}#items .layout .list .item .itemInner .image{margin-right:15.31008%;padding-left:7.17054%;float:left;width:18.02326%}#items .layout .list .item .itemInner .txt{float:left;width:58.13953%;font-size:0}#items .layout .list .item .itemInner .txt .ttl{margin-bottom:6.66667%}#items .layout .list .item .itemInner .txt .ttl .tm{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}}@media (max-width: 750px) and (min-width: 751px){#items .layout .list .item .itemInner .txt .ttl .tm{font-size:2rem}}@media (max-width: 750px) and (max-width: 750px){#items .layout .list .item .itemInner .txt .ttl .tm{font-size:2.66667vw}}@media (max-width: 750px){#items .layout .list .item .itemInner .txt .ttl h3{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:bold}}@media (max-width: 750px) and (min-width: 751px){#items .layout .list .item .itemInner .txt .ttl h3{font-size:3rem}}@media (max-width: 750px) and (max-width: 750px){#items .layout .list .item .itemInner .txt .ttl h3{font-size:4vw}}@media (max-width: 750px){#items .layout .list .item .itemInner .txt .ttl .price{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:bold}}@media (max-width: 750px) and (min-width: 751px){#items .layout .list .item .itemInner .txt .ttl .price{font-size:3rem}}@media (max-width: 750px) and (max-width: 750px){#items .layout .list .item .itemInner .txt .ttl .price{font-size:4vw}}@media (max-width: 750px){#items .layout .list .item .itemInner .txt .ttl .price span{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:bold}}@media (max-width: 750px) and (min-width: 751px){#items .layout .list .item .itemInner .txt .ttl .price span{font-size:2rem}}@media (max-width: 750px) and (max-width: 750px){#items .layout .list .item .itemInner .txt .ttl .price span{font-size:2.66667vw}}@media (max-width: 750px){#items .layout .list .item .itemInner .txt ul{margin-bottom:0}#items .layout .list .item .itemInner .txt ul li{margin-bottom:2.33333%;padding:.5em;border:1px solid #959595;line-height:1.2;text-align:center}}@media (max-width: 750px) and (min-width: 751px){#items .layout .list .item .itemInner .txt ul li{font-size:2rem}}@media (max-width: 750px) and (max-width: 750px){#items .layout .list .item .itemInner .txt ul li{font-size:2.66667vw}}@media (max-width: 750px){#items .layout .attention{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;padding:1em 5.33333% 0 0;text-align:right}}@media (max-width: 750px) and (min-width: 751px){#items .layout .attention{font-size:2rem}}@media (max-width: 750px) and (max-width: 750px){#items .layout .attention{font-size:2.66667vw}}@media (max-width: 750px){#items .bx-wrapper{margin-bottom:0;border:none;box-shadow:none;background:transparent}#items .bx-wrapper .bx-prev{width:20px !important;background:url(../img/slider_prev.png) left top no-repeat;background-size:100%}#items .bx-wrapper .bx-next{width:20px !important;background:url(../img/slider_next.png) left top no-repeat;background-size:100%}}@media (min-width: 751px){#cvA{background:url(../img/cv-a_bg_pc.jpg) center bottom no-repeat;background-size:100%}#cvA .layout{padding:4.08333% 0% 6.5% 0%}}@media (max-width: 750px){#cvA{background:#fff url(../img/cv-a_bg_sp.jpg) center bottom no-repeat;background-size:100%}#cvA .layout{padding:9.2% 0% 12.53333% 0%}}@media (min-width: 751px){#inside{background:url(../img/inside_bg_pc.jpg) center top no-repeat;background-size:100%}#inside .layout{padding:7.5% 0% 5.33333% 0%}#inside .layout h2{margin-bottom:4%;padding-right:35.66667%}#inside .layout p{padding-right:31.11111%;line-height:2}}@media (min-width: 751px) and (min-width: 751px){#inside .layout p{font-size:1.6rem}}@media (min-width: 751px) and (max-width: 750px){#inside .layout p{font-size:2.13333vw}}@media (max-width: 750px){#inside{padding-bottom:6%;background:url(../img/inside_bg_sp.png) center bottom no-repeat;background-size:100%}#inside p{margin:0 auto 0%;max-width:85.33333%;line-height:2}}@media (max-width: 750px) and (min-width: 751px){#inside p{font-size:2.3rem}}@media (max-width: 750px) and (max-width: 750px){#inside p{font-size:3.06667vw}}#component{font-size:0}@media (min-width: 751px){#component{background:url(../img/component_bg_pc.jpg) center top no-repeat;background-size:100%}#component .layout{padding:7.66667% 0% 18.33333% 0%}#component .layout .double{margin-bottom:5.33333%}#component .layout .protein{margin-bottom:5.11111%}#component .layout .protein h3{margin-bottom:4.11111%}#component .layout .vitaminB h3{margin-bottom:3.77778%}}@media (max-width: 750px){#component{background:#f6e9dd url(../img/component_bg_sp.jpg) center top no-repeat;background-size:100%}#component .layout{padding:12.26667% 8% 29.33333% 8%}#component .layout .double{margin-bottom:9.52381%}#component .layout .protein{margin-bottom:12.53968%}#component .layout .protein h3{margin-bottom:4.44444%}#component .layout .vitaminB h3{margin-bottom:3.65079%}}#only{font-size:0}@media (min-width: 751px){#only{background:url(../img/only_bg_pc.jpg) center top no-repeat;background-size:100%}}@media (min-width: 751px){#cvB{background-color:#f6e9dd;padding:1.25% 0% 6.33333% 0%}#cvB .cvBinner{margin:0 auto 0%;max-width:87.5%;padding:4.5% 0% 5.25% 0%;background-color:#fff;box-shadow:0 0 8px #ccc}#cvB .cvBinner .layout{margin:0 auto 0%;max-width:85.71429%}}@media (max-width: 750px){#cvB{background-color:#f6e9dd}#cvB .cvBinner{padding:10.13333% 0% 10.66667% 0%;background-color:#fff;box-shadow:0 0 8px #ccc}}@media (min-width: 751px){#stem-cells{background:#f8fbfb url(../img/stem-cells_bg_pc.jpg) center bottom no-repeat}#stem-cells .layout{padding:7.5% .83333% 12% .83333%}#stem-cells .layout h2{margin:0 auto 2.84091%;max-width:38.63636%}#stem-cells .layout .desc{margin-bottom:4.09091%;line-height:2}}@media (min-width: 751px) and (min-width: 751px){#stem-cells .layout .desc{font-size:1.8rem}}@media (min-width: 751px) and (max-width: 750px){#stem-cells .layout .desc{font-size:2.4vw}}@media (min-width: 751px){#stem-cells .layout .compare{display:flex;justify-content:space-between}#stem-cells .layout .compare>div{width:31.25%;box-shadow:0 0 8px #ccc;background-color:#fff}#stem-cells .layout .compare .human{position:relative}#stem-cells .layout .compare .human picture{position:relative;z-index:2}#stem-cells .layout .compare .human .outline{border:12px solid #004c9a;position:absolute;top:-12px;left:-12px;width:100%;height:100%;z-index:1}}@media (max-width: 750px){#stem-cells{background:#f8fbfb url(../img/stem-cells_bg_sp.jpg) center bottom no-repeat}#stem-cells .layout{padding:6.13333% 0% 18.26667% 0%}#stem-cells .layout h2{margin:0 auto 3.73333%;max-width:28.53333%}#stem-cells .layout .desc{padding:0% 12.26667% 0% 12.26667%;margin-bottom:4%;line-height:1.616}}@media (max-width: 750px) and (min-width: 751px){#stem-cells .layout .desc{font-size:2.4rem}}@media (max-width: 750px) and (max-width: 750px){#stem-cells .layout .desc{font-size:3.2vw}}@media (max-width: 750px){#stem-cells .layout .compare>div{margin:0 auto 3.2%;max-width:78.8%;box-shadow:0 0 8px #ccc}#stem-cells .layout .compare .human{margin-bottom:0;position:relative}#stem-cells .layout .compare .human picture{position:relative;z-index:2}#stem-cells .layout .compare .human .outline{border:4px solid #004c9a;position:absolute;top:-4px;left:-4px;width:100%;height:100%;z-index:1}}#forSkin{color:#fff;text-align:center}@media (min-width: 751px){#forSkin{padding:6.66667% 0% 55.83333% 0%;background:#243754 url(../img/for-skin_bg_pc.jpg) center bottom no-repeat;background-size:100%}#forSkin h3{font-weight:bold}}@media (min-width: 751px) and (min-width: 751px){#forSkin h3{font-size:6rem}}@media (min-width: 751px) and (max-width: 750px){#forSkin h3{font-size:8vw}}@media (min-width: 751px){#forSkin p{line-height:1.5625;font-weight:bold}}@media (min-width: 751px) and (min-width: 751px){#forSkin p{font-size:3.2rem}}@media (min-width: 751px) and (max-width: 750px){#forSkin p{font-size:4.26667vw}}@media (min-width: 751px){#forSkin .textB p{margin-bottom:.5em}#forSkin .pic{margin:0 auto 4%;max-width:76.66667%}}@media (max-width: 750px){#forSkin{padding:7.73333% 0% 57.33333% 0%;background:#243754 url(../img/for-skin_bg_sp.jpg) center bottom no-repeat;background-size:100%}#forSkin h3{font-weight:bold}}@media (max-width: 750px) and (min-width: 751px){#forSkin h3{font-size:4.5rem}}@media (max-width: 750px) and (max-width: 750px){#forSkin h3{font-size:6vw}}@media (max-width: 750px){#forSkin p{line-height:1.58333;font-weight:bold}}@media (max-width: 750px) and (min-width: 751px){#forSkin p{font-size:2.4rem}}@media (max-width: 750px) and (max-width: 750px){#forSkin p{font-size:3.2vw}}@media (max-width: 750px){#forSkin .textB p{margin-bottom:.5em}#forSkin .pic{margin:0 auto 5.33333%;max-width:79.73333%}}#newGeneration{text-align:center}@media (min-width: 751px){#newGeneration{padding:3.66667% .83333% 5% .83333%;background-color:#fff;background-image:url(../img/new-generation_bg01_pc.jpg),url(../img/new-generation_bg02_pc.jpg);background-position:center top,center bottom;background-repeat:no-repeat}#newGeneration .textA{margin-bottom:3.81356%}#newGeneration .textA h3{margin-bottom:.5em;line-height:1.51515;font-weight:bold}}@media (min-width: 751px) and (min-width: 751px){#newGeneration .textA h3{font-size:5rem}}@media (min-width: 751px) and (max-width: 750px){#newGeneration .textA h3{font-size:6.66667vw}}@media (min-width: 751px){#newGeneration .textA p{font-weight:bold}#newGeneration .textA p:first-child{margin-bottom:1em}}@media (min-width: 751px) and (min-width: 751px){#newGeneration .textA p:first-child{font-size:3.2rem}}@media (min-width: 751px) and (max-width: 750px){#newGeneration .textA p:first-child{font-size:4.26667vw}}@media (min-width: 751px){#newGeneration .textA p:last-child{line-height:2}}@media (min-width: 751px) and (min-width: 751px){#newGeneration .textA p:last-child{font-size:2.8rem}}@media (min-width: 751px) and (max-width: 750px){#newGeneration .textA p:last-child{font-size:3.73333vw}}@media (min-width: 751px){#newGeneration .pic{margin:0 auto 5.59322%;max-width:76.27119%}#newGeneration .textB h3{margin-bottom:.5em;line-height:1.42857;font-weight:bold}}@media (min-width: 751px) and (min-width: 751px){#newGeneration .textB h3{font-size:6rem}}@media (min-width: 751px) and (max-width: 750px){#newGeneration .textB h3{font-size:8vw}}@media (min-width: 751px){#newGeneration .textB p{line-height:2}}@media (min-width: 751px) and (min-width: 751px){#newGeneration .textB p{font-size:1.8rem}}@media (min-width: 751px) and (max-width: 750px){#newGeneration .textB p{font-size:2.4vw}}@media (max-width: 750px){#newGeneration{padding:7.73333% 0% 7.73333% 0%;background-color:#fff;background-image:url(../img/new-generation_bg01_sp.jpg),url(../img/new-generation_bg02_sp.jpg);background-position:center top,center bottom;background-repeat:no-repeat;background-size:100%}#newGeneration .textA{margin-bottom:13.33333%}#newGeneration .textA h3{margin-bottom:.5em;line-height:1.59091;font-weight:bold}}@media (max-width: 750px) and (min-width: 751px){#newGeneration .textA h3{font-size:4rem}}@media (max-width: 750px) and (max-width: 750px){#newGeneration .textA h3{font-size:5.33333vw}}@media (max-width: 750px){#newGeneration .textA p{padding:0 1.5em;font-weight:bold}#newGeneration .textA p:first-child{margin-bottom:1em}}@media (max-width: 750px) and (min-width: 751px){#newGeneration .textA p:first-child{font-size:3.2rem}}@media (max-width: 750px) and (max-width: 750px){#newGeneration .textA p:first-child{font-size:4.26667vw}}@media (max-width: 750px){#newGeneration .textA p:last-child{line-height:1.92857}}@media (max-width: 750px) and (min-width: 751px){#newGeneration .textA p:last-child{font-size:2.8rem}}@media (max-width: 750px) and (max-width: 750px){#newGeneration .textA p:last-child{font-size:3.73333vw}}@media (max-width: 750px){#newGeneration .pic{margin-bottom:12%}#newGeneration .textB h3{margin-bottom:.5em;line-height:1.5;font-weight:bold}}@media (max-width: 750px) and (min-width: 751px){#newGeneration .textB h3{font-size:4.8rem}}@media (max-width: 750px) and (max-width: 750px){#newGeneration .textB h3{font-size:6.4vw}}@media (max-width: 750px){#newGeneration .textB p{padding:0% 7.73333% 0% 7.73333%;line-height:1.75;text-align:left}}@media (max-width: 750px) and (min-width: 751px){#newGeneration .textB p{font-size:2.4rem}}@media (max-width: 750px) and (max-width: 750px){#newGeneration .textB p{font-size:3.2vw}}@media (min-width: 751px){#innerSolution{padding-bottom:7.16667%;background:#cadbf4 url(../img/inner-solution_bg_pc.jpg) center top no-repeat;background-size:100%}#innerSolution .layout{padding:7.33333% 4.16667% 6.08333% 7.33333%;background-color:#fff;box-shadow:0 0 8px #ccc}#innerSolution .layout .first{margin-bottom:3.11111%;display:flex}#innerSolution .layout .first .text{padding-left:3.11111%;width:54.88889%}#innerSolution .layout .first .text h2{margin:0 0 .5em -0.5em;line-height:1.42308;font-weight:bold}}@media (min-width: 751px) and (min-width: 751px){#innerSolution .layout .first .text h2{font-size:4.6rem}}@media (min-width: 751px) and (max-width: 750px){#innerSolution .layout .first .text h2{font-size:6.13333vw}}@media (min-width: 751px){#innerSolution .layout .first .text p{line-height:2}}@media (min-width: 751px) and (min-width: 751px){#innerSolution .layout .first .text p{font-size:1.8rem}}@media (min-width: 751px) and (max-width: 750px){#innerSolution .layout .first .text p{font-size:2.4vw}}@media (min-width: 751px){#innerSolution .layout .first .image{padding-left:2.44444%;width:33.77778%}#innerSolution .layout .regenerate{border:1px solid #1a2d4a}#innerSolution .layout .regenerate h3{padding:.5em 0;border-bottom:1px solid #1a2d4a;color:#fff;background-color:#eb629d;font-weight:bold;text-align:center}}@media (min-width: 751px) and (min-width: 751px){#innerSolution .layout .regenerate h3{font-size:2.6rem}}@media (min-width: 751px) and (max-width: 750px){#innerSolution .layout .regenerate h3{font-size:3.46667vw}}@media (max-width: 750px){#innerSolution{padding-bottom:6.26667%;background:#cadbf4 url(../img/inner-solution_bg_sp.jpg) center top no-repeat;background-size:100%}#innerSolution .layout{padding:6.4% 0% 4.4% 0%;margin:0 auto 0%;max-width:89.33333%;background-color:#fff;box-shadow:0 0 8px #ccc}#innerSolution .layout .first{margin-bottom:5.67164%}#innerSolution .layout .first .text{margin-bottom:11.19403%;padding:0 5.97015%}#innerSolution .layout .first .text h2{margin:0 0 .5em -0.5em;line-height:1.44444;font-weight:bold}}@media (max-width: 750px) and (min-width: 751px){#innerSolution .layout .first .text h2{font-size:3.6rem}}@media (max-width: 750px) and (max-width: 750px){#innerSolution .layout .first .text h2{font-size:4.8vw}}@media (max-width: 750px){#innerSolution .layout .first .text p{line-height:1.75}}@media (max-width: 750px) and (min-width: 751px){#innerSolution .layout .first .text p{font-size:2.4rem}}@media (max-width: 750px) and (max-width: 750px){#innerSolution .layout .first .text p{font-size:3.2vw}}@media (max-width: 750px){#innerSolution .layout .first .image{margin:0 auto 0%;max-width:61.49254%}#innerSolution .layout .regenerate{margin:0 auto 0%;max-width:90.44776%;border:1px solid #1a2d4a}#innerSolution .layout .regenerate h3{padding:.5em 0;border-bottom:1px solid #1a2d4a;color:#fff;background-color:#eb629d;font-weight:bold;text-align:center}}@media (max-width: 750px) and (min-width: 751px){#innerSolution .layout .regenerate h3{font-size:2.6rem}}@media (max-width: 750px) and (max-width: 750px){#innerSolution .layout .regenerate h3{font-size:3.46667vw}}#doctor{background-color:#cadbf4}@media (min-width: 751px){#doctor{padding-bottom:7.66667%}#doctor .inner{margin:0 auto 0%;max-width:82.83333%;padding-bottom:4.16667%;border:3px solid #a0a0a0;background:#000 url(../img/doctor_bg_pc.jpg) center top no-repeat;background-size:100%}#doctor .inner h2{padding:13.27968% 0% 10.06036% 50.70423%;font-weight:bold}}@media (min-width: 751px) and (min-width: 751px){#doctor .inner h2{font-size:2.8rem}}@media (min-width: 751px) and (max-width: 750px){#doctor .inner h2{font-size:3.73333vw}}@media (min-width: 751px){#doctor .inner h2 em{margin-left:-.5em}}@media (min-width: 751px) and (min-width: 751px){#doctor .inner h2 em{font-size:4.6rem}}@media (min-width: 751px) and (max-width: 750px){#doctor .inner h2 em{font-size:6.13333vw}}@media (min-width: 751px){#doctor .inner .layout{margin:0 auto 5.03018%;max-width:80.4829%;padding:6.43863% 5.03018% 4.22535% 5.03018%;background-color:#fff}#doctor .inner .layout .profile{margin-bottom:4.25%;padding-bottom:4.25%;border-bottom:1px solid #1a2d4a}#doctor .inner .layout .profile h3{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;margin-bottom:.5em;font-weight:bold}}@media (min-width: 751px) and (min-width: 751px){#doctor .inner .layout .profile h3{font-size:2.2rem}}@media (min-width: 751px) and (max-width: 750px){#doctor .inner .layout .profile h3{font-size:2.93333vw}}@media (min-width: 751px) and (min-width: 751px){#doctor .inner .layout .profile h3 em{font-size:2.8rem}}@media (min-width: 751px) and (max-width: 750px){#doctor .inner .layout .profile h3 em{font-size:3.73333vw}}@media (min-width: 751px){#doctor .inner .layout .profile p{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;line-height:1.85714}}@media (min-width: 751px) and (min-width: 751px){#doctor .inner .layout .profile p{font-size:1.4rem}}@media (min-width: 751px) and (max-width: 750px){#doctor .inner .layout .profile p{font-size:1.86667vw}}@media (min-width: 751px){#doctor .inner .layout .ab h3{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;margin-bottom:.5em;font-weight:bold}}@media (min-width: 751px) and (min-width: 751px){#doctor .inner .layout .ab h3{font-size:2.8rem}}@media (min-width: 751px) and (max-width: 750px){#doctor .inner .layout .ab h3{font-size:3.73333vw}}@media (min-width: 751px){#doctor .inner .layout .ab p{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;margin-bottom:5%;line-height:1.85714}}@media (min-width: 751px) and (min-width: 751px){#doctor .inner .layout .ab p{font-size:1.4rem}}@media (min-width: 751px) and (max-width: 750px){#doctor .inner .layout .ab p{font-size:1.86667vw}}@media (min-width: 751px){#doctor .inner .layout .ab .pic{margin-bottom:4.125%}#doctor .inner .layout .ab .movie video{width:100%}#doctor .inner .sct{margin:0 auto 0%;max-width:80.4829%;padding:4.42656% 5.03018% 7.04225% 5.03018%;background:url(../img/doctor_sct_bg01.png) center top no-repeat,url(../img/doctor_sct_bg02.png) center bottom no-repeat,url(../img/doctor_sct_bg03.jpg) center top no-repeat;background-size:100%, 100%, auto 100%}#doctor .inner .sct h3{margin:0 auto 8.5%;max-width:44.5%}#doctor .inner .sct p{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;line-height:1.77778;color:#fff}}@media (min-width: 751px) and (min-width: 751px){#doctor .inner .sct p{font-size:1.8rem}}@media (min-width: 751px) and (max-width: 750px){#doctor .inner .sct p{font-size:2.4vw}}@media (max-width: 750px){#doctor{padding-bottom:13.33333%}#doctor .inner{margin:0 auto 0%;max-width:88.66667%;padding-bottom:3.73333%;border:2px solid #a0a0a0;background:#000 url(../img/doctor_bg_sp.jpg) center top no-repeat;background-size:100%}#doctor .inner h2{padding:10.52632% 0% 24.06015% 37.29323%;font-weight:bold}}@media (max-width: 750px) and (min-width: 751px){#doctor .inner h2{font-size:3rem}}@media (max-width: 750px) and (max-width: 750px){#doctor .inner h2{font-size:4vw}}@media (max-width: 750px){#doctor .inner h2 em{margin-left:-.5em}}@media (max-width: 750px) and (min-width: 751px){#doctor .inner h2 em{font-size:4.8rem}}@media (max-width: 750px) and (max-width: 750px){#doctor .inner h2 em{font-size:6.4vw}}@media (max-width: 750px){#doctor .inner .layout{margin:0 auto 4.51128%;max-width:80.30075%;padding:7.5188% 5.26316% 5.71429% 5.26316%;background-color:#fff}#doctor .inner .layout .profile{margin-bottom:6.55431%;padding-bottom:6.55431%;border-bottom:1px solid #1a2d4a}#doctor .inner .layout .profile h3{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;margin-bottom:.5em;font-weight:bold}}@media (max-width: 750px) and (min-width: 751px){#doctor .inner .layout .profile h3{font-size:2.8rem}}@media (max-width: 750px) and (max-width: 750px){#doctor .inner .layout .profile h3{font-size:3.73333vw}}@media (max-width: 750px) and (min-width: 751px){#doctor .inner .layout .profile h3 em{font-size:3.4rem}}@media (max-width: 750px) and (max-width: 750px){#doctor .inner .layout .profile h3 em{font-size:4.53333vw}}@media (max-width: 750px){#doctor .inner .layout .profile p{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;line-height:1.66667}}@media (max-width: 750px) and (min-width: 751px){#doctor .inner .layout .profile p{font-size:2.4rem}}@media (max-width: 750px) and (max-width: 750px){#doctor .inner .layout .profile p{font-size:3.2vw}}@media (max-width: 750px){#doctor .inner .layout .ab h3{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;margin-bottom:.5em;font-weight:bold}}@media (max-width: 750px) and (min-width: 751px){#doctor .inner .layout .ab h3{font-size:3rem}}@media (max-width: 750px) and (max-width: 750px){#doctor .inner .layout .ab h3{font-size:4vw}}@media (max-width: 750px){#doctor .inner .layout .ab p{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;margin-bottom:7.49064%;line-height:1.66667}}@media (max-width: 750px) and (min-width: 751px){#doctor .inner .layout .ab p{font-size:2.4rem}}@media (max-width: 750px) and (max-width: 750px){#doctor .inner .layout .ab p{font-size:3.2vw}}@media (max-width: 750px){#doctor .inner .layout .ab .pic{margin-bottom:3.74532%}#doctor .inner .layout .ab .movie video{width:100%}#doctor .inner .sct{margin:0 auto 0%;max-width:80.30075%;padding:5.26316% 5.26316% 6.01504% 5.26316%;background:url(../img/doctor_sct_bg01.png) center top no-repeat,url(../img/doctor_sct_bg02.png) center bottom no-repeat,url(../img/doctor_sct_bg03.jpg) center center no-repeat;background-size:100%,100%,80.30075%}#doctor .inner .sct h3{margin:0 auto 5.61798%;max-width:43.44569%}#doctor .inner .sct p{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;line-height:1.58333;color:#fff}}@media (max-width: 750px) and (min-width: 751px){#doctor .inner .sct p{font-size:2.4rem}}@media (max-width: 750px) and (max-width: 750px){#doctor .inner .sct p{font-size:3.2vw}}#case{text-align:center}@media (min-width: 751px){#case{padding:9.16667% 0% 10% 0%;background:#ffeecb url(../img/case_bg_pc.jpg) center top no-repeat;background-size:100%}#case h3{margin-bottom:1em;font-weight:bold}}@media (min-width: 751px) and (min-width: 751px){#case h3{font-size:3.2rem}}@media (min-width: 751px) and (max-width: 750px){#case h3{font-size:4.26667vw}}@media (min-width: 751px) and (min-width: 751px){#case h3 em{font-size:6rem}}@media (min-width: 751px) and (max-width: 750px){#case h3 em{font-size:8vw}}@media (min-width: 751px){#case p{margin-bottom:5.55556%;line-height:1.90909}}@media (min-width: 751px) and (min-width: 751px){#case p{font-size:2rem}}@media (min-width: 751px) and (max-width: 750px){#case p{font-size:2.66667vw}}@media (max-width: 750px){#case{padding:9.6% 0% 13.33333% 0%;background:#fff3d9 url(../img/case_bg_sp.jpg) center top no-repeat;background-size:100%}#case .layout{margin:0 auto 0%;max-width:89.33333%}#case .layout h3{margin-bottom:1em;font-weight:bold}}@media (max-width: 750px) and (min-width: 751px){#case .layout h3{font-size:2.6rem}}@media (max-width: 750px) and (max-width: 750px){#case .layout h3{font-size:3.46667vw}}@media (max-width: 750px) and (min-width: 751px){#case .layout h3 em{font-size:5.4rem}}@media (max-width: 750px) and (max-width: 750px){#case .layout h3 em{font-size:7.2vw}}@media (max-width: 750px){#case .layout p{margin-bottom:.5em;line-height:1.71429}}@media (max-width: 750px) and (min-width: 751px){#case .layout p{font-size:2.8rem}}@media (max-width: 750px) and (max-width: 750px){#case .layout p{font-size:3.73333vw}}#howTo{background:-moz-linear-gradient(top, #ffefcb, #fffffe);background:-webkit-gradient(linear, center top, center bottom, from(#ffefcb), to(#fffffe))}@media (min-width: 751px){#howTo{padding-bottom:11.08333%}#howTo .howToInner{margin:0 auto 0%;max-width:83.33333%;background-color:#fff;box-shadow:0 0 8px #ccc}#howTo .howToInner h3{margin-bottom:3.66667%;padding:.5em 0;color:#fff;background-color:#c5a156;font-weight:bold;text-align:center}}@media (min-width: 751px) and (min-width: 751px){#howTo .howToInner h3{font-size:4.8rem}}@media (min-width: 751px) and (max-width: 750px){#howTo .howToInner h3{font-size:6.4vw}}@media (min-width: 751px){#howTo .howToInner .pic{padding:0% 5% 7.8% 5%}}@media (max-width: 750px){#howTo{padding-bottom:13.86667%}#howTo .howToInner{margin:0 auto 0%;max-width:89.33333%;background-color:#fff;box-shadow:0 0 8px #ccc}#howTo .howToInner h3{margin-bottom:6.71642%;padding:.5em 0;color:#fff;background-color:#c5a156;text-align:center}}@media (max-width: 750px) and (min-width: 751px){#howTo .howToInner h3{font-size:3.4rem}}@media (max-width: 750px) and (max-width: 750px){#howTo .howToInner h3{font-size:4.53333vw}}@media (max-width: 750px){#howTo .howToInner .pic{padding:0% 8.20896% 7.01493% 8.20896%}#howTo .howToInner .pic li:first-child{margin-bottom:9.28571%}}#voice{background:-moz-linear-gradient(top, #fffffe, #ffe6b1);background:-webkit-gradient(linear, center top, center bottom, from(#fffffe), to(#ffe6b1))}@media (min-width: 751px){#voice{padding-bottom:11.08333%}#voice h2{margin:0 auto 9.66667%;max-width:71.66667%}#voice section{margin-bottom:8.33333%;display:flex;justify-content:space-between}#voice section .photo{width:36.66667%}#voice section .txt{width:58.44444%}#voice section .txt h3{margin-bottom:.5em;line-height:1.57143;color:#996f17;font-weight:bold}}@media (min-width: 751px) and (min-width: 751px){#voice section .txt h3{font-size:2.8rem}}@media (min-width: 751px) and (max-width: 750px){#voice section .txt h3{font-size:3.73333vw}}@media (min-width: 751px){#voice section .txt .profile{margin-bottom:1em;color:#996f17;font-weight:bold}}@media (min-width: 751px) and (min-width: 751px){#voice section .txt .profile{font-size:1.8rem}}@media (min-width: 751px) and (max-width: 750px){#voice section .txt .profile{font-size:2.4vw}}@media (min-width: 751px){#voice section .txt p{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;line-height:2.14286;color:#000}}@media (min-width: 751px) and (min-width: 751px){#voice section .txt p{font-size:1.4rem}}@media (min-width: 751px) and (max-width: 750px){#voice section .txt p{font-size:1.86667vw}}@media (min-width: 751px){#voice section:nth-of-type(even) .photo{order:2}#voice section:nth-of-type(even) .txt{order:1}#voice section:last-child{margin-bottom:0}}@media (max-width: 750px){#voice{padding-bottom:2.66667%}#voice h2{margin:0 auto 9.06667%;max-width:90.93333%}#voice section{margin:0 auto 6.66667%;max-width:84%;padding-bottom:6.34921%;border-bottom:1px solid #996f17}#voice section .photo{margin-bottom:1.5873%;float:left;width:33.33333%}#voice section .txt{margin-bottom:1.5873%;float:right;width:62.53968%}#voice section .txt h3{margin-bottom:.5em;line-height:1.25;color:#996f17;font-weight:bold}}@media (max-width: 750px) and (min-width: 751px){#voice section .txt h3{font-size:3.2rem}}@media (max-width: 750px) and (max-width: 750px){#voice section .txt h3{font-size:4.26667vw}}@media (max-width: 750px){#voice section .txt .profile{color:#996f17;font-weight:bold}}@media (max-width: 750px) and (min-width: 751px){#voice section .txt .profile{font-size:2.6rem}}@media (max-width: 750px) and (max-width: 750px){#voice section .txt .profile{font-size:3.46667vw}}@media (max-width: 750px){#voice section p{clear:both;line-height:1.54545;color:#000}}@media (max-width: 750px) and (min-width: 751px){#voice section p{font-size:2.6rem}}@media (max-width: 750px) and (max-width: 750px){#voice section p{font-size:3.46667vw}}@media (max-width: 750px){#voice section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}}#winner{background-color:#fff}@media (min-width: 751px){#winner .layout{padding:8.33333% 0% 6.25% 0%}#winner .layout h2{margin-bottom:10%;line-height:1.42857;font-weight:bold;text-align:center}}@media (min-width: 751px) and (min-width: 751px){#winner .layout h2{font-size:6rem}}@media (min-width: 751px) and (max-width: 750px){#winner .layout h2{font-size:8vw}}@media (min-width: 751px){#winner .layout .list{margin-bottom:2.44444%;display:flex;justify-content:space-between}#winner .layout .list .item{width:30.55556%;font-size:0}#winner .layout .list .item .ttl{margin-bottom:7.27273%;text-align:center}#winner .layout .list .item .ttl .tm{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}}@media (min-width: 751px) and (min-width: 751px){#winner .layout .list .item .ttl .tm{font-size:1.4rem}}@media (min-width: 751px) and (max-width: 750px){#winner .layout .list .item .ttl .tm{font-size:1.86667vw}}@media (min-width: 751px){#winner .layout .list .item .ttl h3{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:bold}}@media (min-width: 751px) and (min-width: 751px){#winner .layout .list .item .ttl h3{font-size:2.4rem}}@media (min-width: 751px) and (max-width: 750px){#winner .layout .list .item .ttl h3{font-size:3.2vw}}@media (min-width: 751px){#winner .layout .list .item .ttl .price{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:bold}}@media (min-width: 751px) and (min-width: 751px){#winner .layout .list .item .ttl .price{font-size:2.4rem}}@media (min-width: 751px) and (max-width: 750px){#winner .layout .list .item .ttl .price{font-size:3.2vw}}@media (min-width: 751px){#winner .layout .list .item .ttl .price span{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:bold}}@media (min-width: 751px) and (min-width: 751px){#winner .layout .list .item .ttl .price span{font-size:1.2rem}}@media (min-width: 751px) and (max-width: 750px){#winner .layout .list .item .ttl .price span{font-size:1.6vw}}@media (min-width: 751px){#winner .layout .list .item ul{margin-bottom:9.81818%}#winner .layout .list .item ul li{margin-bottom:3.27273%;padding:.5em .2em;border:1px solid #959595;text-align:center}}@media (min-width: 751px) and (min-width: 751px){#winner .layout .list .item ul li{font-size:1.1rem}}@media (min-width: 751px) and (max-width: 750px){#winner .layout .list .item ul li{font-size:1.46667vw}}@media (min-width: 751px){#winner .layout .list .item ul li:last-child{margin-bottom:0}#winner .layout .list .item .btn:hover:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}#winner .layout .attention{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;text-align:right}}@media (min-width: 751px) and (min-width: 751px){#winner .layout .attention{font-size:1.2rem}}@media (min-width: 751px) and (max-width: 750px){#winner .layout .attention{font-size:1.6vw}}@media (max-width: 750px){#winner .layout{padding:6.66667% 0% 9.33333% 0%}#winner .layout h2{margin-bottom:8.66667%;line-height:1.44444;font-weight:bold;text-align:center}}@media (max-width: 750px) and (min-width: 751px){#winner .layout h2{font-size:4.5rem}}@media (max-width: 750px) and (max-width: 750px){#winner .layout h2{font-size:6vw}}@media (max-width: 750px){#winner .layout .list{margin-bottom:1em}#winner .layout .list .item{padding:5px 0 !important}#winner .layout .list .item .itemInner{margin:0 auto 0%;max-width:68.8%;padding:7.06667% 10.26667% 5.73333% 10.26667%;background-color:#fff;box-shadow:0 0 8px #ccc}#winner .layout .list .item .itemInner .image{margin-right:15.31008%;padding-left:7.17054%;float:left;width:18.02326%}#winner .layout .list .item .itemInner .txt{float:left;width:58.13953%;font-size:0}#winner .layout .list .item .itemInner .txt .ttl{margin-bottom:6.66667%}#winner .layout .list .item .itemInner .txt .ttl .tm{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}}@media (max-width: 750px) and (min-width: 751px){#winner .layout .list .item .itemInner .txt .ttl .tm{font-size:2rem}}@media (max-width: 750px) and (max-width: 750px){#winner .layout .list .item .itemInner .txt .ttl .tm{font-size:2.66667vw}}@media (max-width: 750px){#winner .layout .list .item .itemInner .txt .ttl h3{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:bold}}@media (max-width: 750px) and (min-width: 751px){#winner .layout .list .item .itemInner .txt .ttl h3{font-size:3rem}}@media (max-width: 750px) and (max-width: 750px){#winner .layout .list .item .itemInner .txt .ttl h3{font-size:4vw}}@media (max-width: 750px){#winner .layout .list .item .itemInner .txt .ttl .price{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:bold}}@media (max-width: 750px) and (min-width: 751px){#winner .layout .list .item .itemInner .txt .ttl .price{font-size:3rem}}@media (max-width: 750px) and (max-width: 750px){#winner .layout .list .item .itemInner .txt .ttl .price{font-size:4vw}}@media (max-width: 750px){#winner .layout .list .item .itemInner .txt .ttl .price span{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:bold}}@media (max-width: 750px) and (min-width: 751px){#winner .layout .list .item .itemInner .txt .ttl .price span{font-size:2rem}}@media (max-width: 750px) and (max-width: 750px){#winner .layout .list .item .itemInner .txt .ttl .price span{font-size:2.66667vw}}@media (max-width: 750px){#winner .layout .list .item .itemInner .txt ul{margin-bottom:0}#winner .layout .list .item .itemInner .txt ul li{margin-bottom:2.33333%;padding:.5em;border:1px solid #959595;line-height:1.2;text-align:center}}@media (max-width: 750px) and (min-width: 751px){#winner .layout .list .item .itemInner .txt ul li{font-size:2rem}}@media (max-width: 750px) and (max-width: 750px){#winner .layout .list .item .itemInner .txt ul li{font-size:2.66667vw}}@media (max-width: 750px){#winner .layout .attention{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;padding:1em 5.33333% 0 0;text-align:right}}@media (max-width: 750px) and (min-width: 751px){#winner .layout .attention{font-size:2rem}}@media (max-width: 750px) and (max-width: 750px){#winner .layout .attention{font-size:2.66667vw}}@media (max-width: 750px){#winner .layout .bx-wrapper{margin-bottom:0;border:none;box-shadow:none;background:transparent}#winner .layout .bx-wrapper .bx-prev{width:20px !important;background:url(../img/slider_prev.png) left top no-repeat;background-size:100%}#winner .layout .bx-wrapper .bx-next{width:20px !important;background:url(../img/slider_next.png) left top no-repeat;background-size:100%}}#cvC{background-color:#fff}@media (min-width: 751px){#cvC{padding-bottom:5.33333%}}@media (max-width: 750px){#cvC{padding-bottom:10.66667%}}@media (min-width: 751px){#ingredients{margin-bottom:8.33333%}#ingredients .ingredientsInner{margin:0 auto 0%;max-width:75%;padding:.83333% 4% .83333% 4%;border:1px solid #1a2d4a}#ingredients .ingredientsInner h3{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;cursor:pointer;position:relative}}@media (min-width: 751px) and (min-width: 751px){#ingredients .ingredientsInner h3{font-size:1.8rem}}@media (min-width: 751px) and (max-width: 750px){#ingredients .ingredientsInner h3{font-size:2.4vw}}@media (min-width: 751px){#ingredients .ingredientsInner h3.open::after{margin-top:-2px;border-top:2px solid #1a2d4a;border-right:2px solid #1a2d4a;position:absolute;top:50%;right:4px;width:14px;height:14px;content:"";-webkit-transform:rotate(315deg);transform:rotate(315deg)}#ingredients .ingredientsInner h3.close::after{margin-top:-11px;border-top:2px solid #1a2d4a;border-right:2px solid #1a2d4a;position:absolute;top:50%;right:4px;width:14px;height:14px;content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg)}#ingredients .ingredientsInner .content{margin-top:1.11111%;display:none}#ingredients .ingredientsInner .content p{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;margin-bottom:.5em;line-height:1.616}}@media (min-width: 751px) and (min-width: 751px){#ingredients .ingredientsInner .content p{font-size:1.2rem}}@media (min-width: 751px) and (max-width: 750px){#ingredients .ingredientsInner .content p{font-size:1.6vw}}@media (min-width: 751px){#ingredients .ingredientsInner .content p:last-child{margin-bottom:0}#ingredients .ingredientsInner .content p em{font-weight:normal;text-decoration:underline}}@media (max-width: 750px){#ingredients{margin-bottom:6.13333%}#ingredients .ingredientsInner{margin:0 auto 0%;max-width:80%;padding:2.66667% 4% 2.66667% 4%;border:2px solid #1a2d4a}#ingredients .ingredientsInner h3{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;cursor:pointer;position:relative;font-weight:bold}}@media (max-width: 750px) and (min-width: 751px){#ingredients .ingredientsInner h3{font-size:3rem}}@media (max-width: 750px) and (max-width: 750px){#ingredients .ingredientsInner h3{font-size:4vw}}@media (max-width: 750px){#ingredients .ingredientsInner h3.open::after{margin-top:-2px;border-top:2px solid #1a2d4a;border-right:2px solid #1a2d4a;position:absolute;top:50%;right:4px;width:7px;height:7px;content:"";-webkit-transform:rotate(315deg);transform:rotate(315deg)}#ingredients .ingredientsInner h3.close::after{margin-top:-6px;border-top:2px solid #1a2d4a;border-right:2px solid #1a2d4a;position:absolute;top:50%;right:4px;width:7px;height:7px;content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg)}#ingredients .ingredientsInner .content{margin-top:6.66667%;display:none}#ingredients .ingredientsInner .content p{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;margin-bottom:1em;line-height:2}}@media (max-width: 750px) and (min-width: 751px){#ingredients .ingredientsInner .content p{font-size:2.2rem}}@media (max-width: 750px) and (max-width: 750px){#ingredients .ingredientsInner .content p{font-size:2.93333vw}}@media (max-width: 750px){#ingredients .ingredientsInner .content p:last-child{margin-bottom:0}#ingredients .ingredientsInner .content p em{text-decoration:underline}}@media (min-width: 751px){#faq{margin-bottom:5.41667%}#faq .layout{padding:5.16667% 4.16667% 5.16667% 4.16667%;background-color:#f8f8f8}#faq .layout h3{margin:0 auto 6.11111%;max-width:16.33333%}#faq .layout dl{margin-bottom:5.55556%}#faq .layout dl dt{padding:0% 6.66667% 3.33333% 8.33333%;font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;border-bottom:1px solid #1a2d4a;position:relative;font-weight:bold;cursor:pointer}}@media (min-width: 751px) and (min-width: 751px){#faq .layout dl dt{font-size:2.6rem}}@media (min-width: 751px) and (max-width: 750px){#faq .layout dl dt{font-size:3.46667vw}}@media (min-width: 751px){#faq .layout dl dt.open::after{border-top:2px solid #1a2d4a;border-right:2px solid #1a2d4a;position:absolute;top:25%;right:4px;width:14px;height:14px;content:"";-webkit-transform:rotate(315deg);transform:rotate(315deg)}#faq .layout dl dt.close::after{border-top:2px solid #1a2d4a;border-right:2px solid #1a2d4a;position:absolute;top:10%;right:4px;width:14px;height:14px;content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg)}#faq .layout dl dd{padding-top:3.55556%;display:none}#faq .layout dl dd h4{padding:0% 0% 2.44444% 4.44444%;font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;background:url(../img/faq_a_icon.png) left top no-repeat;background-size:percentaeg(.02667);font-weight:bold}}@media (min-width: 751px) and (min-width: 751px){#faq .layout dl dd h4{font-size:2rem}}@media (min-width: 751px) and (max-width: 750px){#faq .layout dl dd h4{font-size:2.66667vw}}@media (min-width: 751px){#faq .layout dl dd h4:nth-of-type(2){margin-top:3.33333%}#faq .layout dl dd p{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;line-height:1.616}}@media (min-width: 751px) and (min-width: 751px){#faq .layout dl dd p{font-size:1.8rem}}@media (min-width: 751px) and (max-width: 750px){#faq .layout dl dd p{font-size:2.4vw}}@media (min-width: 751px){#faq .layout dl dd p a{color:#1a2d4a}#faq .layout dl:nth-of-type(1) dt{background:url(../img/faq_q1_icon.png) left top no-repeat;background-size:5.55556%}#faq .layout dl:nth-of-type(2) dt{background:url(../img/faq_q2_icon.png) left top no-repeat;background-size:5.55556%}#faq .layout dl:nth-of-type(3) dt{background:url(../img/faq_q3_icon.png) left top no-repeat;background-size:5.55556%}#faq .layout dl:nth-of-type(4) dt{background:url(../img/faq_q4_icon.png) left top no-repeat;background-size:5.55556%}#faq .layout dl:nth-of-type(5) dt{background:url(../img/faq_q5_icon.png) left top no-repeat;background-size:5.55556%}#faq .layout dl:nth-of-type(6) dt{background:url(../img/faq_q6_icon.png) left top no-repeat;background-size:5.55556%}#faq .layout dl:last-child{margin-bottom:0}}@media (max-width: 750px){#faq{margin-bottom:8%}#faq .layout{padding:4.53333% 4.4% 6.13333% 4.4%;margin:0 auto 0%;max-width:80.53333%;background-color:#f8f8f8}#faq .layout h3{margin:0 auto 6.62252%;max-width:20.5298%}#faq .layout dl{margin-bottom:9.93377%}#faq .layout dl dt{padding:0% 6.95364% 2.98013% 10.2649%;font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;border-bottom:1px solid #1a2d4a;position:relative;font-weight:bold;cursor:pointer}}@media (max-width: 750px) and (min-width: 751px){#faq .layout dl dt{font-size:2.6rem}}@media (max-width: 750px) and (max-width: 750px){#faq .layout dl dt{font-size:3.46667vw}}@media (max-width: 750px){#faq .layout dl dt.open::after{border-top:2px solid #1a2d4a;border-right:2px solid #1a2d4a;position:absolute;top:25%;right:4px;width:7px;height:7px;content:"";-webkit-transform:rotate(315deg);transform:rotate(315deg)}#faq .layout dl dt.close::after{border-top:2px solid #1a2d4a;border-right:2px solid #1a2d4a;position:absolute;top:10%;right:4px;width:7px;height:7px;content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg)}#faq .layout dl dd{padding-top:6.29139%;display:none}#faq .layout dl dd h4{padding:0% 0% 3.31126% 8.27815%;font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;line-height:1.30769;background:url(../img/faq_a_icon.png) 5px 5px no-repeat;background-size:3.97351%}}@media (max-width: 750px) and (min-width: 751px){#faq .layout dl dd h4{font-size:2.6rem}}@media (max-width: 750px) and (max-width: 750px){#faq .layout dl dd h4{font-size:3.46667vw}}@media (max-width: 750px){#faq .layout dl dd h4 span{background:-moz-linear-gradient(top, #fff, #fff 79.99%, #fff45c 80%, #fff45c);background:-webkit-gradient(linear, center top, center bottom, from(#fff), color-stop(0.7999, #fff), color-stop(0.8, #fff45c), to(#fff45c));font-weight:bold}#faq .layout dl dd h4:nth-of-type(2){margin-top:4.96689%}#faq .layout dl dd p{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;line-height:1.616}}@media (max-width: 750px) and (min-width: 751px){#faq .layout dl dd p{font-size:2.2rem}}@media (max-width: 750px) and (max-width: 750px){#faq .layout dl dd p{font-size:2.93333vw}}@media (max-width: 750px){#faq .layout dl dd p a{color:#1a2d4a}#faq .layout dl:nth-of-type(1) dt{background:url(../img/faq_q1_icon.png) left top no-repeat;background-size:6%}#faq .layout dl:nth-of-type(2) dt{background:url(../img/faq_q2_icon.png) left top no-repeat;background-size:6%}#faq .layout dl:nth-of-type(3) dt{background:url(../img/faq_q3_icon.png) left top no-repeat;background-size:6%}#faq .layout dl:nth-of-type(4) dt{background:url(../img/faq_q4_icon.png) left top no-repeat;background-size:6%}#faq .layout dl:nth-of-type(5) dt{background:url(../img/faq_q5_icon.png) left top no-repeat;background-size:6%}#faq .layout dl:nth-of-type(6) dt{background:url(../img/faq_q6_icon.png) left top no-repeat;background-size:6%}#faq .layout dl:last-child{margin-bottom:0}}@media (min-width: 751px){#others{margin-bottom:6%}#others .contact{padding:1.88889% 0% 2.77778% 0%;margin-bottom:6.66667%;position:relative;display:flex;text-align:center}#others .contact::after{position:absolute;top:0;left:50%;border-left:1px solid #1a2d4a;height:100%;content:""}#others .contact>div{width:50%}#others .contact>div h3{margin-bottom:4%}#others .contact>div h3 span{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;padding:2px .5em;border:1px solid #1a2d4a;display:inline-block;min-width:80%}}@media (min-width: 751px) and (min-width: 751px){#others .contact>div h3 span{font-size:1.6rem}}@media (min-width: 751px) and (max-width: 750px){#others .contact>div h3 span{font-size:2.13333vw}}@media (min-width: 751px){#others .contact>div .btn{margin-bottom:2.66667%}#others .contact>div .btn a{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;display:inline-block;padding-left:34px;line-height:1;color:#1a2d4a;font-weight:bold;text-decoration:none}}@media (min-width: 751px) and (min-width: 751px){#others .contact>div .btn a{font-size:2.6rem}}@media (min-width: 751px) and (max-width: 750px){#others .contact>div .btn a{font-size:3.46667vw}}@media (min-width: 751px){#others .contact>div p{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}}@media (min-width: 751px) and (min-width: 751px){#others .contact>div p{font-size:1.4rem}}@media (min-width: 751px) and (max-width: 750px){#others .contact>div p{font-size:1.86667vw}}@media (min-width: 751px){#others .contact>div.tel .btn a{letter-spacing:.1em;background:url(../img/contact_tel_icon.png) left top no-repeat;background-size:24px;pointer-events:none}#others .contact>div.form .btn a{background:url(../img/contact_form_icon.png) left 3px no-repeat;background-size:27px}#others .official{margin:0 auto 0%;max-width:77.77778%;padding:1em 0;display:block;color:#fff;background-color:#1a2d4a;font-weight:bold;text-align:center;text-decoration:none;letter-spacing:0.05em}}@media (min-width: 751px) and (min-width: 751px){#others .official{font-size:3rem}}@media (min-width: 751px) and (max-width: 750px){#others .official{font-size:4vw}}@media (min-width: 751px){#others .official:hover:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}#others .sns{margin:0 auto 0%;max-width:32%;display:flex;justify-content:space-between}#others .sns li{width:20.48611%}#others .sns li a:hover:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}}@media (max-width: 750px){#others{margin-bottom:9.86667%}#others .contact{padding:0% 5.33333% 0% 5.33333%;margin-bottom:9.33333%;text-align:center}#others .contact>div h3{margin-bottom:3.8806%;position:relative;line-height:1}#others .contact>div h3::after{position:absolute;top:50%;left:0;border-top:1px solid #1a2d4a;width:100%;content:"";z-index:1}#others .contact>div h3 span{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;padding:0 1em;display:inline-block;position:relative;color:#284785;background-color:#fff;font-weight:bold;z-index:2}}@media (max-width: 750px) and (min-width: 751px){#others .contact>div h3 span{font-size:2.4rem}}@media (max-width: 750px) and (max-width: 750px){#others .contact>div h3 span{font-size:3.2vw}}@media (max-width: 750px){#others .contact>div .btn{margin-bottom:2.66667%}#others .contact>div .btn a{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;display:inline-block;line-height:1;color:#1a2d4a;font-weight:bold;text-decoration:none}}@media (max-width: 750px) and (min-width: 751px){#others .contact>div .btn a{font-size:3.8rem}}@media (max-width: 750px) and (max-width: 750px){#others .contact>div .btn a{font-size:5.06667vw}}@media (max-width: 750px){#others .contact>div p{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}}@media (max-width: 750px) and (min-width: 751px){#others .contact>div p{font-size:2.2rem}}@media (max-width: 750px) and (max-width: 750px){#others .contact>div p{font-size:2.93333vw}}@media (max-width: 750px){#others .contact>div.tel{margin-bottom:10.44776%}#others .contact>div.tel .btn a{padding-left:20px;letter-spacing:.1em;background:url(../img/contact_tel_icon.png) left center no-repeat;background-size:auto 90%}#others .contact>div.form .btn a{padding-left:40px;background:url(../img/contact_form_icon.png) left center no-repeat;background-size:auto 90%}#others .official{margin:0 auto 0%;max-width:89.33333%;padding:1em 0;display:block;color:#fff;background-color:#1a2d4a;font-weight:bold;text-align:center;text-decoration:none;letter-spacing:0.05em}}@media (max-width: 750px) and (min-width: 751px){#others .official{font-size:3.8rem}}@media (max-width: 750px) and (max-width: 750px){#others .official{font-size:5.06667vw}}@media (min-width: 751px){#footer{padding:1.33333% 8.33333% 1.33333% 8.33333%;display:flex;justify-content:space-between;background-color:#f8f8f8}#footer .links{width:60%}#footer .links li{margin-right:1.5em;padding-right:1.5em;border-right:1px solid #1a2d4a;display:inline-block;line-height:1}#footer .links li:last-child{margin-right:0;padding-right:0;border-right:0}#footer .links li a{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;color:#1a2d4a;text-decoration:none}}@media (min-width: 751px) and (min-width: 751px){#footer .links li a{font-size:1.2rem}}@media (min-width: 751px) and (max-width: 750px){#footer .links li a{font-size:1.6vw}}@media (min-width: 751px){#footer .links li a:hover{text-decoration:underline}#footer small{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;display:block;width:40%;text-align:right}}@media (min-width: 751px) and (min-width: 751px){#footer small{font-size:1.2rem}}@media (min-width: 751px) and (max-width: 750px){#footer small{font-size:1.6vw}}@media (max-width: 750px){#footer .links{margin-bottom:5.06667%;text-align:center}#footer .links li{margin-right:.2em;padding-right:.5em;border-right:1px solid #1a2d4a;display:inline-block;line-height:1}}@media (max-width: 750px) and (min-width: 751px){#footer .links li{font-size:2rem}}@media (max-width: 750px) and (max-width: 750px){#footer .links li{font-size:2.66667vw}}@media (max-width: 750px){#footer .links li:last-child{margin-right:0;padding-right:0;border-right:0}#footer .links li a{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;color:#1a2d4a;text-decoration:none}}@media (max-width: 750px) and (min-width: 751px){#footer .links li a{font-size:2rem}}@media (max-width: 750px) and (max-width: 750px){#footer .links li a{font-size:2.66667vw}}@media (max-width: 750px){#footer small{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;padding:1em 0;background-color:#f8f8f8;display:block;text-align:center}}@media (max-width: 750px) and (min-width: 751px){#footer small{font-size:2rem}}@media (max-width: 750px) and (max-width: 750px){#footer small{font-size:2.66667vw}}
