@charset "utf-8";



/* common styles - margin */



.ml0 {margin-left:   0!important;}

.ml3 {margin-left: 3px!important;}

.ml5 {margin-left: 5px!important;}

.ml10{margin-left:10px!important;}

.ml15{margin-left:15px!important;}

.ml20{margin-left:20px!important;}

.ml25{margin-left:25px!important;}

.ml30{margin-left:30px!important;}

.ml35{margin-left:35px!important;}

.ml40{margin-left:40px!important;}

.ml50{margin-left:50px!important;}

.ml60{margin-left:60px!important;}



.mt0 {margin-top:   0!important;}

.mt3 {margin-top: 3px!important;}

.mt5 {margin-top: 5px!important;}

.mt7 {margin-top: 7px!important;}

.mt10{margin-top:10px!important;}

.mt15{margin-top:15px!important;}

.mt20{margin-top:20px!important;}

.mt25{margin-top:25px!important;}

.mt28{margin-top:28px!important;}

.mt30{margin-top:30px!important;}

.mt35{margin-top:35px!important;}

.mt40{margin-top:40px!important;}

.mt50{margin-top:50px!important;}

.mt60{margin-top:60px!important;}

.mt70{margin-top:70px!important;}

.mt80{margin-top:80px!important;}

.mt90{margin-top:90px!important;}

.mt100{margin-top:100px!important;}

.mt110{margin-top:110px!important;}

.mt120{margin-top:120px!important;}

.mt130{margin-top:130px!important;}

.mt140{margin-top:140px!important;}



.mr0 {margin-right:   0!important;}

.mr3 {margin-right: 3px!important;}

.mr5 {margin-right: 5px!important;}

.mr10{margin-right:10px!important;}

.mr15{margin-right:15px!important;}

.mr20{margin-right:20px!important;}

.mr25{margin-right:25px!important;}

.mr30{margin-right:30px!important;}

.mr35{margin-right:35px!important;}

.mr40{margin-right:40px!important;}

.mr50{margin-right:50px!important;}

.mr60{margin-right:60px!important;}



.mb0 {margin-bottom:   0!important;}

.mb3 {margin-bottom: 3px!important;}

.mb5 {margin-bottom: 5px!important;}

.mb10{margin-bottom:10px!important;}

.mb15{margin-bottom:15px!important;}

.mb20{margin-bottom:20px!important;}

.mb25{margin-bottom:25px!important;}

.mb30{margin-bottom:30px!important;}

.mb35{margin-bottom:35px!important;}

.mb40{margin-bottom:40px!important;}

.mb50{margin-bottom:50px!important;}

.mb60{margin-bottom:60px!important;}



/* common styles - padding */



.pl0 {padding-left:   0!important;}

.pl3 {padding-left: 3px!important;}

.pl5 {padding-left: 5px!important;}

.pl10{padding-left:10px!important;}

.pl15{padding-left:15px!important;}

.pl20{padding-left:20px!important;}

.pl25{padding-left:25px!important;}

.pl30{padding-left:30px!important;}

.pl35{padding-left:35px!important;}

.pl40{padding-left:40px!important;}

.pl50{padding-left:50px!important;}

.pl60{padding-left:60px!important;}



.pt0 {padding-top:   0!important;}

.pt3 {padding-top: 3px!important;}

.pt5 {padding-top: 5px!important;}

.pt7 {padding-top: 7px!important;}

.pt10{padding-top:10px!important;}

.pt15{padding-top:15px!important;}

.pt20{padding-top:20px!important;}

.pt25{padding-top:25px!important;}

.pt30{padding-top:30px!important;}

.pt35{padding-top:35px!important;}

.pt40{padding-top:40px!important;}

.pt50{padding-top:50px!important;}

.pt60{padding-top:60px!important;}

.pt70{padding-top:70px!important;}



.pr0 {padding-right:   0!important;}

.pr3 {padding-right: 3px!important;}

