@import url('https://cdn.jsdelivr.net/gh/fonts-archive/GapyeongHanseokbong/GapyeongHanseokbong.css');
.gh{  font-family: 'Gapyeong Hanseokbong';}
.inbox{width:1300px; margin:0 auto;}
.txt_wrap{position:relative;display:inline-block;vertical-align: middle;}
.txt_wrap span{display:block;overflow:hidden;line-height:1.2em;}
.txt_wrap .t{opacity:0;}
.txt_wrap span em{font-style:normal;display:block;}

.txt_wrap .off{position:absolute;top:0;right:0;width: 100%;height: 100%;transition-duration:0.7s;transform-origin:0 50%}
.txt_wrap .off em{    position: absolute; top: 0; right: 0;}

.txt_wrap .on{ position:absolute; top:0; left:0; transition-duration: .7s; width: 0 !important;}
 

.t1 .off,.t1 .on{transition-delay:0.4s; }
.t2 .off,.t2 .on{transition-delay:0.8s; }
.t3 .off,.t3 .on{transition-delay:1.2s; }


 .mark{opacity: 0;transform: scale(5);transition-duration: 0.2s !important}
[data-aos^=mark][data-aos^=mark].aos-animate{opacity: 1;transform: scale(1);}
[data-aos^=mark2][data-aos^=mark2].aos-animate{opacity: 1;transform: scale(1) rotate(-8deg);}

[data-aos^=point][data-aos^=point].aos-animate .on{width: 100% !important;}
[data-aos^=point][data-aos^=point].aos-animate .off{width:0%;}

