﻿@charset "utf-8";

/* ================================================
	common style
	source file: style.css
	target: CSS Level 2
================================================ */
/* common style */
* { margin: 0; padding: 0; }
body, input, textarea, p {font-Family:malgun gothic, 맑은 고딕, Arial; font-size:16px;line-height:1.3;color:#666666; -webkit-text-size-adjust:none;}
input, select, textarea { vertical-align: middle;}
input[type=text] {height:18px; border:solid #b1b1b1 1px; background:#ffffff;}
input[type=file] {height:20px; border:solid #b1b1b1 1px; background:#ffffff;}
select {font-size:15px; color:#666666;}
textarea {line-height:18px; border:solid #b1b1b1 1px; overflow:auto;}
a { color: #666666; text-decoration: none; }
img { border: 0; vertical-align: top; }
ul, ol { list-style: none; }
hr {display:none;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}


.al_l {text-align:left !important;}
.al_r {text-align:right !important;}
.al_c {text-align:center !important;}

.mt10 {margin-top:10px !important;}
.mt17 {margin-top:17px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}

.mb10 {margin-bottom:10px !important;}

.pd0 {padding:0 !important;}
.pl42 {padding-left:42px !important;}
.pl65 {padding-left:69px !important;}

.bW_01 {border:1px solid white !important;}


/* mq_01.html */
#wrap {width:100%;margin:0 auto;background-color:#fff;}
.cont {width:90%;margin:0 auto;background-color:#fff;}
.txt01 {display: block; float: left; width:100%; padding: 20px 0 5px;}

.box {display:block; float: left; width:95%;margin:0 auto; padding:13px 10px;font-size:13px; line-height:2; border:3px solid #d8d7d7;}
.box dt {display:inline-block; float: left; width:20%; color:#878787; }
.box dd {display:inline-block; float: left; width:80%;}
.box input {height:24px;padding-left:2px;font-size:16px; border:solid #e1e1e1 1px;}
.box input.txt {width:85%;}
.box input.name {width:41%;}
.box input.phone {width:20%;}
.box input.email {width:41%;}
.box input.addr {width:85%;}
.box select {height:24px;padding-left:2px;font-size:16px; border:solid #e1e1e1 1px;}
.box select.phone {width:30%;}
.box select.email {width:38%;}
.box select.birth01 {width:30%;}
.box select.birth02 {width:20%;}

.induval {clear:both; width:95%; margin:0 auto; font-size:13px; line-height:1.5; text-align:left; color:#878787; border:3px solid #d8d7d7;}

.txt02 {display:block; float:left; width:100%; padding-top:5px;font-size:13px; color:#878787; }
.txt02 .chk {margin-top:-2px;}

.btn01 {clear:both;padding:15px 0;text-align:center;}

