
table tr td {
	height: 1px;
}

#help div.title_top {
	background-color: #46a6e3;
}
#help div.title_top div.space{
	margin : 0;
	padding: 8px 10px 6px 10px;
}


#help div.readtext{
	margin : 0 22px 0 22px;
	padding: 18px 0 16px 0;
}


#help div.last_link{
	margin : 18px 0 0 0;
	padding: 0;
}
#help div.last_link div.readtext{
	margin : 0 0 16px 0;
	padding: 0;
}
#help div.last_link table.last_link{
	width: 760px;
}
#help div.last_link table.last_link td.cw01,
#help div.last_link table.last_link td.cw03{
	width: 232px;
}
#help div.last_link table.goback img.arrow,
#help table.linkbox img.arrow{
	margin : 0 10px 0 0;
	padding: 0;
}
#help table.linkbox td.blank_h{
	height: 10px;
}

#help div.last_help_link{
	margin : 15px 0 15px 0;
	padding: 0;
}



/* ¡¡¡ƒwƒ‹ƒv
	/help/index.html
                                      ¡¡¡¡¡¡ */
#help div.list div.title_middle{
	margin : 0 0 10px 0;
	padding: 0;
	background-color: #f2f2f2;
	background-image: url("/img/top/bk_registration_title_middle.gif");
	background-repeat: repeat-y;
	background-position: left center;
	border: solid 1px #d1d1d1;
	font-weight: bold;
}

#help div.list div.title_middle div.space{
	margin : 0;
	padding: 4px 16px 3px 16px;
}

#help div.list dl.base{
	margin : 0;
	padding: 0;
	width: 760px;
}
#help div.list dl.last{
	margin : 0 0 10px 0;
	padding: 0;
	width: 760px;
}
#help div.list dt.base{
	margin : 0 10px 10px 15px;
	padding: 0;
	width: 735px;
}
#help div.list dd.base{
	margin : 0 10px 10px 25px;
	padding: 0;
	width: 725px;
}
#help div.list ul.base{
	margin : 0 10px 0 35px;
	padding: 0;
}
#help div.list ul.last{
	margin : 0 10px 20px 35px;
	padding: 0;
}
#help div.list li.base{
	margin : 0 0 10px 0;
	padding: 0;
}

/* ¡¡¡faq
	/help/faq/index.html
                                      ¡¡¡¡¡¡ */

#help table.faq_answer{
	margin : 20px 22px 20px 22px;
	padding: 0;
	width: 716px;
}
#help table.faq_answer th.cw01{
	margin : 0;
	padding: 0;
	width: 50px;
	text-align: left;
}
#help table.faq_answer td.cw02{
	margin : 0;
	padding: 0;
	width: 666px;
}
#help table.faq_answer td.blank_h{
	margin : 0;
	padding: 0;
	height: 10px;
}

/* ¡¡¡—˜—p‹K–ñ
	/help/tos/index.html
                                      ¡¡¡¡¡¡ */
#help div.tos{
	margin : 0 22px 0 22px;
	padding: 0;
}
#help div.tos dl{
	margin : 10px 0 10px 0;
	padding: 0;
}
#help div.tos dt{
	margin : 0;
	padding: 0;
}
#help div.tos dd{
	margin : 0 0 0 15px;
	padding: 0;
}

/* ¡¡¡ƒvƒ‰ƒCƒoƒV[ƒ|ƒŠƒV[
	/help/privacy/index.html
                                      ¡¡¡¡¡¡ */
#help div.privacy{
	margin : 16px 22px 0 22px;
	padding: 0;
}
#help div.privacy dl{
	margin : 10px 0 10px 0;
	padding: 0;
}
#help div.privacy dt{
	margin : 0;
	padding: 0;
}
#help div.privacy dd{
	margin : 0 0 0 15px;
	padding: 0;
}

/* ¡¡¡‚¨–â‚¢‡‚í‚¹
	/help/inquiry/index.html
                                      ¡¡¡¡¡¡ */
#help table.employment_info{
	margin : 10px 0 0 0;
	padding: 0;
	border: solid 1px #cccccc;
}
#help table.employment_info table.linkbox{
	margin : 10px 10px 0 10px;
	padding: 0;
	border: none;
}
#help table.employment_info div.space{
	margin : 0;
	padding: 10px 10px 10px 10px;
}

