@charset "UTF-8";
/* =====================================================================


  


===================================================================== */
.m-mt0 {
  margin-top: 0px !important;
}

.m-mb0 {
  margin-bottom: 0px !important;
}

.m-pt0 {
  padding-top: 0px !important;
}

.m-pb0 {
  padding-bottom: 0px !important;
}

.m-mt5 {
  margin-top: 5px !important;
}

.m-mb5 {
  margin-bottom: 5px !important;
}

.m-pt5 {
  padding-top: 5px !important;
}

.m-pb5 {
  padding-bottom: 5px !important;
}

.m-mt10 {
  margin-top: 10px !important;
}

.m-mb10 {
  margin-bottom: 10px !important;
}

.m-pt10 {
  padding-top: 10px !important;
}

.m-pb10 {
  padding-bottom: 10px !important;
}

.m-mt15 {
  margin-top: 15px !important;
}

.m-mb15 {
  margin-bottom: 15px !important;
}

.m-pt15 {
  padding-top: 15px !important;
}

.m-pb15 {
  padding-bottom: 15px !important;
}

.m-mt20 {
  margin-top: 20px !important;
}

.m-mb20 {
  margin-bottom: 20px !important;
}

.m-pt20 {
  padding-top: 20px !important;
}

.m-pb20 {
  padding-bottom: 20px !important;
}

.m-mt25 {
  margin-top: 25px !important;
}

.m-mb25 {
  margin-bottom: 25px !important;
}

.m-pt25 {
  padding-top: 25px !important;
}

.m-pb25 {
  padding-bottom: 25px !important;
}

.m-mt30 {
  margin-top: 30px !important;
}

.m-mb30 {
  margin-bottom: 30px !important;
}

.m-pt30 {
  padding-top: 30px !important;
}

.m-pb30 {
  padding-bottom: 30px !important;
}

.m-mt35 {
  margin-top: 35px !important;
}

.m-mb35 {
  margin-bottom: 35px !important;
}

.m-pt35 {
  padding-top: 35px !important;
}

.m-pb35 {
  padding-bottom: 35px !important;
}

.m-mt40 {
  margin-top: 40px !important;
}

.m-mb40 {
  margin-bottom: 40px !important;
}

.m-pt40 {
  padding-top: 40px !important;
}

.m-pb40 {
  padding-bottom: 40px !important;
}

.m-mt45 {
  margin-top: 45px !important;
}

.m-mb45 {
  margin-bottom: 45px !important;
}

.m-pt45 {
  padding-top: 45px !important;
}

.m-pb45 {
  padding-bottom: 45px !important;
}

.m-mt50 {
  margin-top: 50px !important;
}

.m-mb50 {
  margin-bottom: 50px !important;
}

.m-pt50 {
  padding-top: 50px !important;
}

.m-pb50 {
  padding-bottom: 50px !important;
}

.m-txtIndent--1 {
  text-indent: 1em;
}

.txt-hide {
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}

/* -------------------------------------------------------------------------
-- This CSS is generated by Sass. Please do not never be edited directly. --
------------------------------------------------------------------------- */
/*-----------------------------------------------*/
/* Reset & Default Setting ----------------------*/
/*
YUI 3.14.1 (build 63049cb)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
html {
  overflow-y: scroll;
}

.lpTBK-contents01 {
  font: 12px/1.131 Quicksand, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ",sans-serif;
  *font-size: small;
  /* for IE */
  *font: x-small;
  /* for IE in quirks mode */
  color: #222;
  line-height: 1.8;
  -webkit-text-size-adjust: 100%;
  height: auto;
  min-height: 100%;
  position: relative;
}
.lpTBK-contents01 select, .lpTBK-contents01 input, .lpTBK-contents01 button, .lpTBK-contents01 textarea, .lpTBK-contents01 button {
  font: 99% arial,helvetica,clean,sans-serif;
}
.lpTBK-contents01 table {
  font-size: inherit;
  font: 100%;
}
.lpTBK-contents01 pre, .lpTBK-contents01 code, .lpTBK-contents01 kbd, .lpTBK-contents01 samp, .lpTBK-contents01 tt {
  font-family: monospace;
  *font-size: 108%;
  line-height: 130%;
}
.lpTBK-contents01 html, .lpTBK-contents01 body, .lpTBK-contents01 h1, .lpTBK-contents01 h2, .lpTBK-contents01 h3, .lpTBK-contents01 h4, .lpTBK-contents01 h5, .lpTBK-contents01 h6, .lpTBK-contents01 ul, .lpTBK-contents01 ol, .lpTBK-contents01 dl, .lpTBK-contents01 li, .lpTBK-contents01 dt, .lpTBK-contents01 dd, .lpTBK-contents01 p,
.lpTBK-contents01 header, .lpTBK-contents01 hgroup, .lpTBK-contents01 section, .lpTBK-contents01 article, .lpTBK-contents01 aside, .lpTBK-contents01 footer, .lpTBK-contents01 figure, .lpTBK-contents01 figcaption, .lpTBK-contents01 nav {
  font-weight: normal;
  font-family: Quicksand, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ",sans-serif;
}
.lpTBK-contents01 h1, .lpTBK-contents01 h2, .lpTBK-contents01 h3, .lpTBK-contents01 h4, .lpTBK-contents01 h5, .lpTBK-contents01 h6, .lpTBK-contents01 ul, .lpTBK-contents01 ol, .lpTBK-contents01 dl, .lpTBK-contents01 li, .lpTBK-contents01 dt, .lpTBK-contents01 dd, .lpTBK-contents01 p,
.lpTBK-contents01 header, .lpTBK-contents01 hgroup, .lpTBK-contents01 section, .lpTBK-contents01 article, .lpTBK-contents01 aside, .lpTBK-contents01 footer, .lpTBK-contents01 figure, .lpTBK-contents01 figcaption, .lpTBK-contents01 nav {
  font-size: 1em;
}

