@charset "utf-8";

		/* 스마트폰 기본 css */


		/* section */
			.com_div_1 {
				background:url("../../images/sub_05_img/sub_bg.gif") no-repeat;
				background-size:cover;
			}

			.mk_div_1 {
				width:90%;
				margin:0 auto;
				padding-top:3%;
				padding-bottom:5%;
			}
			.mk_div_1_01 {
				display:none;
			}
			.mk_div_1_02 {
				width:100%;
				background:url("../../images/sub_06_img/sub_bg2.gif") no-repeat center center;
				background-size:100% 100%;
			}
			.mk_div_1_02 td {
				padding:5% 3%;
			}
			.mk_div_1_02 p {
				font-size:0.7em;
				line-height:1.5em;
			}
			.sp_03 {
				font-size:1em;
				margin-bottom:3%;
			}
			.sp_04 {
				color:#ff0000;
				font-weight:bold;
			}




			.mk_div_2 {
				display:table;
				width:90%;
				margin:0 auto;
			}
			.mk_div_2_01 {
				float:left;
				width:100%;
			}
			.mk_div_2_02 {
				float:left;
				width:100%;
				margin-top:-8%;
			}
			.mk_div_2_01_t {
				width:100%;
				margin-top:20px;
				margin-bottom:5%;
			}
			.mk_div_2_01_t td {
				text-align:left;
				height:50px;
				font-size:0.9em;
			}
			.mk_div_2_01_t td:nth-child(1) {
				width:30%;
				padding-left:5%;
			}
			.ionemom_apply_2 {
				width:90%;
				margin:0 auto;
				font-size:0.9em;
				text-align:center;
			}
			.mk_div_4 {
				width:90%;
				margin:0 auto;
				text-align:center;
				padding-top:6%;
				padding-bottom:8%;
			}
			.sp_06 {
				display:inline;
				padding:1% 6%;
				cursor:pointer;
				background:#efa54d;
			}
			.textarea {
				float:left;
				width:75%;
				overflow-y:hidden;
				resize:none;
				ime-mode:active;
				background:#ffffff;
				border:1px solid #d1d1d1;
			}

			.mk_div_3 {
				width:90%;
				margin:0 auto;
				font-size:0.9em;
				text-align:center;
				padding-bottom:5%;
				border-top:1px solid #9e9898;
				border-bottom:1px solid #000000;
			}
			

			/** 파일첨부 **/
			.filebox input[type="file"] {
				position: absolute; 
				width: 1px; 
				height: 1px; 
				padding-top: 0; 
				margin: -1px; 
				overflow: hidden; 
				clip:rect(0,0,0,0); border: 0; 
			} 

			.filebox label { 
				display: inline-block; 
				padding: 0.3em 0.7em; 
				color: #999; 
				font-size: inherit; 
				line-height: normal; 
				vertical-align: middle; 
				background-color: #fdfdfd; 
				cursor: pointer; border: 1px solid #ebebeb; 
				border-bottom-color: #e2e2e2; 
				border-radius: .25em; 
			} 
			
			/* named upload */ 
			.filebox .upload-name { 
				width:50%;
				display: inline-block; 
				padding: 0.3em 0.7em; /* label의 패딩값과 일치 */ 
				font-size: inherit; 
				font-family: inherit; 
				line-height: normal; 
				vertical-align: middle; 
				background-color: #f5f5f5; 
				border: 1px solid #ebebeb; 
				border-bottom-color: #e2e2e2; 
				border-radius: .25em; 
				-webkit-appearance: none; /* 네이티브 외형 감추기 */ 
				-moz-appearance: none; 
				appearance: none; 
			}
			.sp_05 {
				font-size:0.8em;
			}
			/** 파일첨부 **/


		
		/* 테블릿 css */
		/*@media all and (min-width:768px) and (max-width:1024px) {*/
		@media all and (min-width:768px) and (max-width:1439px) {
		
			/* section */
			.mk_div_1 {
				width:90%;
				margin:0 auto;
				padding-top:3%;
				padding-bottom:5%;
			}
			.mk_div_1_01 {
				display:table;
			}
			.mk_div_1_02 {
				display:none;
			}
			.mk_div_1_01 {
				width:100%;
				background:url("../../images/sub_06_img/sub_bg.gif") no-repeat center center;
				background-size:100% 100%;
			}
			.mk_div_1_01 td {
				padding-top:1%;
				padding-bottom:1%;
			}
			.mk_div_1_01 td:nth-child(1) {
				width:7%;
				text-align:right;
			}
			.mk_div_1_01 td:nth-child(1) img {
				width:45%;
			}
			.mk_div_1_01 td:nth-child(2) {
				padding-left:1%;
			}
			.mk_div_1_01 td:nth-child(3) {
				padding-left:1%;
			}
			.mk_div_1_01 td:nth-child(4) {
				padding-left:5%;
			}
			.mk_div_1_01 p {
				font-size:0.7em;
				line-height:1.5em;
			}
			.sp_03 {
				font-size:0.9em;
			}



			.mk_div_2_01 {
				float:left;
				width:49%;
			}
			.mk_div_2_02 {
				float:left;
				width:50%;
				margin-top:0;
			}
			.mk_div_2_01_t {
				margin-bottom:20px;
			}


		}



		/* pc css */
		/*@media all and (min-width:1025px) {*/
		@media all and (min-width:1440px) {


			/* section */
			.mk_div_1 {
				width:90%;
				height:auto;
				margin:0 auto;
				padding-top:3%;
				padding-bottom:5%;
			}
			.mk_div_1_01 {
				display:table;
			}
			.mk_div_1_02 {
				display:none;
			}
			.mk_div_1_01 {
				width:100%;
				background:url("../../images/sub_06_img/sub_bg2.gif") no-repeat center center;
				background-size:100% 100%;
			}
			.mk_div_1_01 td {
				padding-top:1%;
				padding-bottom:1%;
			}
			.mk_div_1_01 td:nth-child(1) {
				text-align:right;
			}
			.mk_div_1_01 td:nth-child(1) img {
				width:50%;
			}
			.mk_div_1_01 td:nth-child(2) {
				padding-left:2%;
			}
			.mk_div_1_01 td:nth-child(3) {
				padding-left:4%;
			}
			.mk_div_1_01 td:nth-child(4) {
				padding-left:8%;
			}
			.mk_div_1_01 p {
				font-size:0.8em;
				line-height:1.7em;
			}
			.sp_03 {
				font-size:1.1em;
			}




			.mk_div_2_01 {
				float:left;
				width:49%;
			}
			.mk_div_2_02 {
				float:left;
				width:50%;
				margin-top:0;
			}
			.mk_div_2_01_t {
				margin-bottom:20px;
			}

		}