/*투어닷컴 여행지소개팅 서비스 1P */
.invite_bg {width: 756px; height: auto; overflow: hidden;margin: 0 auto;background: url('/oneP/images/invite_bg.jpg') bottom center repeat-y ; background-size: 100%}
.invite_bg.kr {background: url('/oneP/images/invite_kr.jpg') top center no-repeat}
.invite_bg.en {background: url('/oneP/images/invite_en.jpg') top center no-repeat}
.invite_bg.cn {background: url('/oneP/images/invite_cn.jpg') top center no-repeat}
.invite_bg.jp {background: url('/oneP/images/invite_jp.jpg') top center no-repeat}
.invite_conts {padding: 380px 70px 30px 70px; font-size: 1.3em;height: auto; overflow: hidden}
.invite_conts h1 {font-size: 1.5em; line-height: 1.5em; color: #7033f5; border-bottom: 5px solid #a685de; padding-bottom: 15px}
.invite_txt {font-size: 1.2em; padding-top: 40px}
.invite_txt span { background: #fbdff8;font-weight: bold}
.invite_txt u {color: #d64e74; font-weight: bold}
.invite_txt p { font-weight: bold; font-size: 1.3em; color: #55309e}
.invite_bg .btn {text-align: center; padding-top: 50px; }
.invite_bg .btn span{background: #a784de; color: #fff; border-radius: 30px; padding: 10px 30px; font-size: 1.2em}

/* 100만매칭 이벤트 */
.evt{padding: 0 !important}
#container {background: none}
.evt100_bg { background:url('/oneP/images/100m_topbg.jpg') bottom center no-repeat; background-size: 100%; height: auto; overflow: hidden; padding:0 80px 110px 60px; line-height: 1.4em}
.evt100_bg .fl.txt {width: 50%; padding-left:5%}
.evt100_bg:lang(jp) .fl.txt {padding-left: 1%}
.evt100_bg .tt {text-align: center}
.evt100_bg h1 { font-size: 1.8em; line-height: 1.3em; padding-bottom: 25px}   
.evt100_bg h3 { font-size: 1.4em; font-weight:400}
.evt100_bg h3 span {color: #1b66d7}
.fr.grid1 {width: 45%}
.process .pro_box {border-radius: 16px; background: #efeeec; padding: 12px 20px ; float: left; width: 32%; margin-right: 1%; height: 95px; margin-bottom: 8px; }
.process .pro_box:nth-child(5) { border: 2px solid #d5497a; background: #fff }
.process .pro_box li {float: left;font-size: 1.15em; line-height: 17pt}
.process .pro_box li:lang(en) {font-size: 1.05em; letter-spacing: -0.06em; line-height: 14pt}
.process .pro_box li:first-child { color: #d5497a; font-weight: bold; width: 35px}
.process .pro_box li:last-child {width: calc(100% - 35px)}
.process .pro_box li span {color: #d5497a;}
.tip_area { padding:40px 30px 30px 30px; height: auto; overflow: hidden}
.tip_area ul li {  font-size: 1.1em;line-height: 1.2em;padding-bottom: 5px;background: url(/images/dot-desh.png) 6px 10px no-repeat;padding-left: 20px;}   
.tip_area .tip_txt {float: left; width:60%}
.tip_area .tip_notice {float: left; width:40%; padding-left: 25px}
.tip_area ul li span {color: #e74b4b}
.tip_area h2.title.small {border-bottom: 1px solid #000; display: inline-block !important; clear: both; width: auto}

@media all and (max-width:767px) {
   /*투어닷컴 여행지소개팅 서비스 1P */
   .invite_bg {width: 100%}
   .invite_bg.kr, .invite_bg.en, .invite_bg.cn, .invite_bg.jp { background-size:100%}
   .invite_conts {padding: 210px 35px 0 35px;font-size: 1.05em; letter-spacing: -0.05em}
   .btn {padding-top: 30px}
   .btn span {font-size: 1em; width: 90%; margin: 0 auto; display: block; padding: 15px}
   .invite_bg img {width: 100%}

   /* 100만매칭 이벤트 */
   .evt100_bg {background:url('/oneP/images/100m_topbg_m.jpg') bottom center no-repeat;background-size: 100%; padding:0 15px 50px 15px; background-color: #bfe2ec }
   .evt100_bg .fl.txt { padding: 20px 15px !important; font-size: .9em}
   .evt100_bg .fl.txt, .evt100_bg .fr.grid1 {width: 100%}
   .evt100_bg h1 {color: #2633A6;font-size: 1.6em;}
   .evt100_bg h3 {font-size: 1.2em}
   .process .pro_box { width: 100%; margin-right: 0; height: auto}
   .tip_area {padding: 30px 10px}
   .tip_area .tip_txt, .tip_area .tip_notice {width: 100%;}
   .tip_area .tip_notice {padding: 30px 0 0 0}
   h2.title.small {text-align: center}
   .tip_area h2.title.small {text-align: left}
   
}
@media all and (max-width:376px) {
   /*투어닷컴 여행지소개팅 서비스 1P */
   .invite_conts {padding: 190px 30px 0 30px;font-size: 1em;}
   .invite_conts h1 {line-height: 1.3em}
   .invite_txt {padding-top: 30px}
}