@charset "utf-8";

		/* 스마트폰 기본 css */


		/* section */
			.com_div_1 {
				background:url("../../images/sub_04_img/sub_bg.gif") no-repeat;
				background-size:100% 100%;
			}

			.m_com_div_2 {
				background:url("../../images/sub_04_img/sub_bg.gif") no-repeat;
			}


/** 수정(추가) **/
			.ionemom_sch_div_1 {
				width:90%;
				margin:0 auto;
				padding-top:0%;
				padding-bottom:5%;
			}

			.ionemom_sch_div_1_01 {
				display:table;
			}
			.ionemom_sch_div_1_01 {
				width:100%;
				background:url("../../images/sub_04_img/sub_bg3.gif") no-repeat center center;
				background-size:100% 100%;
			}

			.ionemom_sch_div_1_01 td {
				padding-top:1%;
				padding-bottom:1%;
			}

			.ionemom_sch_div_1_01 td:nth-child(1) {
				width:25%;
				text-align:center;
			}
			.ionemom_sch_div_1_01 td:nth-child(1) img {
				width:70%;
			}
			.ionemom_sch_div_1_01 td:nth-child(2) {
				width:30%;
				text-align:center;
			}
			.ionemom_sch_div_1_01 td:nth-child(2) img {
				width:50%;
			}
			.ionemom_sch_div_1_01 td:nth-child(3) img {
				width:80%;
			}
			.p_01 {
				font-size:0.7em;
				padding-bottom:1%;
			}
			.p_02 {
				font-size:1em;
			}
