﻿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,hgroup,menu,nav,output,ruby,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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:500;-webkit-text-size-adjust:100%;color:#1A1A1A}body a{outline:none;color:inherit;text-decoration:none}body a:hover{text-decoration:none}body img{vertical-align:bottom;border:0;outline:none}body sup,body sub{height:0;line-height:1;vertical-align:baseline;position:relative;font-size:80%}body sup{bottom:1ex}body sub{top:.5ex}body input,body textarea,body select,body button{padding:0;box-sizing:border-box;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}body input::-ms-expand,body textarea::-ms-expand,body select::-ms-expand,body button::-ms-expand{display:none}body .word_break{word-wrap:break-word;word-break:break-all}body *{outline:none}body *:hover,body *:active,body *:focus{outline:none}@media screen and (min-width: 768px){a:hover{opacity:.7}body.modal_open{height:100vh;overflow-y:hidden}#gohoubicp{position:relative;background:url("../img/pc/pc_bg.png") repeat center top;border-top:1px solid #000}.gohoubicp_cont{position:relative;width:800px;margin:0 auto;background-color:#fff;overflow:hidden}.gohoubicp_cont .menu{position:absolute;top:12px;right:16px;width:72px;height:72px;cursor:pointer}.gohoubicp_cont .menu img{width:100%}.gohoubicp_cont #nav{position:absolute;top:0;left:100%;width:100%;height:100%;background-color:#4c3825;z-index:2;transition:all ease 0.25s}.gohoubicp_cont #nav.on{left:0}.gohoubicp_cont #nav .close{position:relative;width:100%;height:45px;text-align:center;margin:45px 0 0}.gohoubicp_cont #nav .close img{width:170px;cursor:pointer}.gohoubicp_cont #nav ul{width:630px;margin:130px auto 0;padding:0 30px}.gohoubicp_cont #nav ul li{text-align:center;font-size:18px;font-weight:bold;line-height:18px;padding:25px 0;background:url("../img/menu_line.png") no-repeat center bottom;background-size:100% auto}.gohoubicp_cont #nav ul li a{color:#fff}.gohoubicp_cont #main .tit{padding:0}.gohoubicp_cont #main .tit .date{text-align:center}.gohoubicp_cont #main .tit .shindan{position:relative;text-align:center;margin:24px 0 0}.gohoubicp_cont #main .tit .shindan a{position:absolute;bottom:32px;left:50%;transform:translateX(-50%)}.gohoubicp_cont #main #flavor{padding:58px 0 80px;background:url("../img/pc/bg_pattern.png") repeat center top;text-align:center}.gohoubicp_cont #main #flavor .title{padding-bottom:4px}.gohoubicp_cont #main #flavor p{margin:32px 0 0;font-size:16px;line-height:32px;color:#000000}.gohoubicp_cont #main #flavor .flavor_img{margin:32px 0 40px}.gohoubicp_cont #main #present{padding:50px 0;text-align:center}.gohoubicp_cont #main #present .title{padding-bottom:28px}.gohoubicp_cont #main #apply{padding:50px 0 80px;background:url("../img/pc/bg_pattern.png") repeat center top;text-align:center}.gohoubicp_cont #main #apply .steps{width:504px;margin:0 auto}.gohoubicp_cont #main #apply .steps>li{padding:40px 0 0;background:url("../img/step_arrow.png") no-repeat center 9px;background-size:28px auto}.gohoubicp_cont #main #apply .steps>li:first-child{background:none}.gohoubicp_cont #main #apply .steps>li .step{position:relative;background-color:#fff;border-radius:20px;padding:36px 0 27px}.gohoubicp_cont #main #apply .steps>li .step .step_cnt{position:absolute;top:-13px;left:32px}.gohoubicp_cont #main #apply .steps>li .step .step1{width:80px}.gohoubicp_cont #main #apply .steps>li .step .step2{width:84px}.gohoubicp_cont #main #apply .steps>li .step .step3{width:84px}.gohoubicp_cont #main #apply .steps>li .step .step4{width:86px}.gohoubicp_cont #main #apply .steps>li p{font-size:19px;font-weight:bold;line-height:34px;color:#4c3825}.gohoubicp_cont #main #apply .steps>li .cup{width:87px;margin:12px 0 0}.gohoubicp_cont #main #apply .steps>li .logo{width:434px;margin:12px 0 22px}.gohoubicp_cont #main #apply .steps>li ul.btn{font-size:0}.gohoubicp_cont #main #apply .steps>li ul.btn li{display:inline-block}.gohoubicp_cont #main #apply .steps>li ul.btn li a{margin:0 7px}.gohoubicp_cont #main #apply .steps>li ul.btn li img{width:210px}.gohoubicp_cont #main #apply .steps>li .tw,.gohoubicp_cont #main #apply .steps>li .ins{width:63px;display:inline-block;margin:18px 5px 0 5px}.gohoubicp_cont #main #apply .steps>li .mail{width:86px;margin:4px 0 0}.gohoubicp_cont #main #information{padding:80px 0 120px;text-align:center}.gohoubicp_cont #main #information .title{margin:0 0 48px}.gohoubicp_cont #main #information .btn_info{display:inline;cursor:pointer}.gohoubicp_cont #main #information .btn_info:hover{opacity:.7}.gohoubicp_cont #main #information dl{height:0;padding:0 94px;text-align:left;overflow:hidden}.gohoubicp_cont #main #information dl.on{height:auto}.gohoubicp_cont #main #information dl dt{font-size:14px;font-weight:bold;line-height:14px;color:#4c3825;margin:44px 0 0}.gohoubicp_cont #main #information dl dd{font-size:14px;line-height:29px;color:#4c3825;margin:14px 0 0}.gohoubicp_cont #main .page_top{padding:0 0 100px;text-align:center}.gohoubicp_cont #main .page_top img{width:108px}#float_shindan{position:fixed;bottom:0;left:0;width:100%;background-color:#4b3723;z-index:1000}#float_shindan .shindan_link{position:relative;display:block;width:800px;height:75px;margin:0 auto;font-size:30px;font-weight:bold;line-height:75px;color:#fff;text-align:center}#float_shindan .shindan_link:before{content:'';position:absolute;top:-27px;left:69px;width:132px;height:83px;background:url("../img/try.png") no-repeat center center;background-size:100% auto}#float_shindan .shindan_link:after{content:'';position:absolute;top:28px;right:73px;width:11px;height:19px;background:url("../img/pc/arrow.png") no-repeat center center;background-size:100% auto}.pc_none{display:none !important}}@media screen and (max-width: 767px){html,body{font-size:.26667vw}body{min-width:320px}#gohoubicp{position:relative}.gohoubicp_cont{background-color:#fff;border-top:1px solid #000}.gohoubicp_cont .menu{position:absolute;top:7.5px;right:7.5px;width:45px;height:45px}.gohoubicp_cont .menu img{width:100%}.gohoubicp_cont #nav{position:fixed;top:0;left:100vw;width:100vw;height:100vh;background-color:#4c3825;z-index:1001;transition:all ease 0.25s}.gohoubicp_cont #nav.on{left:0}.gohoubicp_cont #nav .close{position:relative;width:100vw;height:45px;text-align:center;margin:45px 0 0}.gohoubicp_cont #nav .close img{width:170px}.gohoubicp_cont #nav ul{margin:140px 0 0;padding:0 30px}.gohoubicp_cont #nav ul li{text-align:center;font-size:18px;font-weight:bold;line-height:18px;padding:25px 0;background:url("../img/menu_line.png") no-repeat center bottom;background-size:100% auto}.gohoubicp_cont #nav ul li a{color:#fff}.gohoubicp_cont #main .tit{padding:0}.gohoubicp_cont #main .tit>img{width:100%}.gohoubicp_cont #main .tit .date{text-align:center}.gohoubicp_cont #main .tit .date img{width:67.73333vw}.gohoubicp_cont #main .tit .shindan{position:relative;text-align:center;margin:2.53333vw 0 0}.gohoubicp_cont #main .tit .shindan img{width:100%}.gohoubicp_cont #main .tit .shindan a{position:absolute;bottom:10.66667vw;left:50%;transform:translateX(-50%)}.gohoubicp_cont #main .tit .shindan a img{width:77.33333vw}.gohoubicp_cont #flavor{padding:7.33333vw 0 10.66667vw;background:url("../img/pc/bg_pattern.png") repeat center top;text-align:center}.gohoubicp_cont #flavor .title img{width:77.2vw}.gohoubicp_cont #flavor p{margin:6.13333vw 0 0;font-size:3.46667vw;line-height:6.13333vw;color:#000000}.gohoubicp_cont #flavor .flavor_img{margin:6.13333vw 0 5.86667vw}.gohoubicp_cont #flavor .flavor_img img{width:100%}.gohoubicp_cont #flavor .flavor_01 img{width:82.93333vw}.gohoubicp_cont #flavor .btn_product{text-align:center}.gohoubicp_cont #flavor .btn_product img{width:77.33333vw}.gohoubicp_cont #present{padding:6.66667vw 0 10.4vw;text-align:center}.gohoubicp_cont #present img{width:100%}.gohoubicp_cont #present .title{padding-bottom:4.26667vw}.gohoubicp_cont #present .title img{width:74.93333vw}.gohoubicp_cont #apply{padding:6.66667vw 0 10.66667vw;background:url("../img/pc/bg_pattern.png") repeat center top;text-align:center}.gohoubicp_cont #apply .title img{width:32.26667vw}.gohoubicp_cont #apply .steps{width:89.2vw;margin:0 auto}.gohoubicp_cont #apply .steps>li{padding:7.06667vw 0 0;background:url("../img/step_arrow.png") no-repeat center 1.6vw;background-size:4.93333vw auto}.gohoubicp_cont #apply .steps>li:first-child{background:none}.gohoubicp_cont #apply .steps>li .step{position:relative;background-color:#fff;border-radius:10px;padding:6.66667vw 0 4.66667vw}.gohoubicp_cont #apply .steps>li .step .step_cnt{position:absolute;top:-2.53333vw;left:5.2vw}.gohoubicp_cont #apply .steps>li .step .step1{width:13.33333vw}.gohoubicp_cont #apply .steps>li .step .step2{width:14.53333vw}.gohoubicp_cont #apply .steps>li .step .step3{width:14.66667vw}.gohoubicp_cont #apply .steps>li .step .step4{width:15.2vw}.gohoubicp_cont #apply .steps>li p{font-size:13px;font-weight:bold;line-height:24px;color:#4c3825}.gohoubicp_cont #apply .steps>li .cup{width:15.33333vw;margin:2.13333vw 0 0}.gohoubicp_cont #apply .steps>li .logo{width:77.33333vw;margin:12px 0 2.66667vw}.gohoubicp_cont #apply .steps>li ul.btn{font-size:0}.gohoubicp_cont #apply .steps>li ul.btn li{display:inline-block}.gohoubicp_cont #apply .steps>li ul.btn li a{margin:0 7px}.gohoubicp_cont #apply .steps>li ul.btn li .tw,.gohoubicp_cont #apply .steps>li ul.btn li .ins{margin-top:0}.gohoubicp_cont #apply .steps>li ul.btn li img{width:37.33333vw}.gohoubicp_cont #apply .steps>li .tw,.gohoubicp_cont #apply .steps>li .ins{width:11.33333vw;display:inline-block;margin:12px 5px 0 5px}.gohoubicp_cont #apply .steps>li .mail{width:15.2vw;margin:4px 0 0}.gohoubicp_cont #information{padding:10.66667vw 0 16vw;text-align:center}.gohoubicp_cont #information .title{margin:11.73333vw 0 8vw}.gohoubicp_cont #information .title img{width:33.6vw}.gohoubicp_cont #information .btn_info{text-align:center}.gohoubicp_cont #information .btn_info img{width:77.33333vw}.gohoubicp_cont #information dl{height:0;padding:0 9.6vw;text-align:left;overflow:hidden}.gohoubicp_cont #information dl.on{height:auto}.gohoubicp_cont #information dl dt{font-size:12px;font-weight:bold;line-height:12px;color:#4c3825;margin:28px 0 0}.gohoubicp_cont #information dl dd{font-size:12px;line-height:22px;color:#4c3825;margin:12px 0 0}.gohoubicp_cont .page_top{padding:0 0 24vw;text-align:center}.gohoubicp_cont .page_top img{width:23.6vw}#float_shindan{position:fixed;bottom:0;left:0;width:100%;background-color:#4b3723;z-index:1000}#float_shindan .shindan_link{position:relative;display:block;width:100vw;height:17.33333vw;margin:0 auto;font-size:25px;font-weight:bold;line-height:17.33333vw;color:#fff;text-align:center}#float_shindan .shindan_link:before{content:'';position:absolute;top:-3.6vw;left:1.06667vw;width:25.33333vw;height:15.86667vw;background:url("../img/try.png") no-repeat center center;background-size:100% auto}#float_shindan .shindan_link:after{content:'';position:absolute;top:6.8vw;right:4.53333vw;width:2vw;height:3.06667vw;background:url("../img/sp/arrow.png") no-repeat center center;background-size:100% auto}.sp_none{display:none !important}}
