.acerPage_104
#fullcontainer{padding-top:35px;background:#000}#camp{box-sizing:border-box}#camp *, #camp *:before, #camp *:after{box-sizing:inherit}#camp{position:relative;z-index:1;width:100%;background:#000;text-align:center;overflow:hidden;box-sizing:border-box;color:#fff}#campHead{position:relative;margin:0;width:100%;background:transparent;text-align:center}#campHead{height:auto}#campHead
img{display:block;margin:0
auto;width:100%}#campStr{position:relative;padding:30px
10px 30px;text-align:center}#campStr
.wrp{margin:0
auto;width:100%;max-width:800px}#campStr
.str{margin:0
0 45px;padding:10px
0 0;font-family:var(--font-tbold);font-size:22px;line-height:32px;color:#fff;text-align:center}#campStr2{position:relative;padding:20px
10px 20px;text-align:center}#campStr2
h3{margin:0
0 30px;font-family:var(--font-tbold);font-size:32px;line-height:32px;color:#fff;text-align:center}#campStr2
.wrp{margin:0
auto;width:100%;font-family:var(--font);font-size:16px;text-align:center}#campStr2
ul.step{margin:0
auto 45px;padding:0;width:100%;max-width:800px;list-style:none;text-align:left}#campStr2 ul.step
li{position:relative;padding:10px
0 10px 50px}#campStr2 ul.step li:before{content:'';display:block;position:absolute;left:0;top:12px;width:36px;height:36px;background:url(/frame/camp/2024/12havit/1espont.png) no-repeat}#campStr2 ul.step li.s2:before{background:url(/frame/camp/2024/12havit/2espont.png) no-repeat}#campStr2 ul.step li.s3:before{background:url(/frame/camp/2024/12havit/3aspont.png) no-repeat}#campStr2 ul.step li
span{color:red}#campStr2 ul.step li
a{color:red;text-decoration:underline}#campStr2 ul.step li a:hover{color:var(--color-bluehover)}#campStr2
.box{margin:0
0 45px;text-align:center}#campStr2 .box
.name{margin:0
0 30px;font-family:var(--font-tbold);font-size:22px;line-height:26px;color:#fff;text-align:center}#campStr2 .box
.pic{margin:0
auto;width:100%;max-width:300px}#campStr2 .box
img{width:auto;max-width:100%}#campStr2 .box
.lead{font-size:14px}#campStr2
.more{margin:0
0 45px}#campStr2 .more
a{white-space:nowrap;color:red;text-decoration:underline}#campStr2 .more a:hover{color:var(--color-bluehover)}#campStr
.szab{margin:0
0 20px}#campStr2
.szab{margin:0
0 45px}@media only screen and (max-width: 1199px){.Col{padding:0;flex:0 0 50%;max-width:50%}}@media only screen and (max-width: 767px){.Col:not(.ColNotBreak){padding:0;flex:0 0 100%;max-width:100%}}