/*======================
:::::::::::　　注意　　:::::::::::
bobyタグにフォント関係の設定を
指定しないで下さい。
指定が必要な場合、#content内に
設定してください。
======================*/


@charset "UTF-8";

.back_n_in{
padding:0;
margin:0;
}

.back_n_in ul{
list-style:none;
padding:15px;
margin:0;
font-size:14px;
line-height:22px;
height:100px;
overflow:auto;
}

.back_n_in a{
color:#0000db;
text-decoration:none;
}

.back_n_in a:hover{
color:#FD0000;
text-decoration:none;
}

.back_t{
background:url(../images/back_t.jpg) no-repeat;
width:760px;
height:36px;
padding:0 10px 0 0;
text-align:right;
}

.back_t_in{
padding:0 0 0 517px;
}

.back_t img{
width:236px;
height:23px;
padding:0;
margin:0;
border:none;
display:block;
}

.back_t a{
width:236px;
height:23px;
padding:0;
margin:0;
display:block;
background:url(../images/ds_buy.gif) no-repeat top;
}

.back_t a:hover{
background:url(../images/ds_buyr.gif) no-repeat top;
}






.b_n{
background:url(../images/ds_b_n.jpg) no-repeat;
height:32px;
width:760px;
}

.b_n a{
text-decoration:none;
color:#FFFFFF;
font-size:14px;
line-height:16px;
font-weight:bold;
padding:5px 15px 0 15px;
display:block;
float:left;
}

.b_n a.r_link{
float:right;
}

.infor{
padding:10px 0 25px 30px;
background:#000000;
color:#FFFFFF;
font-size:14px;
line-height:20px;
}

.infor_link{
float:right;
width:230px;
font-size:10px;
line-height:13px;
margin:20px 20px 0 0;
text-align:left;
}

.infor_link img{
float:left;
margin:0 5px 0 0;
border:1px solid #333333;
}

.infor_link a{
color:#FFFF00;
text-decoration:none;
}

.infor_link a:hover{
color:#FF9900;
text-decoration:none;
}

.next{
background:#666666;
height:137px;
width:760px;
}

.next_end{
background:#666666;
height:5px;
width:760px;
padding:5px 0 0 0;
}

.next_in{
padding:5px 0 0 30px;
font-size:30px;
line-height:37px;
color:#FFFFFF;
font-weight:bold;
}

.next_in b{
color:#FFFF00;
}



.ds_test_in{
padding:0 0 0 30px;
margin:0;
}

.ds_test_in table{
border:1px solid #EEEEEE;
}

.ds_test_in table td{
vertical-align:top;
}

.t_ll{
background:#5e3b39;
width:138px;
}

.t_rr{
background:#666666;
width:139px;
}

.t_t{
text-align:center;
padding:7px;
}

.t_txt{
color:#FFFFFF;
font-size:12px;
line-height:16px;
padding:5px 0 5px 0;
margin:0 5px 0 5px;
border-top:1px solid #CCCCCC;
height:95px;
}

.t_txt2{
color:#FFFFFF;
font-size:12px;
line-height:16px;
padding:5px 0 5px 0;
margin:0 5px 0 5px;
border-top:1px solid #CCCCCC;
height:145px;
}

.t_txt2 pre{
padding:0;
margin:0;
}

.soft img{
float:left;
margin:0 5px 0 0;
border:none;
}

.soft p{
font-size:11px;
line-height:13px;
}

.soft b{
display:block;
clear:both;
padding: 5px 0 0 0;
}

.soft a{
text-decoration:none;
color:#0066CC;
}

.soft a:hover{
text-decoration:none;
color:#FF6600;
}