.pr5 {padding-right: 5px!important;}

.pr10{padding-right:10px!important;}

.pr15{padding-right:15px!important;}

.pr20{padding-right:20px!important;}

.pr25{padding-right:25px!important;}

.pr30{padding-right:30px!important;}

.pr35{padding-right:35px!important;}

.pr40{padding-right:40px!important;}

.pr50{padding-right:50px!important;}

.pr60{padding-right:60px!important;}



.pb0 {padding-bottom:   0!important;}

.pb3 {padding-bottom: 3px!important;}

.pb5 {padding-bottom: 5px!important;}

.pb10{padding-bottom:10px!important;}

.pb15{padding-bottom:15px!important;}

.pb20{padding-bottom:20px!important;}

.pb25{padding-bottom:25px!important;}

.pb30{padding-bottom:30px!important;}

.pb35{padding-bottom:35px!important;}

.pb40{padding-bottom:40px!important;}

.pb50{padding-bottom:50px!important;}

.pb60{padding-bottom:60px!important;}

.pb70{padding-bottom:70px!important;}

.pb80{padding-bottom:80px!important;}

.pb90{padding-bottom:90px!important;}

.pb100{padding-bottom:100px!important;}

.pb120{padding-bottom:120px!important;}

.pb170{padding-bottom:170px!important;}



/* common styles - float */

.fL{float:left!important;}

.fR{float:right!important;}



/* common styles - text-align */

.tL{text-align:left!important;}

.tC{text-align:center!important;}

.tR{text-align:right!important;}



/* common styles - font-size */

.fs10{font-size:10px!important;}

.fs12{font-size:12px!important;}

.fs14{font-size:14px!important;}

.fs16{font-size:16px!important;}



/* common styles - clear float */

.clfix:after{content:'';display:block;clear:both;}

.clfix{zoom:1;}

.clear{clear:both;}





/* common other */

.fB{font-weight:bold;}

.fN{font-weight:normal;}



.vT{vertical-align:top!important;}

.vM{vertical-align:middle!important;}

.vB{vertical-align:bottom!important;}



.dB{display:block;}



.blight{transition:opacity 0.2s linear;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;}

.blight:hover{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}



#coupon {max-width: 1020px;margin: 0 auto;padding: 10px;line-height: 1.7;}





#gussurhythm{background:#ffffe5;color:#300f13;padding:0 0 10px 0;margin:0 0 50px 0;}

#gussurhythm p {margin: 0;font-size:18px;}

#gussurhythm .gussurhythm_in{max-width:700px;margin:0 auto;padding:0 15px;}



#gussurhythm .gussurhythm_fv{background:url("img/bg_yellow.png") center bottom no-repeat;background-size:cover;padding:20px 15px 30px 15px;margin:20px 0 0 0;}

#gussurhythm .gussurhythm_fv_in{max-width:700px;margin:0 auto;}



/* ギャラリー */

#gussurhythm .cmn_gallery_wrap01 {margin: 0 0 30px;}

#gussurhythm .cmn_gallery_wrap01 .gallery_content {margin: 0 0 20px;}

#gussurhythm .cmn_gallery_wrap01 .gallery_content > .item {display: none;}

#gussurhythm .cmn_gallery_wrap01 .gallery_content > .item.active {display: block;-ms-animation:tabWrapAnimation01 ease 0.3s forwards;animation:tabWrapAnimation01 ease 0.3s forwards;}

#gussurhythm .cmn_gallery_wrap01 .gallery_btn {display: -webkit-flex;display: flex;margin: 0;padding: 0;}

#gussurhythm .cmn_gallery_wrap01 .gallery_btn > .item {width: 150px;margin: 0 25px 0 0;padding: 0;opacity: .5;cursor: pointer;}

#gussurhythm .cmn_gallery_wrap01 .gallery_btn > .item:last-of-type {margin-right: 0;}

#gussurhythm .cmn_gallery_wrap01 .gallery_btn > .item.active {opacity: 1;}

