﻿@charset "UTF-8";
/*==================================================
 CLASS CSS
==================================================*/

/* IME
------------------------------------------------- */
.ime_on { ime-mode: active !important; }
.ime_off { ime-mode: disabled !important; }
.ime_alpha { ime-mode: inactive !important; }

/* IMG
------------------------------------------------- */
.imgHover:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

/* BOX
------------------------------------------------- */
.relative { position: relative; } 
.absolute {position: absolute; }

.leftBox { float: left !important; }
.centerBox {
	margin-left: auto !important;
	margin-right: auto !important;
	}
.rightBox { float: right !important; }
.boxWrap {
	position: relative;
	overflow: hidden;
	zoom: 1;
	}

/* CLEAR
------------------------------------------------- */
.clearFix { clear: both; }


/* TEXT
------------------------------------------------- */
.leftText { text-align: left !important; }
.rightText { text-align: right !important; }
.centerText { text-align: center !important; }

.wordBreak { word-wrap: break-word; }

.normal { font-weight: normal; }
.bold { font-weight: bold; }

/* COLOR
------------------------------------------------- */
.readonly { background: #CCCCCC; }
.error { color: #FF0000 !important; }
.required { color: #FF0000 !important; }

.error { color: #FF0000 !important; }
.required { color: #FF0000 !important; }
.link { color: #0033CC !important; }
.note { color: #3366CC !important; font-size: 10px; }
.ex { color: #666666 !important; }

/* INLINE
------------------------------------------------- */
.middle * {
	vertical-align: middle;
	}

/* SCROLL
------------------------------------------------- */
.scroll { overflow-y: scroll; }

/* SPACE TAGS
------------------------------------------------- */
.hr hr { display: none; font-size: 0px; }
.br br { display: none; font-size: 0px; }

/* BLOCK
------------------------------------------------- */
.none { display: none; }
.inline { display: inline; }
.block { display: block; }

/* FORM
------------------------------------------------- */

/* FONT
------------------------------------------------- */
.f10px { font-size: 9px !important; }
.f10px { font-size: 10px !important; }
.f11px { font-size: 11px !important; }
.f12px { font-size: 12px !important; }
.f13px { font-size: 13px !important; }
.f14px { font-size: 14px !important; }
.f15px { font-size: 15px !important; }
.f16px { font-size: 16px !important; }
.f18px { font-size: 18px !important; }
.f20px { font-size: 20px !important; }
.f24px { font-size: 24px !important; }

/* WIDTH
------------------------------------------------- */
.w300px { width: 300px !important; }
.w310px { width: 310px !important; }
.w320px { width: 320px !important; }
.w350px { width: 350px !important; }
.w400px { width: 400px !important; }
.w425px { width: 425px !important; }
.w450px { width: 450px !important; }
.w500px { width: 500px !important; }
.w550px { width: 550px !important; }

/* HEIGHT
------------------------------------------------- */
.h100px { height: 100px !important; }
.h200px { height: 200px !important; }
.h300px { height: 300px !important; }

/* MARGIN
------------------------------------------------- */

.mT1 { margin-top: 1px !important; }
.mT2 { margin-top: 2px !important; }
.mT3 { margin-top: 3px !important; }
.mT4 { margin-top: 4px !important; }
.mT5 { margin-top: 5px !important; }
.mT6 { margin-top: 6px !important; }
.mT7 { margin-top: 7px !important; }
.mT8 { margin-top: 8px !important; }
.mT9 { margin-top: 9px !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; }
.mT65 { margin-top: 65px !important; }
.mT70 { margin-top: 70px !important; }
.mT75 { margin-top: 75px !important; }
.mT80 { margin-top: 80px !important; }
.mT85 { margin-top: 85px !important; }
.mT90 { margin-top: 90px !important; }
.mT95 { margin-top: 95px !important; }
.mT100 { margin-top: 100px !important; }

.mR1 { margin-right: 1px !important; }
.mR2 { margin-right: 2px !important; }
.mR3 { margin-right: 3px !important; }
.mR4 { margin-right: 4px !important; }
.mR5 { margin-right: 5px !important; }
.mR6 { margin-right: 6px !important; }
.mR7 { margin-right: 7px !important; }
.mR8 { margin-right: 8px !important; }
.mR9 { margin-right: 9px !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; }
.mR65 { margin-right: 65px !important; }
.mR70 { margin-right: 70px !important; }
.mR75 { margin-right: 75px !important; }
.mR80 { margin-right: 80px !important; }
.mR85 { margin-right: 85px !important; }
.mR90 { margin-right: 90px !important; }
.mR95 { margin-right: 95px !important; }
.mR100 { margin-right: 100px !important; }

.mB1 { margin-bottom: 1px !important; }
.mB2 { margin-bottom: 2px !important; }
.mB3 { margin-bottom: 3px !important; }
.mB4 { margin-bottom: 4px !important; }
.mB5 { margin-bottom: 5px !important; }
.mB6 { margin-bottom: 6px !important; }
.mB7 { margin-bottom: 7px !important; }
.mB8 { margin-bottom: 8px !important; }
.mB9 { margin-bottom: 9px !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; }
.mB65 { margin-bottom: 65px !important; }
.mB70 { margin-bottom: 70px !important; }
.mB75 { margin-bottom: 75px !important; }
.mB80 { margin-bottom: 80px !important; }
.mB85 { margin-bottom: 85px !important; }
.mB90 { margin-bottom: 90px !important; }
.mB95 { margin-bottom: 95px !important; }
.mB100 { margin-bottom: 100px !important; }

.mL1 { margin-left: 1px !important; }
.mL2 { margin-left: 2px !important; }
.mL3 { margin-left: 3px !important; }
.mL4 { margin-left: 4px !important; }
.mL5 { margin-left: 5px !important; }
.mL6 { margin-left: 6px !important; }
.mL7 { margin-left: 7px !important; }
.mL8 { margin-left: 8px !important; }
.mL9 { margin-left: 9px !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; }
.mL65 { margin-left: 65px !important; }
.mL70 { margin-left: 70px !important; }
.mL75 { margin-left: 75px !important; }
.mL80 { margin-left: 80px !important; }
.mL85 { margin-left: 85px !important; }
.mL90 { margin-left: 90px !important; }
.mL95 { margin-left: 95px !important; }
.mL100 { margin-left: 100px !important; }

/* PADDING
------------------------------------------------- */


/* DEBUG
------------------------------------------------- */
pre.debug{
	text-align: left !important;
}