.lpTBK-wrapper-1 p {
  margin: 0;
}

.lpTBK-contents01 article, .lpTBK-contents01 aside, .lpTBK-contents01 canvas, .lpTBK-contents01 details, .lpTBK-contents01 figcaption, .lpTBK-contents01 figure,
.lpTBK-contents01 footer, .lpTBK-contents01 header, .lpTBK-contents01 menu, .lpTBK-contents01 nav, .lpTBK-contents01 section, .lpTBK-contents01 summary {
  display: block;
}
.lpTBK-contents01 span {
  display: block;
}
.lpTBK-contents01 h1 span, .lpTBK-contents01 h2 span, .lpTBK-contents01 h3 span, .lpTBK-contents01 h4 span, .lpTBK-contents01 h5 span, .lpTBK-contents01 h6 span, .lpTBK-contents01 ul span, .lpTBK-contents01 ol span, .lpTBK-contents01 dl span, .lpTBK-contents01 li span, .lpTBK-contents01 dt span, .lpTBK-contents01 dd span, .lpTBK-contents01 p span {
  display: inline;
}
.lpTBK-contents01 img {
  border-style: none;
  vertical-align: bottom;
}
.lpTBK-contents01 ul, .lpTBK-contents01 ol {
  list-style: none;
}
.lpTBK-contents01 table {
  border-spacing: 0;
  empty-cells: show;
}
.lpTBK-contents01 a, .lpTBK-contents01 a:link, .lpTBK-contents01 a:visited, .lpTBK-contents01 a:hover, .lpTBK-contents01 a:active {
  color: #333;
}
.lpTBK-contents01 a:link {
  text-decoration: underline;
}
.lpTBK-contents01 a:hover {
  text-decoration: underline;
}

/*-----------------------------------------------*/
/*-----------------------------------------------*/
/* -------------------------------------------------------------------------
-- This CSS is generated by Sass. Please do not never be edited directly. --
------------------------------------------------------------------------- */
/*
#headerAndShare {
  position: relative;
  width: 960px;
  margin: 0 auto 16px;
  padding: 15px 0 0;
  text-align: left;
}
#headerAndShare h1 {
  margin: 0;
  font-size: 166%;
  line-height: 1.2;
}
*/
/* -------------------------------------------------------------------------
-- This CSS is generated by Sass. Please do not never be edited directly. --
------------------------------------------------------------------------- */
.lpTBK-contentsInner {
  margin: 0 auto;
}
.lpTBK-header__img {
  margin-bottom: 60px;
}
.lpTBK-header__btn01 a {
  directly: block;
}