#help table.input_base{
	margin : 20px 0 0 0;
	padding: 0;
	width: 760px;
	border-top   : solid 1px #cccccc;
	border-left  : solid 1px #cccccc;
}
#help table.input_base th.cw01,
#help table.input_base td.cw02{
	border-bottom: solid 1px #cccccc;
	border-right : solid 1px #cccccc;
}
#help table.input_base th.cw01{
	width: 238px;
	text-align: left;
}
#help table.input_base th.cw01 table.th_title_icon{
	border       : none;
	width: 203px;
}
#help table.input_base th.cw01 table.th_title_icon td.cw01{
	border       : none;
	width: auto;
}
#help table.input_base th.cw01 table.th_title_icon td.cw02{
	border       : none;
	width: 40px;
}
#help table.input_base th.cw01 div.space{
	margin : 0;
	padding: 10px 15px 10px 20px;
}
#help table.input_base th.cw01 div.space2{
	margin : 0;
	padding: 3px 15px 3px 20px;
}

#help table.input_base td.cw02{
	width: auto;
}
#help table.input_base td.cw02 div.space{
	margin : 0;
	padding: 10px 15px 10px 20px;
}
#help table.input_base td.cw02 div.space2{
	margin : 0;
	padding: 3px 15px 3px 15px;
}

#help table.input_base td.cw02 td.input_td_blank{
	height: 10px;
}
#help table.input_base tr.indispensability th.cw01,
#help table.input_base tr.recommendation th.cw01{
	background-color: #ffd9d9;
}
#help table.input_base tr.arbitrariness th.cw01{
	background-color: #e0e0e0;
}

#help table.input_base td.cw02 div.error_message_box{
	margin : 0 15px 0 0;
	padding : 0;
	background-color: #ff0000;
}
#help table.input_base td.cw02 div.error_message_box div.space{
	margin : 0;
	padding : 6px 18px 5px 18px;
	font-weight: bold;
	color: #ffffff;
}
#help table.input_base td.cw02 img.error_bottom_arrow{
	margin : 0 10px 5px 10px;
	padding : 0;
}

#help table.input_base input.long,
#help table.input_base textarea.long{
	width: 420px;
}
#help table.input_base input.short{
	width: 220px;
}
#help table.input_base input.x-short{
	width: 50px;
}
#help table.input_base img.space_icon,
#help table.input_base input.radio_space,
#help table.input_base input.checkbox_space,
#help table.input_base select.select_space{
	margin : 0 10px 0 0;
	padding: 0;
}
#help table.input_base input.side_space,
#help table.input_base select.side_space{
	margin : 0 10px 0 10px;
	padding: 0;
}
#help table.input_base td.cw02 div.input_text{
	margin : 0;
	padding: 0 30px 0 0;
}
#help table.input_base td.cw02 div.input_text02{
	margin : 0;
	padding: 0 20px 0 0;
}
#help table.input_base div.space_right{
	margin : 0;
	padding: 0 10px 0 5px;
}
#help table.input_base div.space_right02{
	margin : 0;
	padding: 0 30px 0 0;
}
#help table.input_base div.right_attention{
	margin : 0;
	padding: 0 0 0 10px;
}
#help table.input_base div.top_attention{
	margin : 0;
	padding: 0 0 10px 0;
}
#help table.input_base div.bottom_attention{
	margin : 0;
	padding: 10px 0 0 0;
}
#help table.input_base div.input_mail_box{
	margin : 0 10px 0 10px;
	padding: 3px 10px 2px 10px;
	border: solid 1px #d1d1d1;
}

#help table.input_base div.not_open_public{
	margin : 0 0 10px 0;
	padding: 0;
	font-weight: bold;
}

#help div.attention_before_inquires{
	margin : 8px 0 0 0;
	padding: 0;
	border: solid 1px #cccccc;
	font-size: 14px;
}
#help div.attention_before_inquires div.space{
	margin : 0;
	padding: 10px 10px 10px 10px;
}
#help div.readtext div.error_box{
	margin : 0;
	padding: 5px 5px 5px 5px;
	border: solid 1px #ff0000;
}
#help div.readtext div.error_box-in{
	margin : 0;
	padding: 10px 20px 10px 20px;
	border: solid 1px #ff0000;
	font-weight: bold;
	color: #ff0000;
}
#help div.readtext div.error_box-in ul{
	margin : 0 0 0 15px;
	padding: 0;
	font-weight: bold;
	color: #ff0000;
}
#help .float {
	margin: 10px 0 10px 0;
	padding: 5px;
	border: solid 1px #cccccc;
	height: 140px;
	overflow: auto;
}