#gussurhythm .cmn_gallery_wrap01 .gallery_btn > .item img {width: 100%;}





#gussurhythm .cmn_gallery_wrap01 {position:relative;}

#gussurhythm .cmn_gallery_wrap01 .badge{position:absolute;top:2.5%;left:2.5%;z-index:2;max-width:25%;}

#gussurhythm .cmn_gallery_wrap01 .gallery_btn .item{width:auto;}



#gussurhythm .mincyou{font-family: 'Noto Serif JP', serif;}

#gussurhythm .gussurhythm_txt1 {text-align:center;font-size:24px;}

#gussurhythm .gussurhythm_txt1 span{background: linear-gradient(transparent 75%, #ffa86a 60%);}



#gussurhythm .gussurhythm_txt2 {text-align:center;font-size:18px;color:#ff6709;padding:20px;margin:20px 0 30px 0;background:#fff;border-radius:200px;}

#gussurhythm .gussurhythm_txt2 span{font-size:50px;color:#300f13;line-height:1.3;font-weight:bold;}



#gussurhythm .gussurhythm_txt3 {text-align:center;font-size:24px;padding:30px 0 0 0;}

#gussurhythm .gussurhythm_txt4 {text-align:center;font-size:30px;}





#gussurhythm .gussurhythm_price{margin:20px 0;}

#gussurhythm .gussurhythm_price .gussurhythm_price_in{padding:40px 0;}

#gussurhythm .gussurhythm_price .gussurhythm_price_in:last-child{border-bottom:none;padding:40px 0;}

#gussurhythm .gussurhythm_price_course{display:table;margin:0 auto;padding:0 0 20px 0;}

#gussurhythm .gussurhythm_price_course div{display:table-cell;vertical-align:middle;}

#gussurhythm .gussurhythm_price_course p{display:table-cell;vertical-align:middle;padding:0 0 0 20px;font-size:34px;font-weight:bold;}

#gussurhythm .gussurhythm_price_course p span{border-bottom:3px solid #ff6709;}

#gussurhythm .gussurhythm_price_course p span.sp2{border-bottom:3px solid #ccad85;}

#gussurhythm .gussurhythm_price_course p span.sp3{border-bottom:3px solid #ccae84;}



#gussurhythm .gussurhythm_price_souryou{display:table;margin:0 auto;}

#gussurhythm .gussurhythm_price_souryou p{display:table-cell;vertical-align:middle;padding:0 10px 0 0;font-size:50px;font-weight:bold;}

#gussurhythm .gussurhythm_price_souryou p span{font-size:24px;}

#gussurhythm .gussurhythm_price_souryou div{display:table-cell;vertical-align:middle;}

#gussurhythm .gussurhythm_price_souryou div span{background:#fe6a07;border-radius:5px;color:#fff;display:block;padding:2px 20px;font-size:22px;}

#gussurhythm .gussurhythm_price_off{text-align:center;font-size:24px;}

#gussurhythm .gussurhythm_price_off span{color:#fe6a07;font-size:30px;}



#gussurhythm .gussurhythm_price .btn a{background:#45a127;border:2px solid #45a127;color:#fff;display:table;margin:20px 20px 0 20px;text-decoration:none;padding:12px;font-size:24px;font-weight:bold;border-radius:100px;cursor: pointer;display:block;text-align:center;}



#gussurhythm .gussurhythm_price .btn2 a{background:#fff;border:1px solid #300f13;color:#300f13;display:table;margin:20px 20px 0 20px;text-decoration:none;padding:12px 80px;font-size:24px;font-weight:bold;border-radius:100px;cursor: pointer;display:block;text-align:center;}



#gussurhythm .gussurhythm_price .btn3 a{background:#ccad85;border:1px solid #300f13;color:#300f13;display:table;margin:20px 20px 0 20px;text-decoration:none;padding:12px 80px;font-size:24px;font-weight:bold;border-radius:100px;cursor: pointer;display:block;text-align:center;}





