@charset "utf-8";
/* *********************************************
Project ===== Hyundai Motor Group
FileName === comm.css
Author ===== name
Date ======= 2014-04-15
Last ======= 2014-04-17
********************************************* */

/* --------------------------------------------
 * common
/* ------------------------------------------ */
.none{display:none !important;}
.hidden	{visibility:hidden !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;position:absolute !important;left:0 !important;top:-999999px !important;}
.nbg{background-image:inherit !important;}
.nbc{background-color:inherit !important;}
.nbo{border:none !important;}
.reset{margin:0 !important;padding:0 !important;}
.clear{clear:both !important;}
.pr{position:relative !important;}
.inblock	{display:inline-block !important;}
.block{display:block !important;}
.inline{display:inline !important;}
.bold{font-weight:bold !important;}
.normal	{font-weight:normal !important;}


/* --------------------------------------------
 * float
/* ------------------------------------------ */
.fl	{float:left !important;}
.fr	{float:right !important;}
.fn	{float:none !important;}

/* --------------------------------------------
 * text-align
/* ------------------------------------------ */
.al	{text-align:left !important;}
.ac {text-align:center !important;}
.ar{text-align:right !important;}

/* --------------------------------------------
 * margin
/* ------------------------------------------ */
.mt5 {margin-top:5px !important;}.mt10 {margin-top:10px !important;}.mt15 {margin-top:15px !important;} .mt20 {margin-top:20px !important;}.mt25 {margin-top:25px !important;}.mt30 {margin-top:30px !important;} .mt35 {margin-top:35px !important;}.mt40 {margin-top:40px !important;}.mt45 {margin-top:45px !important;} .mt50 {margin-top:50px !important;}.mt55 {margin-top:55px !important;}.mt60 {margin-top:60px !important;}
.mr5	{margin-right:5px !important;}.mr10 {margin-right:10px !important;}.mr15 {margin-right:15px !important;} .mr20 {margin-right:20px !important;}.mr25 {margin-right:25px !important;}.mr30 {margin-right:30px !important;} .mr35 {margin-right:35px !important;}.mr40 {margin-right:40px !important;}.mr45 {margin-right:45px !important;} .mr50 {margin-right:50px !important;}.mr55 {margin-right:55px !important;}.mr60 {margin-right:60px !important;}
.mb5 {margin-bottom:5px !important;}.mb10 {margin-bottom:10px !important;}.mb15{margin-bottom:15px !important;} .mb20 {margin-bottom:20px !important;}.mb25 {margin-bottom:25px !important;}.mb30 {margin-bottom:30px !important;} .mb35 {margin-bottom:35px !important;}.mb40 {margin-bottom:40px !important;}.mb45 {margin-bottom:45px !important;} .mb50 {margin-bottom:50px !important;}.mb55 {margin-bottom:55px !important;}.mb60 {margin-bottom:60px !important;}
.ml5 {margin-left:5px !important;}	.ml10 {margin-left:10px !important;}.ml15{margin-left:15px !important;} .ml20 {margin-left:20px !important;}.ml25 {margin-left:25px !important;}.ml30 {margin-left:30px !important;} .ml35 {margin-left:35px !important;}.ml40 {margin-left:40px !important;}.ml45 {margin-left:45px !important;} .ml50 {margin-left:50px !important;}.ml55 {margin-left:55px !important;}.ml60 {margin-left:60px !important;}
.mb0 {margin-bottom:0 !important;}.ml0 {margin-left:0 !important;}.mr0 {margin-right:0 !important;}.mt0 {margin-top:0 !important;}


/* --------------------------------------------
 * padding
/* ------------------------------------------ */
.pt0	{padding-top:0 !important;}	.pt5	{padding-top:5px !important;}.pt10 {padding-top:10px !important;}.pt15 {padding-top:15px !important;} .pt20 {padding-top:20px !important;}.pt25 {padding-top:25px !important;}.pt30 {padding-top:30px !important;} .pt35 {padding-top:35px !important;}.pt40 {padding-top:40px !important;}.pt45 {padding-top:45px !important;} .pt50 {padding-top:50px !important;}.pt55 {padding-top:55px !important;}.pt60 {padding-top:60px !important;}
.pr5	{padding-right:5px !important;}.pr10 {padding-right:10px !important;}.pr15 {padding-right:15px !important;} .pr20 {padding-right:20px !important;}.pr25 {padding-right:25px !important;}.pr30 {padding-right:30px !important;} .pr35 {padding-right:35px !important;}.pr40 {padding-right:40px !important;}.pr45 {padding-right:45px !important;} .pr50 {padding-right:50px !important;}.pr55 {padding-right:55px !important;}.pr60 {padding-right:60px !important;}
.pt0	{padding-top:0 !important;}	.pb5	{padding-bottom:5px !important;}.pb10 {padding-bottom:10px !important;}	.pb15{padding-bottom:15px !important;} .pb20 {padding-bottom:20px !important;}	.pb25 {padding-bottom:25px !important;}	.pb30 {padding-bottom:30px !important;} .pb35 {padding-bottom:35px !important;}	.pb40 {padding-bottom:40px !important;}	.pb45 {padding-bottom:45px !important;} .pb50 {padding-bottom:50px !important;}	.pb55 {padding-bottom:55px !important;}	.pb55 {padding-bottom:55px !important;}
.pb0	{padding-bottom:0 !important;}.pl10 {padding-left:10px !important;}.pl15{padding-left:15px !important;} .pl20 {padding-left:20px !important;}.pl25 {padding-left:25px !important;}.pl30 {padding-left:30px !important;} .pl35 {padding-left:35px !important;}.pl40 {padding-left:40px !important;}.pl45 {padding-left:45px !important;} .pl50 {padding-left:50px !important;}.pl55 {padding-left:55px !important;}.pl60 {padding-left:60px !important;}
.pl0	{padding-left:0 !important;}


