/*     ----- 共通項目 -----     */
body { color: #85685B; }
p { font-size: 12px; color: #85685B; }
h2 { margin: 0px; padding: 0px; }

.bg_main { background-image:url(../img/bg_main.gif); }
td.subbody { background-image:url(../img/subbody_middle.gif); }
.bg_navi { background-image:url(../img/bg_navi.gif); }
.bg_white { background-color: #FFFFFF; }
.bg_pink { background-color: #FF99CC; }
.bg_blue { background-color: #3399CC; }
td.cam { background-image: url(../img/head_03.gif); }

p.para { font-size: 14px; line-height:130%; text-align: left; }
p.para_u { font-size: 14px; line-height:130%; text-align: left; text-decoration: underline; }
p.caption { font-size: 12px; line-height: 110%; text-align: left; }

a { font-size: 12px; line-height: 120%; color: #85685B; text-decoration: none; }
a.un { font-size: 12px; line-height: 120%; color: #0066FF; text-decoration: underline; }
a:hover { font-size: 12px; line-height: 120%; color:#FF6633; text-decoration: underline; }


.pa5 { padding: 3px; }
.rm20 { margin-right: 20px; }
.bm20 { margin-bottom: 20px; }
.tm20 { margin-top: 20px; }

.bg_unique { background: url(../../unique_ds/img/bg_unique.jpg) no-repeat right; }

/*     ----- 共通項目 -----     */
#mode #lead { text-align: center; }
#mode #lead table { margin: 0px auto; }
#main { text-align: center; padding: 12px;}
#mode #tfra { width: 612px; margin: 0px auto; }
#mode #bg_2 { background: no-repeat right url(/mrdriller_nds/mode/img/bg_2.gif); height: 151px; }
/*     ----- /共通項目 -----     */