/*-- .lpTBK --*/
.lpTBK {
  /*-- .lpTBK-contents01 --*/
}
.lpTBK img {
  width: 100%;
  height: auto;
}
.lpTBK .lpTBK-wrapper-1 {
  background-color: #ffffff;
  padding: 0px 0;
}
.lpTBK .lpTBK-contents01 {
  /*--  .lpTBK-contents01__inner --*/
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner {
  margin: 0 auto 0;
  background-color: #ffffff;
  /*-- .lpTBK-section01 --*/
  /*-- .lpTBK-section02 --*/
  /*-- .lpTBK-section03 --*/
  /*-- .lpTBK-section04 --*/
  /*-- .lpTBK-section05 --*/
  /* 
  			.lpTBK-section06 {
  				margin-top: 6.25%;
  				margin-bottom: 9.375%;
  				.lpTBK-section06_div {
  					margin: 0 4.6875% 0;
  					
  					.lpTBK-section06_div_inner{						
  						box-sizing: border-box;
  						border: 1px solid #d5b347;
  						padding-top: 6.55%;
  						
  						.inner_div01{
  							margin-left: 3.45%;
  							margin-right: 3.45%;
  							.sec06_inner_p_btn{
  								padding-bottom: 7.43%;
  							}
  							.sec06_inner_requirements{
  								letter-spacing: -0.05em;
  								line-height: 1.7;
  								padding-bottom: 5.55%;
  								ul{
  									li{
  										padding-left: 1em;
  										text-indent: -1em;
  									}
  								}
  
  								&>dl{
  									&>dt{
  										margin-top: 6%;
  										&:nth-of-type(1){
  											margin-top: 0;
  										}
  									}
  									&>dd{
  									}
  								}						
  
  							}
  						}
  					}
  				}
  			}
  */
  /*-- .lpTBK-section06 --*/
  /*-- .lpTBK-section07 --*/
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section01 {
  /*-- .lpTBK-section01_div --*/
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section01 .lpTBK-section01_div {
  margin: 0 4.6875% 0%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section01 .lpTBK-section01_div .sec_01_div00 {
  padding-bottom: 16.379%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section01 .lpTBK-section01_div .section01_h2 {
  padding-bottom: 4.31%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section01 .lpTBK-section01_div .sec_01_div01 {
  padding-bottom: 3.44%;
  position: relative;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section01 .lpTBK-section01_div .sec_01_div01 .btn_go_shipping {
  position: absolute;
  width: 81.03%;
  left: 50%;
  margin-left: -40.517%;
  top: 83.2%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section01 .lpTBK-section01_div .sec_01_div01 .btn_go_shipping img {
  width: 100%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section01 .lpTBK-section01_div .sec_01_div02 {
  padding-bottom: 3.44%;
  position: relative;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section01 .lpTBK-section01_div .sec_01_div02 .btn_go_shooting {
  position: absolute;
  width: 81.03%;
  left: 50%;
  margin-left: -40.517%;
  top: 84.1975%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section01 .lpTBK-section01_div .sec_01_div02 .btn_go_shooting img {
  width: 100%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section01 .lpTBK-section01_div .sec_01_div03 {
  padding-bottom: 3.44%;
  position: relative;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section01 .lpTBK-section01_div .sec_01_div03 .add_friend {
  position: absolute;
  top: 78.481%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section01 .lpTBK-section01_div .sec_01_div03 .btn_line_add {
  position: absolute;
  width: 42.931%;
  left: 50%;
  margin-left: -21.55%;
  top: 85.443%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section01 .lpTBK-section01_div .sec_01_div03 .btn_line_add img {
  width: 100%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section01 .lpTBK-section01_div .sec_01_div04 {
  padding-bottom: 17.24%;
  position: relative;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section02 {
  /*-- .lpTBK-section02_div --*/
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section02 .lpTBK-section02_div {
  padding-top: 18.96%;
  border-top: 1px solid #a6a6a6;
  margin: 0 4.6875% 0;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section02 .lpTBK-section02_div .sec_02_h2 {
  padding-bottom: 12.931%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section02 .lpTBK-section02_div .sec_02_p01 {
  padding-bottom: 10%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section03 {
  /*-- .lpTBK-section03_div --*/
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section03 .lpTBK-section03_div {
  border-top: 1px solid #a6a6a6;
  border-bottom: 1px solid #a6a6a6;
  margin: 0 4.6875% 0;
  padding-top: 17.24%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section03 .lpTBK-section03_div .sec_03_h2 {
  padding-bottom: 12.931%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section03 .lpTBK-section03_div .sec_03_ul {
  padding-bottom: 9.48%;
  font-size: 3.4vw;
  letter-spacing: -0.05em;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section03 .lpTBK-section03_div .sec_03_ul li {
  position: relative;
  padding-left: 1em;
  text-indent: -1em;
  line-height: 1.5;
  padding-bottom: 0.6em;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section03 .lpTBK-section03_div .sec_03_ul li:before {
  position: relative;
  display: inline-block;
  top: 0.1em;
  content: "";
  width: 1em;
  height: 1em;
  margin-right: 0.2em;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  background-color: #000000;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section04 {
  /*-- .lpTBK-section04_div --*/
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section04 .lpTBK-section04_div {
  margin: 18.9% 4.6875% 0;
  padding-bottom: 6.89%;
  /*-- .lpTBK-section04_div_inner --*/
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section04 .lpTBK-section04_div .lpTBK-section04_div_inner {
  box-sizing: border-box;
  border: 1px solid #d5b347;
  padding-top: 5.17%;
  /*-- .inner_div01 --*/
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section04 .lpTBK-section04_div .lpTBK-section04_div_inner .inner_div01 {
  margin-left: 3.45%;
  margin-right: 3.45%;
  /*-- .sec04_inner_requirements --*/
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section04 .lpTBK-section04_div .lpTBK-section04_div_inner .inner_div01 .sec04_inner_p_btn {
  padding-bottom: 5.17%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section04 .lpTBK-section04_div .lpTBK-section04_div_inner .inner_div01 .sec04_inner_requirements {
  letter-spacing: -0.05em;
  line-height: 1.7;
  padding-bottom: 5.55%;
  font-size: 3.2vw;
  letter-spacing: -0.09em;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section04 .lpTBK-section04_div .lpTBK-section04_div_inner .inner_div01 .sec04_inner_requirements > dl {
  /*-- &>dd --*/
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section04 .lpTBK-section04_div .lpTBK-section04_div_inner .inner_div01 .sec04_inner_requirements > dl > dt {
  margin-top: 6%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section04 .lpTBK-section04_div .lpTBK-section04_div_inner .inner_div01 .sec04_inner_requirements > dl > dt:nth-of-type(1) {
  margin-top: 0;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section04 .lpTBK-section04_div .lpTBK-section04_div_inner .inner_div01 .sec04_inner_requirements > dl > dd {
  line-height: 1.6;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section04 .lpTBK-section04_div .lpTBK-section04_div_inner .inner_div01 .sec04_inner_requirements > dl > dd > ul > li {
  padding-left: 3.2vw;
  text-indent: -3.2vw;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section04 .lpTBK-section04_div .lpTBK-section04_div_inner .inner_div01 .sec04_inner_requirements > dl > dd > ul > li.type01:before {
  content: "・";
  width: 3.2vw;
  font-size: 3.2vw;
  font-weight: bold;
  text-align: center;
  line-height: 3.2vw;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section04 .lpTBK-section04_div .lpTBK-section04_div_inner .inner_div01 .sec04_inner_requirements > dl > dd > ul > li.type02:before {
  content: "※";
  width: 3.2vw;
  font-size: 3.2vw;
  font-weight: normal;
  text-align: center;
  line-height: 3.2vw;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section04 .lpTBK-section04_div .lpTBK-section04_div_inner .inner_div01 .sec04_inner_requirements > dl > dd > ul > li.no_indent {
  padding-left: 0;
  text-indent: 0;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section04 .lpTBK-section04_div .lpTBK-section04_div_inner .inner_div01 .sec04_inner_requirements > dl > dd > ul > li > ul > li {
  padding-left: 3.2vw;
  text-indent: -3.2vw;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section04 .lpTBK-section04_div .lpTBK-section04_div_inner .inner_div01 .sec04_inner_requirements > dl > dd > ul > li > ul > li.type01:before {
  content: "・";
  width: 3.2vw;
  font-size: 3.2vw;
  font-weight: bold;
  text-align: center;
  line-height: 3.2vw;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section04 .lpTBK-section04_div .lpTBK-section04_div_inner .inner_div01 .sec04_inner_requirements > dl > dd > ul > li > ul > li.type02:before {
  content: "※";
  width: 3.2vw;
  font-size: 3.2vw;
  font-weight: normal;
  text-align: center;
  line-height: 3.2vw;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section04 .lpTBK-section04_div .lpTBK-section04_div_inner .inner_div01 .sec04_inner_requirements > dl > dd > ul > li > ul > li.no_indent {
  padding-left: 0;
  text-indent: 0;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section05 {
  /*-- .lpTBK-section05_div --*/
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section05 .lpTBK-section05_div {
  margin: 0 4.6875% 0;
  padding-bottom: 10.344%;
  /*-- .lpTBK-section05_div_inner --*/
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section05 .lpTBK-section05_div .lpTBK-section05_div_inner {
  box-sizing: border-box;
  border: 1px solid #d5b347;
  padding-top: 5.17%;
  /*-- .inner_div01 --*/
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section05 .lpTBK-section05_div .lpTBK-section05_div_inner .inner_div01 {
  margin-left: 3.45%;
  margin-right: 3.45%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section05 .lpTBK-section05_div .lpTBK-section05_div_inner .inner_div01 .sec05_inner_p_btn {
  padding-bottom: 5.17%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section05 .lpTBK-section05_div .lpTBK-section05_div_inner .inner_div01 .sec05_inner_requirements {
  letter-spacing: -0.05em;
  line-height: 1.7;
  padding-bottom: 5.55%;
  font-size: 3.2vw;
  letter-spacing: -0.09em;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section05 .lpTBK-section05_div .lpTBK-section05_div_inner .inner_div01 .sec05_inner_requirements > dl > dt {
  margin-top: 6%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section05 .lpTBK-section05_div .lpTBK-section05_div_inner .inner_div01 .sec05_inner_requirements > dl > dt:nth-of-type(1) {
  margin-top: 0;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section05 .lpTBK-section05_div .lpTBK-section05_div_inner .inner_div01 .sec05_inner_requirements > dl > dd > ul > li {
  padding-left: 3.2vw;
  text-indent: -3.2vw;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section05 .lpTBK-section05_div .lpTBK-section05_div_inner .inner_div01 .sec05_inner_requirements > dl > dd > ul > li.type01:before {
  content: "・";
  width: 3.2vw;
  font-size: 3.2vw;
  font-weight: bold;
  text-align: center;
  line-height: 3.2vw;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section05 .lpTBK-section05_div .lpTBK-section05_div_inner .inner_div01 .sec05_inner_requirements > dl > dd > ul > li.type02:before {
  content: "※";
  width: 3.2vw;
  font-size: 3.2vw;
  font-weight: normal;
  text-align: center;
  line-height: 3.2vw;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section05 .lpTBK-section05_div .lpTBK-section05_div_inner .inner_div01 .sec05_inner_requirements > dl > dd > ul > li.no_indent {
  padding-left: 0;
  text-indent: 0;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section07 {
  /*-- .lpTBK-section07_div --*/
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section07 .lpTBK-section07_div {
  padding-bottom: 10.344%;
  /*-- .lpTBK-section07_div_inner --*/
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section07 .lpTBK-section07_div .lpTBK-section07_div_inner {
  margin: 0 4.6875% 0;
  border-top: 1px solid #505050;
  border-bottom: 1px solid #505050;
  padding-top: 5.17%;
  padding-bottom: 5.17%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section07 .lpTBK-section07_div .lpTBK-section07_div_inner .sec_07_h2 {
  padding-bottom: 6.89%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section07 .lpTBK-section07_div .lpTBK-section07_div_inner .sec_07_p02 {
  padding-bottom: 4.3%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section07 .lpTBK-section07_div .lpTBK-section07_div_inner .sec_07_p02 .tel_title {
  display: inline-block;
  width: 56%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section07 .lpTBK-section07_div .lpTBK-section07_div_inner .sec_07_p02 .tel_no {
  display: inline-block;
  width: 44%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section07 .lpTBK-section07_div .lpTBK-section07_div_inner .sec_07_p03 {
  padding-bottom: 5.17%;
}
.lpTBK .lpTBK-contents01 .lpTBK-contents01__inner .lpTBK-section07 .lpTBK-section07_div .lpTBK-section07_div_inner .sec_07_p04 {
  font-size: 3.2vw;
  letter-spacing: -0.06em;
  text-align: center;
  line-height: 1;
}
.lpTBK .lpTBK-siteTop__topBtn {
  font-size: 12px;
  background-color: #ffffff;
  text-align: center;
  padding-bottom: 22px;
}
.lpTBK .lpTBK-siteTop__topBtn a {
  display: inline-block;
  color: #000000;
  position: relative;
}
.lpTBK .lpTBK-siteTop__topBtn a:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 7px 7px 7px;
  border-color: transparent transparent #000000 transparent;
  margin-left: 5px;
}
.lpTBK .lpTBK-siteTop__topBtn a:link, .lpTBK .lpTBK-siteTop__topBtn a:visited, .lpTBK .lpTBK-siteTop__topBtn a:hover {
  text-decoration: none;
}

/*-- .lpTBK --*/
/* =====================================================================

===================================================================== */