#gussurhythm .orange_txt{color:#fe6a07;}

#gussurhythm .orange_maker{background:#ffa86a;font-weight: bold;font-size: 15px;letter-spacing: 2px;padding: 2px 4px 3px 5px;}



#gussurhythm .gussurhythm_osusume{display:table;margin:40px auto 0 auto;}

#gussurhythm .osusume_txt1{font-size:44px;padding:0 0 20px 0;line-height:1.4;}

#gussurhythm .gussurhythm_osusume ul{margin:0 auto;display:table;}

#gussurhythm .gussurhythm_osusume li{font-size:22px;color:#ff6709;padding:0;margin:0 0 20px 0;border-bottom:1px solid #ff6709;}

#gussurhythm .gussurhythm_osusume li:before{display:none;}



#gussurhythm .balloon1 {position: relative;display: inline-block;margin: 20px 0 30px 0;padding: 20px 10px;width: 100%;text-align:center;color: #fff;background: #b5da75;border-radius:100px;}

#gussurhythm .balloon1.balloon_orange {background: #ffb24d;}



#gussurhythm .balloon1:before {content: "";position: absolute;top: 100%;left: 50%;margin-left: -15px;border: 15px solid transparent;border-top: 15px solid #b5da75;}

#gussurhythm .balloon1.balloon_orange:before {border-top: 15px solid #ffb24d;}

#gussurhythm .balloon1 p{font-size: 24px;}



#gussurhythm .whitebox{background:#fff;padding:30px 20px;}

#gussurhythm .whitebox p{font-size: 34px;text-align:center;line-height:1.5;}

#gussurhythm .whitebox .minitxt{font-size:16px;padding:10px 0 0 0;}



#gussurhythm .imgbox1{display:table;margin:50px auto 0 auto;}

#gussurhythm .imgbox1 p{font-size: 12px;padding:10px 0 0 0;}



#gussurhythm .txt_a_ti{background:#b5d777;color:#fff;padding:5px 10px;margin:0 0 20px 0;text-align:center;font-size:20px;}

#gussurhythm .txt_a_ti2{background:#ffdfba;padding:5px 10px;margin:0 0 20px 0;text-align:center;font-size:20px;}



#gussurhythm .gussurhythm_voice_out{background:url("img/202106/bg_amime.png") center 0 repeat-y;background-size:200%;padding:30px 15px 30px 15px;}

#gussurhythm .gussurhythm_voice{border-bottom:1px solid #300f13;padding:0 0 50px 0;margin:0 0 50px 0;}

#gussurhythm .gussurhythm_voice_in{display:table;}

#gussurhythm .gussurhythm_voice_in_l{display:table-cell;vertical-align:middle;width:160px;}

#gussurhythm .gussurhythm_voice_in_r{display:table-cell;vertical-align:middle;padding:0 0 0 20px;}



#gussurhythm .gussurhythm_voice_txt1{font-size: 30px;line-height:1.4;}

#gussurhythm .gussurhythm_voice_txt2{font-size: 30px;color:#ff6709;padding:5px 0 0 0;line-height:1.4;}

#gussurhythm .gussurhythm_voice_txt3{font-size: 13px;padding:10px 0 0 0;line-height:1.4;}



#gussurhythm .gussurhythm_qa_txt1{font-size:18px;margin:60px 0 0 0;text-align:center;}

#gussurhythm .gussurhythm_qa_txt2{font-size:26px;color:#2a7542;border-top:2px solid #b5d777;border-bottom:2px solid #b5d777;margin:15px auto 0 auto;text-align:center;display:table;padding:8px 30px;}



#gussurhythm .img1box{position:relative;}

#gussurhythm .img1box_txt{position:absolute;top: 50%;left: 0;transform: translateY(-50%) translateX(0);-webkit- transform: translateY(-50%) translateX(0);text-align:center;color:#fff;width:100%;}