.underline{position:relative;z-index: 1;display: inline-block;padding: 2px 4px;transition-delay:0.5s;transition-duration : 1s;}
.underline::after{position:absolute;left: 0%;width: 103%;height: 114%;bottom: -9%;content:'';z-index: -1;transform-origin:0 50%;transform:scaleX(0);display:block;background-color:#d8272d}
 
.underline2{position:relative;z-index: 1;display: inline-block;padding: 2px 4px;transition-delay:0.5s;transition-duration : 1s;}
.underline2::after{position:absolute;right: 0%;width: 103%;height: 114%;bottom: -9%;content:'';z-index: -1;transform-origin:100% 50%;transform:scaleX(0);display:block;background-color:#d8272d}
 
 
[data-aos^=underline2][data-aos^=underline2].aos-animate::after,[data-aos^=underline][data-aos^=underline].aos-animate::after{transform:scaleX(1);   transition-delay:0.5s;  transition-duration : 0.7s;}
 
.header{position:fixed;top:0;left:0;width:100%;z-index: 99; background-color:#000}

.header .inbox{display:flex;justify-content: space-between;align-items: center;padding: 20px 0;}
.header .gnb ul{display:flex;}
.header .gnb li{margin-right:65px}
.header .gnb li:last-child{margin-right:0;}
.gnb a{position:relative; font-size:22px; font-weight:400; color:#fff;}

.header .gnb li a::after{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transform-origin: 50% 50%;transform:scaleX(0);content:'';transition: 0.2s all;}

.header .gnb li a:hover,.header .gnb li.on a{font-weight:bold}
.header .gnb li a:hover::after,.header .gnb li.on a::after{ transform:scaleX(1);}
 


.visual{position:relative; background:url(../images/visual.png) no-repeat 50%; overflow:hidden}
.visual .inbox{height:1100px; padding-top:250px}
.visual>img{position:absolute;left:0;bottom:0;z-index: 9;}

.visual h3{
  animation: punchScale 1.6s ease-in-out infinite 2s;
}
@keyframes punchScale {
  0%   { transform: scale(1); }
  30%  { transform: scale(1.25); }
  45%  { transform: scale(0.9); }
  60%  { transform: scale(1.08); }
  100% { transform: scale(1); }
}

@keyframes impactPulse {
  0%   { transform: scale(1); }
  40%  { transform: scale(1.18); }
  55%  { transform: scale(0.96); }
  70%  { transform: scale(1.05); }
  100% { transform: scale(1); }
}
@keyframes textBeat {
  0%   { transform: scale(1); }
  15%  { transform: scale(1.1); }
  30%  { transform: scale(1); }
  45%  { transform: scale(1.06); }
  60%  { transform: scale(1); }
  100% { transform: scale(1); }
}



.v_text{text-align:center;}
.v_text>span{display:block; color:#fff; font-size:50px;}

.v_text h3  {font-size:120px; margin:50px 0;}

.v_text p{font-size:35px; line-height:1.3em;}

.v_slide{position:absolute;bottom: 70px;left:0; display:flex;}
.v_slide ul{ display:flex;    -webkit-animation: loop 30s infinite 
linear 1s both;
    animation: loop 30s infinite 
linear 1s both;}
.v_slide li{display:flex; width:285px;height: 285px;background-color:#d8272d;font-size:35px;font-weight:bold;flex-direction: column;align-items: center;color: #fff;justify-content: center; margin-right:50px;}
.v_slide li>span{display:block;width:120px;height:40px;border-radius:50%;border:1px solid #fff;font-size:22px;line-height:40px;text-align:center;color:#fff;margin-bottom: 30px;}
.v_slide li div{margin-top:15px;display: flex;align-items: stretch;}
.v_slide em{font-size:60px;}
.v_slide li div span{display:flex;font-size:22px;writing-mode: vertical-rl;text-orientation: upright;letter-spacing: 9px;font-weight: 400;margin-left: 15px;}

.text{font-size:22px;font-weight:500;line-height: 1.5em;}
.tit{font-family:'Gapyeong Hanseokbong',sans-serif;font-size:70px;line-height: 1.2em;}

.tit2{font-size:70px;}
.tit2 span{display:block; font-size:50px; margin-bottom:30px}

.contents{overflow:hidden;}

.section{padding:150px 0;} 
.sec-01{position:relative; padding:250px 0 150px; background-color:#f4efe1}
.sec-01 .inbox>.text{margin-top: 45px;}

.sec-01-menu{position:absolute; top:150px; right:0; width: 100%;max-width: 1200px;margin: 0 auto;height: 600px;}
.menu01{z-index:4}
.menu02{z-index:3}
.menu03{z-index:2}
.menu04{z-index:1}
.sec-01-menu > div {position: absolute;top: 50%;left: 0;transform: translateX(0) translateY(-50%);transition:transform 1.2s ease;}

.sec-01-menu img {display: block;max-width: 100%;height: auto;}

.sec-01-menu.aos-animate .menu01 {transform: translateX(0) translateY(-50%);transition-delay: 0s;}
.sec-01-menu.aos-animate .menu02 {transform: translateX(260px) translateY(-50%);transition-delay: 0.1s;}
.sec-01-menu.aos-animate .menu03 {transform: translateX(520px) translateY(-50%);transition-delay: 0.2s;}
.sec-01-menu.aos-animate .menu04 {transform: translateX(780px) translateY(-50%);transition-delay: 0.3s;}


.hour{position:relative;width:1600px;height:600px;margin:0 auto;padding-left:970px;display:flex;background:url(../images/hour_bg.png) no-repeat 50%;flex-direction: column;justify-content: center;margin-top: 230px;}
.hour>span{position:absolute; top:115px; left:530px;}
.hour h3{margin-bottom:50px;}


.sec-02{position:relative; height:1000px;}

.circle_wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:400px;height:400px;border-radius:50%; z-index:10}


.circle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:400px;height:400px;border:10px solid #d8272d;border-radius:50%;background-color:#f4efe1;z-index:2;display:flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;}

.circle h5{font-size:40px;font-weight: 400;line-height: 1.2em;}
.circle >span{font-size:100px;margin: 4px 0 9px;font-weight:bold}
.circle p{font-size:20px; font-weight:500;}

.ring {position: absolute; inset: 0;border-radius: 50%;border: 10px solid rgba(216, 39, 45, 0.35);animation: ringPulse 3.2s infinite ease-out;pointer-events: none;z-index:1;}
 
.r1 { animation-delay: 0s; }
.r2 { animation-delay: -0.8s; }
.r3 { animation-delay: -1.6s; }
.r4 { animation-delay: -2.4s; }

@keyframes ringPulse {
  0% {
    transform: scale(1);
    opacity: 0.65;
  }
  60% {
    transform: scale(1.06);
    opacity: 0.45;
  }
  100% {
    transform: scale(1.12);
    opacity: 0;
  }
}

.video_box{position:absolute;top:0;width:50%;height:100%;display:flex;overflow:hidden;background-color:#000;flex-direction: column;z-index: 1;justify-content: center;}
.video_box::after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';}

.video_box iframe{position:absolute;top:-10%;left:-30%;height:120%;width:220%;opacity:0.8;z-index: -1;}

.sec-02-left {left:0; padding-left:calc(50vw - 650px)}
.sec-02-right {right:0;padding-right:calc(50vw - 650px);}

.video_box h3{font-size:70px;}
.video_box div{font-size:100px;margin-top: 30px;}
.video_box div span{font-size:70px;}
.video_box p{margin-top:50px}


.sec-03{background-color:#f4efe1}
.sec-03 .inbox{position:relative;height: 600px;display: flex;align-items: center;}
.sec-03 .inbox h3{margin-bottom:40px}
.sec-03 .inbox img{position:absolute; top:0;}

.sec03-1 {padding-left: 650px;}
.sec03-1 img{right:50%;}
.sec03-1>div{padding-left:100px}
.sec03-2 {padding-right:650px}
.sec03-2>div{padding-right:100px}
.sec03-2 img{left:50%;}


.sec-04{background-color: #fffbf1; padding-bottom:0;}
.signature{display:flex;flex-wrap: wrap;justify-content: space-between; margin-top:80px;}
.signature li{position:relative;width:620px; height:450px; padding:50px; background-color:#b72b31; margin-bottom:60px; overflow:hidden}
.signature li:nth-child(n+3){margin-bottom:0;}
.signature li h5{position:relative; margin-bottom:30px; z-index:1}
.signature li h5 span{font-family:'Gapyeong Hanseokbong', sans-serif; font-size:45px; color:#fff; background-color:#b72b31; padding-right:20px}
.signature li h5::after{position:absolute; left:0; top:50%; width:100%; height:1px; background-color:#d47e7e; content:''; transform:translateY(-50%);z-index:-1}

.signature li p{color:#fff;margin-top:30px; font-size:20px;}

.signature li img{position:absolute;top:190px; left:145px;     transition: all 0.8s ease-in-out;}
.signature li:hover img{transform:scale(1.05);}



.menu_tab{margin: 150px 0 50px;font-size:0;text-align: center;}
.menu_tab span{display:inline-block;width: 170px;height: 70px;line-height: 70px;color: #fff;font-size: 28px;text-align:center;background-color: #333;margin: 0 10px;cursor: pointer;font-weight: 500;border-radius: 50%; cursor:}
.menu_tab span.on{color:#fff;font-weight:bold;background-color: #b72b31;}

.menu_tab>div{justify-content: center;}

.menu_wrap{position:relative;padding: 100px 0;background: #f4efe1;}
.menu_wrap .inbox{width: 1600px;position: relative;}
 
.menu_list>span{position:absolute;color: #fff;top:50%;z-index:10;cursor:pointer;font-size:50px;width: 80px;height: 80px;text-align: center;line-height: 80px;background: #d8272d;margin-top: -40px;border-radius: 50%;box-shadow: 0 0 20px rgba(0,0,0,0.3);}
.menu_list>span i{color:#fff;}
.m_left{left: 20px;}
.m_right{right: 20px;}

.img1{position:absolute;  top:0; right:0; width:626px; height:831px; background:url(/images/fc/menu_bg.png) no-repeat 50%;}


.menu_list{padding: 0 150px;}
.menu_list li{width: 300px;margin-right: 33.33px;overflow:hidden;}
.menu_list li:last-child{margin-right:0;}
.menu_list li img{transition: all 0.30s ease-in-out;  -webkit-transition: all 0.30s ease-in-out; transform: scale(1);}
.menu_list li:hover img{transform: scale(1.1);}
.menu_list li div{position: relative;z-index: 1;overflow:hidden;text-align: center;}
.menu_list li h6{padding: 20px;font-size: 22px;text-align:center;font-weight: 500;}
.menu_list li div p{color:#eeb5b7;font-size:18px;text-align:center;font-weight:200;line-height: 1.4em;height: 4.2em;}

.menu_slide{/* overflow:visible !important; */}

.menu_pop{position:absolute;display:flex;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;border:1px solid #d8272d;width: 1300px;z-index: 11;background: #fff;justify-content: space-between;}
.menu_pop div{display:flex;width:50%;padding:0 50px;height:500px;flex-direction: column;justify-content: center;}
.menu_wrap h5{font-size:40px; font-weight:800; border-bottom:1px solid #333; padding-bottom:30px; margin-bottom:30px;}
.menu_pop button{position:absolute; top:0; right:0; background-color:#d8272d; width:80px; height:80px;}
.menu_pop button i{font-size:40px;color: #fff;}

.menu_pop p{font-size:20px;}



.sec-05{background-color:#fffbf1;}
.sec-05 .media_text{display:block; font-size:30px; font-weight:500; text-align:center; margin:30px 0 50px; font-weight:500;
:}

.media_logo{margin:80px 0 100px;}
.media_img{display:flex;flex-wrap: wrap;justify-content: space-between;width: 1700px;margin: 0 auto;}
.media_img img{margin-bottom:50px}
.media_img img:nth-child(n+6){margin-bottom:0;}

.sec-06{background-color:#42332e}
.sec-06 .inbox{position:relative;}
.sec-06 .inbox>div{text-align:center; margin:130px 0 100px;} 
.sec-06 p{color:#fff; font-weight:500; font-size:30px;}
.sec-06 p img{display:block; margin:35px auto 0;}

.sec-06 .inbox>span{position:absolute;}
.sec-06 .int1{top:0 ;left:-260px}
.sec-06 .int3{top:160px ;right:-260px}
.sec-06 .int4{bottom:90px ;left:-260px}
.sec-06 .int5{bottom:-30px ;right:-260px}


.sec-07{background:url(../images/fran_bg.png) no-repeat 50% 100% #f4efe1; padding-bottom:440px}
.step {margin: 60px 0 137px;}
.step ul{display:flex;width: 100%;flex-wrap: wrap;}
.step li{position:relative;display:flex;width: 250px;height: 250px;align-items: center;justify-content: center;text-align: center;border: 1px solid #42332e;flex-direction: column;margin-right: 80px; margin-bottom:80px;}
.step li:nth-child(n+4){margin-bottom:0}
.step li:nth-child(4n){margin-right:0}
.step li span{position: absolute;display:flex;width:80px;height: 35px;font-size:16px;font-weight:bold;background-color: #42332e;border-radius:5px;justify-content: center;align-items: center;top: 10px;left: -10px;color: #fff;border-radius: 50%;}
.step li img{display:block; margin-bottom:20px}
.step li h5{color:#b72b31;font-size:27px;line-height: 1.4em; height:2.8em; font-family:'Gapyeong Hanseokbong', sans-serif;}


.step li i{position:absolute;top:50%;color:#4a2e18;font-size:35px;transform: translateY(-50%); left:110%;}
 
 
 
 .cost_table{
    width: 1000px;
    margin: 0 auto;
}
.cost_table p{font-size:20px;font-weight:200;margin: 15px 0;}
.cost_table th{color: #fff;font-size:25px;background-color: #333;height: 70px;font-weight:bold;text-align:center;font-family: 'Gapyeong Hanseokbong',sans-serif;}
.cost_table td{font-size: 20px;font-weight: 300;border-bottom: 1px solid #333;text-align:center;height: 60px;}
.cost_table td:last-child{text-align:left}

.cost_table .tag2{display:inline-block;padding: 12px 20px;border: 2px solid #b82d33;border-radius: 50%;background: #fff;font-family: 'Gapyeong Hanseokbong' ,sans-serif;font-weight: 400;font-size:18px}
.cost_table .tag2>div{display:block;height: 50px;border-radius: 0;line-height: 50px;border:1px solid #781f21;}
 
 
.cost_table .total td{background-color: #b72b31;color: #fff;font-size:30px;font-weight:bold;border-bottom: 0;height: 70px;font-family: 'Gapyeong Hanseokbong',sans-serif;}

.cost_table .stroke{
    text-decoration: line-through;
}

.sucess{margin-top:100px; font-size:45px; font-weight:bold; line-height:1.4em}
.sucess .txt_wrap span{line-height: 1.3em;}

#bo_btn_top{display:none;}

.sec-08{background-color:#42332e;}
.sec-08 .tit{margin-bottom:30px;}

.sec-09{background-color:#f4efe1}
.sec-09 .tit{margin-bottom:30px;}
.inbox2{width:1000px; margin:0 auto;}
.inquiry_wrap{margin-top:90px;}

.policy_box{margin-bottom:50px;padding: 15px;background-color: #333;position: relative;}

.agree_chk2 {}
.agree_chk2 input{/* display:none; */}
.agree_chk2 label{display:inline-block;height:40px;line-height:40px;color: #fff;font-size: 22px;cursor:pointer;font-weight: 300;}
.agree_chk2 .agree_icon{display:inline-block; width:40px; height:40px; background:url(/images/frachise/chk_off.png) no-repeat; vertical-align:top; margin-right:10px;}
.agree_chk2 input[type="checkbox"]:checked + label .agree_icon{background:url(/images/frachise/chk_on.png) no-repeat;}
.policy_box a{display:block;position:absolute;top: 50%;right: 20px;height: 40px;line-height: 40px;color: #fff;text-align:center;background-color: #656565;font-size: 18px;width: 100px;font-weight: 500;margin-top: -20px;}

.inquiry_form{
    background: url(../images/cs_logo.png) no-repeat 100% 200px;
}
.require{display:inline-block;margin-right:5px;color: #b72b31;font-size: 22px;vertical-align:middle;margin-top: -3px;margin-right: 5px;font-weight: bold;}
.inquiry_form h5{color: #42332e;font-size: 35px;font-weight: bold;margin-bottom:30px;}
.inquiry_form h5 p{display:inline-block;color: #42332e;font-size:20px;font-weight: 300;}

.inquiry_form {}
.inquiry_form table{width:100%;border-bottom: 2px solid #4b1314;border-top: 2px solid #4b1314;}
.inquiry_form th,.inquiry_form td{padding: 5px;text-align:left;}
.inquiry_form th{color: #080404;font-size:20px;font-weight: 300;vertical-align:top;height: 70px;line-height: 70px;}
.inquiry_form td{font-size:20px;font-weight:400;color: #fff;}
.inquiry_form td span {color: #080404;}

.inflow{position:relative;}
.inflow select{position:absolute; top:0; left:0; height:100%; display:block !important; opacity:0;}

.inquiry_form table .nice-select,.inquiry_form table input{border: 1px solid #4b1314;background-color:#fff;}
.inquiry_form table .nice-select,.inquiry_form table input[type="text"]{padding:0 10px;height: 60px !important;font-size:20px;color: #4b1314!important;}
.inquiry_form table .nice-select{position:relative;width: 156px;display: inline-block;vertical-align: middle;}
.inquiry_form table .nice-select span{height:60px; line-height:60px; color:#1b1b1b !important;
}
.inquiry_form table input[type=radio]{background-color:transparent !important;}
.phone{}
.phone .nice-select{margin-right:10px;}
.phone input{margin-left:10px;width: 135px;}
.phone .hp1{margin-right:10px;}


.inquiry_form td label{color: #080404;width: 25%;display: inline-block;font-size: 20px;}
.inquiry_form td label input{border:0;box-shadow: none; height:auto}
.inquiry_form td textarea{width:100%;height:200px;border: 1px solid #292929;padding:10px;}

.inquiry_form .submit{
    display:block;
    margin: 50px auto 0;
    width: 200px;
    text-align:center;
    color: #fff;
    background-color: #b72b31;
    height: 80px;
    line-height: 80px;
    font-size: 40px;
    border: 0;
    font-weight: bold;
    letter-spacing: 0px;
    font-family: 'Gapyeong Hanseokbong',sans-serif;
    }
.inquiry_form .submit:before{background-color:#e22e33;}

.chk_box2 .selec_chk {width:30px;height:30px;margin-top: -12px;left: 22px;opacity: 0;position: absolute;top: 50%;}
.chk_box2 {}
.chk_box2 input[type="checkbox"] + label {position:relative; }

.chk_box2 input[type="checkbox"] + label span {width: 30px;height: 30px;display: inline-block;border-radius: 50%;vertical-align: middle;margin-top: -2px;background-color: #f4efe1;line-height: 28px;text-align: center;margin-right: 5px;}
.chk_box2 input[type="checkbox"] + label span i{display:none;color: #333;font-size: 20px;vertical-align: middle;}

.write_div .chk_box2 input[type="checkbox"] + label, .bo_vc_w .chk_box2 input[type="checkbox"] + label {padding-left:20px}
.write_div .chk_box2 input[type="checkbox"] + label span, .bo_vc_w .chk_box2 input[type="checkbox"] + label span {position:absolute;top:2px;left:0;width:15px;height:15px;display:block;margin:0;background:#fff;border:1px solid #d0d4df;border-radius:3px}
.chk_box2 input[type="checkbox"]:checked + label {}
.chk_box2 input[type="checkbox"]:checked + label span i {display:inline-block}
.all_chk.chk_box2 input[type="checkbox"] + label span {top:0;left:0}


.footer{position: relative;background-color: #333;z-index: 12;}
.footer .inbox{position:relative;padding: 90px 0 140px;background: url(../images/f_logo.png) no-repeat 480px 90px;}
.footer h4{display: inline-block;width: 148px;height: 106px;margin-right:60px;background:url(/images/fc/f_logo.png) no-repeat 50%;vertical-align: middle;}
.footer p{display: inline-block;color: #fff;font-size: 16px;line-height:1.7em;font-weight:300;vertical-align: middle;}
.footer p a{color: #fff;}
.footer button{position:absolute;top: 90px;right:0;background:transparent;border:0;}



.cs_bar{left:0;width:100%;bottom:0;padding: 20px 0;z-index:90;background-color: #b72b31;}
.cs_bar .inbox{padding:0 40px;text-align: center;}
.cs_bar.fix{position:fixed; }
.cs_bar h3,.cs_bar .cs_form,.cs_bar p{display:inline-block;}
.cs_bar h3{position:relative;margin-right: 50px;}
.cs_bar h3 div{display: inline-block;font-weight: bold;font-size: 22px;vertical-align: middle;color: #fff;text-align: left;}
.cs_bar h3 span{display:block;color:#fff;font-size: 45px;font-weight: bold;margin-top: 5px;}
.cs_bar input{display:inline-block;border:1px solid #fff;height:50px;margin-right:10px;padding:0 15px;font-size:16px;color: #6f6f6f;background: #fff;width: 160px;}
.cs_bar input::-webkit-input-placeholder{color:#6f6f6f}
.cs1{}
.cs2{}
.cs3{margin-right:0;}
.cs_bar p{position: relative;margin-left: 15px;margin-right: 20px;vertical-align: middle;padding-left: 38px;color:#fff;}

.cs_bar label,.cs_bar label a{color: #fff;font-size: 20px;line-height: 1.3em;}

.cs_bar label{border-bottom: 1px solid #fff;padding-bottom:2px}

.chk_box3 .selec_chk {width:15px; height:15px; margin-top:-7.5px;}
.chk_box3 {}
.chk_box3 input[type="checkbox"] + label {}

.chk_box3 input[type="checkbox"] + label span {width: 30px;position: absolute;height: 30px;top: 50%;left: 0;display: inline-block;vertical-align: middle;margin-top: -15px;line-height: 30px;text-align: center;margin-right: 5px;border: 1px solid #fff;border-radius: 50%;}
.chk_box3 input[type="checkbox"] + label span i{display:none;color: #fff;font-size: 20px;vertical-align: middle;margin-top: -5px;}
 
.chk_box3 input[type="checkbox"]:checked + label {}
.chk_box3 input[type="checkbox"]:checked + label span i {display:inline-block}

.cs_bar button{width: 160px;height:50px;background-color: #333;font-size: 30px;color: #fff;font-weight: bold;}


.quick{position:fixed;top:0;right:0;width:100px;height:100%;display:table;background-color:#7e2124;z-index: 40;}
.quick>div{display:table-cell; vertical-align:middle;}
.quick>div>div{padding: 100px 0;text-align: center;}
.quick>div>div:first-child{border-bottom:1px solid #651517}
.quick h3{display: inline-block;color:#fff;font-family:'AritaBuri',sans-serif;font-size:30px;font-weight:bold;margin-bottom:10px;text-align:center;writing-mode: vertical-lr;letter-spacing: 0.2em;}
.quick p{color:#f5d183;font-family:'AritaBuri',sans-serif;font-size:30px;font-weight:bold;line-height: 1em;text-align:center;}
.quick a{display:block; width:65px; height:65px; margin:0 auto}

