@charset "UTF-8";

/* CSS Document */

/*PC*/
@media print, screen and (min-width: 768px) {



/*sec01*/
.sec01 { width: 100%; background: #000; padding: 30px 0; text-align: center;}


/*sec02*/
.sec02 { width: 100%; padding: 30px 0 10px; background: #dddcc9;}
.sec02 ul { list-style: none; display: flex; flex-wrap: wrap;}
.sec02 ul li { width: 190px; margin: 0 calc( 50px /4 ) 18px 0;}
.sec02 ul li:nth-child(5n+5) {margin-right: 0;}
.sec02 ul li a { width: 190px; height: 60px; display: block; text-indent: -9999px; position: relative; transition: all 0.5s ease;}
.sec02 ul li a:hover { transition: all 0.5s ease;}

.sec02 ul li:nth-child(1) a { background: url("../images/common/btn01.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(2) a { background: url("../images/common/btn02.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(3) a { background: url("../images/common/btn03.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(4) a { background: url("../images/common/btn04.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(5) a { background: url("../images/common/btn05.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(6) a { background: url("../images/common/btn06.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(7) a { background: url("../images/common/btn07.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(8) a { background: url("../images/common/btn08.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(9) a { background: url("../images/common/btn09.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(10) a { background: url("../images/common/btn10.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(11) a { background: url("../images/common/btn11.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(12) a { background: url("../images/common/btn12.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(13) a { background: url("../images/common/btn13.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(14) a { background: url("../images/common/btn14.jpg") 0 0 no-repeat;}

.sec02 ul li:nth-child(1) a:hover { background: url("../images/common/btn01hover.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(2) a:hover { background: url("../images/common/btn02hover.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(3) a:hover { background: url("../images/common/btn03hover.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(4) a:hover { background: url("../images/common/btn04hover.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(5) a:hover { background: url("../images/common/btn05hover.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(6) a:hover { background: url("../images/common/btn06hover.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(7) a:hover { background: url("../images/common/btn07hover.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(8) a:hover { background: url("../images/common/btn08hover.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(9) a:hover { background: url("../images/common/btn09hover.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(10) a:hover { background: url("../images/common/btn10hover.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(11) a:hover { background: url("../images/common/btn11hover.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(12) a:hover { background: url("../images/common/btn12hover.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(13) a:hover { background: url("../images/common/btn13hover.jpg") 0 0 no-repeat;}
.sec02 ul li:nth-child(14) a:hover { background: url("../images/common/btn14hover.jpg") 0 0 no-repeat;}


/*sec03*/
.sec03 { width: 100%; padding: 45px 0; background: url("../images/common/bg01.jpg") center center;}
.sec03 h3 { text-align: center; letter-spacing: 0.3rem; position: relative; margin: 0 0 60px;  font-family: 'Noto Serif JP', serif; font-weight: 300;}
.sec03 h3::before { content: ""; height: 1px; background: #000; position: absolute; top: 50%; left: 0; right: 0; z-index: 5;}
.sec03 h3 span { display: inline-block; background: url("../images/common/bg01.jpg"); padding: 0 25px; font-size: 4.0rem; position: relative; z-index: 10;}
.sec03 .img { margin: 0 0 50px;}

.sec03 .box01 { display: flex; justify-content: space-between; align-items: flex-start; margin: 0 0 40px;}
.sec03 .box01L { width: 433px;}
.sec03 .box01L h4 { font-size: 2.0rem; line-height: 3.4rem; margin: 0 0 20px;}
.sec03 .box01L p { font-size: 1.9rem; line-height: 3.7rem; font-family: 'Noto Serif JP', serif; font-weight: 300}
.sec03 .box01R { width: 480px; background: #fcdec6; border-radius: 10px; padding: 25px; margin: 50px 0 0; position: relative;}
.sec03 .box01R .about { position: absolute; top: -45px; right: 0;}
.sec03 .box01R .about a { color: #000; display: inline-block; background: #FFF; border: solid 1px #000; padding: 5px 20px;}
.sec03 .box01R .about a:hover { color: #FFF; background: #000;}
.sec03 .box01R table { width: 100%; border-radius: 10px; border-bottom: dotted 1px #000; font-size: 1.8rem;}
.sec03 .box01R table th { width: 25%; border-top: dotted 1px #000; border-right: dotted 1px #000; padding: 3px; color: #000;}
.sec03 .box01R table th span { font-size: 1.0rem;}
.sec03 .box01R table td { border-top: dotted 1px #000; padding: 10px 10px; color: #000;}
.sec03 .box01R .icon { margin: 0 0 15px; display: flex; flex-wrap: wrap;}
.sec03 .box01R .icon img { margin: 0 7px 7px 0; width: 90px;}
.sec03 .box01R .icon img:nth-child(5n+5) { margin-right: 0;}
.sec03 .box01R .h90 img { height: 75px; width: auto; margin: 0 5px 5px 0;}
.sec03 .box01R .h60 img { height: 50px; width: auto; margin: 0 5px 5px 0;}

.sec03 .box02 { padding: 20px; background: #FFF; border-radius: 10px;}
.sec03 .box02 h4 { font-size: 1.7rem; line-height: 3.7rem; margin: 0 0 10px; letter-spacing: 0.5rem;}
.sec03 .box02 p { font-size: 1.9rem; line-height: 3.7rem; font-family: 'Noto Serif JP', serif; font-weight: 300;}

/*sec04*/
.sec04 { width: 100%; padding: 50px 0 50px; background: #dddcc9;}
.sec04 h3 { text-align: center; letter-spacing: 0.3rem; position: relative; margin: 0 0 60px; font-family: 'Noto Serif JP', serif; font-weight: 500;}
.sec04 h3::before { content: ""; height: 1px; background: #000; position: absolute; top: 50%; left: 0; right: 0; z-index: 5;}
.sec04 h3 span { display: inline-block; background: #dddcc9; padding: 0 25px; font-size: 4.0rem; position: relative; z-index: 10;}

.sec04 .move { margin: 0 0 50px; text-align: center;}
.sec04 .move .youtube { position: relative; width: 100%; padding-top: 56.25%;}
.sec04 .move .youtube iframe { position: absolute; top: 0; right: 0; width: 100% !important; height: 100% !important;}
.sec04 .move p { font-size: 1.9rem; margin: 0 0 40px; font-family: 'Noto Serif JP', serif; font-weight: 300;}

.sec04 .fukugen { margin: 0 0 50px; text-align: center;}
.sec04 .fukugen .img { display: inline-block;}
.sec04 .fukugen .img img { width: 100%; height: auto;}
.sec04 .fukugen p { font-size: 1.7rem; text-align: left; margin: 10px 0 0;}

.sec04 .nawahari { margin: 0 0 50px; text-align: center;}
.sec04 .nawahari .img { display: inline-block;}
.sec04 .nawahari .img img { width: 100%; height: auto;}
.sec04 .nawahari p { font-size: 1.7rem; text-align: left; margin: 10px 0 0;}

.sec04 .map { margin: 0 0 50px; text-align: center;}
.sec04 .map img { border: solid 1px #666;}
.sec04 .map p { font-size: 1.6rem; text-align: left; margin: 10px 0;}
.sec04 .map h4 { text-align: right; margin: 25px 0 0;}
.sec04 .map h4 span { width: auto; text-align: center; background: #FFF; display: inline-block; font-size: 2.0rem; padding: 10px 20px; border: solid 1px #000;}
.sec04 .map h4 span a { display: inline-block; color: #000;}
.sec04 .map .txt01 { margin: 50px 0; padding-left: 1em; text-indent: -1em; text-align: left; font-size: 1.8rem; font-family: 'Noto Serif JP', serif; font-weight: 300;}
.sec04 .map .txt02 { margin: 0 0 80px; text-align: center; font-size: 3.0rem; font-family: 'Noto Serif JP', serif; font-weight: 300;}

.guide { margin: 0 0 50px; text-align: center;}
.guide p { font-size: 2.4rem; text-align: center; margin: 0 0 10px; font-weight: bold; letter-spacing: 0.2rem;}
.guide p a { display: inline-block; color: #000; font-size: 1.6rem; font-weight: normal; letter-spacing: normal;}

.b_guide { margin: 0 0 50px; text-align: center;}
.b_guide p { font-size: 1.8rem; text-align: center; margin: 0 0 20px;}
.b_guide h4 { font-size: 2.2rem; text-align: center; margin: 0 0 20px;}


.sec04 .point { margin: 0 0 50px; text-align: center;}
.sec04 .point ul { list-style: none; display: flex; flex-wrap: wrap;}
.sec04 .point ul li { width: 470px; margin: 0 60px 60px 0;}
.sec04 .point ul li:nth-child(2n+2) { margin-right: 0;}
.sec04 .point ul li .img { width: 100%; margin: 0 0 15px; border: solid 10px #FFF; box-sizing: border-box; box-shadow: 2px 2px 1px #CCC;}
.sec04 .point ul li h4 { text-align: center; margin: 0 0 15px; font-size: 3.2rem; letter-spacing: 0.2rem; font-family: 'Noto Serif JP', serif; font-weight: 300;}
.sec04 .point ul li h4 span { font-size: 1.8rem;}
.sec04 .point ul li p { /*text-align: left;*/ font-size: 1.6rem; font-family: 'Noto Serif JP', serif; font-weight: 300;}
.sec04 .point ul li p span { font-size: 1.1rem; font-family: 'Noto Serif JP', serif; font-weight: 300;}
.sec04 .point .list01 { width: 1000px; margin: 0 0 60px 0;}
.sec04 .point .list01 .img { width: 100%; margin: 0 0 15px; border: solid 10px #FFF; box-sizing: border-box; box-shadow: 2px 2px 1px #CCC;}
.sec04 .point .list01 h4 { text-align: center; margin: 0 0 15px; font-size: 3.2rem; letter-spacing: 0.2rem; font-family: 'Noto Serif JP', serif; font-weight: 300;}
.sec04 .point .list01 h4 span { font-size: 1.8rem;}
.sec04 .point .list01 p { text-align: left; font-size: 1.8rem; font-family: 'Noto Serif JP', serif; font-weight: 300;}
.sec04 .point .access { margin: 0 0 100px; text-align: center;}
.sec04 .point .access a { display: block; padding: 10px 0; background: #FFF; border: solid 1px #000; color: #000; font-size: 2.0rem; font-family: 'Noto Serif JP', serif; font-weight: 300;}
.sec04 .point .access a:hover { background: #000; color: #FFF;}

.sec04 .access { margin: 0 0 50px; text-align: center;}
.sec04 .access img { margin: 0 0 50px;}
.sec04 .access p { font-size: 1.9rem; text-align: left; margin: 0 0 50px;}

.sec04 .googlemap { margin: 0 0 50px; width: 100%; height: 500px;}
.sec04 .googlemap iframe{ width: 100%; height: 100%;}


/*sec05*/
.sec05 { width: 100%; padding: 30px 0 60px; background: #dddcc9;}
.sec05 ul { list-style: none; display: flex; flex-wrap: wrap;}
.sec05 ul li { width: 190px; margin: 0 calc( 50px /4 ) 18px 0;}
.sec05 ul li:nth-child(5n+5) {margin-right: 0;}
.sec05 ul li a { width: 190px; height: 60px; display: block; text-indent: -9999px; position: relative; transition: all 0.5s ease;}
.sec05 ul li a:hover { transition: all 0.5s ease;}

.sec05 ul li:nth-child(1) a { background: url("../images/common/f_btn01.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(2) a { background: url("../images/common/f_btn02.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(3) a { background: url("../images/common/f_btn03.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(4) a { background: url("../images/common/f_btn04.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(5) a { background: url("../images/common/f_btn05.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(6) a { background: url("../images/common/f_btn06.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(7) a { background: url("../images/common/f_btn07.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(8) a { background: url("../images/common/f_btn08.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(9) a { background: url("../images/common/f_btn09.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(10) a { background: url("../images/common/f_btn10.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(11) a { background: url("../images/common/f_btn11.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(12) a { background: url("../images/common/f_btn12.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(13) a { background: url("../images/common/f_btn13.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(14) a { background: url("../images/common/f_btn14.jpg") 0 0 no-repeat;}

.sec05 ul li:nth-child(1) a:hover { background: url("../images/common/f_btn01hover.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(2) a:hover { background: url("../images/common/f_btn02hover.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(3) a:hover { background: url("../images/common/f_btn03hover.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(4) a:hover { background: url("../images/common/f_btn04hover.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(5) a:hover { background: url("../images/common/f_btn05hover.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(6) a:hover { background: url("../images/common/f_btn06hover.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(7) a:hover { background: url("../images/common/f_btn07hover.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(8) a:hover { background: url("../images/common/f_btn08hover.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(9) a:hover { background: url("../images/common/f_btn09hover.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(10) a:hover { background: url("../images/common/f_btn10hover.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(11) a:hover { background: url("../images/common/f_btn11hover.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(12) a:hover { background: url("../images/common/f_btn12hover.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(13) a:hover { background: url("../images/common/f_btn13hover.jpg") 0 0 no-repeat;}
.sec05 ul li:nth-child(14) a:hover { background: url("../images/common/f_btn14hover.jpg") 0 0 no-repeat;}









}



/*sp*/
@media only screen and (max-width: 767px) {



/*sec01*/
.sec01 { width: 100%; background: #000; padding: 20px 0; text-align: center;}
.sec01 img { height: 50px;}


/*sec02*/
.sec02 { display: none;}


/*sec03*/
.sec03 { width: 90%; padding: 5% 5%; background: url("../images/common/bg01.jpg") center center;}
.sec03 h3 { text-align: center; letter-spacing: 0.5rem; position: relative; margin: 0 0 20px;  font-family: 'Noto Serif JP', serif; font-weight: 300;}
.sec03 h3::before { content: ""; height: 1px; background: #000; position: absolute; top: 50%; left: 0; right: 0; z-index: 5;}
.sec03 h3 span { display: inline-block; background: url("../images/common/bg01.jpg"); padding: 0 20px; font-size: 2.0rem; position: relative; z-index: 10;}
.sec03 .img { margin: 0 0 20px;}

.sec03 .box01 { display: inherit; justify-content: space-between; margin: 0 0 40px;}
.sec03 .box01L { width: 100%; margin: 0 0 20px;}
.sec03 .box01L h4 { font-size: 1.6rem; line-height: 2.8rem; margin: 0 0 20px;}
.sec03 .box01L p { font-size: 1.4rem; line-height: 2.4rem; font-family: 'Noto Serif JP', serif; font-weight: 300;}
.sec03 .box01R { width: 100%; background: #fcdec6; border-radius: 10px; padding: 25px; box-sizing: border-box; margin: 50px 0 0; position: relative;}
.sec03 .box01R .about { position: absolute; top: -45px; right: 0;}
.sec03 .box01R .about a { color: #000; display: inline-block; background: #FFF; border: solid 1px #000; padding: 5px 20px;}
.sec03 .box01R .about a:hover { color: #FFF; background: #000;}
.sec03 .box01R table { width: 100%; border-radius: 10px; border-bottom: dotted 1px #000; font-size: 1.4rem;}
.sec03 .box01R table th { width: 25%; border-top: dotted 1px #000; border-right: dotted 1px #000; padding: 3px; color: #000;}
.sec03 .box01R table th span { font-size: 0.8rem;}
.sec03 .box01R table td { border-top: dotted 1px #000; padding: 10px 10px; color: #000;}
.sec03 .box01R table td img { margin-right: 10px;}
.sec03 .box01R .icon { margin: 0 0 15px; display: flex; flex-wrap: wrap;}
.sec03 .box01R .icon img { margin: 0 7px 7px 0; width: 90px;}
.sec03 .box01R .h90 img { height: 60px; width: auto; margin: 0 5px 5px 0;}
.sec03 .box01R .h60 img { height: 40px; width: auto; margin: 0 5px 5px 0;}




.sec03 .box02 { padding: 20px; background: #FFF; border-radius: 10px;}
.sec03 .box02 h4 { font-size: 1.4rem; margin: 0 0 10px; letter-spacing: 0.5rem;}
.sec03 .box02 p { font-size: 1.4rem; line-height: 2.4rem; font-family: 'Noto Serif JP', serif; font-weight: 300;}

/*sec04*/
.sec04 { width: 90%; padding: 5% 5% 50px; background: #dddcc9;}
.sec04 h3 { text-align: center; letter-spacing: 0.2rem; position: relative; margin: 0 0 30px; font-family: 'Noto Serif JP', serif; font-weight: 500;}
.sec04 h3::before { content: ""; height: 1px; background: #000; position: absolute; top: 50%; left: 0; right: 0; z-index: 5;}
.sec04 h3 span { display: inline-block; background: #dddcc9; padding: 0 20px; font-size: 2.0rem; position: relative; z-index: 10;}

.sec04 .move { margin: 0 0 50px; text-align: center;}
.sec04 .move .youtube { position: relative; width: 100%; padding-top: 56.25%;}
.sec04 .move .youtube iframe { position: absolute; top: 0; right: 0; width: 100% !important; height: 100% !important;}
.sec04 .move p { font-size: 1.2rem; margin: 0 0 40px; font-family: 'Noto Serif JP', serif; font-weight: 300;}

.sec04 .fukugen { margin: 0 0 50px; text-align: center;}
.sec04 .fukugen .img { display: inline-block;}
.sec04 .fukugen .img img { width: 100%; height: auto;}
.sec04 .fukugen p { font-size: 1.2rem; text-align: left; margin: 10px 0 0;}

.sec04 .nawahari { margin: 0 0 50px; text-align: center;}
.sec04 .nawahari .img { display: inline-block;}
.sec04 .nawahari .img img { width: 100%; height: auto;}
.sec04 .nawahari p { font-size: 1.2rem; text-align: left; margin: 10px 0 0;}

.sec04 .map { margin: 0 0 50px; text-align: center;}
.sec04 .map img { border: solid 1px #666;}
.sec04 .map p { font-size: 1.2rem; text-align: left; margin: 10px 0;}
.sec04 .map h4 { text-align: center; margin: 15px 0 0;}
.sec04 .map h4 span { width: 300px; text-align: center; background: #FFF; display: inline-block; font-size: 1.8rem; padding: 10px 0; border: solid 1px #000;}
.sec04 .map h4 span a { display: inline-block; color: #000;}
.sec04 .map .txt01 { margin: 50px 0; padding-left: 1em; text-indent: -1em; text-align: left; font-size: 1.4rem; font-family: 'Noto Serif JP', serif; font-weight: 300;}
.sec04 .map .txt02 { margin: 0 0 80px; text-align: center; font-size: 2.0rem; font-family: 'Noto Serif JP', serif; font-weight: 300;}

.guide { margin: 0 0 50px; text-align: center;}
.guide p { font-size: 2.0rem; text-align: center; margin: 0 0 10px; font-weight: bold; letter-spacing: 0.2rem;}
.guide p a { display: inline-block; color: #000; font-size: 1.2rem; font-weight: normal; letter-spacing: normal;}

.b_guide { margin: 0 0 50px; text-align: center;}
.b_guide p { font-size: 1.4rem; text-align: center; margin: 0 0 20px;}
.b_guide h4 { font-size: 1.8rem; text-align: center; margin: 0 0 20px;}

.sec04 .point { margin: 0 0 50px; text-align: center;}
.sec04 .point ul { list-style: none; display: flex; flex-wrap: wrap; justify-content: center;}
.sec04 .point ul li { width: 70%; margin: 0 auto 60px;}
.sec04 .point ul li .img { width: 100%; margin: 0 0 15px; border: solid 10px #FFF; box-sizing: border-box; box-shadow: 2px 2px 1px #CCC;}
.sec04 .point ul li h4 { text-align: center; margin: 0 0 15px; font-size: 2.0rem; letter-spacing: 0.2rem; font-family: 'Noto Serif JP', serif; font-weight: 300;}
.sec04 .point ul li h4 span { font-size: 1.4rem;}
.sec04 .point ul li p { text-align: left; font-size: 1.4rem; font-family: 'Noto Serif JP', serif; font-weight: 300;}
.sec04 .point .list01 { width: 100%; margin: 0 auto 60px;}
.sec04 .point .list01 .img { width: 100%; margin: 0 0 15px; border: solid 10px #FFF; box-sizing: border-box; box-shadow: 2px 2px 1px #CCC;}
.sec04 .point .list01 h4 { text-align: center; margin: 0 0 15px; font-size: 2.0rem; letter-spacing: 0.2rem; font-family: 'Noto Serif JP', serif; font-weight: 300;}
.sec04 .point .list01 h4 span { font-size: 1.4rem;}
.sec04 .point .list01 p { text-align: left; font-size: 1.4rem; font-family: 'Noto Serif JP', serif; font-weight: 300;}
.sec04 .point .access { margin: 0 0 100px; text-align: center;}
.sec04 .point .access a { display: block; padding: 10px 0; background: #FFF; border: solid 1px #000; color: #000; font-size: 2.0rem; font-family: 'Noto Serif JP', serif; font-weight: 300;}
.sec04 .point .access a:hover { background: #000; color: #FFF;}

.sec04 .access { margin: 0 0 50px; text-align: center;}
.sec04 .access img { margin: 0 0 50px;}
.sec04 .access p { font-size: 1.2rem; text-align: left; margin: 0 0 50px;}

.sec04 .googlemap { margin: 0 0 50px; width: 100%; height: 500px;}
.sec04 .googlemap iframe{ width: 100%; height: 100%;}


/*sec05*/
.sec05 { display: none;}









}