#gussurhythm .img1box_txt p{font-size:36px;font-weight:bold;padding:20px 0 0 0;line-height:1.4;}

#gussurhythm .img1box_txt p span{font-size:16px;}



#gussurhythm .qa_tiimg{max-width:60%;margin:20px auto 0 auto;}









/*====================================================================

.accordion_one

====================================================================*/

.accordion_one .accordion_header {

  background-color: #fff;

  color: #300f13;

  font-size: 26px;

  font-weight: bold;

  padding: 20px 11%;

  text-align: center;

  position: relative;

  z-index: +1;

  cursor: pointer;

  transition-duration: 0.2s;

}

.accordion_one .accordion_header.voice_acd_ti {

  background: none;

  color: #300f13;

  font-size: 26px;

  font-weight: bold;

  padding: 0;

}



.accordion_one .accordion_header:hover {opacity: .8;}

.accordion_one .accordion_header .i_box {

  display: flex;

  justify-content: center;

  align-items: center;

  position: absolute;

  top: 50%;

  right: 20px;

  width: 40px;

  height: 40px;

  background:#d9f49c;

  border-radius:100px;

  margin-top: -20px;

  box-sizing: border-box;

  -webkit-transform: rotate(45deg);

  transform: rotate(45deg);

  transform-origin: center center;

  transition-duration: 0.3s;

}



.accordion_one .accordion_header.voice_acd_ti .i_box {

  top: 0;

  right: 20px;

  background:none;

  border-radius:0;

  margin-top: 0;

}





.accordion_one .accordion_header .i_box .one_i {

  display: block;

  width: 18px;

  height: 18px;

  -webkit-transform: rotate(45deg);

  transform: rotate(45deg);

  transform-origin: center center;

  transition-duration: 0.3s;

  position: relative;

}

.accordion_one .accordion_header .i_box .one_i2 {

  display: block;

  width: 14px;

  height: 14px;

  -webkit-transform: rotate(45deg);

  transform: rotate(45deg);

  transform-origin: center center;

  transition-duration: 0.3s;

  position: relative;

}



.accordion_one .accordion_header.open .i_box {

  -webkit-transform: rotate(0deg);

  transform: rotate(0deg);

}

.accordion_one .accordion_header .i_box .one_i:before, .accordion_one .accordion_header .i_box .one_i:after {

  display: flex;

  content: '';

  background-color: #300f13;

  border-radius: 10px;

  width: 18px;

  height: 2px;

  position: absolute;

  top: 8px;

  left: 0;

  -webkit-transform: rotate(0deg);

  transform: rotate(0deg);

  transform-origin: center center;

}

.accordion_one .accordion_header .i_box .one_i:before {

  width: 2px;

  height: 18px;

  top: 0;

  left: 8px;

}

.accordion_one .accordion_header.open .i_box .one_i:before {

  content: none;

}

.accordion_one .accordion_header.open .i_box .one_i:after {

  -webkit-transform: rotate(-45deg);

  transform: rotate(-45deg);

}







.accordion_one .accordion_header .i_box .one_i2:before {

    display: flex;

    content: '';

    margin-left:-2px;

    width: 14px;

    height: 14px;

    border-top: 2px solid #300f13;

    border-right: 2px solid #300f13;

    -webkit-transform: rotate(45deg);

    transform: rotate(45deg);

}



.accordion_one .accordion_header.voice_acd_ti .i_box .one_i2:before {

    width: 20px;

    height: 20px;

    border-top: 3px solid #ff6709;

    border-right: 3px solid #ff6709;

}





.accordion_one .accordion_header.open .i_box .one_i2:before {

  -webkit-transform: rotate(-90deg);

  transform: rotate(-90deg);

  margin-left:2px;

  margin-top:2px;

}









.accordion_one .accordion_header .i_box.orange {

  background:#ffdfba;

}



.accordion_one .accordion_inner {

  display: none;

  padding: 0 25px 25px 25px;

  box-sizing: border-box;

  background:#fff;

}

