body{
	font-family: Helvetica,Lucida Grande,Lucida Sans Unicode,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro W3,Hiragino Sans,ヒラギノ角ゴ,Arial,メイリオ,Meiryo,Verdana,游ゴシック,YuGothic,Yu Gothic,sans-serif;
}
#container {

    padding-top: 42px;
}

.mv{background: url(../img/bg_mv.jpg);background-size:auto;background-position:top right;background-repeat: no-repeat;background-color: #F6F6F4;}

@media screen and (max-width:1900px){.mv{background-size:100%;background-color:#fff;}}

.mv .wrapper {max-width: 1200px;margin: 0 auto;}
.mv .tl_area{padding-bottom:100px;display: block;}
.mv h2{font-family: "Times New Roman";font-size: 40px;font-weight: normal;line-height: 50px;color: #000;padding: 150px 0px 0px;text-shadow: 2px 3px 8px #FFFFFF;}
.mv p{text-align:center;font-size:18px;padding-right:75%;text-shadow: 2px 3px 8px #FFFFFF;}

@media screen and (max-width:1036px){
  .mv h2{padding: 85px 0px 0px 20px}
  .mv p{padding-right: 70%;}

}

/*tab*/
.tab_menu{margin:0px auto;}
.tab_menu .nav.nav-tabs{margin:80px auto;border-bottom:0px;}
.nav-tabs li{text-align: center;font-weight: bold;margin:0 80px;}
.nav-tabs li a{color:#212529;font-weight: bold;}
.nav-tabs li a span{display: block;margin-top:15px;}
.nav-tabs li a:hover{color: #01B1AF;text-decoration: underline;line-height:0;padding-bottom: 30px;}
li.nav-item01 a:before{content: url(../img/faq.png);vertical-align: middle;padding-bottom: 15px;}
li.nav-item02 a:before{content: url(../img/tel.png);vertical-align: middle;padding-bottom: 15px;}
li.nav-item03 a:before{content: url(../img/mail.png);vertical-align: middle;padding-bottom: 15px;}
.nav-link {padding:0rem 0rem!important;margin:0px!important;}
.nav-tabs .nav-link {display: inline-block!important;border: 0px solid transparent!important;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #01B1AF!important;padding:0px!important;margin:0px!important;border:0px!important;}

.inner{display:none;}
.inner.active{display:block;}
.inner div.faq01{display:none;}
.inner div.faq01.active{display:block;}
.inner div.faq02{display:none;}
.inner div.faq02.active{display:block;}
.inner div.faq03{display:none;}
.inner div.faq03.active{display:block;}

li.nav-item01 a.nav-link.active:before{content: url(../img/faq_a.png);vertical-align: middle;padding-bottom: 15px;}
li.nav-item01 a.nav-link:hover:before{content: url(../img/faq_a.png);vertical-align: middle;padding-bottom: 30px;}
li.nav-item01 a.nav-link:hover span,li.nav-item02 a.nav-link:hover span,li.nav-item03 a.nav-link:hover span{margin-top:30px;display: block;}
li.nav-item02 a.nav-link.active:before{content: url(../img/tel_a.png);vertical-align: middle;padding-bottom: 15px;}
li.nav-item02 a.nav-link:hover:before{content: url(../img/tel_a.png);vertical-align: middle;padding-bottom: 30px;}
li.nav-item03 a.nav-link.active:before{content: url(../img/mail_a.png);vertical-align: middle;padding-bottom: 15px;}
li.nav-item03 a.nav-link:hover:before{content: url(../img/mail_a.png);vertical-align: middle;padding-bottom: 30px;}

.tab-content{background-color:#EFEFEF;padding:50px 0px 80px 0px;}
.tab-content #faq,.tab-content #call,.tab-content #email{max-width:1200px;margin:0 auto;position: relative;}
.tab-content #faq:before {content: "";position: absolute;top: -80px;left: 32%;margin-left: -15px;border: 15px solid transparent;border-bottom: 15px solid #EFEFEF;}
.tab-content #call:before {content: "";position: absolute;top: -80px;left: 50%;margin-left: -15px;border: 15px solid transparent;border-bottom: 15px solid #EFEFEF;}
.tab-content #email:before {content: "";position: absolute;top: -80px;left: 68%;margin-left: -15px;border: 15px solid transparent;border-bottom: 15px solid #EFEFEF;}

.tab-content #faq{margin:0 auto;text-align: center;}
.tab-content #faq h3{font-family: "Times New Roman";font-size: 30px;font-weight: normal;line-height: 50px;color: #000;}
.tab-content #faq .sub_t{font-size: 16px;}
.tab-content #faq .pannav{font-size: 16px;margin:50px 0px 20px 0px;}
.tab-content #faq .pannav a{color:#999;text-decoration:underline;}
.tab-content #faq .pannav a:hover{color:#999!important;text-decoration:none;}
.tab-content #faq .menu_btn {display: grid;grid-template-columns: repeat(auto-fit, 300px);justify-content: center;grid-gap: 1rem;}
.tab-content #faq .btn_p {margin:5px 5px 5px 0px;position: relative;text-align: center;}
.tab-content #faq .menu_btn a {font-weight: bold;font-size: 20px;text-decoration: none;border: 1px solid #000;color: #000;padding: 15px 0;margin: auto;width: 300px;background-color: #fff;display: inline-block;}
.tab-content #faq .menu_btn a:hover{color: #fff!important;background: #000;}
.tab-content #faq .btn_p a:after{content: '';width: 6px;height: 6px;border: 0;border-top: solid 2px #333;border-right: solid 2px #333;position: absolute;top: 50%;right:10px;margin-top: -4px;transform: rotate(45deg);}
.tab-content #faq .btn_p a:hover:after{border-top: solid 2px #fff;border-right: solid 2px #fff;}

.tab-content #faq .faq_ask {display: grid;grid-template-columns: repeat(auto-fit, 300px);justify-content: center;grid-gap: 1rem;}
.tab-content #faq .ask_area {margin:5px 5px 5px 0px;position: relative;text-align: left;}

div#ask_text01{margin: 0;padding:20px;background:#fff;border:solid 1px #000000;height:180px;}
div#ask_text01.h_w{opacity:1;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;transition:all 0.5s ease-out;height:550px;}
#ask_text01 div{margin: 0;padding:0px;opacity:1;-webkit-transition:all 0s ease-out;-moz-transition:all 0s ease-out;transition:all 0s ease-out;}
#ask_text01 .ask_cap{margin:10px;text-align: left;display:inline-grid;position: relative;color:#999;font-weight: normal;}
#ask_text01 a{color: #000000;font-weight: bold;}
#ask_text01 a:hover{color: #707070!important;top:0px;}
#ask_text01 a[data-toggle="collapse"]{display: block;position: relative;padding-right:50px;}
#ask_text01 a::first-letter[data-toggle="collapse"]:hover{background: #FFF;color:#999 !important;margin-bottom: 0px;}
#ask_text01 a[data-toggle="collapse"]:hover{background: #FFF;color:#666 !important;}
#ask_text01 a[data-toggle="collapse"]::after {content: "";display: block;width: 10px;height: 10px;border-right: #000 1px solid;border-bottom: #000 1px solid;position: relative;left: 130px;bottom: 70px;margin: auto;}
#ask_text01 a[aria-expanded=false]::after{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);transition-duration: 0.3s;}
#ask_text01 a[aria-expanded=true]::after{-webkit-transform: rotate(220deg);-ms-transform: rotate(220deg);transform: rotate(220deg);transition-duration: 0.3s;}

div#ask_text02{margin: 0;padding:20px;background:#fff;border:solid 1px #000000;height:180px;}
div#ask_text02.h_w{opacity:1;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;transition:all 0.5s ease-out;height:550px;}
#ask_text02 div{margin: 0;padding:0px;opacity:1;-webkit-transition:all 0s ease-out;-moz-transition:all 0s ease-out;transition:all 0s ease-out;}
#ask_text02 .ask_cap{margin:10px;text-align: left;display:inline-grid;position: relative;color:#999;}
#ask_text02 a{color: #000000;font-weight: bold;}
#ask_text02 a:hover{color: #707070!important;top:0px;}
#ask_text02 a[data-toggle="collapse"]{display: block;position: relative;padding-right:50px;}
#ask_text02 a::first-letter[data-toggle="collapse"]:hover{background: #FFF;color:#999 !important;margin-bottom: 0px;}
#ask_text02 a[data-toggle="collapse"]:hover{background: #FFF;color:#666 !important;}
#ask_text02 a[data-toggle="collapse"]::after {content: "";display: block;width: 10px;height: 10px;border-right: #000 1px solid;border-bottom: #000 1px solid;position: relative;left: 130px;bottom: 70px;margin: auto;}
#ask_text02 a[aria-expanded=false]::after{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);transition-duration: 0.3s;}
#ask_text02 a[aria-expanded=true]::after{-webkit-transform: rotate(220deg);-ms-transform: rotate(220deg);transform: rotate(220deg);transition-duration: 0.3s;}

.tab-content #call{margin:0 auto;text-align: center;}
.tab-content #call h3{font-family: "Times New Roman";font-size: 30px;font-weight: normal;line-height: 50px;color: #000;}
.tab-content #call .sub_t{font-size: 16px;}
.tab-content #call .call_area{width:60%;background-color:#fff;padding:20px;margin:20px auto;font-size: 16px;}
.tab-content #call dl{text-align: left;margin:30px 0px 30px 20%;}
.tab-content #call dl::before{content: url(../img/tel.png);vertical-align: middle;display:inline-block;}
.tab-content #call dl dt{font-family: "Times New Roman";font-size: 30px;font-weight: normal;display:inline-block;margin-left:30px;}
.tab-content #call dl dd{margin-left:16%;color:#999;}
.tab-content #call .call_area p{color:#999;}
.tab-content #call .link_o span a{color: #707070;text-decoration: underline;}
.tab-content #call .link_o span a:hover{color: #707070!important;text-decoration: none;}
.tab-content #call .link_o span a:after {content: "";display: block;width: 5px;height: 5px;border-right: #707070 2px solid;border-bottom: #707070 2px solid;position: relative;left: 63px;bottom: 12px;
    margin: auto;}
.tab-content #call .link_o span a:after {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);transition-duration: 0.3s;}

.tab-content #email{margin:0 auto;text-align: center;}
.tab-content #email h3{font-family: "Times New Roman";font-size: 30px;font-weight: normal;line-height: 50px;color: #000;}
.tab-content #email .sub_t{font-size: 16px;}
.tab-content #email .btn_link a{font-weight: bold;font-size: 20px;text-decoration: none;background: #000;color: #FFF;padding: 10px 0px;margin: 30px auto;text-align: center;display: block;width: 100%;}
.tab-content #email .btn_link a:hover{color: #FFF!important;background: #999999;}
#email .pc {display: block;}
#email .sp {display: none;}

div#h_o{margin: 0;}
#h_o div{margin: 0;padding:0;}
#h_o .h_cap{margin:10px;text-align: left;display:inline-grid;position: relative;color:#999;font-weight: normal;}
#h_o a{color: #000000;font-weight: bold;}
#h_o a:hover{color: #707070!important;top:0px;}
#h_o a[data-toggle="collapse"]{display: block;position: relative;padding-right:50px;}
#h_o a::first-letter[data-toggle="collapse"]:hover{background: #FFF;color:#999 !important;margin-bottom: 0px;}
#h_o a[data-toggle="collapse"]:hover{background: #FFF;color:#666 !important;}
#h_o a[data-toggle="collapse"]::after {content: "";display: block;width: 10px;height: 10px;border-right: #000 1px solid;border-bottom: #000 1px solid;position: relative;left: 130px;bottom: 70px;margin: auto;}
.tab-content #call .link_o span a[aria-expanded=false]::after{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);transition-duration: 0.3s;}
.tab-content #call .link_o span a[aria-expanded=true]::after{-webkit-transform: rotate(220deg);-ms-transform: rotate(220deg);transform: rotate(220deg);transition-duration: 0.3s;}

@media screen and (max-width:945px){
  .mv {background-size:cover;background-position: top;background-color:#fff;padding: 0 0 160px;}
  .mv .tl_area {background:#FFF;margin:0px 20px;height:150px;position:relative;top:170px;text-align: center;padding:10px;box-shadow: 0 0 8px #EFEFEF;}
  .mv h2 {font-size: 30px;padding:0px;}
  .mv p {padding-right:0;}

  .tab_menu .nav.nav-tabs {margin: 30px auto;}
  .nav-tabs li {margin: 0 25px;}
  .tab-content #faq:before {left: 39%;}
  .tab-content #email:before {left: 76%;}

  .tab-content #faq .btn_p {margin:0px 0px;}

  .tab-content #call .call_area {width: 70%;margin: 20px auto;padding: 10px;}
  .tab-content #call dl {margin: 0px;}
  .tab-content #call dl dd {margin-left: 18%;font-size: 12px;}
  #email .row {--bs-gutter-x: auto;}
  #email .col-2 {width: auto!important;}
  #email .col-4 {width: 90%!important;margin: 0px 20px;}
  #email .sp {display: block;}
  #email .sp br{display: none;}
  #email .pc {display: none;}
}

@media screen and (min-width:385px) and (max-width:720px){
  .mv {background-size: 700px;padding: 0 0 160px;}
  .mv .tl_area {top:150px;}
  .tab-content #faq:before {left: 20%;}
  .tab-content #email:before {left: 70%;}

  .tab-content #call .call_area {width: 90%;margin: 20px;padding:10px;}
  .tab-content #call dl {margin: 10px;}
  .tab-content #call dl dd {margin-left: 20%;font-size: 12px;}
  .tab-content #call:before {left: 45%;}

}

@media screen and (min-width:375px) and (max-width:384px){
  .tab-content #faq:before {left: 20%;}
  .tab-content #call:before {left: 47%;}
  .tab-content #call dl dt {font-size: 20px;margin-left: 0px;}

    div#ask_text01 {height:auto;}
    div#ask_text01.h_w {height: 100%;}
    div#ask_text02 {height:auto;}
    div#ask_text02.h_w {height: 100%;}
}

@media screen and (min-width:320px) and (max-width:374px){
  .nav-tabs li {margin: 0 15px;}
  .tab-content #faq:before {left: 20%;}
  .tab-content #call:before {left: 47%;}
  .tab-content #call dl dt {font-size: 20px;margin-left: 0px;}

    div#ask_text01 {height:auto;}
    div#ask_text01.h_w {height: 100%;}
    div#ask_text02 {height:auto;}
    div#ask_text02.h_w {height: 100%;}
}


.mv_choose{background: url(https://www.bglen.us/assets/img/guide/bg_mv_choose.jpg);background-size:auto;background-position:center;background-repeat: no-repeat;}
.mv_order{background: url(https://www.bglen.us/assets/img/guide/bg_mv_order.jpg);background-size:auto;background-position:center;background-repeat: no-repeat; background-color:#ffffff;}

.tab-content-choose{background-color:#FFFFFF;padding:80px 0px;}
.tab-content-choose #choose{max-width:1200px;margin:0 auto;position: relative;}
.tab-content-choose #choose{margin:0 auto;text-align: center;}
.tab-content-choose #choose h3{font-family: "Times New Roman";font-size: 30px;font-weight: normal;line-height: 50px;color: #000;}
.tab-content-choose #choose .sub_t{font-size: 16px;color:#999999;}
.tab-content-choose #choose .pannav{font-size: 16px;margin:50px 0px 20px 0px;color:#999999;}
.tab-content-choose #choose .pannav a{color:#999999;text-decoration:underline;}
.tab-content-choose #choose .pannav a:hover{color:#999999!important;text-decoration:none;}

.tab-content-choose #choose .menu_btn {display: grid;grid-template-columns: repeat(auto-fit, 300px);justify-content: center;grid-gap: 1rem;margin-top:3rem;}
.tab-content-choose #choose .btn_p {margin:5px 5px 5px 0px;position: relative;text-align: center;}
.tab-content-choose #choose .menu_btn a{font-weight: bold;font-size: 20px;text-decoration: none;border: 1px solid #000;color: #000;padding: 15px 0;margin: auto;width: 300px;background-color: #fff;display: inline-block;}
.tab-content-choose #choose .menu_btn a:hover{color: #fff!important;background: #000;}
.tab-content-choose #choose .btn_p a:after{content: '';width: 6px;height: 6px;border: 0;border-top: solid 2px #333;border-right: solid 2px #333;position: absolute;top: 50%;right:10px;margin-top: -4px;transform: rotate(45deg);}
.tab-content-choose #choose .btn_p a:hover:after{border-top: solid 2px #fff;border-right: solid 2px #fff;}

.tab-content-order{background-color:#FFFFFF;max-width: 1200px;margin: 0 auto;position: relative;}
.tab-content-order #order{max-width:1200px;margin:0 auto;position: relative;}
.tab-content-order #order{margin:0 auto;text-align: center;}
.tab-content-order #order h3{font-family: "Times New Roman";font-size: 30px;font-weight: normal;line-height: 50px;color: #000;}
.tab-content-order #order .sub_t{font-size: 16px;}
.tab-content-order #order .pannav{font-size: 16px;margin:50px 0px 20px 0px;}
.tab-content-order #order .pannav a{color:#999;text-decoration:underline;}
.tab-content-order #order .pannav a:hover{color:#999!important;text-decoration:none;}

.tab-content-order #order .menu_btn {display: grid;grid-template-columns: repeat(auto-fit, 300px);justify-content: center;grid-gap: 1rem;margin-top:3rem;}
.tab-content-order #order .btn_p {margin:5px 5px 5px 0px;position: relative;text-align: center;}
.tab-content-order #order .menu_btn a{font-weight: bold;font-size: 20px;text-decoration: none;border: 1px solid #000;color: #000;padding: 15px 0;margin: auto;width: 300px;background-color: #fff;display: inline-block;}
.tab-content-order #order .menu_btn a:hover{color: #fff!important;background: #000;}
.tab-content-order #order .btn_p a:after{content: '';width: 6px;height: 6px;border: 0;border-top: solid 2px #333;border-right: solid 2px #333;position: absolute;top: 50%;right:10px;margin-top: -4px;transform: rotate(45deg);}
.tab-content-order #order .btn_p a:hover:after{border-top: solid 2px #fff;border-right: solid 2px #fff;}

.inner div.faq04{display:none;}
.inner div.faq04.active{display:block;}
.inner div.faq05{display:none;}
.inner div.faq05.active{display:block;}
.inner div.faq06{display:none;}
.inner div.faq06.active{display:block;}
.inner div.faq07{display:none;}
.inner div.faq07.active{display:block;}

.tab-content-order .order_area {display: grid;grid-template-columns: repeat(auto-fit, 290px);justify-content: center;grid-gap: 1rem;align-items: start;margin-top:50px;}
.tab-content-order .order_block {position: relative;margin:5px 5px;}

div#order_sub01 .order_list span a.collapsed,div#order_sub02 .order_list span a.collapsed,div#order_sub03 .order_list span a.collapsed,div#order_sub04 .order_list span a.collapsed,div#order_sub05 .order_list span a.collapsed,div#order_sub06 .order_list span a.collapsed{border: 1px solid #000;margin: auto;width: 290px;height:45px;background-color: #fff;padding:10px;display: inline-block;font-weight: bold;font-size: 16px;text-decoration: none;color: #000 !important;}
div#order_sub01 .order_list span a,div#order_sub02 .order_list span a,div#order_sub03 .order_list span a,div#order_sub04 .order_list span a,div#order_sub05 .order_list span a,div#order_sub06 .order_list span a{font-weight: bold;font-size: 16px;text-decoration: none;border-top: 1px solid #000;border-left: 1px solid #000;border-right: 1px solid #000;background-color:#01B1AF;margin: auto;width: 290px;height:45px;color: #fff !important;padding:10px;display: inline-block;}

div#order_sub01 .order_list a.collapsed::before{content:"STEP 1";color:#FFF;background:#01B1AF;padding:3px 5px;font-size:13px;font-weight: bold;margin-right:10px;}
div#order_sub01 .order_list a::before{content:"STEP 1";color:#01B1AF;background:#FFFFFF;padding:3px 5px;font-size:13px;font-weight: bold;margin-right:10px;}
div#order_sub02 .order_list a.collapsed::before{content:"STEP 2";color:#FFF;background:#01B1AF;padding:3px 5px;font-size:13px;font-weight: bold;margin-right:10px;}
div#order_sub02 .order_list a::before{content:"STEP 2";color:#01B1AF;background:#FFFFFF;padding:3px 5px;font-size:13px;font-weight: bold;margin-right:10px;}
div#order_sub03 .order_list a.collapsed::before{content:"STEP 3";color:#FFF;background:#01B1AF;padding:3px 5px;font-size:13px;font-weight: bold;margin-right:10px;}
div#order_sub03 .order_list a::before{content:"STEP 3";color:#01B1AF;background:#FFFFFF;padding:3px 5px;font-size:13px;font-weight: bold;margin-right:10px;}
div#order_sub04 .order_list a.collapsed::before{content:"STEP 4";color:#FFF;background:#01B1AF;padding:3px 5px;font-size:13px;font-weight: bold;margin-right:10px;}
div#order_sub04 .order_list a::before{content:"STEP 4";color:#01B1AF;background:#FFFFFF;padding:3px 5px;font-size:13px;font-weight: bold;margin-right:10px;}
div#order_sub05 .order_list a.collapsed::before{content:"STEP 5";color:#FFF;background:#01B1AF;padding:3px 5px;font-size:13px;font-weight: bold;margin-right:10px;}
div#order_sub05 .order_list a::before{content:"STEP 5";color:#01B1AF;background:#FFFFFF;padding:3px 5px;font-size:13px;font-weight: bold;margin-right:10px;}
div#order_sub06 .order_list a.collapsed::before{content:"STEP 6";color:#FFF;background:#01B1AF;padding:3px 5px;font-size:13px;font-weight: bold;margin-right:10px;}
div#order_sub06 .order_list a::before{content:"STEP 6";color:#01B1AF;background:#FFFFFF;padding:3px 5px;font-size:13px;font-weight: bold;margin-right:10px;}

#order_sub01 .order_list a.collapsed::after,#order_sub02 .order_list a.collapsed::after,#order_sub03 .order_list a.collapsed::after,#order_sub04 .order_list a.collapsed::after,#order_sub05 .order_list a.collapsed::after,#order_sub06 .order_list a.collapsed::after{content: "";position:absolute;top: 50%;right: 20px;transform:
translateY(-45%);border: 5px solid transparent;border-top: 8px solid #01B1AF;}
#order_sub01 .order_list a::after,#order_sub02 .order_list a::after,#order_sub03 .order_list a::after,#order_sub04 .order_list a::after,#order_sub05 .order_list a::after,#order_sub06 .order_list a::after{content: "";position:absolute;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);
transition-duration:0.3s;right: 20px;border: 5px solid transparent;border-top: 8px solid #FFF;}

#order_text_s,#order_text_s02,#order_text_s03,#order_text_s04,#order_text_s05,#order_text_s06{width: 290px;padding:10px 0px;border-bottom: 1px solid #000;border-left: 1px solid #000;border-right: 1px solid #000;}
#order_text_s .order_p,#order_text_s02 .order_p{display: block;margin:7px 15px 9px 12px;position: relative;}
#order_text_s .order_p::after,#order_text_s02 .order_p::after{content: "";display: block;width: 7px;height: 7px;border-right: #01B1AF 1px solid;border-bottom: #01B1AF 1px solid;position: relative;left: 120px;bottom: 20px;
margin: auto;-webkit-transform: rotate(310deg);-ms-transform: rotate(310deg);transform: rotate(310deg);transition-duration: 0.3s;}
#order_text_s03 .order_p::after{content: "";display: block;width: 7px;height: 7px;border-right: #01B1AF 1px solid;border-bottom: #01B1AF 1px solid;position: relative;left: 67px;bottom: 20px;
margin: auto;-webkit-transform: rotate(310deg);-ms-transform: rotate(310deg);transform: rotate(310deg);transition-duration: 0.3s;}
#order_text_s04 .order_p::after{content: "";display: block;width: 7px;height: 7px;border-right: #01B1AF 1px solid;border-bottom: #01B1AF 1px solid;position: relative;left: 62px;bottom: 20px;
margin: auto;-webkit-transform: rotate(310deg);-ms-transform: rotate(310deg);transform: rotate(310deg);transition-duration: 0.3s;}
#order_text_s05 .order_p::after{content: "";display: block;width: 7px;height: 7px;border-right: #01B1AF 1px solid;border-bottom: #01B1AF 1px solid;position: relative;left: 62px;bottom: 40px;
margin: auto;-webkit-transform: rotate(310deg);-ms-transform: rotate(310deg);transform: rotate(310deg);transition-duration: 0.3s;}
#order_text_s06 .order_p::after{content: "";display: block;width: 7px;height: 7px;border-right: #01B1AF 1px solid;border-bottom: #01B1AF 1px solid;position: relative;left: 62px;bottom: 40px;
margin: auto;-webkit-transform: rotate(310deg);-ms-transform: rotate(310deg);transform: rotate(310deg);transition-duration: 0.3s;}
#order_text_s06 .order_p:nth-child(2n)::after{content: "";display: block;width: 7px;height: 7px;border-right: #01B1AF 1px solid;border-bottom: #01B1AF 1px solid;position: relative;left: 62px;bottom: 20px;
margin: auto;-webkit-transform: rotate(310deg);-ms-transform: rotate(310deg);transform: rotate(310deg);transition-duration: 0.3s;}
#order_text_s .order_p img,#order_text_s02 .order_p img{width:50px;display: inline-block;position: absolute;top:0px;left:0px;}
#order_text_s .order_p .tl,#order_text_s02 .order_p .tl{font-size:12px;display: block;margin-left:50px;}
#order_text_s .order_p a,#order_text_s02 .order_p a{font-size:10px;display: block;margin-left: 50px;color:#999 !important;}
#order_text_s03 .order_p{display: inline-block;margin:5px 10px;position: relative;}
#order_text_s03 .order_p img{width:40px;display: inline-block;position: absolute;top:0px;left:0px;}
#order_text_s03 .order_p .tl{font-size:12px;display: block;margin-left:40px;}
#order_text_s03 .order_p a{font-size:10px;display: block;margin-left: 40px;color:#999 !important;}
#order_text_s04 .order_p {display: inline-block;margin: 9px 5px;position: relative;width: 125px;}
#order_text_s04 .order_p img{width:40px;display: inline-block;position: absolute;top:0px;left:0px;}
#order_text_s04 .order_p .tl{font-size:12px;display: block;margin-left:40px;}
#order_text_s04 .order_p a{font-size:10px;display: block;margin-left: 40px;color:#999 !important;}
#order_text_s05 .order_p {display: inline-block;margin: 9px 5px;position: relative;width: 125px;}
#order_text_s05 .order_p img{width:40px;display: inline-block;position: absolute;top:0px;left:0px;}
#order_text_s05 .order_p .tl{font-size:12px;display: block;margin-left:40px;}
#order_text_s05 .order_p a{font-size:10px;display: block;margin-left: 40px;color:#999 !important;}
#order_text_s06 .order_p {display: inline-block;vertical-align: top;margin: 9px 5px;position: relative;width: 125px;}
#order_text_s06 .order_p img{width:40px;display: inline-block;position: absolute;top:0px;left:0px;}
#order_text_s06 .order_p .tl{font-size:12px;display: block;margin-left:40px;}
#order_text_s06 .order_p a{font-size:10px;display: block;margin-left: 40px;color:#999 !important;}

@media screen and (max-width:1900px){
.mv_choose{background-size:cover;background-color:#fafafa;}
.mv_order{background-size:contain;background-color:#ffffff;}
}

.mv_choose .wrapper {max-width: 1200px;margin: 0 auto;}
.mv_choose .tl_area{padding-bottom:170px;display: block;}
.mv_choose h2{font-family: "Times New Roman";font-size: 40px;font-weight: normal;line-height: 50px;color: #333333;padding: 150px 0px 0px 13%;text-shadow: 2px 3px 8px #FFFFFF;}
.mv_choose p{text-align:center;font-size:18px;text-shadow: 2px 3px 8px #FFFFFF;padding-right: 60%;padding-left: 10%;color: #555555;}

.mv_order .wrapper {max-width: 1200px;margin: 0 auto;}
.mv_order .tl_area{padding:50px 0px 70px;display: block;}
.mv_order .tl_bg{background-color: rgba(255, 255, 255, 0.5);padding:50px 0px;width:500px;height:250px;display: block;}
.mv_order h2{font-family: "Times New Roman";font-size: 40px;font-weight: normal;line-height: 50px;color: #333333;text-align: center;}
.mv_order p{text-align:center;font-size:18px;color: #333333;}

@media screen and (max-width:1036px){
.mv_choose h2{padding: 85px 0px 0px 20px}
.mv_choose p{padding-right: 70%;}

.mv_order h2{padding: 85px 0px 0px 20px}
.mv_order p{padding-right: 70%;}
}

@media screen and (max-width:945px){
.mv_choose{background: url(https://www.bglen.us/assets/img/guide/bg_mv_choose_sp.jpg);background-size:contain;background-position: top;background-repeat: no-repeat;background-color:#fff;padding: 0 0 160px;}
.mv_choose .tl_area{background:#FFF;margin:0px 20px;height:150px;position:relative;top:180px;text-align: center;padding:10px;box-shadow: 0 0 8px #EFEFEF;}
.mv_choose h2{font-size: 30px;padding:0px;}
.mv_choose p{padding-right:0;font-size: 15px;padding-left:0;}
.tab-content-choose #choose .sub_t {font-size: 15px;}
.tab-content-choose #choose .pannav {font-size: 15px;margin:20px 0px;}
.tab-content-choose #choose .pannav.back{text-align: center;}
.tab-content-choose #choose .menu_btn {margin-top: 0;justify-content:center;grid-template-columns: repeat(auto-fit, 350px);}
.tab-content-choose #choose .menu_btn a{padding:10px;width: 350px;}
.tab-content-choose #choose .btn_p a:after {display: none;}

.mv_order{background: url(https://www.bglen.us/assets/img/guide/bg_mv_order_sp.jpg);background-size:auto;background-position: top;background-color:#fff;padding: 0 0 160px;}
.mv_order .tl_area{background:#FFF;margin:0px 20px;height:150px;position:relative;top:250px;text-align: center;padding:10px;box-shadow: 0 0 8px #EFEFEF;}
.mv_order .tl_bg{padding:0px;width: auto;height:auto;}
.mv_order h2{font-size: 30px;padding:0px;}
.mv_order p{padding-right:0;font-size:15px;}
.tab-content-choose {padding: 50px 0px;}
div#order_sub01 .order_list span a.collapsed, div#order_sub02 .order_list span a.collapsed, div#order_sub03 .order_list span a.collapsed, div#order_sub04 .order_list span a.collapsed, div#order_sub05 .order_list span a.collapsed, div#order_sub06 .order_list span a.collapsed
{width: 350px;}
div#order_sub01 .order_list span a, div#order_sub02 .order_list span a, div#order_sub03 .order_list span a, div#order_sub04 .order_list span a, div#order_sub05 .order_list span a, div#order_sub06 .order_list span a {
    width: 350px;}
#order_text_s, #order_text_s02, #order_text_s03, #order_text_s04, #order_text_s05, #order_text_s06 {width: 350px;}
.tab-content-order .order_area {margin:130px 0px 50px;grid-template-columns: repeat(auto-fit, 350px);}
.tab-content-order .order_block {margin:5px 0px;}
#order_text_s .order_p img,#order_text_s02 .order_p img,#order_text_s03 .order_p img,#order_text_s04 .order_p img,#order_text_s05 .order_p img,#order_text_s06 .order_p img{ width: 251px;display: block;position: static;top: 0px;left: 0px;margin:0px auto;}
#order_sub01 a[aria-expanded=true]::after, #order_sub02 a[aria-expanded=true]::after, #order_sub03 a[aria-expanded=true]::after, #order_sub04 a[aria-expanded=true]::after, #order_sub05 a[aria-expanded=true]::after, #order_sub06 a[aria-expanded=true]::after {
border-top: 8px solid #FFF;}
div#order_sub01.h_w,div#order_sub02.h_w,div#order_sub03.h_w,div#order_sub04.h_w,div#order_sub05.h_w,div#order_sub06.h_w{height:100%;}
#order_text_s .order_p::after,#order_text_s02 .order_p::after,#order_text_s03 .order_p::after,#order_text_s04 .order_p::after,#order_text_s05 .order_p::after,#order_text_s06 .order_p::after{display:none;}
#order_text_s .order_p .tl,#order_text_s02 .order_p .tl,#order_text_s03 .order_p .tl,#order_text_s04 .order_p .tl,#order_text_s05 .order_p .tl,#order_text_s06 .order_p .tl{font-size: 15px;margin-left: 0px;text-align: center;}
#order_text_s .order_p a,#order_text_s02 .order_p a,#order_text_s03 .order_p a,#order_text_s04 .order_p a,#order_text_s05 .order_p a,#order_text_s06 .order_p a{font-size: 12px;margin-left:0px;text-align: center;}
#order_text_s03 .order_p,#order_text_s04 .order_p,#order_text_s05 .order_p,#order_text_s06 .order_p{width:100%;}
}

@media screen and (min-width:385px) and (max-width:720px){
.mv_choose{background-size: 700px;padding: 0 0 160px;}
.mv_order{background-size: 700px;padding: 0 0 160px;}
}
