BODY {

        background: #fff;
        font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 15px;
        color:#444;
        margin: 0;
       	padding:  0;
	overflow-x: hidden;
	margin: 0 auto;

        // max-width: 1000px;

    }


td,a,div {


        font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 15px;
        color:#444;

	line-height:130%;


    }

img { display: block; }


A:link {text-decoration:none; color:#444444;}

A:visited {text-decoration:none; color:#444444;}

A:hover {color:#618ffc; text-decoration:none;}

/* cursor color, placeholder color change {  */







input::-webkit-input-placeholder { /* Å©·Ò 4?56 */
	color:  #9e9e9e;
}
input:-moz-placeholder { /* ÆÄÀÌ¾îÆø½º 4?18 */
	color:  #9e9e9e;
   opacity:  1;
}
input::-moz-placeholder { /* ÆÄÀÌ¾îÆø½º 19?50 */
	color:  #9e9e9e;
   opacity:  1;
}
input:-ms-input-placeholder { /* ÀÎÅÍ³Ý ÀÍ½ºÇÃ·Î·¯ 10+ */
	color:  #9e9e9e;
}
input::placeholder { /* ÆÄÀÌ¾îÆø½º 51+, Å©·Ò 57+ */
	color:  #9e9e9e;
   opacity:  1;
}





	ul, li {list-style-type:none;margin:0;padding:0;}
	.tabs > li { width: 20%; }
   	.tabs > li > a { color: #555; padding: 14px 0 12px 0; display: block; background: #fff; text-align: center; text-decoration: none; font-size: 16px; font-weight:bold; line-height: 20px; border-bottom: 2px solid transparent; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
	.tabs > li.active > a { border-bottom: 2px solid #ff8800; color: #ff8800; }
	
	/* 2016-05-13 ¼öÁ¤ */
	.swiper-container-2 { padding: 0px 0; overflow: hidden; max-width: 1000px;margin: 0 auto;}
	.swiper-container-2 .swiper-slide { background:#fff; padding: 0px 0px; font-size: 15px; box-sizing: border-box; }


	#preId { max-width: 1000px;margin: 0 auto; } 


	.main3_25 { font-size: 25px; color: #333333; }
	.main7_25 { font-size: 25px; color: #777777; }
	.main9_25 { font-size: 25px; color: #999999; }


	.main3_23 { font-size: 23px; color: #333333; }
	.main7_23 { font-size: 23px; color: #777777; }
	.main9_23 { font-size: 23px; color: #999999; }


	.main3_22 { font-size: 22px; color: #333333; }
	.main7_22 { font-size: 22px; color: #777777; }
	.main9_22 { font-size: 22px; color: #999999; }


	.main3_21 { font-size: 21px; color: #333333; }
	.main7_21 { font-size: 21px; color: #777777; }
	.main9_21 { font-size: 21px; color: #999999; }


	.main3_20 { font-size: 20px; color: #333333; }
	.main5_20 { font-size: 20px; color: #555555; }
	.main7_20 { font-size: 20px; color: #777777; }
	.main9_20 { font-size: 20px; color: #999999; }

	.main3_19 { font-size: 19px; color: #333333; }
	.main5_19 { font-size: 19px; color: #555555; }
	.main7_19 { font-size: 19px; color: #777777; }
	.main9_19 { font-size: 19px; color: #999999; }



	.main3_18 { font-size: 18px; color: #333333; }
	.main5_18 { font-size: 18px; color: #555555; }
	.main7_18 { font-size: 18px; color: #777777; }
	.main9_18 { font-size: 18px; color: #999999; }

	.main3_17 { font-size: 17px; color: #333333; }
	.main5_17 { font-size: 17px; color: #555555; }
	.main7_17 { font-size: 17px; color: #777777; }
	.main9_17 { font-size: 17px; color: #999999; }


	.main3_16 { font-size: 16px; color: #333333; }
	.main5_16 { font-size: 16px; color: #555555; }
	.main7_16 { font-size: 16px; color: #777777; }
	.main9_16 { font-size: 16px; color: #999999; }


	.main3_15 { font-size: 15px; color: #333333; }
	.main5_15 { font-size: 15px; color: #555555; }
	.main7_15 { font-size: 15px; color: #777777; }
	.main9_15 { font-size: 15px; color: #999999; }

	.main3_14 { font-size: 14px; color: #333333; }
	.main5_14 { font-size: 14px; color: #555555; }
	.main7_14 { font-size: 14px; color: #777777; }
	.main9_14 { font-size: 14px; color: #999999; }

	.main3_13 { font-size: 13px; color: #333333; }
	.main5_13 { font-size: 13px; color: #555555; }
	.main6_13 { font-size: 13px; color: #666666; }
	.main7_13 { font-size: 13px; color: #777777; }
	.main9_13 { font-size: 13px; color: #999999; }

	.main3_12 { font-size: 12px; color: #333333; }
	.main7_12 { font-size: 12px; color: #777777; }
	.main9_12 { font-size: 12px; color: #999999; }


	.input_style	{  background-color:#fdf0e2;  box-shadow:#000000;  	border: 1px solid #fec481; font-size:11pt; padding-left:10px; color:#333; height:35px;}

	.button_style	{  background-color:#ffffff;  				border: 1px solid #dddddd; font-size:10pt; width:60px; color:#555555; height:35px;}

	.button_style2	{  background-color:#ffffff;  				border: 1px solid #dddddd; font-size:10pt; width:90px; color:#555555; height:35px;}

	.button_style3	{  background-color:#ffffff;  				cursor:pointer; background-color:#ffffff;  border: 0px solid #dddddd; font-size:11pt; color:#55555;}

	.total_style	{  background-color:#ffffff;  box-shadow:#000000;  	border: 0px solid #dddddd; font-size:12pt; width:100%; color:#555555; height:40px; padding-left:10px;}

	.totalsub_style	{  background-color:#f7f7f7;  box-shadow:#000000;  	border: 0px solid #dddddd; font-size:13pt; width:100%; color:#333333; height:40px; padding-left:5px;}









	#line{background:#ddd; height:1px;}
	#line0{background:#eee; height:1px;}
	#line2{background:#eee; height:7px;}
	#line3{background:#f5f5f5; height:7px;}
	#line4{background:#f3f3f3; height:3px;}
	#line5{background:#618ffc; height:1px;}
	#line6{background:#f3f3f3; height:4px;}



	#title{padding: 10px 20px 10px 20px;}
	#title2{padding: 0px 20px 0px 20px;}
	#title3{padding: 0px 10px 0px 10px;}
	#title4{padding: 15px 20px 15px 20px;}
	#title5{padding: 0px 15px 0px 15px;}

	#explay1{background:#fff;}
	#explay2{background:#fff;}

	#space2{padding: 2px 0px 0px 0px;}
	#space3{padding: 3px 0px 0px 0px;}
	#space5{padding: 5px 0px 0px 0px;}
	#space10{padding: 10px 0px 0px 0px;}
	#space15{padding: 10px 0px 0px 0px;}
	#space20{padding: 20px 0px 0px 0px;}
	#space25{padding: 25px 0px 0px 0px;}
	#space30{padding: 30px 0px 0px 0px;}
	#space35{padding: 35px 0px 0px 0px;}



#pixfooter {

	display:none;

}
#footer p {
   text-align: center;
}



#area {
  position: relative; /* absolute´Â ºÎ¸ð°¡ relativeÀÏ ¶§ ºÎ¸ð¸¦ µû¶ó°£´Ù. */
  width: 100%;
  padding-bottom: 56.25%; /* 16:9 ºñÀ² */
}

#video {
  position: absolute;
  width: 100%; /* ºÎ¸ð¿¡ ¸Â°Ô ²Ë Ã¤¿î´Ù. */
  height: 100%;
}




@media ( max-width: 700px ) {



	#pixfooter {

		display:block;
  		position:fixed;
   		background: #ff8800; 
  		left:0px;
  		bottom:0px;
  		width:100%;
  		color: #555;
  		z-index:1001;
	}



}
