@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:none;
			}
			.ionemom_sch_div_1_02 {
				width:100%;
				background:url("../../images/sub_04_img/sub_bg4.gif") no-repeat center center;
				background-size:100% 100%;
			}
			.ionemom_sch_div_1_02 td {
				padding-top:5%;
			}
			.ionemom_sch_div_1_02 tr:nth-child(1) {
				text-align:center;
			}
			.ionemom_sch_div_1_02 tr:nth-child(1) img {
				width:90%;
			}
			.ionemom_sch_div_1_02 tr:nth-child(2) {
				text-align:left;
			}
			.ionemom_sch_div_1_02 tr:nth-child(2) p {
				padding-left:4%;
			}
			.ionemom_sch_div_1_02 tr:nth-child(2) p:last-child {
				padding-bottom:4%;
			}
			.p_01 {
				font-size:0.9em;
				padding-bottom:1%;
			}
			.p_02 {
				font-size:0.7em;
				line-height:1.7em;
			}
			.ionemom_res_div_1 {
				width:90%;
				margin:0 auto;
				text-align:center;
			}
			.ionemom_res_div_1_01 {
				float:left;
				width:100%;
				font-size:0.9em;
				padding-left:1%;
			}
			.ul_01 li {
				display:block;
				text-align:left;
				line-height:3em;
			}
			.ul_01 label {
				float:left;
				width:27%;
			}
			.input_select {
				width:60%;
				height:25px;
				font-size:0.9em;
			}	
			.input_text {
				width:60%;
				ime-mode:active;				
			}
			.input_tel {
				width:17%;
				ime-mode:active;				
			}
			.ionemom_res_div_1_02 {
				float:left;
				width:100%;
				font-size:0.8em;
			}
			.ul_02 li {
				display:block;
				text-align:left;
				line-height:2em;
			}
			.ul_02 li:nth-child(1) {
				font-weight:bold;
			}
			.sp_03 {
				color:#ff1f1f;
			}

			.ionemom_res_div_1_03 {
				clear:both;
				width:100%;
				margin:0 auto;
				padding-top:3%;
				padding-bottom:3%;
			}
			.p_03 {
				width:27%;
				font-size:0.9em;
				font-weight:bold;
				padding:1% 2%;
				margin-left:32%;
				background:#efa54d;
				cursor:pointer;
			}
			.ionemom_res_div_2 {
				width:90%;
				margin:0 auto;
				text-align:center;
				margin-top:3%;
				margin-bottom:5%;
				background:url("../../images/sub_04_img/sub_bg6.gif") no-repeat;
				background-size:100% 100%;
				border-top:1px solid #b1adad;
				border-bottom:1px solid #b1adad;
			}
			.ionemom_res_div_2_01 {
				width:100%;
				margin:0 auto;
				margin-top:3%;
			}
			.ionemom_res_div_2_01 img {
				width:300px;
			}
			.ul_03 {
				position:absolute;
				margin-left:-210px;
				margin-top:25px;
			}
			.ul_03 li {
				display:block;
			}
			.ul_03 li:nth-child(1) {
				font-size:0.9em;
			}
			.ul_03 li:nth-child(2) {
				line-height:3em;
			}
			.sp_04 {
				color:#ee962e;
			}
			.sp_05 {
				font-size:1.1em;
				font-weight:bold;
			}
			.sp_06 {
				font-size:0.7em;
				color:#ff3c00;
			}
			.ul_04 li {
				display:block;
				font-size:1em;
				line-height:2em;
			}
			.ul_04 li:last-child {
				padding-bottom:3%;
			}
			.sp_07 {
				font-weight:bold;
			}
			.sp_08 {
				color:#ba5031;
			}
			.sp_09 {
				font-weight:bold;
				color:#e03300;
			}

			.ionemom_res_div_2_02 {
				width:100%;
				margin:0 auto;
				margin-top:3%;
			}
			.ionemom_res_div_2_02 img {
				width:119px;
			}
			.ul_05 li {
				display:block;
				font-size:1em;
				line-height:2em;
			}
			.ul_05 li:nth-child(1) {
				padding-top:3%;
			}

			.ul_05 li:last-child {
				padding-bottom:7%;
			}

			.ionemom_res_div_2_03 {
				width:100%;
				margin:0 auto;
				margin-top:3%;
			}
			.ionemom_res_div_2_03 img {
				width:119px;
			}
			.p_04 {
				font-size:1em;
				padding-top:5%;
				padding-bottom:7%;
			}
			.ionemom_res_div_2_04 {
				width:100%;
				margin:0 auto;
				margin-top:3%;
			}
			.ionemom_res_div_2_04 img {
				width:111px;
			}
			.ul_06 li {
				display:block;
				font-size:1em;
				line-height:2em;
			}
			.ul_06 li:nth-child(1) {
				padding-top:5%;
			}
			.ul_06 li:last-child {
				padding-bottom:7%;
			}


		/* 테블릿 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_02 {
				display:none;
			}
			.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) {
				text-align:center;
				width:50%;
			}
			.ionemom_sch_div_1_01 td:nth-child(1) img {
				width:80%;
			}
			.ionemom_sch_div_1_01 td:nth-child(3) {
				padding-left:4%;
			}
			.p_01 {
				font-size:0.9em;
				padding-bottom:1%;
			}
			.p_02 {
				font-size:0.7em;
				line-height:1.7em;
			}
			.ionemom_res_div_1 {
				width:90%;
				margin:0 auto;
				text-align:center;
			}
			.ionemom_res_div_1_01 {
				float:left;
				width:47%;
				font-size:0.9em;
				padding-left:1%;
			}
			.ul_01 li {
				display:block;
				text-align:left;
				line-height:3em;
			}
			.ul_01 label {
				float:left;
				width:27%;
			}
			.input_select {
				width:150px;
				height:25px;
				font-size:0.9em;
			}	
			.input_text {
				width:150px;
				ime-mode:active;				
			}
			.input_tel {
				width:37px;
				ime-mode:active;				
			}
			.ionemom_res_div_1_02 {
				float:left;
				width:50%;
				font-size:0.8em;
			}
			.ul_02 li {
				display:block;
				text-align:left;
				line-height:2em;
			}
			.ul_02 li:nth-child(1) {
				font-weight:bold;
			}
			.sp_03 {
				color:#ff1f1f;
			}
			.ionemom_res_div_1_03 {
				clear:both;
				width:100%;
				margin:0 auto;
				padding-top:3%;
				padding-bottom:3%;
			}
			.p_03 {
				width:15%;
				font-size:0.9em;
				font-weight:bold;
				padding:1% 3%;
				margin-left:40%;
				background:#efa54d;
			}

			.ionemom_res_div_2 {
				width:90%;
				margin:0 auto;
				text-align:center;
				margin-top:3%;
				background:url("../../images/sub_04_img/sub_bg6.gif") no-repeat;
				background-size:100% 100%;
				border-top:1px solid #b1adad;
				border-bottom:1px solid #b1adad;
			}
			.ionemom_res_div_2_01 {
				width:100%;
				margin:0 auto;
				margin-top:3%;
			}
			.ionemom_res_div_2_01 img {
				width:335px;
			}
			.ul_03 {
				position:absolute;
				margin-left:-230px;
				margin-top:40px;
			}
			.ul_03 li {
				display:block;
			}
			.ul_03 li:nth-child(1) {
				font-size:0.9em;
			}
			.ul_03 li:nth-child(2) {
				line-height:3em;
			}
			.sp_04 {
				color:#ee962e;
			}
			.sp_05 {
				font-size:1.1em;
				font-weight:bold;
			}
			.sp_06 {
				font-size:0.7em;
				color:#ff3c00;
			}
			.ul_04 li {
				display:block;
				font-size:1em;
				line-height:2em;
			}
			.ul_04 li:last-child {
				padding-bottom:3%;
			}
			.sp_07 {
				font-weight:bold;
			}
			.sp_08 {
				color:#ba5031;
			}
			.sp_09 {
				font-weight:bold;
				color:#e03300;
			}

			.ionemom_res_div_2_02 {
				width:100%;
				margin:0 auto;
				margin-top:3%;
			}
			.ionemom_res_div_2_02 img {
				width:119px;
			}
			.ul_05 li {
				display:block;
				font-size:1em;
				line-height:2em;
			}
			.ul_05 li:nth-child(1) {
				padding-top:3%;
			}

			.ul_05 li:last-child {
				padding-bottom:7%;
			}

			.ionemom_res_div_2_03 {
				width:100%;
				margin:0 auto;
				margin-top:3%;
			}
			.ionemom_res_div_2_03 img {
				width:119px;
			}
			.p_04 {
				font-size:1em;
				padding-top:5%;
				padding-bottom:7%;
			}
			.ionemom_res_div_2_04 {
				width:100%;
				margin:0 auto;
				margin-top:3%;
			}
			.ionemom_res_div_2_04 img {
				width:111px;
			}
			.ul_06 li {
				display:block;
				font-size:1em;
				line-height:2em;
			}
			.ul_06 li:nth-child(1) {
				padding-top:5%;
			}
			.ul_06 li:last-child {
				padding-bottom:7%;
			}

		}



		/* 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_02 {
				display:none;
			}
			.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) {
				text-align:center;
				width:50%;
			}
			.ionemom_sch_div_1_01 td:nth-child(1) img {
				width:80%;
			}
			.ionemom_sch_div_1_01 td:nth-child(3) {
				padding-left:4%;
			}
			.p_01 {
				font-size:1em;
				padding-bottom:1%;
			}
			.p_02 {
				font-size:0.8em;
				line-height:1.7em;
			}
			.ionemom_res_div_1 {
				width:90%;
				margin:0 auto;
				text-align:center;
			}
			.ionemom_res_div_1_01 {
				float:left;
				width:47%;
				font-size:0.9em;
				padding-left:3%;
			}
			.ul_01 li {
				display:block;
				text-align:left;
				line-height:3em;
			}
			.ul_01 label {
				float:left;
				width:20%;
			}
			.input_select {
				width:250px;
				height:25px;
				font-size:0.9em;
			}	
			.input_text {
				width:250px;
				ime-mode:active;				
			}
			.input_tel {
				width:70px;
				ime-mode:active;				
			}
			.ionemom_res_div_1_02 {
				float:left;
				width:50%;
				font-size:0.8em;
			}
			.ul_02 li {
				display:block;
				text-align:left;
				line-height:2em;
			}
			.ul_02 li:nth-child(1) {
				font-weight:bold;
			}
			.sp_03 {
				color:#ff1f1f;
			}
			.ionemom_res_div_1_03 {
				clear:both;
				width:100%;
				margin:0 auto;
				padding-top:3%;
				padding-bottom:3%;
			}
			.p_03 {
				width:15%;
				font-size:1em;
				font-weight:bold;
				padding:1% 2%;
				margin-left:40%;
				background:#efa54d;
			}

			.ionemom_res_div_2 {
				width:90%;
				margin:0 auto;
				text-align:center;
				margin-top:3%;
				background:url("../../images/sub_04_img/sub_bg6.gif") no-repeat;
				background-size:100% 100%;
				border-top:1px solid #b1adad;
				border-bottom:1px solid #b1adad;
			}
			.ionemom_res_div_2_01 {
				width:100%;
				margin:0 auto;
				margin-top:3%;
			}
			.ionemom_res_div_2_01 img {
				width:335px;
			}
			.ul_03 {
				position:absolute;
				margin-left:-230px;
				margin-top:40px;
			}
			.ul_03 li {
				display:block;
			}
			.ul_03 li:nth-child(1) {
				font-size:0.9em;
			}
			.ul_03 li:nth-child(2) {
				line-height:3em;
			}
			.sp_04 {
				color:#ee962e;
			}
			.sp_05 {
				font-size:1.1em;
				font-weight:bold;
			}
			.sp_06 {
				font-size:0.7em;
				color:#ff3c00;
			}
			.ul_04 li {
				display:block;
				font-size:1em;
				line-height:2em;
			}
			.ul_04 li:last-child {
				padding-bottom:3%;
			}
			.sp_07 {
				font-weight:bold;
			}
			.sp_08 {
				color:#ba5031;
			}
			.sp_09 {
				font-weight:bold;
				color:#e03300;
			}

			.ionemom_res_div_2_02 {
				width:100%;
				margin:0 auto;
				margin-top:3%;
			}
			.ionemom_res_div_2_02 img {
				width:119px;
			}
			.ul_05 li {
				display:block;
				font-size:1em;
				line-height:2em;
			}
			.ul_05 li:nth-child(1) {
				padding-top:3%;
			}

			.ul_05 li:last-child {
				padding-bottom:7%;
			}

			.ionemom_res_div_2_03 {
				width:100%;
				margin:0 auto;
				margin-top:3%;
			}
			.ionemom_res_div_2_03 img {
				width:119px;
			}
			.p_04 {
				font-size:1em;
				padding-top:5%;
				padding-bottom:7%;
			}
			.ionemom_res_div_2_04 {
				width:100%;
				margin:0 auto;
				margin-top:3%;
			}
			.ionemom_res_div_2_04 img {
				width:111px;
			}
			.ul_06 li {
				display:block;
				font-size:1em;
				line-height:2em;
			}
			.ul_06 li:nth-child(1) {
				padding-top:5%;
			}
			.ul_06 li:last-child {
				padding-bottom:7%;
			}

		}