@charset "UTF-8";


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

#contentsmain {margin: 0 auto -108px;position: relative;background: url('../images/form/contentsmain-back01.png')no-repeat top center #30980E;}
#contentsmain .inner-Box {margin: 0 auto;position: relative;color: #fff;text-align: center;padding: 131px 0 155px;}
#contentsmain .inner-Box h2 {margin-bottom: 37px;position: relative;font-size: 42px;line-height: 1.238;letter-spacing: 2.1px;font-weight: 700;text-align: center;}
#contentsmain .inner-Box h2 span {font-size: 36px;line-height: 1.444;letter-spacing: 1.8px;font-weight: 700;text-align: left;}
#contentsmain .inner-Box p.text {margin-bottom: 30px;position: relative;font-size: 16px;line-height: 2;letter-spacing: 0.8px;font-weight: 500;text-align: center;}
#contentsmain .inner-Box2 {margin: 0 auto;position: relative;text-align: center;height: 318px;}
#contentsmain .inner-Box2 p.tel {position: relative;top: 0;left: 0;padding-right: 140px;}
#contentsmain .inner-Box2 p.timetext {margin-bottom: 30px;position: relative;font-size: 23px;line-height: 1.174;letter-spacing: 2.3px;font-weight: 400;text-align: left;color: #fff;position: absolute;top: 77px;left: 50%;margin-left: 237px;}
#contentsmain .inner-Box2 p.timetext span.sp2 {  }




}

@media screen and (max-width: 767px) {

#contentsmain {margin: 0 auto 0vw;position: relative;background: url('../images/form/sp-contentsmain-back01.png')no-repeat top center #30980E; background-size: 100% auto;}
#contentsmain .inner-Box {position: relative;color: #fff;text-align: center;padding: 26.44vw 0 29.24vw;}
#contentsmain .inner-Box h2 {margin-bottom: 3.14vw;position: relative;font-size: 6.28vw;line-height: 1.385;letter-spacing: 0.314vw;font-weight: 700;text-align: center;}
#contentsmain .inner-Box h2 span {font-size: 5.314vw;line-height: 1.636;letter-spacing: 0.266vw;font-weight: 700;position: relative;left: -0.8vw;}
#contentsmain .inner-Box p.text {margin: 0 12vw 7.25vw;position: relative;font-size: 3.865vw;line-height: 1.75;letter-spacing: 0px;font-weight: 500;text-align: left;}
#contentsmain .inner-Box2 {margin: 0 4vw;position: relative;text-align: center;padding-bottom: 1.1vw;}
#contentsmain .inner-Box2 p.tel {position: relative;top: 0;left: 0;margin: 0 2.6vw 2.5vw 4.1vw;}
#contentsmain .inner-Box2 p.timetext {margin-bottom: 7.25vw;color: #fff;font-size: 3.623vw;line-height: 1.2;letter-spacing: 0.2vw;font-weight: 300;text-align: center;}
#contentsmain .inner-Box2 p.timetext span.sp2 {  }

    


    

}