/** 수정(추가) **/


			.ionemom_safe_div_1 {
				display:table;
				width:90%;
				margin:0 auto;
				text-align:center;
				border-top:1px solid #000000;
			}
			.p_03 {
				font-size:1.1em;
				padding-top:2%;
				padding-bottom:2%;
				border-bottom:1px solid #9e9898;
			}
			.p_04 {
				font-size:0.9em;
				padding-top:1%;
				padding-bottom:1%;
				word-spacing:1em;
				border-bottom:1px solid #9e9898;
			}
			.p_04 img {
				width:0.5em;
			}
			.sp_03 {
				color:#d46419;
			}
			.sp_04 {
				color:#9b9b9b;
			}

			.ionemom_apply_1 {
				display:table;
				width:90%;
				margin:0 auto;
			}
			.ionemom_apply_1_01 {
				float:left;
				width:100%;
			}
			.ionemom_apply_1_02 {
				float:left;
				width:100%;
			}
			.ionemom_apply_1_01_t {
				width:100%;
				margin-top:20px;
			}
			.ionemom_apply_1_01_t td {
				text-align:left;
				height:50px;
				font-size:0.9em;
			}
			.ionemom_apply_1_01_t td:nth-child(1) {
				width:30%;
				padding-left:5%;
			}
			.sp_05 {
				font-size:0.8em;
			}
			.ionemom_apply_2 {
				width:90%;
				margin:0 auto;
				font-size:0.9em;
				text-align:center;
			}
			.ionemom_apply_3 {
				width:90%;
				margin:0 auto;
				text-align:center;
				margin-top:3%;	
				margin-bottom:1%;
				padding-bottom:3%;
				border-bottom:1px solid #000000;
			}
			.ionemom_apply_3 span {
				display:block;
				text-align:left;
				line-height:2em;
			}
			.sp_06 {
				font-size:0.8em;
				color:#222222;
				font-weight:bold;
			}
			.sp_07 {
				font-size:0.8em;
				color:#d11c1c;
			}
			.ionemom_apply_4 {
				width:90%;
				margin:0 auto;
				text-align:center;
				padding-top:4%;
				padding-bottom:6%;
			}
			.sp_08 {
				display:inline;
				padding:1% 6%;
				cursor:pointer;
				background:#efa54d;
			}







			.ionemom_apply_gift_1 {
				display:table;
				width:90%;
				margin:0 auto;
				margin-top:3%;
				margin-bottom:3%;
				padding-top:3%;
				padding-bottom:3%;
				text-align:center;
				background:url("../../images/sub_04_img/sub_bg5.gif") no-repeat;
				background-size:100% 100%;
			}
			.ionemom_apply_gift_1_01 {
				float:left;
				width:100%;
			}
			.p_05 {
				font-size:1.1em;
				color:#1c2030;
			}
			.p_05 img {
				width:30%;
			}
			.p_06 {
				font-size:1.8em;
				color:#1c2030;
			}
			.p_07 {
				font-size:0.9em;
				margin-top:3%;
				color:#a00026;
				font-weight:bold;
			}
			.p_07 img {
				width:20%;
			}
			.sp_05 {
				color:#dc3056;
			}
			.p_08 {
				font-size:0.8em;
				color;#000000;
				margin-top:3%;
			}
			.p_10 {
				font-size:1em;
				font-weight:bold;
				margin-top:3%;
			}
			mark {
				background:#f3f603;
			}
			.ionemom_apply_gift_1_02 {
				float:left;
				width:100%;
			}
			.ionemom_apply_gift_1_02 img {
				width:90%;
				margin-top:3%;
			}
			.ionemom_apply_gift_2 {
				width:90%;
				margin:0 auto;
			}
			.ionemom_apply_gift_2_01 {
				float:left;
				width:100%;
			}
			.ionemom_apply_gift_2_01 img {
				width:100%;
			}
			.ionemom_apply_gift_2_02 {
				float:left;
				width:100%;
				margin-left:3%;
				margin-bottom:2%;
			}


			.ionemom_apply_gift_4 {
				width:90%;
				margin:0 auto;
				margin-top:1%;
				margin-bottom:5%;
				text-align:center;
			}
			.ionemom_apply_gift_4 p {
				display:inline;
				padding:1% 3%;
				font-size:0.8em;
			}
			.p_11 {
				width:93%;
				cursor:pointer;
				margin-bottom:2%;
				border:3px solid #d1d1d1;
			}
			.p_11:hover {
				border:3px solid #ff4545;
			}
			.p_12 {
				width:93%;
				cursor:pointer;
				border:3px solid #d1d1d1;
			}
			.p_12:hover {
				border:3px solid #ff4545;
			}

			.p_13 {
				padding-top:1%;
				font-size:1em;
				color:#a00026;
				font-weight:bold;
			}












		/* 테블릿 css */
		/*@media all and (min-width:768px) and (max-width:1024px) {*/
		@media all and (min-width:768px) and (max-width:1439px) {
		
			/* section */
			.ionemom_sch_div_1 {
				width:90%;
				margin:0 auto;
				padding-top:3%;
				padding-bottom:3%;
			}
			.ionemom_sch_div_1_01 {
				display:table;
			}
			
			.ionemom_sch_div_1_01 {
				width:100%;
				background:url("../../images/sub_04_img/sub_bg3.gif") no-repeat center center;
				background-size:100% 100%;
			}
			.ionemom_sch_div_1_01 td {
				padding-top:1%;
				padding-bottom:1%;
			}


/** 수정 **/

			.ionemom_sch_div_1_01 td:nth-child(1) {
				width:25%;
				text-align:center;
			}
			.ionemom_sch_div_1_01 td:nth-child(1) img {
				width:70%;
			}
			.ionemom_sch_div_1_01 td:nth-child(2) {
				width:35%;
				text-align:center;
			}
			.ionemom_sch_div_1_01 td:nth-child(2) img {
				width:50%;
			}
			.ionemom_sch_div_1_01 td:nth-child(3) img {
				width:80%;
			}

			.p_01 {
				font-size:1.3em;
				padding-bottom:1%;
			}
			.p_02 {
				font-size:2em;
			}

/** 수정 **/


			.ionemom_safe_div_1 {
				display:table;
				width:90%;
				margin:0 auto;
				text-align:center;
				border-top:1px solid #000000;
			}
			.p_03 {
				font-size:1.3em;
				padding-top:2%;
				padding-bottom:2%;
				border-bottom:1px solid #9e9898;
			}
			.p_04 {
				font-size:1.1em;
				padding-top:1%;
				padding-bottom:1%;
				word-spacing:1em;
				border-bottom:1px solid #9e9898;
			}
			.p_04 img {
				width:0.5em;
			}
			.sp_03 {
				color:#d46419;
			}
			.sp_04 {
				color:#9b9b9b;
			}



			.ionemom_apply_1 {
				display:table;
				width:90%;
				margin:0 auto;
				border-bottom:1px solid #9e9898;
			}
			.ionemom_apply_1_01 {
				float:left;
				width:49%;
			}
			.ionemom_apply_1_02 {
				float:left;
				width:50%;
				border-left:1px solid #9e9898;
			}
			.ionemom_apply_1_01_t {
				width:100%;
				margin-top:20px;
				margin-bottom:20px;
			}
			.ionemom_apply_1_01_t td {
				text-align:left;
				height:50px;
				font-size:0.9em;
			}
			.ionemom_apply_1_01_t td:nth-child(1) {
				width:30%;
				padding-left:5%;
			}
			.sp_05 {
				font-size:0.8em;
			}
			.ionemom_apply_2 {
				width:90%;
				margin:0 auto;
				font-size:0.9em;
				text-align:center;
			}
			.ionemom_apply_3 {
				width:90%;
				margin:0 auto;
				text-align:center;
				margin-top:3%;	
				margin-bottom:1%;
				padding-bottom:3%;
				border-bottom:1px solid #000000;
			}
			.ionemom_apply_3 span {
				margin-right:1%;
			}
			.sp_06 {
				font-size:0.8em;
				color:#222222;
				font-weight:bold;
			}
			.sp_07 {
				font-size:0.8em;
				color:#d11c1c;
			}
			.ionemom_apply_4 {
				width:90%;
				margin:0 auto;
				text-align:center;
				padding-top:4%;
				padding-bottom:4%;
			}
			.sp_08 {
				display:inline;
				padding:1% 6%;
				cursor:pointer;
				background:#efa54d;
			}



			.ionemom_apply_gift_1 {
				display:table;
				width:90%;
				margin:0 auto;
				margin-top:3%;
				margin-bottom:3%;
				text-align:center;
				background:url("../../images/sub_04_img/sub_bg5.gif") no-repeat;
				background-size:100% 100%;
			}
			.ionemom_apply_gift_1_01 {
				float:left;
				width:50%;
			}
			.p_05 {
				font-size:1.1em;
				color:#1c2030;
				margin-top:3%;
			}
			.p_05 img {
				width:30%;
			}
			.p_06 {
				font-size:2em;
				color:#1c2030;
			}
			.p_07 {
				font-size:1.031em;
				margin-top:6%;
			}
			.p_07 img {
				width:25%;
			}
			.sp_05 {
				color:#dc3056;
			}
			.p_08 {
				font-size:0.8em;
				color;#000000;
				margin-top:3%;
			}
			.p_10 {
				font-size:1em;
				font-weight:bold;
				margin-top:5%;
			}
			mark {
				background:#f3f603;
			}
			.ionemom_apply_gift_1_02 {
				float:left;
				width:50%;
			}
			.ionemom_apply_gift_1_02 img {
				width:90%;
			}
			.ionemom_apply_gift_4 {
				width:90%;
				margin:0 auto;
				margin-top:1%;
				margin-bottom:5%;
				text-align:center;
			}
			.ionemom_apply_gift_4 p {
				display:inline;
				padding:1% 2%;
				font-size:0.8em;
			}
			.p_11 {
				width:93%;
				cursor:pointer;
				margin-bottom:2%;
				border:3px solid #d1d1d1;
			}
			.p_11:hover {
				border:3px solid #ff4545;
			}
			.p_12 {
				width:93%;
				cursor:pointer;
				border:3px solid #d1d1d1;
			}
			.p_12:hover {
				border:3px solid #ff4545;
			}
			.p_13 {
				padding-top:1%;
				font-size:1em;
				color:#a00026;
				font-weight:bold;
			}


		}



		/* pc css */
		/*@media all and (min-width:1025px) {*/
		@media all and (min-width:1440px) {


			/* section */
			.ionemom_sch_div_1 {
				width:90%;
				height:auto;
				margin:0 auto;
				padding-top:3%;
				padding-bottom:3%;
			}
			.ionemom_sch_div_1_01 {
				display:table;
			}

			.ionemom_sch_div_1_01 {
				width:100%;
				background:url("../../images/sub_04_img/sub_bg3.gif") no-repeat center center;
				background-size:100% 100%;
			}
			.ionemom_sch_div_1_01 td {
				padding-top:1%;
				padding-bottom:1%;
			}

/** 수정 **/
			.ionemom_sch_div_1_01 td:nth-child(1) {
				width:25%;
				text-align:center;
			}
			.ionemom_sch_div_1_01 td:nth-child(1) img {
				width:232px;
			}
			.ionemom_sch_div_1_01 td:nth-child(2) {
				width:40%;
				text-align:center;
			}
			.ionemom_sch_div_1_01 td:nth-child(2) img {
				width:276px;
			}
			.ionemom_sch_div_1_01 td:nth-child(3) img {
				width:330px;
			}
			.p_01 {
				font-size:2em;
				padding-bottom:1%;
			}
			.p_02 {
				font-size:3em;
			}			
/** 수정 **/
			
			.ionemom_safe_div_1 {
				display:table;
				width:90%;
				margin:0 auto;
				text-align:center;
				border-top:1px solid #000000;
			}
			.p_03 {
				font-size:1.3em;
				padding-top:2%;
				padding-bottom:2%;
				border-bottom:1px solid #9e9898;
			}
			.p_04 {
				font-size:1.1em;
				padding-top:1%;
				padding-bottom:1%;
				word-spacing:1em;
				border-bottom:1px solid #9e9898;
			}
			.p_04 img {
				width:0.5em;
			}
			.sp_03 {
				color:#d46419;
			}
			.sp_04 {
				color:#9b9b9b;
			}


			.ionemom_apply_1 {
				display:table;
				width:90%;
				margin:0 auto;
				border-bottom:1px solid #9e9898;
			}
			.ionemom_apply_1_01 {
				float:left;
				width:49%;
			}
			.ionemom_apply_1_02 {
				float:left;
				width:50%;
				border-left:1px solid #9e9898;
			}
			.ionemom_apply_1_01_t {
				width:100%;
				margin-top:20px;
				margin-bottom:20px;
			}
			.ionemom_apply_1_01_t td {
				text-align:left;
				height:50px;
				font-size:0.9em;
			}
			.ionemom_apply_1_01_t td:nth-child(1) {
				width:30%;
				padding-left:5%;
			}
			.sp_05 {
				font-size:1em;
			}
			.ionemom_apply_2 {
				width:90%;
				margin:0 auto;
				font-size:0.9em;
				text-align:center;
			}
			.ionemom_apply_3 {
				width:90%;
				margin:0 auto;
				text-align:center;
				margin-top:3%;	
				margin-bottom:1%;
				padding-bottom:3%;
				border-bottom:1px solid #000000;
			}
			.ionemom_apply_3 span {
				margin-right:1%;
			}
			.sp_06 {
				font-size:0.8em;
				color:#222222;
				font-weight:bold;
			}
			.sp_07 {
				font-size:0.8em;
				color:#d11c1c;
			}
			.ionemom_apply_4 {
				width:90%;
				margin:0 auto;
				text-align:center;
				padding-top:4%;
				padding-bottom:4%;
			}
			.sp_08 {
				display:inline;
				padding:1% 6%;
				cursor:pointer;
				background:#efa54d;
			}




			.ionemom_apply_gift_1 {
				display:table;
				width:90%;
				margin:0 auto;
				margin-top:3%;
				margin-bottom:3%;
				text-align:center;
				background:url("../../images/sub_04_img/sub_bg5.gif") no-repeat;
				background-size:100% 100%;
			}
			.ionemom_apply_gift_1_01 {
				float:left;
				width:50%;
			}
			.p_05 {
				font-size:1.4em;
				color:#1c2030;
				margin-top:3%;
			}
			.p_05 img {
				width:30%;
			}
			.p_06 {
				font-size:2.8em;
				color:#1c2030;
			}
			.p_07 {
				font-size:1.031em;
				margin-top:6%;
			}
			.p_07 img {
				width:20%;
			}
			.sp_05 {
				color:#dc3056;
			}
			.p_08 {
				font-size:1em;
				color;#000000;
				margin-top:3%;
			}
			.p_10 {
				font-size:1em;
				font-weight:bold;
				margin-top:3%;
			}
			mark {
				background:#f3f603;
			}
			.ionemom_apply_gift_1_02 {
				float:left;
				width:50%;
			}
			.ionemom_apply_gift_1_02 img {
				width:400px;
			}

			.ionemom_apply_gift_4 {
				width:90%;
				margin:0 auto;
				margin-top:1%;
				margin-bottom:5%;
				text-align:center;
			}
			.ionemom_apply_gift_4 p {
				display:inline;
				padding:1% 2%;
				font-size:0.9em;
			}
			.p_11 {
				cursor:pointer;
				border:3px solid #d1d1d1;
			}
			.p_11:hover {
				border:3px solid #ff4545;
			}
			.p_12 {
				cursor:pointer;
				border:3px solid #d1d1d1;
			}
			.p_12:hover {
				border:3px solid #ff4545;
			}
			.p_13 {
				padding-top:1%;
				font-size:1.2em;
				color:#a00026;
				font-weight:bold;
			}
		}