@charset "utf-8";
/* contents common */

/* ul. dl */
.ultype1 { overflow:hidden; margin-bottom:40px;}
.ultype1 li { margin-bottom:8px; padding-left:9px; background:url(../images/common/blue_4x4.gif) 0 10px no-repeat; line-height:23px; }
.ultype1 li strong { color:#222;}
.ultype1 li .point { font-weight:bold; color:#C00;}

.dltype1 { overflow:hidden; margin-bottom:30px; padding:25px 40px; border:1px solid #ccc; }
.dltype1 dt { margin-bottom:15px; color:#222; font-size:17px; font-weight:bold;}
.dltype1 dd { overflow:hidden; margin-bottom:5px; font-size:14px; }
.dltype1 dd strong { float:left; display:inline-block; height:21px; margin-right:10px; padding: 3px 5px 0 5px; color:#fff; width:70px; background:url(../images/bbs/dd_bg.gif) 0 0 no-repeat;  text-align:center; }
.dltype1 dd span { line-height:24px;}

/* table */
.tbl1 { border-top:2px solid #444; overflow:hidden; margin-bottom:40px; clear:both; float:none; }
.tbl1 table { }
.tbl1 table tr { border-bottom:1px solid #ccc;}
.tbl1 table th { padding:12px 0; color:#222; font-weight:bold; text-align:center; border-right:1px solid #ccc; background:#f8f8f8;  }
.tbl1 table td { padding:12px 15px; border-bottom:1px solid #ccc; font-weight:normal; text-align:left; line-height:23px; border-right:1px solid #ccc; text-align:center; }
.tbl1 table td.line-v { border-bottom:1px solid #444; }
.tbl1 table td.lost { width:355px; padding:20px; border-right:1px solid #ccc; }
.tbl1 table .bd-r { border-right:0; }
.tbl1 table tfoot { background:#e0e8f7;}
.tbl1 table tfoot td { font-weight:bold; color:#222;}

.comment { margin-bottom:15px; padding-left:25px; font-size:17px; background:url(../images/bbs/write_bg.gif) 0 0 no-repeat; color:#222; }
.demo { line-height:30px; font-size:16px; color:#222; }
.demo strong { color:#50311e; font-size:23px; }
.desc { font-size:13px; padding:25px; background:#f0f0f0; text-align:center; }

.db-info {  }
.db-info p { margin-bottom:20px;  line-height:22px }
.db-info strong { color:#032898;}
.db-info ul { padding:80px 50px 70px 360px; border:1px solid #ddd;  background:#f8f8f8 url(../images/bbs/db_ingo_bg.png) 50px 50% no-repeat;}
.db-info ul li { margin-bottom:20px; padding: 0 0 0 35px;  line-height:22px}
.db-info ul li.pt { height:27px;}
.db-info ul li.n01 { background:url(../images/bbs/nu1.gif) 0 5px no-repeat;}
.db-info ul li.n02 { background:url(../images/bbs/nu2.gif) 0 50% no-repeat;}
.db-info ul li.n03 { background:url(../images/bbs/nu3.gif) 0 50% no-repeat;}
.db-info ul li.n04 { background:url(../images/bbs/nu4.gif) 0 5px no-repeat;}




/* ********** @media all and (max-width:1024px) ********** */
@media all and (max-width:1024px){
	
}

/* ********** @media all and (max-width:768px) ********** */
@media all and (max-width:768px){
    .demo { line-height:18px; font-size:13px; color:#222; margin-bottom:15px!important;}
    .demo strong { color:#50311e; font-size:15px; }
    .desc { font-size:12px; padding:3%; }
    .comment { margin-bottom:5px; font-size:13px; }
    .dltype1 { margin-bottom:20px; padding:7px 3%; }
    .dltype1 dt { margin-bottom:10px; font-size: 15px; }
    .dltype1 dd { font-size:13px; }
    .dltype1 dd strong { height:20px; margin-right:1%; padding: 5px 3% 0 1%; }
    .dltype1 dd span { line-height:18px;}
    .db-info ul { padding:30px 5% 30px 45%; border:1px solid #ddd;  background:#f8f8f8 url(../images/bbs/db_ingo_bg.png) 50px 50% no-repeat; background-size:30%;}
    .db-info ul li { margin-bottom:20px; padding: 0 0 0 35px;  line-height:22px}
    .db-info ul li.pt { height:inherit;}
    .db-info ul li.n01 { background:url(../images/bbs/nu1.gif) 0 5px no-repeat;}
    .db-info ul li.n02 { background:url(../images/bbs/nu2.gif) 0 0% no-repeat;}
    .db-info ul li.n03 { background:url(../images/bbs/nu3.gif) 0 0% no-repeat;}
    .db-info ul li.n04 { background:url(../images/bbs/nu4.gif) 0 5px no-repeat;}

    
}
/* ********** @media all and (max-width:460px) ********** */
@media all and (max-width:460px){
    .db-info ul { padding:15px 2% 0px 2%; background:#f8f8f8; }
    .dltype1 dd strong { height:20px; margin-right:1%; padding: 5px 3% 0 2%; }
}