﻿/* FIXED DESIGN STYLE */
@charset "utf-8";

body, input, button, textarea, select { 
 	font-size: 12px;
 	line-height: 1.2;
 	font-family: 돋움, NanumGothicBoldWeb, sans-serif, arial, meiryo;
 	color:#4d4d4d;
}

/* body.en,.en input, .en button, .en textarea, .en select{font-family: arial, sans-serif;} */

a,.link { text-decoration:none; color:#4d4d4d; cursor: pointer; }
a:hover,.link:hover { color:#098eb8; }
.link{text-decoration: underline;}

h1,h2,h3,h4,h5,h6 { font-size:100%; }
address,strong{font-style:normal; font-weight:normal; }

.blind{display:block;overflow:hidden;position:absolute;left:0;top:-5000px}

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

*[hide-if=true],*[show-if=false]{display:none !important;}

/* http://www.dynamicdrive.com/style/layouts/item/css_liquid_layout_21_fixed_fluid/ */
.contentwrapper{
float: left;
width: 100%;
}

.contentcolumn_r400{
margin-left: 400px; /*Set left margin to LeftColumnWidth*/
}

.contentcolumn_l400{
margin-right: 400px; /*Set right margin to RightColumnWidth*/
}

.leftcolumn_400{
float: left;
width: 400px; /*Width of left column*/
margin-left: -100%;
}

.rightcolumn_400{
float: left;
width: 400px; /*Width of right column in pixels*/
margin-left: -400px; /*Set left margin to -(RightColumnWidth) */
}