.accordion_one .accordion_inner.voice_acd_in {

  padding: 40px 25px 25px 25px;

  background:#fff;

}

.accordion_one .accordion_inner p.txt_a_ac {

  margin: 0;

}



.qaacd.accordion_one .accordion_header {

  font-size: 20px;

  padding: 20px 60px 20px 20px;

  text-align:left;

  display:table;

  width:100%;

}





.qaacd.accordion_one .qti{vertical-align:middle;display:table-cell;width:60px;text-align:center;}

.qaacd.accordion_one .qti span{background:#daf59a;display:block;padding:5px 10px;border-radius:5px;}

.qaacd.accordion_one .qti.orange span{background:#ffe1ba;}

.qaacd.accordion_one .qti_txt{display:table-cell;vertical-align:middle;padding:0 0 0 15px;}



.inv1{opacity:0;}

.inv2{opacity:0;}

.inv3{opacity:0;}



#gussurhythm .hinto_ti{font-size:30px;color:#ff6709;font-weight:bold;text-align:center;padding:0 0 20px 0;}

#gussurhythm .hinto_sbti{font-size:20px;font-weight:bold;text-align:center;padding:0 0 15px 0;}



#gussurhythm .text_wrapper {background:#fff;padding:30px 40px 50px 40px;position: relative;}

#gussurhythm .text {height: 90px;overflow: hidden;}



#gussurhythm .show_more2 {

  position: absolute;

  bottom: 30px;

  left: 0;

  width: 100%;

  padding-top: 40px;

  text-align: center;

  line-height: 30px;

  background: linear-gradient(

    180deg,

    rgb(255, 255, 255, 0) 0%,

    rgb(255, 255, 255, 1) 50%

  );

  cursor: pointer;

  transition: bottom 0.2s;

  font-size:50px;

}



#gussurhythm .show_more2:before {

  display: flex;

  content: '';

  margin:0 auto;

  width: 20px;

  height: 20px;

  border-top: 3px solid #ff6709;

  border-right: 3px solid #ff6709;

  -webkit-transform: rotate(135deg);transform: rotate(135deg);

}



#gussurhythm .show_more2.active:before {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}



#gussurhythm .show_more2.active {bottom: 15px;background: none;}









@media screen and (max-width: 1024px) {

  .accordion_one .accordion_header {

    font-size: 18px;

  }

  .accordion_one .accordion_header .i_box {

    width: 30px;

    height: 30px;

    margin-top: -15px;

  }

}

@media screen and (max-width: 767px) {

  .accordion_one .accordion_header {

    font-size: 16px;

    text-align: left;

    padding: 15px 60px 15px 15px;

  }

}



