/* --------------------------------------------
 * width
/* ------------------------------------------ */
.wid100 {width:100% !important;}

/* --------------------------------------------
/* border */
/* ------------------------------------------ */
.bt0 {border-top:0 !important;}
.bb0 {border-bottom:0 !important;}
.bb1 {border-bottom:1px solid #e6e6e6;}


/* --------------------------------------------
 * select
/* ------------------------------------------ */
/* select */
select {height:27px; margin:0; border: 1px solid #dcdcdc; padding:0; font-size:13px; vertical-align:middle; color:#777777;background:#fff;}
textarea {border:1px solid #dcdcdc; color:#777777; font-size:13px; line-height:18px; padding:5px; overflow-y:auto; resize:none;}

input[type='text'],
input[type='tel'],
input[type='password'],
input[type='search'] {height:27px; line-height:25px; font-size:13px; margin:0; border:1px solid #dcdcdc; color:#777777; padding:0; vertical-align: middle;}
input[type='checkbox'] {background:#fff; border:solid 1px #c9c9c9; height:16px; width:16px; -webkit-appearance:none; -webkit-border-radius:3px; padding:0; border:0 \0/IE8+9; margin-top:0; margin-top:2px \0/IE8+9;}
input[type='checkbox']:checked {background:#fff; border:solid 1px #c9c9c9; border:0 \0/IE8+9;}
input[type='checkbox']:checked:after {content:""; display:block; width:8px; height:8px; background:#666; position:relative; top:3px; left:3px; -webkit-border-radius:0px;} 
input[type='radio'] {background:#fff; border:solid 1px #c9c9c9; height:16px; width:16px; -webkit-appearance:none; -webkit-border-radius:10px; padding:0; border:0 \0/IE8+9; margin-top:0; margin-top:2px \0/IE8+9;}
input[type='radio']:checked {background:#fff; border:solid 1px #c9c9c9; border:0 \0/IE8+9;} 
input[type='radio']:checked:after {content:""; display:block; width:8px; height:8px; background:#666; position:relative; top:3px; left:3px; -webkit-border-radius:5px;} 


/* --------------------------------------------
/* default image */
/* ------------------------------------------ */
.di-71x48 {width:71px;height:48px;}
.di-128x72 {width:128px;height:72px;}
.di-140x79 {width:140px;height:79px;}
.di-237x133 {width:237px;height:133px;}
.di-237x178 {width:237px;height:178px;}
.di-237x290 {width:237px;height:290px;}
.di-246x138 {width:246px;height:138px;}
.di-246x184 {width:246px;height:184px;}
.di-246x246 {width:246px;height:246px;}
.di-300x225 {width:300px;height:225px;}
.di-320x180 {width:320px;height:180px;}
.di-320x240 {width:320px;height:240px;}
.di-328x239 {width:328px;height:239px;}
.di-328x246 {width:328px;height:246px;}
.di-328x400 {width:328px;height:400px;}
.di-403x403 {width:403px;height:403px;}
.di-480x273 {width:480px;height:273px;}
.di-486x273 {width:486px;height:273px;}
.di-580x326 {width:580px;height:326px;}
.di-600x400 {width:600px;height:400px;}
.di-610x343 {width:610px;height:343px;}
.di-640x360 {width:640px;height:360px;}
.di-640x426 {width:640px;height:426px;}
.di-640x480 {width:640px;height:480px;}
.di-652x367 {width:652px;height:367px;}
.di-656x400 {width:656px;height:400px;}
.di-738x415 {width:738px;height:415px;}
.di-738x554 {width:738px;height:554px;}
.di-900x506 {width:738px;height:554px;}
.di-900x675 {width:738px;height:554px;}
.di-984x400 {width:984px;height:400px;}