@charset "utf-8";

#mainCon {
	border: 10px solid #ced6de;
	padding: 22px 20px;
	}

.title_navi { border-bottom: 1px solid #7594cd; clear: both; overflow: hidden; }
.title_navi h3 { float: left; width: 70%; padding-bottom: 5px; }
.title_navi .navi { float: right; width: 28%; text-align: right; padding-top: 8px; }

#mainCon form { clear: both; }

p#bread1, p#bread2{
	position:absolute;
	top:32px;
	width:200px;
	left:735px;
	}
	p#bread2{
	left:170px;
	}

#stipulation p{
	padding:10px 0 35px 0;
	text-align:center;
	}

h4{
	padding:13px 0 10px 0;
	}

.info{
	padding-left:20px;
	}

th{
	padding-top:3px;
	}

span.star{
	vertical-align:top;
	color:e84a4a;
	}



.input1{
	width:110px;
	padding:1px;
	}
.input2{
	width:86px;
	}
.input3{
	width:188px;
	}
.input4{
	width:263px;
	}
.input5{
	width:278px;
	}

table .radioBtn{
	padding-right:5px;
	font-size:1.1em;
	color:#515151;
	}

.radioBtn input{
	width:15px;
	}
.selectBox{
	width:108px;
	border: 1px solid #d9d9d9;
	}

#add th{
	padding-left:13px;
	}
#summitBtn{
	border-top: 1px solid #b3b3b3;
	padding:30px;
	text-align:center;
	}
	#summitBtn input{
		padding: 0 5px;

		}

.textareaJoin {
	width: 98%;
	height: 300px;
	background: #f9f9f9;
	border: 1px solid #e0e0e0;
	padding: 12px;
    line-height: 1.6em;
	color: #333;
	background: #f9f9f9;
	border:1px solid #e0e0e0;
    overflow-x: hidden;
}

.yak1{
	padding:14px 5px 15px  5px;
	text-align:center;
	}

.subcopy1{
	padding-bottom:16px;
	}


table input {
border:1px solid #D9D9D9;
padding:3px;
}



/* ÀÚ°£ */
.ls01 { letter-spacing:-1px; }
.ls02 { letter-spacing:-2px; }
.ls03 { letter-spacing:1px; }
.ls04 { letter-spacing:2px; }
.ls05 { letter-spacing:-3px; }
.ls06 { letter-spacing:-4px; }

/* °£°Ý */
.ws04 { word-spacing:4px; }
.ws03 { word-spacing:3px; }
.ws02 { word-spacing:2px; }
.ws01 { word-spacing:1px; }
.ws-01 { word-spacing:-1px; }
.ws-02 { word-spacing:-2px; }
.ws-03 { word-spacing:-3px; }
.ws-04 { word-spacing:-4px; }
.ws-05 { word-spacing:-5px; }


/* Çà°£ */
.sc15 { line-height:15px; }
.sc16 { line-height:16px; }
.sc17 { line-height:17px; }
.sc18 { line-height:18px; }
.sc19 { line-height:19px; }
.sc20 { line-height:20px; }
.sc21 { line-height:21px; }
.sc22 { line-height:22px; }
.sc23 { line-height:23px; }
.sc24 { line-height:24px; }
.sc25 { line-height:25px; }
.sc26 { line-height:26px; }


