@charset "utf-8";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/

#main > div {
    margin: 0 auto;
    width: 100%;
}

#main .mainVisual {
    margin-bottom: 0px;
    position: relative;
}

#main .mainVisual .mainImg img {
    width: 100%;
}

#main .mainVisual.comShopBtn img{
	width: 200%;
	
}
#main .sec01 {
    margin-bottom: 32px;
}

#main .sec01 .title01 {
    margin: 0 auto -2px;
    width: 71%;
    position: relative;
    z-index: 1;
    text-align: center;
}

#main .sec01 .img {
    margin-bottom: -456px;
}

#main .sec01 .title02 {
    margin: 0 auto 97px;
    width: 70%;
    text-align: center;
}

#main .sec01 .arrow {
    margin: 0 auto;
    width: 26%;
    text-align: center;
}

#main .btn {
	
}

.sec01 .pcimg{ display: inline-block !important; 
}
.sec01 .spimg{ display: none !important; 
}
.sec02 .pcimg{ display: inline-block !important;
}
.sec02 .spimg{ display: none !important; 
}
.sec02_8{ display: none !important; 
}
.sec03 .pcimg{ display: inline-block !important;
}
.sec03 .spimg{ display: none !important; 
}
.sec03_7{ display: none !important; 
}
.sec03_8{ display: none !important; 
}
.sec03_9{ display: none !important; 
}
.sec03_10{ display: none !important; 
}
.sec03_11{ display: none !important; 
}
.sec04_0{ display: inline-block !important;
}
.sec04_1{ display: none !important; 
}
.sec04_7{ display: none !important; 
}
.sec04_8{ display: none !important; 
}
.sec04_9{ display: none !important; 
}
.sec04_10{ display: none !important; 
}
.sec04_11{ display: none !important; 
}
.sec05_0{ display: inline-block !important;
}
.sec05_1{ display: none !important; 
}
.sec05_4{ display: none !important; 
}
.sec06_0{ display: inline-block !important;
}
.sec06_1{ display: none !important; 
}
.sec07 .pcimg{ display: inline-block !important;
}
.sec07 .spimg{ display: none !important; 
}
.sec07_12{ display: none !important; 
}
.sec07_13{ display: none !important; 
}
.sec07_14{ display: none !important; 
}
.sec07_15{ display: none !important; 
}
.sec07_16{ display: none !important; 
}
.sec07_17{ display: none !important; 
}
.sec07_18{ display: none !important; 
}
.sec07_19{ display: none !important; 
}
.sec07_20{ display: none !important; 
}
.sec07_21{ display: none !important; 
}
.sec08_0{ display: inline-block !important;
}
.sec08_1{ display: none !important; 
}
.sec08_12{ display: none !important; 
}
.sec08_13{ display: none !important; 
}	
.sec08_14{ display: none !important; 
}	
.sec08_15{ display: none !important; 
}	
.sec08_16{ display: none !important; 
}	
.sec08_17{ display: none !important; 
}	
.sec08_18{ display: none !important; 
}	
.sec08_19{ display: none !important; 
}	
.sec08_20{ display: none !important; 
}	
.sec10_0{ display: inline-block !important;
}
.sec10_1{ display: none !important; 
}



.sec02 {
    position: relative;
	background-image: url(../img/03_pc.jpg);
	max-height: 2650px;
	text-align: center;
}

.sec02_6 p{
    position: absolute;
    top: 510px;
	left: 180px;
    font-size: 22px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 2.2em;
    letter-spacing: 1.8px;
    font-weight: 900;
    color: #602515;
}

.sec02_7 p{
    position: absolute;
    top: 753px;
	left: 0px;
    font-size: 22px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 2.2em;
    letter-spacing: 1.5px;
    font-weight: 900;
    color: #602515;
}

.sec02_1 p{
    position: absolute;
    top: 1525px;
	left: -150px;	
    font-size: 27px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: center !important;
    width: 100%;
    line-height: 1.6em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #0E7674;
}

.sec02_2 span{
    position: absolute;
    top: 0px;
	left: 10px;	
    font-size: 27px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: center !important;
    width: 100%;
    line-height: 0.4em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #0E7674;
}

