#content_cen { margin-right: 10px; margin-left: 10px;}
#content_cen .bg_head { margin-top: 5px; height: 24px; line-height: 24px; font-size: 16px; font-weight: bold; color: #F44100; border-bottom: 1px solid lightgray; }
#content_cen .head { font-size: 14px; font-weight: bold; color: #F44100; padding: 5px 0 0 0; clear: both; margin-bottom: 3px; }
#content_cen h3.head { font-size: 12px; }
.cell_register { background-color: #ffe; margin: auto 3px auto auto; }
.cell_register td { font-size: 12px; padding: 5px; height: 28px; }
table.cell_register { margin: 12px auto 12px auto; }
.cell_register textarea { margin-bottom: 12px; }
ul.cell_register { list-style-type: none; vertical-align: top; padding-top: 2px; padding-bottom: 2px; }
ul.cell_register li { margin: 6px; line-height: 150%; vertical-align: top; clear: both; }
ul.cell_register label { display: block; width: 250px; float: left; vertical-align: top; padding-left: 15px; }
ul.cell_register label.sort { width: 100px; height: 24px; background-position: left 3px; }
ul.cell_register li div { float: left; margin: 6px 0; }
/*.inputbox { border: #FE9249 1px solid; }*/
span.inputbox { _border: #FE9249 1px solid; _display: table-cell; }
span.inputbox select { border: #FE9249 1px solid; }
.space { margin: 5px 15px; }
.space02 { margin: 10px 15px; font-size: 11px; }
span.text_bold { font-size: 12px; font-weight: bold; color: #F44100; }
/* ---------->>> jtip <<<---------------------------------------------------------------*/
#JT { position: absolute; z-index: 100; background-color: #F0F7FE; }
#JT_copy { margin: -10px -10px 10px 10px; padding: 0px; color: #333; }
#JT_copy p { margin: 3px 0; }
#JT_copy img { padding: 1px; border: 1px solid #CCCCCC; }
.jTip { cursor: help; }

ul.faq { list-style-image: url(/images/arrow.jpg); background-color: #ffe; margin: auto 3px auto auto; padding-left: 7px; list-style-position: inside; }
ul.faq li a { cursor: pointer;}
ul.faq li ul { list-style-type: none; list-style-image: none; margin: 0 0 0 15px; padding: 0 0 10px 0; display: none; }
ul.faq li ul li { padding: 5px 3px; margin: 0; color: #666; }

ol { list-style-position: outside; padding: 0 0 0 15px; _padding-left: 0; _margin-left:0; }
ol li { line-height: 150%; }

table#sitemap { width: 100%; border: 1px dotted #FFEEE8; }
table#sitemap tr td { width: 33.33%; padding: 0 15px; }
table#sitemap tr td h3 { color: #F44100; }
table#sitemap tr td ul { padding:0 0 0 15px;}
table#sitemap tr td ul li { color: #c0c0c0; margin: 3px 0; }

.SearchTips { margin: 10px; padding: 20px 5%; background-color: #FFFFEE; }
.SearchTips p, .SearchTips li { font-size: 12px; line-height: 150%; margin-top: 12px; margin-bottom: 12px; }

.delivery ul span { display: block; }
