@charset "UTF-8";
.LpTyaContentBg{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6faf1+0,e1eecf+100 */
background: rgb(246,250,241); /* Old browsers */
background: -moz-linear-gradient(top, rgba(246,250,241,1) 0%, rgba(225,238,207,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(246,250,241,1) 0%,rgba(225,238,207,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(246,250,241,1) 0%,rgba(225,238,207,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6faf1', endColorstr='#e1eecf',GradientType=0 ); /* IE6-9 */
padding: 3.9% 0 0
}
.LpTyaGreen--01{color: #004f1a}
.LpTyaGreen--02{color: #508536}
.LpTyaContent01{margin: 0 0 3.3%}
.LpTyaContent03{position: relative}
.LpTyaContent03::before,
.LpTyaContent03::after{
content: "";
height: 1px;
position: absolute;
border-top: 1px #000 solid
}
.LpTyaContent03::before{
width: 13%;
transform: rotate(28deg);
bottom: 7%;
left: 37%
}
.LpTyaContent03::after{
width: 13%;
transform: rotate(-28deg);
bottom: 7%;
right: 38.5%
}
.LpTyaContent04{
padding: 0 0 41%;
background: url(../img/product02/lp_img_04_pc.png) 50% bottom no-repeat,
url(../img/product02/lp_img_04_pc.png) 50% bottom no-repeat;
background-size: 82.5% auto
}
.LpTyaContent06{margin: -4% 0 0}
.LpTyaContent07--Outer{
overflow: hidden;
margin: 0 0 11%
}
.LpTyaContent07{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#40210f+0,40210f+2,ffffff+3,ffffff+99&1+0,1+2,0+3,0+99 */
background: -moz-linear-gradient(top, rgba(64,33,15,0.1) 0%, rgba(64,33,15,0.1) 2%, rgba(255,255,255,0) 3%, rgba(255,255,255,0) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(64,33,15,0.1) 0%,rgba(64,33,15,0.1) 2%,rgba(255,255,255,0) 3%,rgba(255,255,255,0) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(64,33,15,0.1) 0%,rgba(64,33,15,0.1) 2%,rgba(255,255,255,0) 3%,rgba(255,255,255,0) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40210f', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
background-size: 100% 41px;
background-repeat: repeat-y;
width: 84%;
margin: 0 auto
}
.LpTyaContent10{
padding: 0 0 7%;
margin: 0 0 1.2%;
overflow: hidden
}
.LpTyaContent12{
background: url(../img/product02/lp_bg_07_pc.jpg) left top no-repeat;
background-size: 100% auto;
}
.LpTyaContent,
.LpTyaContent01__box{position:relative}
.LpTyaContent01__ttl{
width: 82.8%;
margin: 0 auto 2.9%
}
.LpTyaContent01__img{
position: relative;
z-index: 1;
width: 78%;
margin: 0 auto
}
.LpTyaContent01__text {
text-align: center;
margin: 0 0 2.6%
}
.LpTyaContent01__icon{
width: 101px;
height: 101px;
background: #004f1a;
border-radius: 50%;
font-size: 0.815625rem;/*13.05*/
color:#fff;
text-align: center;
position: absolute;
top: 6.6%;
right: 9.6%;
padding: 2.1% 0.9%;
box-sizing: border-box
}
.LpTyaContent01__icon .yellow,
.LpTyaContent01__icon .price{color: #fff67f}
.LpTyaContent01__icon .yellow{font-size: 2.615625rem;/*41.85*/}
.LpTyaContent01__icon .price{font-size: 1.535625rem;/*24.57*/}
.LpTyaContent2Col{
background: none;
width: 83%;
padding: 0 0 70px;
z-index: 1;
position: relative;
margin: 0 auto
}
.LpTyaContent2Col__item{flex: 0 1 47.7%}
.LpTyaContent2Col__itemInner{
border: #004f1a 1px solid;
padding: 18.7% 13.9% 16.4%;
text-align: justify
}
.LpTyaContent2Col__balloon{
background: #508536;
padding: 3.7% 3.7%;
left: 14.5%
}
.LpTyaContent2Col__balloon--02{
padding: 3.7% 5.7%;
left: 14.9%
}
.LpTyaContent2Col__balloonIcon{
background: #508536;
font-size: 1.479375rem;/*23.67*/
color:#fff
}
.LpTyaContent2Col__balloonIcon::after{
color: #508536;
border-top: 18px solid #508536;
left: 21%
}
.LpTyaContent2Col__balloonIcon--02::after{left: 58%}
.LpTyaContent2ColDefine__ttl{
font-size: 2.0625rem;/*33*/
color:#004f1a;
margin: 0 0 1%
}
.LpTyaContent2ColDefine__ttl--small{
display: block;
color: #508536
}
.LpTyaContent2ColDefine__text{
font-size: 1rem;
line-height: 1.75
}
.svg01 line,
.svg02 line{stroke: #000 !important}
.LpTyaContent02__ttl{
width: 90.1%;
margin: 0 auto 0.6%
}
.LpTyaContent02__text{
display: block;
text-align: center;
font-size: 1.6875rem;/*27px*/
color:#004f1a;
margin: 0 0 2.9%
}
.LpTyaContent02__box{
position: relative;
padding: 0 0 14.9%
}
.LpTyaContent02__img{
width: 46.7%;
margin: 0 auto;
padding: 0 9% 0 0
}
.LpTyaContent02__icon,
.LpTyaContent02TextBox--Outer{position: absolute}
.LpTyaContent02TextBox__number,
.LpTyaContent02TextBox__text,
.LpTyaContent02TextBox__desc,
.LpTyaContent02TextBox__ttl{display: block;margin: 0 0 2.7%}
.LpTyaContent02TextBox__number,
.LpTyaContent02TextBox__ttl,
.LpTyaContent02TextBox__text{text-align: center}
.LpTyaContent02TextBox__number{
font-size: 2.125rem;/*34px*/
font-weight: bold}
.LpTyaContent02TextBox__text,
.LpTyaContent02TextBox__desc{font-size: 1.0625rem;/*17px*/}
.LpTyaContent02TextBox__ttl{
font-size: 2.8125rem;/*45px*/
letter-spacing: -0.15rem;
font-weight: bold;
margin: 0 0 3.2%
}
.LpTyaContent02TextBox__desc{
margin: 0;
line-height: 1.85
}
.LpTyaContent02TextBox__border{
border:none;
border-top: #004f1a 1px solid;
margin: 0 0 2.3%
}
.LpTyaContent02TextBox--Outer01{
top: 11.7%;
right: 7.2%;
width: 30.6%
}
.LpTyaContent02TextBox--Outer02{
top: 20.1%;
left: 6.5%;
width: 30.6%
}
.LpTyaContent02TextBox--Outer03{
top: 39.3%;
width: 31.2%;
right: 9.1%
}
.LpTyaContent02TextBox--Outer04{
bottom: 15%;
left: 6.3%;
width: 33.7%
}
.LpTyaContent02TextBox--Outer04 .LpTyaContent02TextBox__desc{
letter-spacing: -0.05rem;
margin: 0 -10% 0 0}
.LpTyaContent02TextBox--01,
.LpTyaContent02TextBox--02,
.LpTyaContent02TextBox--03,
.LpTyaContent02TextBox--04{position: relative}
.LpTyaContent02TextBox--01{
width: 80%;
padding: 0 0 0 20%
}
.LpTyaContent02TextBox--02{
width: 94%;
padding: 0 0 0 9%
}
.LpTyaContent02TextBox--03{
width: 68%;
padding: 0 0 0 32%
}
.LpTyaContent02TextBox--04{
width: 80%;
padding: 0 20% 0 0
}
.LpTyaContent02TextBox--02{padding: 0 20% 0 0}
.LpTyaContent02TextBox--01::before,
.LpTyaContent02TextBox--02::before,
.LpTyaContent02TextBox--03::before,
.LpTyaContent02TextBox--04::before{
content: "";
position: absolute;
border-top: #004f1a 1px solid;
height: 1px
}

.LpTyaContent02TextBox--01::before{
width: 23%;
transform: rotate(210deg);
top: 53.5%;
left: -1%
}
.LpTyaContent02TextBox--02::before{
width: 23%;
transform: rotate(140deg);
top: 42.5%;
right: -2.5%
}
@media all and (-ms-high-contrast:none){
		.LpTyaContent02TextBox--02::before{
		top: 36.8%;
		}
}

.LpTyaContent02TextBox--03::before{
width: 39%;
transform: rotate(39deg);
top: 41.5%;
left: -2.5%
}
.LpTyaContent02TextBox--04::before{
width: 31%;
transform: rotate(133deg);
top: 36.7%;
right: -6%
}
.LpTyaContent02__icon--01{
top: 6%;
width: 15%;
left: 8%;
transform: rotate(-12deg);
opacity: 0.6
}
.LpTyaContent02__icon--02{
bottom: 7%;
right: 0;
width: 30%;
transform: rotate(60deg)
}
.LpTyaContent02__icon--03{
bottom: 7%;
left: 0;
width: 30%
}
.LpTyaContent04__ttl{
background: url(../img/product02/lp_img_03_pc.png)  97% 67% no-repeat;
background-size: 10% auto;
text-align: center;
font-weight: bold;
font-size: 3rem;/*48*/
line-height: 1.15;
font-feature-settings: "palt";
padding: 4% 2% 3.6%
}
.LpTyaContent04__ttl--small{
font-weight: bold;
font-size: 1.5rem;/*24*/
letter-spacing: -0.05rem
}
.LpTyaContent04__ttl--large{
font-weight: bold;
font-size: 4.9375rem;/*24*/
letter-spacing: -0.3rem
}
.LpTyaContent04__ttl__text{
text-align: center;
line-height: 1.85
}
.LpTyaContent05__ttl{
background: url(../img/product02/lp_bg_08_pc.svg) 50% top no-repeat;
background-size: 105% auto;
color: #fff;
position: relative;
font-size: 3.875rem;
text-align: center;
margin: -1% 0 0;
padding: 3% 0 7.7%
}
.LpTyaContent05__ttl span{color: #fff}
.LpTyaContent05__ttl--icon{
background: #fff;
color: #864c2f !important;
position: absolute;
display: block;
font-size: 2.3125rem;
left: 15.2%;
transform: rotate(-5deg);
padding: 1.3%;
top: 12.9%;
border-radius: 10px;
box-shadow: 2px 2px 7px 2px rgba(0,0,0,.3);
font-weight: bold
}
.LpTyaContent05__ttl--small{
font-size: 2.6rem;
color: #fff;
display: block;
margin: 2% 0 -4.3%
}
.LpTyaContent06__ttl{
display: flex;
flex-wrap: wrap;
align-items: center;
padding: 0 11.6% 60px;
background: url(../img/product02/lp_bg_02_pc.png) left 100% no-repeat,url(../img/product02/lp_bg_03_pc.png) 95% 95% no-repeat;
background-size: 23% auto, 25% auto;
}
.LpTyaContent06__ttlItem{
text-align: center;
font-size: 8.640625rem;/*138.25*/
font-weight: bold;
flex: 0 1 39%
}
.LpTyaContent06__ttlIcon{
flex: 0 1 22%;
text-align: center;
margin: 91px 0 0
}
.LpTyaContent06__ttlIcon svg{
width: 64%;
margin: 0 auto
}
.LpTyaContent06__ttlItem--01,.LpTyaContent06__ttlItem--small01{color: #005a31}
.LpTyaContent06__ttlItem--02,.LpTyaContent06__ttlItem--small02{
color: #ab051b;
text-align: left
}
.LpTyaContent06__ttlItem--small{
font-size: 4.01875rem;/*65.9*/
letter-spacing: -0.4rem
}
.LpTyaContent06__ttlItem--small02{letter-spacing: 0.3rem}
.LpTyaContent06__ttlItem--03{
flex: 0 1 100%;
font-size: 4.47625rem;/*71.62*/
padding: 17px 0 0;
font-weight: bold
}
.LpTyaContent07Text01,
.LpTyaContent07Text02{position: relative}
.LpTyaContent07Text02{padding: 0 0 44px}
.LpTyaContent07Text01{
padding: 0.2% 0 0;
margin: 0 0 9.3%
}
.LpTyaContent07Text__ttl{
font-size: 2.4375rem;/*39*/
color:#a5051b;
text-align: center;
line-height: 1.15;
margin: 0 0 4.1%;
position: relative
}
.LpTyaContent07Text__ttl--small{
color: #a5051b;
font-size: 2.04125rem/*32.66*/
}
.LpTyaContent07Text__ttl--abs{
position: absolute;
font-size: 1rem;
top: -21.1%;
left: 52.7%;
color: #a5051b;
}
.LpTyaContent07Text__text{
text-align: center;
line-height: 2.6;
color: #231815
}
.LpTyaContent07Text__img{position: absolute}
.LpTyaContent07Text__img--01,
.LpTyaContent07Text__img--03{
border: 5px #fff solid;
box-shadow: 3px 3px 3px 3px rgba(0,0,0,.3)
}
.LpTyaContent07Text__img--01{
width: 30%;
transform: rotate(-5deg);
left: -12%;
top: 50%
}
.LpTyaContent07Text__img--02{
right: -17%;
top: 31%;
width: 57%
}
.LpTyaContent07Text__img--03{
bottom: 5%;
transform: rotate(6deg);
width: 26.6%;
right: -9.3%
}
.LpTyaContent07Text__img--04{
bottom: 0;
transform: 0;
width: 30.7%;
left: -9.3%
}
.LpTyaContent08__ttl{
text-align: center;
font-weight: bold;
font-size: 4.5rem;/*72*/
letter-spacing: .08rem;
padding: 0 0 2.2% 3%;
margin: 0 0 9%;
position: relative
}
.LpTyaContent08__ttl::before,
.LpTyaContent08__ttl::after{
content: "";
position: absolute;
width: 56px;
height: 73px;
background: url(../img/product02/lp_ttl_icon_01.svg) left top no-repeat;
background-size: 100% 100%;
}
.LpTyaContent08__ttl::before{
left: 4%;
top: 54%;
}
.LpTyaContent08__ttl::after{
right: 4%;
top: 54%;
transform: scale(-1,1)
}

.LpTyaContent08__ttl--small{
display: block;
margin: 0 0 2.5%;
letter-spacing: normal;
font-size: 2.25rem;/*36*/
}
.LpContent2Col__text{
text-align: center;
font-size: 1.5625rem;
margin: 4.7% 0 2.7%;
position: relative;
color: #231815
}
.LpContent2Col__text::after,
.LpContent2Col__text::before{
content: "";
display: inline-block;
width: 0;
height: 0;
border: 15px solid transparent;
border-top: 15px solid #231815;
vertical-align: top;
line-height: 1;
margin: 7px 10px 0
}
.LpContent2Col__text::after{margin: 7px 0 0 10px}

.LpContent2Col--tya{
padding: 0;
background: none;
width: 88.7%;
margin: 0 auto;
}
.LpContent2Col--tya .LpContentTags__item{
flex: 0 1 15.8%;
border-radius: 5px;
margin: 0 0.9% 11px 0;
padding: 5px 0;
font-size: 1.375rem;/*22*/
}
.LpContent2Col--tya .LpContentTags__item--10{
font-size: 1.125rem;/*18*/
letter-spacing: -.2rem
}
.LpContent2Col--tya .LpContentTags__item:nth-child(3n+3) {
margin: 0 1.6% 11px 0;
}
.LpContent2Col--tya .LpContentTags__item:nth-child(6n+6) {
margin: 0 0 11px 0;
}
.LpTyaContent09Bg{
background: url(../img/product02/lp_bg_04_pc.jpg) left top no-repeat;
background-size: 100% auto;
margin: 9.3% 0 3.2%
}
.LpTyaContent09__text--01{
padding: 7.5% 0 8.6%;
font-weight: bold
}
.LpTyaContent09__text--01{
color: #fff;
text-align: center;
font-size: 10.0625rem;
font-feature-settings: 'palt';
font-weight: normal
}
.LpTyaContent09__text--small01{
color: #fff;
line-height: 1.15;
display: block;
font-size: 4.125rem;/*66*/
margin: 0 0 2.1%
}
.LpTyaContent09__text--small02{
color: #fff;
font-size: 8.0625rem/*129*/
}
.LpTya2Col{display: flex}
.LpTya2ColImg{flex: 0 1 50%}
.LpTya2ColText{
flex: 0 1 50%;
position: relative;
background: #ede8dd
}
.LpTya2ColText--01{
box-sizing: border-box;
order: 2;
padding: 6.5% 4% 0 0
}
.LpTya2ColText--01::before,
.LpTya2ColText--02::before{
position: absolute;
content: "";
height: 1px;
}
.LpTya2ColText--01::before{
width: 81%;
border-top: #005a31 1px dashed;
left: 0;
top: 52%;
}
.LpTya2ColText--02::before{
width: 87%;
border-top: #ab051b 1px dashed;
right: 0;
top: 52%;
}
.LpTya2ColText--02{
box-sizing: border-box;
padding: 6.5% 0 0 6.4%
}
.LpTya2ColImg--01{order: 1}
.LpTya2ColText__img{position: absolute}
.LpTya2ColPosition{
color: #004623;
font-size: 1.6875rem;/*27*/
padding: 0 0 3.5% 15.2%;
font-weight: bold;
}
.LpTya2ColName{
color: #004623;
font-size: 3.5rem;/*56*/
padding: 0 0 10.4% 13.1%;
font-weight: bold;
}
.LpTya2ColText__text{
color: #005a31;
font-size: 1.25rem;/*20*/
padding: 0 0 0 13.6%;
line-height: 1.55
}
.LpTya2ColText__img--01{
right: 0;
width: 35%;
bottom: 0
}
.LpTya2ColPosition--02,
.LpTya2ColName--02,
.LpTya2ColText__text--02{color: #ab051b}
.LpTya2ColPosition--02{padding: 0 0 3.4% 4%}
.LpTya2ColName--02{padding: 0 0 11% 2%}
.LpTya2ColText__text--02{padding: 0 0 0 2%}
.LpTya2ColText__img--02{
left: -3%;
width: 59%;
bottom: -16%
}
.LpTyaContent2Col--03{
display: flex;
align-items: center;
width: 83.1%;
justify-content: space-between;
}
.LpTyaContent11Box--01,
.LpTyaContent11Box--03{
flex: 0 1 43%;
position: relative;
padding: 0 0 28px
}
.LpTyaContent11Box--02{flex: 0 1 14%;
margin: -11% 0 0
}
.LpTyaContent12Text{
background: #315929;
margin: 0 9% 0 63%;
box-sizing: border-box;
padding: 4.3% 3.5% 16.5% 4%
}
.LpTyaContent12__img{
position: absolute;
bottom: -6.1%;
width: 20%;
right: 13%
}
.LpTyaContent11__ttl{
text-align: center;
margin: 0 0 4%
}
.LpTyaContent11__ttl--small01{
font-size: 1.428125rem/*22.85*/;
display: block;
margin: 0 0 3.8%
}
.LpTyaContent11__ttl--small02{
font-size: 4.39375rem;/*70.3*/
font-weight: bold
}
.LpTyaContent11__ttl--small03{
font-weight: bold;
font-size: 4.39375rem;/*70.3*/
display: block
}
.LpContent3ColDefine__ttlNum{
font-size: 1.978125rem;
color: #725b39
}
.LpTyaContent11__ttl--large{
display: block;
font-weight: bold;
margin: 0 0 2.6%;
font-size: 5.315rem/*85.04*/
}
.LpTyaContent11Box__Icon{
width: 68%;
margin: 0 auto;
display: block
}
.LpTyaContent11Box__img{margin: 0 0 7.3%}
.LpTyaContent11Box__name{
text-align: center;
font-size: 2.72rem;
margin: 0 0 4%;
font-weight: bold
}
.LpTyaContent11Box__name--small{font-size: 1.92rem;color: #005a31}
.LpTyaContent11Box__name--01{color: #005a31}
.LpTyaContent11Box__name--02{color: #ab051b}
.LpTyaContent11Box__text{
position: absolute;
bottom: 0;
left: -8%;
font-size: 1.3775rem;
text-align: center;
width: 116%;
}
.LpTyaContent11Box__text--02{
right: 0;
}
.LpTyaContent11__img{
position: absolute
}
.LpTyaContent11__img--01{
top: 21%;
width: 17%;
left: 0;
}
.LpTyaContent11__img--02{
top: -2%;
width: 16%;
right: 2%;
transform: rotate(60deg)
}
.LpTyaContent13{
margin: 10% 0 0
}
.LpTyaContent13__ttl{margin: 0 0 7.7%}
.LpTyaContent13SpLeft,
.LpTyaContent13SpRight{
position: relative
}
.LpTyaContent13Box{
width: 27.10176991150442%;
margin: 0 auto 0 0;
background: #476813;
padding: 2.1% 1%;
border-radius: 13px;
box-sizing: border-box
}
.LpTyaContent13Box__ttl,
.LpTyaContent13Box__ttl--large,
.LpTyaContent13Box__ttl--large02,
.LpTyaContent13Box__text{
color: #fff;
}
.LpTyaContent13Box__ttl{
font-size: 1.361875rem;
line-height: 1.35;
text-align: center;
margin: 0 0 6.1%;
}
.LpTyaContent13Box__ttl--large{
font-size: 1.861875rem
}
.LpTyaContent13Box__text{
text-align: center;
font-size: 0.913125rem;
line-height: 1.4
}
.LpTyaContent13Sp2Col{
width: 90.4%;
margin: 0 auto
}
.LpTyaContent13__border{
border: none;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+50,ffffff+100&1+0,1+50,0+51,0+100 */
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 51%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
background-size: 11px 2px;
background-repeat: repeat-x;
height: 2px;
width: 93%;
margin: 0 auto 6.5%;
}
.LpTyaContent13SpLeft{
margin: 0 0 12.8%
}
.LpTyaContent13Icon__box{
position: absolute;
width: 21.19205298013245%;
}
.LpTyaContent13Icon__box--01,
.LpTyaContent13Icon__box--04{
left: 33.5%;
top: 3%;
}
.LpTyaContent13Icon__box--02,
.LpTyaContent13Icon__box--05{
left: 59%;
top: 0;
}
.LpTyaContent13Icon__box--03,
.LpTyaContent13Icon__box--06{
right: 0;
top: 0;
}
.LpTyaContent13Box--relative{
position: relative
}
.LpTyaContent13Icon__num{
position: absolute;
left: 0;
top: 0;
color: #fff;
border-radius: 50%;
background: #476813;
font-size: .75rem;
padding: 2.3% 3.6%;
}
.LpTyaContent13Icon__num--01{top: 3%}
.LpTyaContent13Icon__img--01{
width: 80%;
margin: -5% 0 7% 15%;
}
.LpTyaContent13Icon__img--02{
width: 29%;
margin: 16% 0 7% 20%;
}
.LpTyaContent13Icon__img--03{
width: 59%;
margin: 19% auto 8%
}
.LpTyaContent13Icon__text{margin: 0 0 0 3.6%}
.LpTyaContent13Icon__text{
text-align: center;
color: #604c3f;
font-size: 0.9375rem;
letter-spacing: -0.05rem;
font-feature-settings: "palt";
line-height: 1.3;
}
.LpTyaContent13Icon__text--02{
text-align: left;
margin: 0 0 0 15%
}
.LpTyaContent13Icon__num--02{
left: 3%;
top: -19%
}
.LpTyaContent13Icon__num--03{
left: 19.5%;
top: -23%
}
.LpTyaContent13Box--02{padding: 2% 1% 2.4%}
.LpTyaContent13Box__ttl--02{
padding: 2% 0 2.4%;
margin: 0 0 5.9%
}
.LpTyaContent13Box--02{
padding: 2% 1% 2.4%
}
.LpTyaContent13Icon__img--04{
width: 77%;
margin: -20% 8% 0 auto
}
.LpTyaContent13Icon__num--04{
top: 16%;
left: 1%
}
.LpTyaContent13Icon__img--04 {
width: 77%;
margin: -20% 8% 12% auto
}
.LpTyaContent13Icon__text--04{margin: 0 -19% 0 -16.4%}
.LpTyaContent13Icon__img--05{
width: 55%;
margin: 8% auto 10% 7%
}
.LpTyaContent13Icon__num--05{
top: -4%;
left: 3%
}
.LpTyaContent13Icon__text--05{
text-align: left;
margin: 0 0 0 14%
}
.LpTyaContent13Icon__img--06{
width: 50.4%;
margin: 0 auto 10% 27%
}
.LpTyaContent13Icon__num--06{
left: 20.6%;
top: 4.9%
}
.LpTyaContent13Text{
margin: 8.5% auto 0;
width: 65.6%;
background: #fff3c3;
border-radius: 5px;
padding: 1.6% 1.3% 2.3% 4.8%;
box-sizing: border-box;
line-height: 1.65;
}
.LpTyaContent13Text__red,
.LpTyaContent13Text__text{
font-size: 1.0625rem;
}
.LpTyaContent13Text__red{color:#c7000b}


.LpCommonBalloon--02::before{border-bottom: 7px solid #fff}
@media screen and (max-width: 1000px) {
.LpTyaContent01__ttlItem{font-size: 1vw}
.LpTyaContent2ColDefine__ttl{font-size: 3.3vw}
.LpContent3Col__balloonIcon::after{font-size: 2.367vw}
.LpTyaContent04__ttl__text,
.LpTyaContent07Text__text{font-size: 1.6vw}
.LpTyaContent02__text{font-size: 2.7vw}
.LpTyaContent02TextBox__number{font-size: 3.4vw}
.LpTyaContent02TextBox__text,
.LpTyaContent02TextBox__desc{font-size: 1.7vw}
.LpTyaContent02TextBox__ttl{font-size: 4.5vw}
.LpTyaContent2Col__balloonIcon{font-size: 2.367vw}
.LpTyaContent2ColDefine__text {font-size: 1.5vw}
.LpTyaContent04__ttl{font-size:4.8vw;background-position: 100% 67%}
.LpTyaContent04__ttl--small{font-size: 2.4vw}
.LpTyaContent04__ttl--large{font-size: 7.9vw}
.LpTyaContent05__ttl{font-size: 5.5vw}
.LpTyaContent06__ttlItem{font-size: 12.5vw}
.LpTyaContent06__ttlItem--03{font-size: 7.162vw}
.LpTyaContent05__ttl--icon{font-size: 3.7vw;left: 11.2%}
.LpTyaContent05__ttl--small{font-size: 4.16vw}
.LpTyaContent06__ttlItem--small{font-size: 5.79vw}
.LpTyaContent07Text__ttl{font-size: 3.8vw}
.LpTyaContent07{background-size: 100% 4.1vw}
.LpTyaContent08__ttl{font-size: 7vw}
.LpTyaContent08__ttl--small{font-size: 3.6vw}
.LpTyaContent08__ttl::before, .LpTyaContent08__ttl::after{
width: 5.6vw;
height: 7.3vw
}
.LpContent2Col__text::after, .LpContent2Col__text::before {
border: 1.5vw solid transparent;
border-top: 1.5vw solid #231815;
margin: 0.7vw 1vw 0;
}
.LpContent2Col__text::after {margin: 0.7vw 0 1vw}
.LpTyaContent08__ttl::before{left: 0}
.LpTyaContent08__ttl::after{right: 0}
.LpTyaContent09__text--01,
.LpTyaContent09__text--small01{font-size: 14.1vw}
.LpTyaContent09__text--small02{font-size: 12.5vw}
.LpTyaContent09__text--small01{font-size: 5.4vw}
.LpContent2Col--tya .LpContentTags__item{
font-size: 1.9vw;
padding: 0.5vw 0
}
.LpContent2Col--tya .LpContentTags__item--10{font-size: 1.6vw}
.LpTya2ColPosition {font-size: 2.5vw}
.LpTya2ColName{font-size: 5.4vw}
.LpTya2ColText__text{font-size: 1.8vw}
.LpTyaContent11__ttl--small01{font-size:2.085vw}
.LpTyaContent11__ttl--large{font-size: 8.304vw}
.LpTyaContent11__ttl--small02,.LpTyaContent11__ttl--small03{font-size: 6.83vw}
.LpTyaContent11Box__name{font-size: 4vw}
.LpTyaContent11Box__name--small {font-size: 3vw}
.LpTyaContent11Box__text{font-size: 1.7vw}
.LpCommonBalloon--02::before{border-bottom: 0.7vw solid #fff}

.LpContent2Col__text{font-size: 2.5vw}
.LpTyaContent02TextBox--01::before{
top: 45.9%;
left: -1%
}
.LpTyaContent2Col__itemInner{padding: 15.7% 9.8% 16.4%}
.LpTyaContent02TextBox--02::before{top: 38.2%}
.LpTyaContent02TextBox--03::before{top: 43.7%}
.LpTyaContent02TextBox--03::before{top: 43.7%}
.LpTyaContent02TextBox--04::before{top: 29.7%}
.LpTyaContent02TextBox--Outer04 .LpTyaContent02TextBox__desc {letter-spacing: -0.1rem}

.LpTyaContent07Text__ttl--small {font-size: 3.25vw}
.LpTyaContent07Text__ttl--abs{
font-size: 1.6vw
}
.LpTyaContent13Box__ttl{font-size: 1.779vw}
.LpTyaContent13Box__ttl--large{font-size: 2.679vw}
.LpTyaContent13Box__text{font-size: 1.229vw}
.LpTyaContent13Text__red, .LpTyaContent13Text__text{font-size: 1.4vw}
.LpTyaContent13Icon__text{font-size: 1.2vw}
.LpTyaContent13Icon__num{font-size: 1vw}
}
@media screen and (max-width: 599px) {
.LpTyaContentBg{padding: 6.9% 0 0}
.LpTyaContent01__ttl {
width: 96.8%;
margin: 0 auto 6.6%
}
.LpTyaContent01__text {
margin: 0 0 4.4%;
font-size: 4.3vw;
line-height: 1.7;
}
.LpTyaContent01__img {width: 91.1%}
.LpTyaContent01__icon{
width: 14.4vw;
height: 14.4vw;
top: -2.4%;
right: 4.6%;
font-size: 3vw;
}
.LpTyaContent01__icon .yellow {font-size: 5.8vw}
.LpTyaContent01__icon .price {font-size: 3.2vw}
.LpTyaContent01 {margin: 0 0 6.1%}
.LpTyaContent02__ttl {
width: 78.2%;
margin: 0 auto 0.6%;
position: relative;
z-index: 1;
}
.LpTyaContent02__text {
font-size: 4.6vw;
letter-spacing: 0.05rem;
margin: 0 0 4.6%
}
.LpTyaContent02__icon--01 {
top: -5%;
width: 35%;
left: 81%;
transform: rotate(-22deg);
opacity: 0.8;
z-index: 0;
}
.LpTyaContent02__img {
width: 65.7%;
margin: 0 auto;
padding: 0 24% 0 0;
}
.LpTyaContent02__img {
width: 67.7%;
margin: -6% auto 0;
padding: 0 23% 0 0;
}
.LpTyaContent02TextBox__number{font-size: 5.9vw}
.LpTyaContent02TextBox__text{
font-size: 3vw;
margin: 0 0 7.9%;
}
.LpTyaContent02TextBox__ttl {font-size: 6.5vw}
.LpTyaContent02TextBox--Outer01 {
top: 7.1%;
right: 2%;
width: 36.3%
}
.LpTyaContent02TextBox__border{
border-top: #004f1a 1px dashed;
}
.LpTyaContent02TextBox--01::before {
top: 86.9%;
left: -1.7%;
border-top: #004f1a 1px dashed;
}
.LpTyaContent02TextBox--Outer02 {
top: 14.2%;
left: 3.5%;
width: 30.6%;
}
.LpTyaContent02TextBox--02::before {
border-top: #004f1a 1px dashed;
top: 56.3%;
transform: rotate(127deg);
width: 58%;
right: -29.5%;
}
.LpTyaContent02TextBox--Outer03 {
top: 21.4%;
width: 43.2%;
right: 5.5%;
}
.LpTyaContent02TextBox--03::before {
top: 78.6%;
border-top: #004f1a 1px dashed;
width: 27.2%;
left: 7.1%;
}
.LpTyaContent02TextBox--Outer04 {
bottom: 59.5%;
left: 3%;
width: 35.3%;
}
.LpTyaContent02TextBox--04::before {
top: 50.7%;
border-top: #004f1a 1px dashed;
width: 60%;
right: -26%;
transform: rotate(121deg);
}
.LpTyaContent02__icon--02 {
bottom: 56%;
right: 7%;
width: 25%;
transform: rotate(-100deg);
opacity: 0.4;
}
.LpTyaContent02__icon--04{
top: 10%;
left: -14%;
width: 30%;
transform: rotate(160deg);
opacity: 0.6;
}
.LpTyaContent02SpDefine{
display: flex;
padding: 4.9vw 2%;
border-bottom: #40210f 1px solid;
align-items: center
}
.LpTyaContent02SpDefine:last-child{border-bottom: none}
.LpTyaContent02Sp{padding: 8% 4% 0}
.LpTyaContent02SpDefine__ttl{
color: #004f1a;
font-size: 8vw;
font-weight: bold;
flex: 0 1 47%;
}
.LpTyaContent02SpDefine__data{
flex: 0 1 53%;
font-size: 3.7vw;
line-height: 1.65
}
.LpTyaContent02SpDefine__ttl--small{
color: #508536;
display: block;
font-size: 3.4vw;
font-weight: normal;
padding: 0 0 4% 5%;
font-family: Noto Sans JP,sans-serif
}
.LpTyaContent02__box {padding: 0 0 8.2%}
.LpTyaContent2Col {
background: none;
width: 92%;
z-index: 1;
position: relative;
margin: 0 auto;
padding: 0 0 9vw
}
.LpTyaContent03::before {
width: 13%;
transform: rotate(28deg);
bottom: 3%;
left: 38%
}
.LpTyaContent03::after {
bottom: 3%;
right: 37.5%;
}
.LpTyaContent2Col__balloon {
background: #508536;
padding: 5.5% 0;
left: -3.5%;
top: -7.6%;
}
.LpContent3ColDefine {
width: 91%;
padding: 0 0 2.5%;
}
.LpTyaContent2Col__balloonIcon{
font-size: 3vw;
line-height: 1.6
}
.LpTyaContent2ColDefine__ttl {
font-size: 5vw;
padding: 3% 0 3% 21%;
margin: 0 0 4%;
color: #725b39 !important;
border-bottom: 1px dashed #508536 !important;
}
.LpTyaContent2Col__itemInner {padding: 0}
.LpTyaContent2ColDefine__ttl--small{
font-family: Noto Sans JP,sans-serif;
font-size: 3.5vw;
margin: 0 0 3.2%;
}
.LpTyaContent2ColDefine__text {
font-size: 3.5vw;
line-height: 1.65;
}
.LpTyaContent04__ttl {
font-size: 8.7vw;
background-image: url(../img/product02/lp_img_03_sp.png);
background-position: 95.2% 0;
background-size: 14.1% auto;
padding: 6.6% 2% 3.6%;
margin: -2.6% 0 1.4%
}
.LpTyaContent04__ttl--small{
font-size: 5vw;
line-height: 1.45;
display: block;
margin: 0 0 -8.7%
}
.LpTyaContent04__ttl--large {
font-size: 11.7vw;
letter-spacing: normal
}
.LpTyaContent04__ttl__text{
font-size: 3.5vw;
line-height: 1.65
}
.LpTyaContent04 {padding: 0 0 42%}
.LpTyaContent05__ttl--icon {
font-size: 3.5vw;
left: 15.2%;
top: 15.9%;
padding: 1.3% 1.7%;
border-radius: 5px;
}
.LpTyaContent05__ttl--small{
margin: 2% 0 -4.2%;
}
.LpTyaContent05__ttl {font-size: 6.2vw}
.LpTyaContent06__ttl{
padding: 0 4.6% 8.1vw;
justify-content: space-between;
background-size: 25.1% auto, 29% auto;
background-position: -6% 99%,102% 92%
}
.LpTyaContent06__ttlItem {
font-size: 18vw;
flex: 0 1 41%
}
.LpTyaContent06__ttlItem--small {font-size: 7.69vw}
.LpTyaContent06__ttlItem--small02 {
font-size: 8vw;
text-align: center;
display: inline-block;
letter-spacing: 0.1rem;
padding: 0 0 0 4%
}
.LpTyaContent06__ttlIcon {
padding: 0 0 0 2%;
margin: 9.6vw 0 0;
flex: 0 1 16%
}
.LpTyaContent06__ttlItem--03 {
font-size: 8.762vw;
display: block;
margin: -1.1% auto 0
}
.LpTyaContent07 {
background: none;
width: 92.2%
}
.LpTyaContent07Text__ttl {
font-size: 5.4vw;
}
.LpTyaContent07Text__ttl--01{
padding: 3% 0 0;
font-size: 5.7vw;
}
.LpTyaContent07Text__ttl--small{
font-size: 5.05vw;
}
.LpTyaContent07Text__text{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#40210f+0,40210f+2,ffffff+3,ffffff+99&1+0,1+2,0+3,0+99 */
background: -moz-linear-gradient(top, rgba(64,33,15,0.1) 0%, rgba(64,33,15,0.1) 2%, rgba(255,255,255,0) 3%, rgba(255,255,255,0) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(64,33,15,0.1) 0%,rgba(64,33,15,0.1) 2%,rgba(255,255,255,0) 3%,rgba(255,255,255,0) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(64,33,15,0.1) 0%,rgba(64,33,15,0.1) 2%,rgba(255,255,255,0) 3%,rgba(255,255,255,0) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40210f', endColorstr='#00ffffff',GradientType=0 );
background-size: 100% 7.5vw;
background-position: 100% 30%;
font-size: 3.6vw;
line-height: 7.5vw;
border-bottom: 1px solid rgba(64,33,15,0.1);
}
.LpTyaContent07Text__text--02{
background-position: 100% 26.2%;
}
.LpTyaContent07Text01 {
margin: 0 0 7.7%
}
.LpTyaContent07Text__ttl--02{
font-size: 6.3vw;
margin: 0 0 4%;
background: #fff;
padding: 3.3% 0 0;
}
.LpTyaContent07Text__img--03,
.LpTyaContent07Text__img--04{
display: none
}
.LpTyaContent07Text02 {padding: 0}
.LpTyaContent07Text__ttl--abs{
top: 4.8%;
left: 55.1%;
font-size: 2.4vw
}
.LpTyaContent07--Outer {
overflow: hidden;
padding: 0 0 52%;
margin: 0 0 13.1vw;
}
.LpTyaContent07Text__img--01 {
width: 56%;
transform: rotate(-2deg);
left: -6%;
top: 231%;
}
.LpTyaContent07Text__img--02{
width: 73.5%;
transform: rotate(-2deg);
right: -16.5%;
top: 221.8%;
}
.LpTyaContent08__ttl {
font-size: 7.3vw;
padding: 0 0 2.2% 3%;
margin: 0 0 5.6%
}
.LpTyaContent08__ttl::before {left: 4.5%}
.LpTyaContent08__ttl::after {right: 3.5%}
.LpContent3Col__balloon--01,
.LpContent3Col__balloon--02,
.LpContent3Col__balloon--03{
background: #ab051b;
}
.LpContent3Col__itemInner--01,.LpContent3Col__itemInner--02,.LpContent3Col__itemInner--03{border: #ab051b 1px solid}
.LpContent3Col__item--01,.LpContent3Col__item--02,.LpContent3Col__item--03{background: #fffbed}
.LpContent3ColDefine__ttlNum{
display: none;
}
.LpContent3ColDefine__ttl{
border-bottom: 1px dashed #ab051b;
color: #ab051b;
}
.LpContent2Col__text{
display: none;
}
.LpContent2Col--tya {
width: 91.8%;
margin: 0 auto 13%;
padding: 0;
}
.LpContentTags{justify-content: space-between}
.LpContent2Col--tya .LpContentTags__item {
font-size: 4.3vw;
padding: 1vw 0;
margin: 0 0 2.3vw;
flex: 0 1 31.4%;
background: #ab051b
}
.LpContent2Col--tya .LpContentTags__item:nth-child(3n+3) {margin: 0 0 2.3vw}
.LpContent2Col--tya .LpContentTags__item--10{font-size: 3.6vw}
.LpCommon2ColRightBox .right02 {margin: 3.4% 0 0;font-size: 2.65vw}
.p_page .tabItemBlock .tabItem article.LpCommonBox{margin: 0 0 18%}
.LpTyaContent09__text--small01 {font-size: 6.7vw}
.LpTyaContent09__text--01{
font-size: 16.6vw;
padding: 7.5% 0 8.6% 3%}
.LpTyaContent09__text--01{font-size: 16.6vw}
.LpTya2Col {display: block}
.LpTya2ColText--01,.LpTya2ColText--02 {padding: 3.9% 3% 5% 0}
.LpTya2ColPosition {
font-size: 4.5vw;
padding: 0 0 1.8% 10.2%
}
.LpTya2ColName {
font-size: 10.4vw;
padding: 0 0 5.1% 8.9%
}
.LpTya2ColText__text {
font-size: 3.3vw;
padding: 0 0 0 8.9%;
line-height: 1.6
}
.LpTya2ColText--01::before,
.LpTya2ColText--02::before{
width: 79%;
top: 55.3%
}
.LpTya2ColText--02::before{
right: auto;
left: 0;
}
.LpTya2ColText__img--01 {
right: 0;
width: 25%;
bottom: auto;
top: -5%;
transform: rotate(10deg)
}
.LpTya2ColText__img--02{
transform: scale(-1,1);
right: -5%;
left: auto;
width: 36%;
bottom: auto;
top: 20%;
}
.LpTyaContent11__ttl--small01 {font-size: 3.785vw}
.LpTyaContent11__ttl--small02, .LpTyaContent11__ttl--small03 {font-size: 8.93vw}
.LpTyaContent11__ttl--large {
font-size: 10.7vw;
margin: 0 0 3.4%
}
.LpTyaContent11__ttl {margin: 0 0 7%}
.LpTyaContent2Col--03{
width: 105%;
margin: 0 -2.5%;
position: relative;
padding: 0 0 16vw
}
.LpTyaContent2Col--03::before,
.LpTyaContent2Col--03::after{
content: "";
position: absolute;
bottom: 31.5%;
left: 42.2%;
border-top: 1px solid #000;
width: 15%;
height: 1px;
transform: rotate(45deg)
}
.LpTyaContent2Col--03::after{
transform: rotate(-45deg)
}
.LpTyaContent11Box--01, .LpTyaContent11Box--03 {flex: 0 1 48%}
.LpTyaContent11Box--02{display: none}
.LpTyaContent11Box__name {
font-size: 6.3vw;
margin: 0 0 8%
}
.LpTyaContent11Box__name--small {font-size: 5vw}
.LpTyaContent11Box__text {
font-size: 3.1vw;
line-height: 1.4;
bottom: -3%;
left: 19%;
text-align: left;
width: 62%
}
.LpTyaContent11__img--02 {
top: 0%;
width: 19%;
right: 0.5%;
transform: rotate(60deg);
opacity: 0.5;
}
.LpTyaContent12{
background: url(../img/product02/lp_bg_07_sp.jpg) left top no-repeat;
background-size: 100% auto;
padding: 73.7% 0 0;
}
.LpTyaContent12Text {
margin: -1.2% 0 0;
padding: 5.7% 17% 7.2% 7%
}
.LpTyaContent12__img {
bottom: 11.9%;
width: 24%;
right: 5%
}
.LpTyaContent13Sp2Col{
display: flex;
width: 96.4%;
margin: 0 auto;
justify-content: space-between
}
.LpTyaContent13SpLeft,
.LpTyaContent13SpRight{
flex: 0 1 49%;
margin: 0 0 12.8vw
}
.LpTyaContent13Icon__box--01,
.LpTyaContent13Icon__box--02,
.LpTyaContent13Icon__box--03,
.LpTyaContent13Icon__box--04,
.LpTyaContent13Icon__box--05,
.LpTyaContent13Icon__box--06{
position: static;
width: 100%;
top: auto;
left: auto;
right: auto;
}
.LpTyaContent13Box{
width: 100%;
padding: 3.9% 1% 7%;
margin: 0 0 7.7%;
}
.LpTyaContent13Box__ttl {
font-size: 3.179vw;
line-height: 1.55;
margin: 0 0 4.3%
}
.LpTyaContent13Box__ttl--large {font-size: 4.079vw}
.LpTyaContent13__border{margin: 0 auto 6.5%}
.LpTyaContent13Box__text{font-size: 3.129vw}
.LpTyaContent13Icon__img--01 {
width: 64%;
margin: 17% auto 7.7% 23%
}
.LpTyaContent13Icon__num {
font-size: 3.4vw;
top: 2%;
left: 15%
}
.LpTyaContent13Icon__text{
margin: 0;
text-align: center
}
.LpTyaContent13Icon__text {font-size: 2.8vw}
.LpTyaContent13Icon__img--02 {
width: 22.3%;
margin: 11% 0 7% 38%
}
.LpTyaContent13Icon__text--02 {
text-align: center;
margin: 0;
}
.LpTyaContent13Icon__num--02 {top: 4%}
.LpTyaContent13Icon__img--03 {
width: 45%;
margin: 17% auto 8.9%
}
.LpTyaContent13Icon__num--03 {top: -9.7%}
.LpTyaContent13Icon__img--04 {
width: 50%;
margin: 16% 8% 7.7% 26.3%;
}
.LpTyaContent13Icon__img--05 {
width: 35%;
margin: 11% auto 7.5% 35%;
}
.LpTyaContent13Icon__num--05{top: 2.7%}
.LpTyaContent13Icon__img--06 {
width: 31.7%;
margin: 11% auto 6% 34%
}
.LpTyaContent13Icon__num--06 {
font-size: 3.4vw;
top: -1.3%;
left: 14%
}
.LpTyaContent13::before{
content: "";
width: 2%;
height: 44.4%;
background: -moz-linear-gradient(top, rgba(71,104,19,1) 0%, rgba(71,104,19,1) 50%, rgba(75,107,24,0) 51%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(top, rgba(71,104,19,1) 0%,rgba(71,104,19,1) 50%,rgba(75,107,24,0) 51%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(71,104,19,1) 0%,rgba(71,104,19,1) 50%,rgba(75,107,24,0) 51%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#476813', endColorstr='#00ffffff',GradientType=0 );
background-size: 2px 9px;
background-position: left top;
background-repeat: repeat-y;
position: absolute;
left: 49.4%;
bottom: 9.3%;
}
.LpTyaContent13Sp2Col__text--sp{
font-size: 3.4vw;
margin: 0 0 4%;
text-align: center;
}
.LpTyaContent13Text {
margin: -5.5% auto 0;
width: 95%;
padding: 1.6% 1.3% 2.3% 3.6%;
box-sizing: border-box;
line-height: 1.65;
}
.LpTyaContent13Text__red, .LpTyaContent13Text__text {font-size: 3.4vw}
.LpTyaContent13Text__text {
padding-left: 3.4vw;
text-indent: -3.4vw;
}
}
@media all and (-ms-high-contrast:none) and (max-width: 599px){
	.LpTyaContent06__ttlItem{
	font-size: 16.5vw;
	}
	.LpTyaContent06__ttlItem--03 {
	font-size: 7.76vw;
	}
}