/* »ö»ó */
.cl01 { color:#ff4e00;}



/************************************************************************
ÆÐµù°ª
************************************************************************/
.p3 {padding:3px} .p4 {padding:4px} .p10 {padding:10px}

.pt1 {padding-top:1px} .pt2 {padding-top:2px} .pt3 {padding-top:3px} .pt4 {padding-top:4px} .pt5 {padding-top:5px}
.pt6 {padding-top:6px} .pt7 {padding-top:7px} .pt8 {padding-top:8px}.pt9 {padding-top:9px} .pt10 {padding-top:10px}
.pt11 {padding-top:11px} .pt12 {padding-top:12px} .pt13 {padding-top:13px} .pt14 {padding-top:14px} .pt15 {padding-top:15px} .pt16 {padding-top:16px}
.pt17 {padding-top:17px} .pt18 {padding-top:18px}.pt19 {padding-top:19px} .pt20 {padding-top:20px} .pt21 {padding-top:21px}
.pt22 {padding-top:22px} .pt23 {padding-top:23px} .pt24 {padding-top:24px} .pt25 {padding-top:25px} .pt26 {padding-top:26px}
.pt27 {padding-top:27px} .pt28 {padding-top:28px} .pt30 {padding-top:30px} .pt38 {padding-top:38px} .pt45 {padding-top:45px}

.pr5 {padding-right:5px} .pr7 {padding-right:7px}.pr8 {padding-right:8px} .pr9 {padding-right:9px} .pr10 {padding-right:10px}
.pr11 {padding-right:11px} .pr13 {padding-right:13px} .pr14 {padding-right:14px} .pr15 {padding-right:15px}
.pr16 {padding-right:16px} .pr20 {padding-right:20px} .pr26 {padding-right:26px}

.pb1 {padding-bottom:1px} .pb2 {padding-bottom:2px} .pb3 {padding-bottom:3px} .pb4 {padding-bottom:4px} .pb5 {padding-bottom:5px}
.pb7 {padding-bottom:7px} .pb8 {padding-bottom:8px} .pb9 {padding-bottom:9px} .pb10 {padding-bottom:10px} .pb11 {padding-bottom:11px}
.pb12 {padding-bottom:12px} .pb13 {padding-bottom:13px} .pb14 {padding-bottom:14px} .pb15 {padding-bottom:15px} .pb16 {padding-bottom:16px}
.pb17 {padding-bottom:17px} .pb18 {padding-bottom:18px} .pb19 {padding-bottom:19px} .pb20 {padding-bottom:20px} .pb21 {padding-bottom:21px} .pb23 {padding-bottom:23px}
.pb24 {padding-bottom:24px} .pb25 {padding-bottom:25px} .pb26 {padding-bottom:26px} .pb27 {padding-bottom:27px} .pb30 {padding-bottom:30px}
.pb38 {padding-bottom:38px} .pb40 {padding-bottom:40px} .pb42 {padding-bottom:42px} .pb45 {padding-bottom:45px} .pb59 {padding-bottom:59px} .pb69 {padding-bottom:69px}
.pb103 {padding-bottom:103px}


.pl1 {padding-left:1px} .pl2 {padding-left:2px} .pl3 {padding-left:3px} .pl4 {padding-left:4px} .pl6 {padding-left:6px} .pl7 {padding-left:7px} .pl8 {padding-left:8px}
.pl9 {padding-left:9px} .pl5 {padding-left:5px} .pl10 {padding-left:10px} .pl11 {padding-left:11px} .pl12 {padding-left:12px} .pl14 {padding-left:14px}
.pl15 {padding-left:15px} .pl16 {padding-left:16px} .pl17 {padding-left:17px} .pl18 {padding-left:18px} .pl19 {padding-left:19px} .pl20 {padding-left:20px}
.pl21 {padding-left:21px} .pl25 {padding-left:25px} .pl29 {padding-left:29px} .pl72 {padding-left:72px} .pl26 {padding-left:26px} .pl27 {padding-left:27px}
.pl30 {padding-left:30px} .pl50 {padding-left:50px} .pl130 {padding-left:130px} .pl550 {padding-left:550px}



.help_content { margin: 20px 30px; line-height: 1.8; }
.help_content h3 { border-bottom: 0 none !important; }
.help_content p { line-height: 1.8; }
.help_content img { display: block; margin: 20px auto; }

.bottom_button { text-align: center; }



/**
 * join form - table header
 **/
table.join_table th { text-align: left; font-size: 12px; }

/**
 * join form - address
 **/
span.address_title { width: 100px; display: inline-block; }
div.address2 { margin-top: 6px; }

/**
 * join form help
 **/
div.help,
ul.help,
ol.help { margin-top: 6px; color: #9C0204; }

ul.help,
ol.help { padding: 12px; border: 1px solid #ddd; width: 80%; }

/*.help li a { color: #9C0204; }*/

ul.help li,
ol.help li { margin-left: 20px; line-height: 1em; padding-bottom: 6px; }
ul.help li.last,
ol.help li.last { padding-bottom: 0; }
ul.help li { list-style-type: disc; }
ol.help li { list-style-type: decimal; }

/**
 * namecheck form
 **/
div.namecheck_img { margin-top:8px; margin-left:16px; float:left; width:45px; }
div.namecheck_form { margin-top:6px; float:left; width:300px; }
div.namecheck_button { margin-left:20px; float:left; }
span.namecheck_text { text-align: right; width: 100px; display: inline-block; }


