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,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol,dl,li,dd,dt{list-style:none;list-style-type:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{padding:0;margin:0;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;font-size:16px;line-height:1.5;color:#000;overflow-y:scroll;letter-spacing:0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,.01);box-shadow:0 0 0 1px rgba(255,255,255,.01)}::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.01);box-shadow:inset 0 0 6px rgba(0,0,0,.01)}.move{-webkit-transition:all .2s;transition:all .2s}@media(any-hover: hover){.hover{-webkit-transition:.2s;transition:.2s}.hover:hover{opacity:.7}}.lp_wrapper{width:100%;margin:0 auto}header{position:relative;width:100%;height:60px;z-index:2;background:#fff;-webkit-box-shadow:0 0 10px 3px rgba(125,125,125,.8);box-shadow:0 0 10px 3px rgba(125,125,125,.8)}header .area{padding:13px 0 0 25px}header .area .logo{width:93px;height:31px}header .area .logo img{width:93px;height:31px}@media(min-width: 768px){header{height:70px}header .area{padding:18px 0 0 43px}}.key{position:relative;width:100%}.key img{vertical-align:bottom}.key p{position:absolute;top:5%;right:5%;width:54%;max-width:420px}.copy{padding:0 0 4%;background:#fbf9f6;background:-webkit-gradient(linear, left top, left bottom, from(rgb(251, 249, 246)), color-stop(30%, rgb(208, 179, 144)), to(rgb(208, 179, 144)));background:linear-gradient(180deg, rgb(251, 249, 246) 0%, rgb(208, 179, 144) 30%, rgb(208, 179, 144) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbf9f6",endColorstr="#d0b390",GradientType=1)}.copy .inner{width:94%;max-width:1147px;margin:0 auto}.copy h1{position:relative;width:100%;max-width:1147px;margin:0 auto;padding:2% 0 0;z-index:2}.copy h2{position:relative;width:100%;max-width:1147px;margin:0 auto 3%;z-index:2}.copy h3{width:100%;max-width:964px;margin:0 auto;padding:0 0 3%}.bt .inner{padding:3% 0;text-align:center}.bt .inner p{width:92%;max-width:1044px;margin:0 auto 2%}.bt .inner a{display:inline-block;width:94%;max-width:1061px;margin:0 auto}.info{width:100%;margin:0 auto 6%;padding:8% 0 6%;text-align:center}.info img{width:100%;max-width:1200px;height:auto}.info h2{padding:0 3% 3%}.info .cp{max-width:1061px;margin:0 auto;padding:0 3%}.info .cp p{width:75%;max-width:840px;margin:3% auto 2%}.summary{width:100%}.summary .area{width:94%;max-width:1200px;margin:0 auto;padding:0;text-align:left}.summary .area p{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;font-size:2.1vw}@media(min-width: 768px){.summary .area p{font-size:1.5vw}}footer{padding:2.1em 0}footer .link{padding:0 0 1em;font-size:13px;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;text-align:center}footer .link a{color:#231815}footer address{padding:0 1.2em;color:#231815;font-size:12px;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;text-align:center}@media(min-width: 768px){footer{padding:3.9em 0}footer .link{padding:0 0 1.8em;font-size:14px}footer address{padding:0;font-size:14px}}@media(min-width: 1366px){footer .area p{font-size:14px}}#page-top{font-size:0;position:fixed;bottom:12px;right:12px;width:60px;height:60px;opacity:0;z-index:9999;cursor:pointer;background:#fff;border-radius:50%}#page-top.fade-in{color:#000;opacity:.7;-webkit-transition:opacity 1s;transition:opacity 1s}.arrow{width:21px;height:21px;margin:24px 0 0 18px;border:2px solid;border-color:#000 #000 rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.winner-text1{width:100%;padding:6% 0;background:#fff}.winner-text1 .area{width:93%;max-width:924px;margin:0 auto;padding:0;text-align:center}.winner-text1 .area p{padding:0 0 1em;font-size:3.9vw;line-height:1.7}.winner-text1 .area p:last-child{padding:0}@media(min-width: 768px){.winner-text1 .area p{font-size:3.3vw;line-height:1.7}}@media(min-width: 1366px){.winner-text1 .area p{font-size:42px;line-height:1.7}}.winner-name{width:100%;padding:0;background:#fff}.winner-name .area{width:93%;max-width:924px;margin:0 auto;padding:6% 0;text-align:center;border:#c9bc9e 10px solid;-webkit-box-sizing:border-box;box-sizing:border-box}.winner-name .area h2{padding:0 0 .1em;font-weight:bold;font-size:4.2vw;line-height:1.7}.winner-name .area h3{padding:0 0 1.8em;font-size:4.8vw;line-height:1.7}.winner-name .area ul{display:inline-block;padding:0 0 1.8em 0;font-weight:normal}.winner-name .area ul li{font-size:3.9vw;line-height:1.7;text-align:left}.winner-name .area ul.last{padding:0}@media(min-width: 768px){.winner-name .area{border:#c9bc9e 12px solid}.winner-name .area h2{font-size:3.6vw;line-height:1.7}.winner-name .area h3{font-size:4.2vw;line-height:1.7}.winner-name .area ul li{font-size:3.3vw;line-height:1.7}}@media(min-width: 1366px){.winner-name .area{border:#c9bc9e 15px solid}.winner-name .area h2{font-size:45px;line-height:1.7}.winner-name .area h3{font-size:51px;line-height:1.7}.winner-name .area ul li{font-size:42px;line-height:1.7}}.winner-text2{width:100%;padding:0 0 6%;background:#fff}.winner-text2 .area{width:93%;max-width:924px;margin:0 auto;padding:0;text-align:center}.winner-text2 .area p{padding:0 0 1em;font-weight:bold;font-size:4.2vw;line-height:1.7;color:#c9bc9e}.winner-text2 .area p:last-child{padding:0}@media(min-width: 768px){.winner-text2 .area p{font-size:3.6vw;line-height:1.7}}@media(min-width: 1366px){.winner-text2 .area p{font-size:45px;line-height:1.7}}/*# sourceMappingURL=base.min.css.map */