.hide {text-indent:-9999px; position:absolute; top:-9999px;}
#wd-2nd {line-height:140%; font-size:12px; font-family:monospace; width:800px; margin:0 auto;}

#wd-2nd h1 {font-size:16px; border-bottom:2px solid #333; color:#333; margin:15px 0 20px 0; padding:5px;}
#wd-2nd h2 {font-size:16px; line-height:140%; padding:10px 0;}
#wd-2nd p {margin:10px 0;}

table.cts_2nd {width:600px; border-collapse:collapse; margin:0 auto; color:#000;}
table.cts_2nd p {color:#333;}
table.cts_2nd td {vertical-align:top; color:#333;}
table.cts_2nd td a {font-weight:bold;}
table.cts_2nd td.img {padding:0 0 0 10px; font-size:10px; width:200px;}
table.cts_2nd td.img img {margin:15px auto 0 auto; padding:2px; border:1px solid #999; background:#FFF;}
table.cts_2nd td.img img.nobrd {border:none; background:none;}
table.cts_2nd td.date {padding:10px 0;}

table.cts_2nd td.cts_prpre {padding-bottom:15px;}
table.cts_2nd td.cts_prpre img {margin:10px auto 0 auto; padding:2px; border:1px solid #999; background:#FFF;}
table.cts_2nd td.cts_prpre img.nobrd {border:none; background:none;}
table.cts_2nd td.img_prpre {padding:0 15px 0 0; font-size:10px; width:150px;}
table.cts_2nd td.img_prpre img {margin:10px auto 0 auto; padding:2px; border:1px solid #999; background:#FFF;}
table.cts_2nd td.img_prpre img.nobrd {border:none; background:none;}
table.cts_2nd td div.cap_prpre {margin:15px auto; background:url("../img/p_tenline.gif") repeat-x 0 0; width:550px;}
table.cts_2nd td div.cap_prpre img {margin:30px auto; padding:4px; border:1px solid #999; background:#FFF;}


table.cts_2nd td dl.ph_l {margin-bottom:15px;}
table.cts_2nd td dl.ph_l dt {float:left;}
table.cts_2nd td dl.ph_l dt img {margin:0 10px 10px 0;}
table.cts_2nd td dl.ph_l dd {margin-bottom:15px;}

table.cts_2nd td dl.ph_r {margin-bottom:15px;}
table.cts_2nd td dl.ph_r dt {float:right;}
table.cts_2nd td dl.ph_r dt img {margin:0 0 10px 10px;}
table.cts_2nd td dl.ph_r dd {margin-bottom:15px;}


td.td_clmindex {padding:30px 0 15px 0px;}
td.td_clmindex h4 {font-size:14px;}
td.td_clmindex h4 span {padding-left:10px; font-size:14px; font-weight:normal;}
td.td_clmindex h4 div.love {display:inline; font-size:12px;}
td.td_clmindex ol.clm_index {margin:15px 0 0 40px;}
td.td_clmindex ol.clm_index li {}

p.gotop {border-top:1px solid #333; padding:3px 5px; text-align:right;}


div.writer_plof {float:right; width:210px; background:url("../img/p_tenline_h.gif") repeat-y; padding:0 0 0 15px; height:350px;}
div.writer_plof p {margin:0; padding:0;}
div.writer_plof p.ttl {margin:0; font-weight:bold; padding:0; line-height:100%; color:#000;}
div.writer_plof img.meg {float:left;}
div.writer_plof a.phb {margin:5px auto; display:block;}
div.writer_plof p.profname {margin:0 0 2px 0; font-weight:bold; color:#000;}
div.writer_plof p.profcap {margin:0; font-size:10px;}
div.writer_plof p.megname {padding-left:75px; margin:0 0 2px 0; font-weight:bold; color:#000;}
div.writer_plof p.megcap {padding-left:75px; margin:0; font-size:10px;}

img.mrg-r10 {margin-right:10px}
p.m_ph {margin:5px 0;}
p.m_ph img {padding:2px; border:1px solid #999; background:#FFF; margin:5px 0 2px 0;}




/* travel */
table.cts_2nd td.td_travel p {width:400px; padding-left:100px;}

/* PR Presents */
#wd-2nd h3.h3_prpre {font-size:14px; padding:10px; margin-bottom:15px; background:#999; color:#fff; text-align:center;}
a.btn_prpre {background:url("../img/btn_present_form.gif") no-repeat; display:block; width:150px; height:25px; text-indent:-9999px; margin:50px auto;}
a.btn_prpre:hover {background-position:0 -25px;}


/* books */
#wd-2nd h2.h2_books {font-size:20px;}
#wd-2nd h2.h2_books_busu {font-size:32px;}
#wd-2nd h3.h3_books {font-size:14px; border-bottom:1px solid #333; border-top:1px solid #333; padding:10px; margin-bottom:15px; text-align:center;}
dl.books_cap {}
dl.books_cap dt {float:left; margin-bottom:15px;}
dl.books_cap dt img {margin-right:10px; margin-bottom:15px;}
dl.books_cap dd {margin-bottom:15px; font-size:10px;}
div.booksinfo {width:300px; margin:0 auto 30px auto;}
div.booksinfo img {margin:10px auto;}


/* present */

table.form_btns {margin:auto;}
table.form_btns td {padding:20px;}
table.form_btns a {display:block; width:90px; height:25px; margin:0 20x; text-indent:-9999px;}
table.form_btns a.btn_send {background:url("/common/img/btn/btn_send.gif") no-repeat #EEE;}
table.form_btns a.btn_send:hover {background-position:0 -25px;}
table.form_btns a.btn_clear {background:url("/common/img/btn/btn_clear.gif") no-repeat #EEE;}
table.form_btns a.btn_clear:hover {background-position:0 -25px;}
table.form_btns a.btn_apply {background:url("/common/img/btn/btn_apply.gif") no-repeat #EEE;}
table.form_btns a.btn_apply:hover {background-position:0 -25px;}
table.form_btns a.btn_regist {background:url("/common/img/btn/btn_regist.gif") no-repeat #EEE;}
table.form_btns a.btn_regist:hover {background-position:0 -25px;}
table.form_btns a.btn_next {background:url("/common/img/btn/btn_next.gif") no-repeat #EEE;}
table.form_btns a.btn_next:hover {background-position:0 -25px;}
table.form_btns a.btn_request {background:url("/common/img/btn/btn/btn_request.gif") no-repeat #EEE;}
table.form_btns a.btn_request:hover {background-position:0 -25px;}
table.form_btns a.btn_reset {background:url("/common/img/btn/btn_clear_s.gif") no-repeat #EEE;}
table.form_btns a.btn_back {background:url("/common/img/btn/btn_back_s.gif") no-repeat #EEE;}
table.form_btns input.reset {background:url("/common/img/btn/btn_clear_s.gif"); width:90px; height:25px; text-indent:-999px; border-width:1px; border-color:#fff;}

p.mi {font-size:12px; font-weight:bold; margin:30px 0 10px 0;}