.sec02_2 p{
    position: absolute;
    top: 1540px;
	left: 170px;
    font-size: 20px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: center !important;
    width: 100%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec02_3 p{
    position: absolute;
    top: 1965px;
	left: -150px;
    font-size: 27px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: center !important;
    width: 100%;
    line-height: 1.6em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #0E7674;
}

.sec02_4 p{
    position: absolute;
    top: 1965px;
    left: 170px;
    font-size: 27px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: center !important;
    width: 100%;
	left: 170px;
    line-height: 1.6em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #0E7674;
}

.sec02_5 p{
    position: absolute;
    top: 2405px;
	left: -150px;
    font-size: 27px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: center !important;
    width: 100%;
    line-height: 1.6em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #0E7674;
}

.sec03 {
    position: relative;
	background-image: url("../img/04_pc.jpg");
	max-height: 3550px;
	text-align: center;
}



.sec03_2 p{
    position: absolute;
    top: 775px;
	left: 160px;
    font-size: 20px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 1.6em;
    letter-spacing: 0px;
    font-weight: 500;
    color: #602515;
}

.sec03_3 p{
    position: absolute;
    top: 1345px;
	left: 160px;
    font-size: 20px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 1.6em;
    letter-spacing: 0px;
    font-weight: 500;
    color: #602515;
}

.sec03_4 p{
    position: absolute;
    top: 1915px;
	left: 160px;
    font-size: 20px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 1.6em;
    letter-spacing: 0px;
    font-weight: 500;
    color: #602515;
}

.sec03_5 p{
    position: absolute;
    top: 2485px;
	left: 160px;
    font-size: 20px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
   
    width: 100%;
    line-height: 1.6em;
    letter-spacing: 0px;
    font-weight: 500;
    color: #602515;
}

.sec03_6 p{
    position: absolute;
    top: 3055px;
	left: 160px;
    font-size: 20px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 1.6em;
    letter-spacing: 0px;
    font-weight: 500;
    color: #602515;
}

.sec04 {
    position: relative;
	text-align: center;
	max-width: 753px;
}

.sec04_2 p{
    position: absolute;
    top: 660px;
	left: 100px;
    font-size: 23.5px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: left !important;
    width: 100%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec04_3 p{
    position: absolute;
    top: 1160px;
	left: 100px;
    font-size: 23.5px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: left !important;
    width: 100%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec04_4 p{
    position: absolute;
    top: 1695px;
	left: 100px;
    font-size: 23.5px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: left !important;
    width: 100%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec04_5 p{
    position: absolute;
    top: 2195px;
	left: 100px;
    font-size: 23.5px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: left !important;
    width: 100%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec04_6 p{
    position: absolute;
    top: 273
		0px;
	left: 100px;
    font-size: 23.5px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: left !important;
    width: 100%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}


.sec05 {
    position: relative;
	text-align: center;
	background-color:#dff6f1;
}

.sec05 .pcimg{
    position: relative;
	text-align: center;
	max-width: 753px;
}

.sec05_2 p{
    position: absolute;
    top: 305px;
    font-size: 36px;
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    text-align: center !important;
    width: 100%;
    line-height: 0em;
    letter-spacing: 4px;
    font-weight: 500;
    color: #602515;
}

.sec05_3 p{
    position: absolute;
    top: 370px;
	left: 0px;
    font-size: 22.8px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 1.6em;
    letter-spacing: 4px;
    font-weight: 900;
    color: #602515;
}

.sec06 {
    position: relative;
	background-image: url("../img/08_pc.jpg");
	max-height: 3442px;
	text-align: center;
}

.sec06_6 p{
    position: absolute;
    top: 470px;
    font-size: 36px;
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    width: 100%;
    left: 0px;
    line-height: 1.5em;
    letter-spacing: 5.5px;
    font-weight: 900;
    color: #602515;
}

.sec06_7 p{
    position: absolute;
    top: 640px;
    font-size: 18px;
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	text-align: center !important;
    width: 100%;
    left: 0px;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec06_8 p{
    position: absolute;
    top: 1005px;
    font-size: 30px;
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    text-align: center !important;
	width: 100%;
    left: 0px;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec06_9 p{
    position: absolute;
    top: 1190px;
    font-size: 24px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: center !important;
	width: 100%;
    left: 0px;
    line-height: 1.7em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec06_10 p{
    position: absolute;
    top: 1348px;
    font-size: 30px;
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    text-align: center !important;
	width: 100%;
    left: 0px;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec06_11 p{
    position: absolute;
    top: 1540px;
    font-size: 24px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: center !important;
	width: 100%;
    left: 0px;
    line-height: 1.7em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec06_2{
    position: absolute;
    top: 2400px;
    font-size: 24px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 120px;
    line-height: 1.5em;
    letter-spacing: 2.5px;
    font-weight: 900;
    color: #602515;
}

.sec06_3{
    position: absolute;
    top: 2650px;
    font-size: 24px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: -110px;
    line-height: 1.5em;
    letter-spacing: 2.5px;
    font-weight: 900;
    color: #602515;
}

.sec06_4{
    position: absolute;
    top: 2900px;
    font-size: 24px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 120px;
    line-height: 1.5em;
    letter-spacing: 2.5px;
    font-weight: 900;
    color: #602515;
}

.sec06_5{
    position: absolute;
    top: 3170px;
    font-size: 24px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: -110px;
    line-height: 1.5em;
    letter-spacing: 2.5px;
    font-weight: 900;
    color: #602515;
}

.sec07 {
    position: relative;
	background-image: url("../img/09_pc.jpg");
	max-height: 2680px;
	text-align: center;
}

.sec07_2{
    position: absolute;
    top: 413px;
    font-size: 30px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 120px;
    line-height: 1.5em;
    letter-spacing: 2.5px;
    font-weight: 900;
    color: #602515;
}

.sec07_3{
    position: absolute;
    top: 583px;
    font-size: 21px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 0px;
    line-height: 1.5em;
    letter-spacing: 2.5px;
    font-weight: 100;
    color: #602515;
}

.sec07_4{
    position: absolute;
    top: 863px;
    font-size: 30px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 120px;
    line-height: 1.5em;
    letter-spacing: 2.5px;
    font-weight: 900;
    color: #602515;
}

.sec07_5{
    position: absolute;
    top: 1033px;
    font-size: 21px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 0px;
    line-height: 1.5em;
    letter-spacing: 2.5px;
    font-weight: 100;
    color: #602515;
}

.sec07_6{
    position: absolute;
    top: 1313px;
    font-size: 30px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 120px;
    line-height: 1.5em;
    letter-spacing: 2.5px;
    font-weight: 900;
    color: #602515;
}

.sec07_7{
    position: absolute;
    top: 1483px;
    font-size: 21px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 0px;
    line-height: 1.5em;
    letter-spacing: 2.5px;
    font-weight: 100;
    color: #602515;
}

.sec07_8{
    position: absolute;
    top: 1763px;
    font-size: 30px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 120px;
    line-height: 1.5em;
    letter-spacing: 2.5px;
    font-weight: 900;
    color: #602515;
}

.sec07_9{
    position: absolute;
    top: 1950px;
    font-size: 21px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 0px;
    line-height: 1.5em;
    letter-spacing: 2.5px;
    font-weight: 100;
    color: #602515;
}

.sec07_10{
    position: absolute;
    top: 2213px;
    font-size: 30px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 120px;
    line-height: 1.5em;
    letter-spacing: 2.5px;
    font-weight: 900;
    color: #602515;
}

.sec07_11{
    position: absolute;
    top: 2400px;
    font-size: 21px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 0px;
    line-height: 1.5em;
    letter-spacing: 2.5px;
    font-weight: 100;
    color: #602515;
}

.sec08 {
    position: relative;
	text-align: center;
	background-color:#dff6f1;
}

.sec08 .pcimg{
    position: relative;
	text-align: center;
	max-width: 753px;
}


.sec08 .pc{
    display:block;
}

.sec08 .sp {
    display: none;
}

.sec08 span{
    color: #36a8a1;
}

.sec08_2_pc{
    position: absolute;
    top: 905px;
    font-size: 21px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: -50px;
    line-height: 2.15em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec08_2_sp{
    display: none
}

.sec08_2 span{
    font-size: 15px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 3em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #36a8a1;
}

.sec08_3{
    position: absolute;
    top: 1215px;
    font-size: 21px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 0px;
    line-height: 2.5em;
    letter-spacing: 1px;
    font-weight: 900;
    color: #602515;
}

.sec08_3 span{
	background:linear-gradient(transparent 50%, #f9f881 0%);
	padding-bottom:5px;
    font-size: 21px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    line-height: 2.5em;
    letter-spacing: 1px;
    font-weight: 900;
    color: #36a8a1;
}

.sec08_4{
    position: absolute;
    top: 3130px;
    font-size: 24px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 40px;
    line-height: 1.8em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec08_5{
    position: absolute;
    top: 3280px;
    font-size: 24px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 40px;
    line-height: 1.8em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec08_6{
    position: absolute;
    top: 3465px;
    font-size: 24px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 40px;
    line-height: 1.8em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec08_7{
    position: absolute;
    top: 3610px;
    font-size: 24px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 40px;
    line-height: 1.8em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec08_8{
    position: absolute;
    top: 3755px;
    font-size: 24px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 40px;
    line-height: 1.8em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec08_9{
    position: absolute;
    top: 3900px;
    font-size: 24px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 40px;
    line-height: 1.8em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec08_10{
    position: absolute;
    top: 4050px;
    font-size: 24px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 40px;
    line-height: 1.8em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec08_11{
    position: absolute;
    top: 4200px;
    font-size: 24px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 40px;
    line-height: 1.8em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec09 {
    position: relative;
	text-align: center;
}

.sec09_2 a{
    position: absolute;
    top: 430px;
    font-size: 60px;
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    width: 100%;
    left: 65px;
    line-height: 1.5em;
    letter-spacing: 5.5px;
    font-weight: 400;
    color: #FFFFFF;
}

.sec09_3 a{
    position: absolute;
    top: 595px;
    font-size: 42px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 70px;
    line-height: 1.5em;
    letter-spacing: 2.9px;
    font-weight: 900;
    color: #602515;
}

.sec09_3 span{
    font-size: 54px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 1.5em;
    letter-spacing: 3px;
    font-weight: 900;
    color: #602515;
}

.sec10 {
    position: relative;
	text-align: center;
}

.sec10_2{
    position: absolute;
    top: 80px;
    font-size: 21px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: -40px;
    line-height: 1.8em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec10_3{
    position: absolute;
    top: 430px;
    font-size: 23px;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 0px;
    line-height: 1.8em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #f01515;
}

.sec11_2 {
height: 0;
max-width: 753px;	
overflow: hidden;
padding-bottom: 56.25%;
position: relative;
margin: 0 auto;
}

.sec11_2 iframe {
position: absolute;
left: 0;
top: 0;
height: 100%;
max-width: 753px;
width: 100%;
text-align: center;
}







.floating-banner {
    position: fixed; /* 追従 */
    z-index: 99999; /* 他の要素の下に隠れないように */
    bottom: 100px; /* バナーの上下の位置 */
    right: 0px; /* バナーの左右の位置 */
}
.pc {
    width: 150px; /* バナーの横幅を指定 */
}
.floating-banner:hover {
    opacity: .9; /* ホバーで少し透過 */
}
.sp-1 {
    display: none; /* PCではスマホ用のバナーは非表示に */
}
.sp-2 {
    display: none; /* PCではスマホ用のバナーは非表示に */
}
@media screen and (max-width: 753px) { /* タブレット用のブレイクポイントを指定 */
    .pc {
        display: none; /* タブレットサイズ以下でPC用のバナーを非表示に */
    }
}

@media screen and (max-width: 753px) { /* スマホ用のブレイクポイントを指定 */
    .sp-1 {
        display: inline-block; /* 消していたスマホ用のバナーを表示させる */
        width: 49%; /* スマホの画面幅いっぱいにバナーを表示 */
    }
    .floating-banner  {
        top: unset; /* PCで指定していた上下の位置指定をクリア */
        left: 1%; /* 左右の隙間が空かないように */
        bottom: 0; /* 画面の最下部にぴったりくっつくように指定 */
    }
	.sp-2 {
        display: inline-block; /* 消していたスマホ用のバナーを表示させる */
        width: 49%; /* スマホの画面幅いっぱいにバナーを表示 */
    }
    .floating-banner  {
        top: unset; /* PCで指定していた上下の位置指定をクリア */
        leftt: 0%; /* 左右の隙間が空かないように */
        bottom: 0; /* 画面の最下部にぴったりくっつくように指定 */
    }
}









@media all and (max-width: 753px) {
    #main > div {
        width: 100%;
    }
    
    #main .mainVisual {
        position: relative;
    }
    
    #main .sec01 {
        margin-bottom: 5%;
    }

    #main .sec01 .title01 {
        margin: 0 auto;
        width: 70%;
    }

    #main .sec01 .img {
        margin-bottom: -46%;
    }

    #main .sec01 .title02 {
        margin: 0 auto 10%;
        width: 70%;
    }

    #main .sec01 .arrow {
        margin: 0 auto;
        width: 30%;
    }

.sec01 .spimg{ display: inline-block !important; 
}
.sec01 .pcimg{ display: none !important; 
}
.sec02 .spimg{ display: inline-block !important;
}
.sec02 .pcimg{ display: none !important; 
}
.sec02_6{ display: none !important; 
}	
.sec02_7{ display: none !important; 
}	 	
.sec02_8{ display: inline-block !important;
}
.sec02_1{ display: none !important; 
}
.sec02_2{ display: none !important; 
}
.sec02_3{ display: none !important; 
}
.sec02_4{ display: none !important; 
}
.sec02_5{ display: none !important; 
}
.sec03 .spimg{ display: inline-block !important;
}
.sec03 .pcimg{ display: none !important; 
}
.sec03_2{ display: none !important; 
}
.sec03_3{ display: none !important; 
}
.sec03_4{ display: none !important; 
}
.sec03_5{ display: none !important; 
}
.sec03_6{ display: none !important; 
}
.sec03_7{ display: inline-block !important;
}	
.sec03_8{ display: inline-block !important;
}	
.sec03_9{ display: inline-block !important;
}	
.sec03_10{ display: inline-block !important;
}	
.sec03_11{ display: inline-block !important;
}	
.sec04_0{ display: none !important; 
}	
.sec04_1{ display: inline-block !important;
}
.sec04_2{ display: none !important; 
}	
.sec04_3{ display: none !important; 
}	
.sec04_4{ display: none !important; 
}	
.sec04_5{ display: none !important; 
}	
.sec04_6{ display: none !important; 
}	
.sec04_7{ display: inline-block !important;
}	
.sec04_8{ display: inline-block !important;
}	
.sec04_9{ display: inline-block !important;
}	
.sec04_10{ display: inline-block !important;
}	
.sec04_11{ display: inline-block !important;
}	
.sec05_0{ display: none !important; 
}	
.sec05_1{ display: inline-block !important;
}	
.sec05_2{ display: none !important; 
}	
.sec05_3{ display: none !important; 
}	
.sec05_4{ display: inline-block !important;
}		
.sec06_1{ display: inline-block !important;
}
.sec06_0{ display: none !important; 
}
.sec06_2{ display: none !important; 
}
.sec06_3{ display: none !important; 
}
.sec06_4{ display: none !important; 
}
.sec06_5{ display: none !important; 
}
.sec06_6{ display: none !important; 
}
.sec06_7{ display: none !important; 
}
.sec06_8{ display: none !important; 
}
.sec06_9{ display: none !important; 
}
.sec06_10{ display: none !important; 
}
.sec06_11{ display: none !important; 
}
.sec07 .spimg{ display: inline-block !important;
}
.sec07 .pcimg{ display: none !important; 
}	
.sec07_2{ display: none !important; 
}
.sec07_3{ display: none !important; 
}
.sec07_4{ display: none !important; 
}
.sec07_5{ display: none !important; 
}
.sec07_6{ display: none !important; 
}
.sec07_7{ display: none !important; 
}
.sec07_8{ display: none !important; 
}
.sec07_9{ display: none !important; 
}
.sec07_10{ display: none !important; 
}
.sec07_11{ display: none !important; 
}
.sec07_12{ display: inline-block !important;
}
.sec07_13{ display: inline-block !important;
}
.sec07_14{ display: inline-block !important;
}
.sec07_15{ display: inline-block !important;
}
.sec07_16{ display: inline-block !important;
}
.sec07_17{ display: inline-block !important;
}
.sec07_18{ display: inline-block !important;
}
.sec07_19{ display: inline-block !important;
}
.sec07_20{ display: inline-block !important;
}
.sec07_21{ display: inline-block !important;
}
.sec08_0{ display: none !important; 
}	
.sec08_1{ display: inline-block !important;
}
.sec08_2_pc{ display: none !important; 
}	
.sec08_3{ display: none !important; 
}
.sec08_4{ display: none !important; 
}	
.sec08_5{ display: none !important; 
}	
.sec08_6{ display: none !important; 
}	
.sec08_7{ display: none !important; 
}	
.sec08_8{ display: none !important; 
}	
.sec08_9{ display: none !important; 
}	
.sec08_10{ display: none !important; 
}	
.sec08_11{ display: none !important; 
}		
.sec08_12{ display: inline-block !important;
}
.sec08_13{ display: inline-block !important;
}	
.sec08_14{ display: inline-block !important;
}	
.sec08_15{ display: inline-block !important;
}	
.sec08_16{ display: inline-block !important;
}	
.sec08_17{ display: inline-block !important;
}	
.sec08_18{ display: inline-block !important;
}	
.sec08_19{ display: inline-block !important;
}	
.sec08_20{ display: inline-block !important;
}		
.sec10_0{ display: none !important; 
}
.sec10_1{ display: inline-block !important;
}	
	
	
.sec02 {
    position: relative;
}

.sec02_6 p{
    position: absolute;
    top: 20.4%;
	left: 24%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 2.2em;
    letter-spacing: 0px;
    font-weight: 600;
    color: #602515;
}

.sec02_7 p{
    position: absolute;
    top: 29.5%;
	left: 0%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 2.2em;
    letter-spacing: 0.2px;
    font-weight: 600;
    color: #602515;
}
	
.sec02_8 p{
    position: absolute;
    top: 24.5%;
	left: 0%;
    font-size: 3.8vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 2.0em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	

.sec02_1 p{
    position: absolute;
    top: 58.0%;
	left: -21%;
    font-size: 3.6vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: center !important;
    width: 100%;
    line-height: 1.6em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #0E7674;
}

.sec02_2 span{
    position: absolute;
    top: 0%;
    font-size: 3.6vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: center !important;
    width: 56%;
	left: 22.5%;
    line-height: 0em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #0E7674;
}

.sec02_2 p{
    position: absolute;
    top: 58.7%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: center !important;
    width: 100%;
	left: 22.5%;
    line-height: 1.3em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec02_3 p{
    position: absolute;
    top: 74.5%;
	left: -21%;
    font-size: 3.6vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: center !important;
    width: 100%;
    line-height: 1.6em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #0E7674;
}

.sec02_4 p{
    position: absolute;
    top: 74.5%;
    font-size: 3.6vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: center !important;
    width: 100%;
	left: 22.5%;
    line-height: 1.6em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #0E7674;
}

.sec02_5 p{
    position: absolute;
    top: 91.0%;
	left: -21%;
    font-size: 3.6vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: center !important;
    width: 100%;
    line-height: 1.6em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #0E7674;
}
	
.sec03 {
    position: relative;
}
	
.sec03_2 p{
    position: absolute;
    top: 22.5%;
	left: 57.0%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: left !important;
    width: 100%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec03_3 p{
    position: absolute;
    top: 38.2%;
	left: 57.0%;
    font-size: 3vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: left !important;
    width: 100%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec03_4 p{
    position: absolute;
    top: 53.8%;
	left: 57.0%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: left !important;
    width: 100%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec03_5 p{
    position: absolute;
    top: 69.6%;
	left: 57.0%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: left !important;
    width: 100%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec03_6 p{
    position: absolute;
    top: 85.2%;
	left: 57.0%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: left !important;
    width: 100%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}
	
.sec03_7 p{
    position: absolute;
    top: 25.5%;
	left: 0%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 1.4em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}	
	
.sec03_8 p{
    position: absolute;
    top: 42.0%;
	left: 0%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 1.4em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}		

.sec03_9 p{
    position: absolute;
    top: 59.5%;
	left: 0%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 1.4em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}	
	
.sec03_10 p{
    position: absolute;
    top: 76%;
	left: 0%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 1.4em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}	
	
.sec03_11 p{
    position: absolute;
    top: 92%;
	left: 0%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 1.4em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}		
	
.sec04 {
    position: relative;
}

.sec04_2 p{
    position: absolute;
    top: 26%;
	left: 13.3%;
    font-size: 3.8vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: left !important;
    width: 100%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec04_3 p{
    position: absolute;
    top: 41%;
	left: 13.3%;
    font-size: 3.1vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: left !important;
    width: 100%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec04_4 p{
    position: absolute;
    top: 60%;
	left: 13.3%;
    font-size: 3.1vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: left !important;
    width: 100%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec04_5 p{
    position: absolute;
    top: 78%;
	left: 13.3%;
    font-size: 3.1vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: left !important;
    width: 100%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec04_6 p{
    position: absolute;
    top: 96.8%;
	left: 13.3%;
    font-size: 3.1vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: left !important;
    width: 100%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}
	
.sec04_7 p{
    position: absolute;
    top: 25%;
	left: 0%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 1.4em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}	
	
.sec04_8 p{
    position: absolute;
    top: 41.5%;
	left: 0%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 1.4em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}	
	
.sec04_9 p{
    position: absolute;
    top: 59.5%;
	left: 0%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 1.4em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}	
	
.sec04_10 p{
    position: absolute;
    top: 76%;
	left: 0%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 1.4em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}	
	
.sec04_11 p{
    position: absolute;
    top: 93%;
	left: 0%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 1.4em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}		
	
.sec05 {
    position: relative;
	width: 100%;
}
	
.sec05 .pcimg{
    position: relative;
	text-align: center;
	width: 100%;
}	

.sec05_2 p{
    position: absolute;
    top: 16%;
    font-size: 4.4vw;
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    text-align: center !important;
    width: 100%;
    line-height: 0em;
    letter-spacing: 3px;
    font-weight: 600;
    color: #602515;
}

.sec05_3 p{
    position: absolute;
    top: 21%;
	left: 7%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: left !important;
    width: 100%;
    line-height: 1.5em;
    letter-spacing: 2.0px;
    font-weight: 900;
    color: #602515;
}
	
.sec05_4 p{
    position: absolute;
    top: 24%;
	left: 0%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 1.5em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	

.sec06 {
    position: relative;
}

	
	
	
.sec06_6 p{
    position: absolute;
    top: 13.1%;
    font-size: 4.5vw;
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    width: 100%;
    text-align: center !important;
    left: 2%;
    line-height: 1.5em;
    letter-spacing: 3px;
    font-weight: 900;
    color: #602515;
}

.sec06_7 p{
    position: absolute;
    top: 17.9%;
    font-size: 3.0vw;
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	text-align: center !important;
    width: 100%;
    left: 0px;
    line-height: 1.2em;
    letter-spacing: 0px;
    font-weight: 600;
    color: #602515;
}

.sec06_8 p{
    position: absolute;
    top: 29%;
    font-size: 4.2vw;
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    text-align: center !important;
	width: 100%;
    left: 0px;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec06_9 p{
    position: absolute;
    top: 34.5%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: center !important;
	width: 100%;
    left: 0px;
    line-height: 1.7em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec06_10 p{
    position: absolute;
    top: 38.5%;
    font-size: 4.2vw;
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    text-align: center !important;
	width: 100%;
    left: 0px;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec06_11 p{
    position: absolute;
    top: 44.5%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    text-align: center !important;
	width: 100%;
    left: 2.0%;
    line-height: 1.7em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}	
	
.sec06_2{
    position: absolute;
    top: 69.3%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 16%;
    line-height: 1.5em;
    letter-spacing: 0.15em;
    font-weight: 900;
    color: #602515;
}

.sec06_3{
    position: absolute;
    top: 76.7%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: -16%;
    line-height: 1.5em;
    letter-spacing: 0.15em;
    font-weight: 900;
    color: #602515;
}

.sec06_4{
    position: absolute;
    top: 84.0%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 16%;
    line-height: 1.5em;
    letter-spacing: 0.15em;
    font-weight: 900;
    color: #602515;
}

.sec06_5{
    position: absolute;
    top: 92.0%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: -16%;
    line-height: 1.5em;
    letter-spacing: 0.15em;
    font-weight: 900;
    color: #602515;
}
	
.sec07 {
    position: relative;
}

.sec07_2{
    position: absolute;
    top: 17.0%;
    font-size: 3.6vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 17.0%;
    line-height: 1.5em;
    letter-spacing: 2.5px;
    font-weight: 900;
    color: #602515;
}

.sec07_3{
    position: absolute;
    top: 22.9%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 0%;
    line-height: 1.5em;
    letter-spacing: 0;
    font-weight: 900;
    color: #602515;
}

.sec07_4{
    position: absolute;
    top: 33.5%;
    font-size: 3.6vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 16%;
    line-height: 1.5em;
    letter-spacing: 2.5px;
    font-weight: 900;
    color: #602515;
}

.sec07_5{
    position: absolute;
    top: 39.5%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 0%;
    line-height: 1.5em;
    letter-spacing: 0;
    font-weight: 900;
    color: #602515;
}

.sec07_6{
    position: absolute;
    top: 50.2%;
    font-size: 3.6vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 15%;
    line-height: 1.5em;
    letter-spacing: 2.5px;
    font-weight: 900;
    color: #602515;
}

.sec07_7{
    position: absolute;
    top: 56.0%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 0%;
    line-height: 1.5em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}

.sec07_8{
    position: absolute;
    top: 66.5%;
    font-size: 3.6vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 16%;
    line-height: 1.5em;
    letter-spacing: 2.5px;
    font-weight: 900;
    color: #602515;
}

.sec07_9{
    position: absolute;
    top: 73.0%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 0%;
    line-height: 1.5em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}

.sec07_10{
    position: absolute;
    top: 83%;
    font-size: 3.6vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 16%;
    line-height: 1.5em;
    letter-spacing: 2.5px;
    font-weight: 900;
    color: #602515;
}

.sec07_11{
    position: absolute;
    top: 89.5%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 0%;
    line-height: 1.5em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	
	
.sec07_12{
    position: absolute;
    top: 13.8%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 10%;
    line-height: 1.4em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}
.sec07_13{
    position: absolute;
    top: 19.5%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 5%;
    line-height: 1.4em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	
.sec07_14{
    position: absolute;
    top: 31%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 8%;
    line-height: 1.4em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	
.sec07_15{
    position: absolute;
    top: 37%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 4%;
    line-height: 1.4em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	
.sec07_16{
    position: absolute;
    top: 48%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 7%;
    line-height: 1.4em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	
.sec07_17{
    position: absolute;
    top: 54%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 6%;
    line-height: 1.4em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	
.sec07_18{
    position: absolute;
    top: 65%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 8%;
    line-height: 1.4em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	
.sec07_19{
    position: absolute;
    top: 72%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 4%;
    line-height: 1.4em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	
.sec07_20{
    position: absolute;
    top: 82.3%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 8%;
    line-height: 1.4em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	
.sec07_21{
    position: absolute;
    top: 89%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 6%;
    line-height: 1.4em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	


.sec08 {
    position: relative;
}			
	
.sec08 .pc {
    display: none;
}

.sec08 .sp {
    display:block;
}			
	
.sec08_2_pc{
    display: none;
}		
	
.sec08_2_sp {
	display:block;
    position: absolute;
    top: 20.5%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: -5%;
    line-height: 2.0em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	

.sec08_2_sp span{
    color: #36a8a1;
}

.sec08_3{
    position: absolute;
    top: 27.35%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 0%;
    line-height: 2.32em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}

.sec08_3 span{
	background:linear-gradient(transparent 50%, #f9f881 0%);
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    line-height: 2.32em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #36a8a1;
}
	
.sec08_4{
    position: absolute;
    top: 70.8%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 5%;
    line-height: 1.5em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}

.sec08_5{
    position: absolute;
    top: 74.3%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 7%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec08_6{
    position: absolute;
    top: 78.3%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 5%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec08_7{
    position: absolute;
    top: 81.5%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 5%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec08_8{
    position: absolute;
    top: 84.8%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 5%;
    line-height: 1.5em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}

.sec08_9{
    position: absolute;
    top: 88.1%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 5%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec08_10{
    position: absolute;
    top: 91.5%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 5%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec08_11{
    position: absolute;
    top: 94.8%;
    font-size: 3.0vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 5%;
    line-height: 1.5em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}
	

.sec08_12{
    position: absolute;
    top: 23.5%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 0%;
    line-height: 2.07em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}

.sec08_12 span{
	background:linear-gradient(transparent 50%, #f9f881 0%);
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    font-weight: 900;
    color: #36a8a1;
}	
	
.sec08_13{
    position: absolute;
    top: 70%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 5%;
    line-height: 1.4em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	
	
.sec08_14{
    position: absolute;
    top: 73.7%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 5%;
    line-height: 1.4em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	
	
.sec08_15{
    position: absolute;
    top: 78%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 5%;
    line-height: 1.4em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	
	
.sec08_16{
    position: absolute;
    top: 81.5%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 5%;
    line-height: 1.4em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	
	
.sec08_17{
    position: absolute;
    top: 84.9%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 5%;
    line-height: 1.4em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	
	
.sec08_18{
    position: absolute;
    top: 88.3%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 5%;
    line-height: 1.4em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	
	
.sec08_19{
    position: absolute;
    top: 91.8%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 5%;
    line-height: 1.4em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	
	
.sec08_20{
    position: absolute;
    top: 95.4%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 5%;
    line-height: 1.4em;
    letter-spacing: 0em;
    font-weight: 900;
    color: #602515;
}	
	
.sec08 span{
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    font-weight: 900;
    color: #36a8a1;
}	

.sec09 {
    position: relative;
}

.sec09_2 a{
    position: absolute;
    top: 52%;
    font-size: 6.6vw;
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    width: 100%;
    left: 9.0%;
    line-height: 1.5em;
    letter-spacing: 5px;
    font-weight: 400;
    color: #FFFFFF;
}

.sec09_3 a{
    position: absolute;
    top: 71.5%;
    font-size: 4.2vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 8%;
    line-height: 1.5em;
    letter-spacing: 2.9px;
    font-weight: 100;
    color: #602515;
}

.sec09_3 span{
    font-size: 6.6vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    line-height: 1.5em;
    letter-spacing: 3px;
    font-weight: 900;
    color: #602515;
}
	
.sec10 {
    position: relative;
}

.sec10_2{
    position: absolute;
    top: 8%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 0%;
    line-height: 2.0em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #602515;
}

.sec10_3{
    position: absolute;
    top: 80%;
    font-size: 3.75vw;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    width: 100%;
    left: 0%;
    line-height: 2.0em;
    letter-spacing: 0px;
    font-weight: 900;
    color: #f01515;
}

.sec11_2 {
height: 0;
overflow: hidden;
padding-bottom: 100%;
position: relative;
}

.sec11_2 iframe {
position: absolute;
left: 0;
top: 0%;
height: 100%;
width: 100%;
}	
	
}