@import url("base.css");
@import url("thickbox.css");

div.ttleng { background-image: url(../guidelines/img/ttl_eng.gif);}
.d-title { background: url(../guidelines/img/dttl.gif) left no-repeat;}

li.LNguidelines a { background-image: url(../img/ln_link_down.gif);}
.guidelines li.LNguidelines a { color: #000066; background-color: #F6F9FF;}
.apply li.LNapply a { color: #000066; background-color: #F6F9FF;}

/* guidelines ----------------- */

.ttl { clear: none;}
.guidelines em { font-style: normal; color: #FF7700;}
.guidelines strong { color: #FF7700; letter-spacing: 1px;}
.guidelines table { width: 625px; margin: 8px 0 14px; border-collapse: collapse; border: 1px solid #C3CDD7; font-size: 90%;}
.guidelines th { width: 8.2em; padding: 7px 4px 7px 8px; border: 1px solid #C3CDD7; background: #F0F5FA; font-weight: normal; white-space: nowrap; vertical-align: top;}
.guidelines td { padding: 7px 7px 7px 8px; border: 1px solid #C3CDD7; vertical-align: top;}
.guidelines td p { margin: 0 0 7px;}
.guidelines dt { color: #DD6600;}
.guidelines dd { margin: 0 0 10px 15px;}

div.works ul { list-style-type: square;}

p.shikaku { clear: both; margin: 25px 10px; padding: 12px 10px; border: 1px solid #DDDD99; background: #FFFFCC; text-align: center;}
.ttl2 { clear: none;}
img.floatr { margin: 0 0 5px 10px; border: 1px solid #CCC;}
p.applylink { margin: 25px 15px 15px 15px; border-width: 1px; border-style: solid; border-color: #CCCCEE #9999CC #666699 #CCCCEE;}
p.applylink a { display: block; padding: 4px 10px 4px 23px; background: #F9F9FF url(../img/ln_link.gif) 10px center no-repeat; text-decoration: none;}
p.applylink a:hover { background: #EEEEFF url(../img/ln_link.gif) 10px center no-repeat; color: #000066;}

/* apply ---------------------- */

.apply table { margin: 20px auto; border: 1px solid #E6E6E6; font-size: 90%;}
.apply th { padding: 10px 8px; border-top: 2px solid #FFF; border-right: 1px solid #DDF3F6; border-bottom: 1px dotted #DDDCE6; background: #EEF9FF; font-weight: normal; white-space: nowrap; vertical-align: top; color: #111; color: #00C;}
.apply td { padding: 10px 0 10px 8px; border-top: 2px solid #FFF; border-bottom: 1px dotted #DDDCE6; vertical-align: top;}
.apply td p { margin: 0 0 7px;}
.apply em { color: #FF7700; font-weight: bolder; font-style: normal;}
p.att { text-indent: -1em; padding: 0 0 0 1em; font-size: 90%;}
p.tcenter { margin: 35px 0;}
