@import url(base.css);
@import url(button.css);

/* Layout */
body{background:url(../../../image/usr/common/bg_popup01.gif) repeat-y;}
dt,dd{padding:2px 0;}
.popup{background:url(../../../image/usr/common/bg_popup02.gif) repeat-y right;  margin-top:-10px;}
.wrap{background:url(../../../image/usr/common/bg_popup05.gif) no-repeat left bottom; padding-bottom:40px; z-index:1;}
.header{background:url(../../../image/usr/common/bg_popup03.gif) repeat-y left top; padding-left:48px;}
.header h1{background:url(../../../image/usr/common/bg_popup04.gif) repeat-y right; padding:9px 0 20px 0;}
.popup_end{background:url(../../../image/usr/common/bg_popup05.gif) no-repeat right bottom; width:20px; height:40px; z-index:2; float:right;}
.contents{padding:20px 32px 0 32px;}

/* Data */
.line{border-bottom:1px #e3e3e3 solid; text-align:center; padding-bottom:10px; margin-bottom:20px;}
.line2{border-bottom:1px #e3e3e3 solid; border-top:1px #e3e3e3 solid; padding:10px 0; margin-bottom:20px;}

.box .btn{position:relative; top:3px}
.box{border:2px #e3e3e3 solid; padding:10px; margin-top:10px;}
.box_b{border:2px #e3e3e3 solid; padding:15px 23px; line-height:1.4;}
.box_b li{margin-bottom:2px;}
.box_b li strong{font-weight:normal; text-decoration:underline;}

.pic{position:absolute; top:375px; right:30px; margin-top:1px; border-left:10px #fff solid;}
.pic2{position:absolute; top:373px; right:30px; margin-top:1px; border-left:10px #fff solid;}
h4{background:url(../../../image/usr/common/bu_h4.gif) no-repeat; padding-left:15px; margin-top:5px; font-weight:normal;}
h5{background:url(../../../image/usr/common/bu_h5.gif) no-repeat left 5px; text-align:left; padding-left:13px; font-weight:normal;}
h5 img{position:relative; top:3px;}
.write{width:100%;}

.box{border:2px #e3e3e3 solid; padding:1px; background:#fff; line-height:1.3; padding:10px 20px;}
.gbox{background:#e3e3e3; color:#333; padding:2px 10px; margin:0 8px;}
.ggbox{background:#f3f3f3; padding:15px 10px;}

.bu{background:url(../../../image/usr/common/bu_pop.gif) no-repeat left 9px; padding-left:5px; margin-left:10px;}
.bu_y{background:url(../../../image/usr/common/bu_yellow.gif) no-repeat left 9px; padding-left:10px; margin-left:10px;}

.bbs{border-top:2px #ccc solid; margin-top:10px;}
.bbs th,.bbs td{border-bottom:1px #ccc solid; border-right:1px #ccc solid; padding:3px; text-align:center;}
.bbs th{background:#f6f6f6; font-weight:normal; color:#333;}
.bbs .end{border-right:0;}

.tab{background:url(../../../image/usr/common/bg_tab.gif) repeat-x; border-bottom:2px #e5e5e5 solid; padding:11px 15px 9px 15px; font-size:90%; letter-spacing:-1px; height:20px; margin-bottom:25px;}
.tab li{float:left; background:url(../../../image/usr/common/btn_tab.gif) no-repeat right; padding:0 11px 0 0; margin-right:2px;}
.tab li a{color:#fff; background:url(../../../image/usr/common/btn_tab.gif) no-repeat;  padding:4px 0 4px 10px; position:relative; top:1px; *top:0; _top:1px;}
.tab .over{float:left; background:url(../../../image/usr/common/btn_tab_r.gif) no-repeat right; padding:0 11px 0 0; margin-right:2px;}
.tab .over a{color:#fff; background:url(../../../image/usr/common/btn_tab_r.gif) no-repeat;  padding:4px 0 4px 10px; position:relative; top:1px; *top:0; _top:1px;}

caption.h4,caption.h5{text-align:left; vertical-align:middle; padding-bottom:5px;}