@media only screen and (max-width:480px){



	body{font-size:4vw;}







  #gussurhythm{padding:0;}

  #gussurhythm p {font-size:4vw;line-height:1.8}



  #gussurhythm .gussurhythm_txt1 {font-size:4.5vw;padding:20px 0 0 0;}

  #gussurhythm .gussurhythm_txt2 {font-size:4vw;padding:15px 0 15px 0;}

  #gussurhythm .gussurhythm_txt2 span{font-size:7vw;}



  #gussurhythm .gussurhythm_txt3 {font-size:4.5vw;padding:30px 0 0 0;}

  #gussurhythm .gussurhythm_txt4 {font-size:5vw;}





  #gussurhythm .gussurhythm_price .gussurhythm_price_in{padding:20px 0;}

  #gussurhythm .gussurhythm_price .gussurhythm_price_in:last-child{padding:20px 0;}

  #gussurhythm .gussurhythm_price_course div{width:70px;}

  #gussurhythm .gussurhythm_price_course p{padding:0 0 0 15px;font-size:5.2vw;}



  #gussurhythm .gussurhythm_price_souryou p{font-size:7vw;}

  #gussurhythm .gussurhythm_price_souryou p span{font-size:4.5vw;}

  #gussurhythm .gussurhythm_price_souryou div span{padding:2px 15px;font-size:4.3vw;}

  #gussurhythm .gussurhythm_price_off{font-size:4.5vw;}

  #gussurhythm .gussurhythm_price_off span{font-size:5vw;}



  #gussurhythm .gussurhythm_price .btn a{padding:10px 20px;font-size:4.5vw;text-align:center;}

  #gussurhythm .gussurhythm_price .btn2 a{padding:10px 20px;font-size:4.5vw;text-align:center;}

  #gussurhythm .gussurhythm_price .btn3 a{padding:10px 20px;font-size:4.5vw;text-align:center;}





  #gussurhythm .osusume_txt1{font-size:6.5vw;text-align:center;}

  #gussurhythm .gussurhythm_osusume li{font-size:4.7vw;}



  #gussurhythm .balloon1 {padding: 15px 10px;}

  #gussurhythm .balloon1 p{font-size: 4.5vw;}



  #gussurhythm .whitebox{padding:20px 15px;}

  #gussurhythm .whitebox p{font-size: 5.5vw;}

  #gussurhythm .whitebox .minitxt{font-size:3.8vw;}



  #gussurhythm .imgbox1{margin:40px auto 0 auto;}

  #gussurhythm .imgbox1 p{font-size: 3vw;}



  #gussurhythm .txt_a_ti{font-size:4.2vw;}

  #gussurhythm .txt_a_ti2{font-size:4.2vw;}



  #gussurhythm .gussurhythm_voice_out{padding:5px 15px 30px 15px;}

  #gussurhythm .gussurhythm_voice{padding:0 0 40px 0;margin:0 0 40px 0;}

  #gussurhythm .gussurhythm_voice_in{display:block;}

  #gussurhythm .gussurhythm_voice_in_l{display:block;width:160px;margin:0 auto;}

  #gussurhythm .gussurhythm_voice_in_r{display:block;padding:20px 0 0 0;}



  #gussurhythm .gussurhythm_voice_txt1{font-size: 5.5vw;}

  #gussurhythm .gussurhythm_voice_txt2{font-size: 5.5vw;}

  #gussurhythm .gussurhythm_voice_txt3{font-size: 3vw;}



  #gussurhythm .gussurhythm_qa_txt1{font-size:3.5vw;margin:50px 0 0 0;}

  #gussurhythm .gussurhythm_qa_txt2{font-size:5vw;padding:8px 25px;}



  .accordion_one .accordion_header .i_box {right: 15px;}









  .accordion_one .accordion_header {font-size: 4.7vw;}

  .qaacd.accordion_one .accordion_header {font-size: 4vw; padding: 15px 55px 15px 15px;}

  .accordion_one .accordion_inner {padding: 0 15px 15px 15px;}

  .accordion_one .accordion_inner.voice_acd_in {padding: 35px 15px 15px 15px;}

  .accordion_one .accordion_header.voice_acd_ti .i_box {right: 10px;}





  .qaacd.accordion_one .qti{width:50px;}

  .qaacd.accordion_one .qti span{padding:5px;}



  #gussurhythm .img1box_txt p{font-size:5.5vw;padding:20px 0 0 0;}

  #gussurhythm .img1box_txt p span{font-size:3.3vw;}



  #gussurhythm .qa_tiimg{max-width:80%;}



  #gussurhythm .hinto_ti{font-size:5.5vw;padding:0 0 15px 0;}

  #gussurhythm .hinto_sbti{font-size:4vw;padding:0 0 10px 0;}





/*

	13px@¨@3vw

	16px@¨@3.3vw

	18px@¨@3.5vw

	20px@¨@4vw

	22px@¨@4.2vw

	24px@¨@4.5vw

	26px@¨@4.7vw

	28px@¨@5vw

	30px@¨@5.2vw

	34px@¨@5.8vw

	36px@¨@6vw

	40px@¨@7vw

*/



}

