@import url(digi.css);

body {
	width:750px;
	margin:0px;
	padding:0px;
	background-image:url(../img_common/wrap_bg.gif);
	background-repeat:repeat-y;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	color:#454545;
}
img {
	border:0;
}
.clear {
	clear:both;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}

a,
a:link,
a:visited {
	color:#0B87CF;
	text-decoration:none;
	border-bottom:none;
}

a:active, 
a:hover {
	color:#F105A8; 
	text-decoration:underline;
}
h1,h2 {
	display:none;
}

/*=================head================================*/
#head {
	width:750px;
	margin:0px;
	padding:0px;
}
#linkbar-1 {
	clear:both;
	display:block;
	width:730px;
	height:33px;
	margin:0px 1px;
	padding:0px 0px 0px 18px;
	background:url(../img_common/head_bg-1.gif) no-repeat;
	line-height:33px;
	color: #0099FF;
	font-size:14px;
	font-weight:bold;
}

*html #linkbar-1 {
	width:748px;
}
#linkbar-2 {
	clear:both;
	display:block;
	width:748px;
	height:30px;
	margin:0px 1px;
	padding:0px;
	background:url(../img_common/head-line-2_bg.gif) repeat-x;
	line-height:30px;
}
#linkbar-2 img {
	float:left;
	margin:0px;
	padding:0px;
}
*html #linkbar-2 img {
	margin-left:-5px;
}
#pan {
	clear:both;
	height:30px;
	margin-bottom:10px;
	padding-right:25px;
	line-height:20px;
	text-align:right;
	font-size:11px;
	font-weight:normal;
}

/*=================wrap===========================*/
#wrap {
	clear:both;
	width:706px;
	margin:0px 22px;
	text-align:center;
}
/*=================right-contents===========================*/
#right-contents {
	float:right;
	width:528px;
	text-align:left;
	font-size:13px;
	color:#000000;
	line-height:1.4em;
}
#right-category {
	width:528px;	
	height:235px;
	background:url(../img_top/category-table.gif) no-repeat;
}
#right-cc {
	width:486px;
	margin:0px 26px 0px 18px;
	padding-top:42px;
	
}
#right-cc ul {
	margin-top:5px;
}
#right-cc ul li {
	list-style-image:url(../img_top/category-table-li-mark.gif);
	margin-left:-25px;
	padding: 0;
	vertical-align:middle;
}
.right-cc-1 {
	float:left;
	width:140px;
}
.right-cc-2 {
	float:left;
	width:140px;
	margin-left:34px;
}
.right-cc-3 {
	float:right;
	width:140px;
}
#right-link {
	clear:both;
	width:528px;
	height:120px;
	margin-bottom:30px;
	text-align:left;
	font-size:11px;
	color:#0B87CF;
	line-height:1.8em;
	background:url(../img_top/img_baby.jpg) bottom right no-repeat;
}


#wrap #right-contents #work_bnr {
	text-indent: -9999px;
}

	#wrap #right-contents #work_bnr a {
		display: block;
		width: 528px;
		height: 120px;
		outline: 0;
		background: url(../img_top/work_bnr.jpg) 0 0 no-repeat;
	}
	
		#wrap #right-contents #work_bnr a:hover {
			background-position: bottom;
		}
		
#wrap #right-contents #dis_bnr {
	text-indent: -9999px;
}

	#wrap #right-contents #dis_bnr a {
		display: block;
		width: 528px;
		height: 120px;
		outline: 0;
		background: url(../img_top/dis_bnr.jpg) 0 0 no-repeat;
	}
	
		#wrap #right-contents #dis_bnr a:hover {
			background-position: bottom;
		}

/*==================left-menu=======================*/
#left-menu {
	float:left;
	width:151px;
	line-height:18px;
}
#left-menu-table {
	height:460px;
	padding:5px 6px 2px 6px;
	background:url(../img_common/left-table.gif) top no-repeat;
}
ul.left-menu-wht {
	text-align:left;
	font-size:11px;
}

ul.left-menu-wht li {
	list-style-image:url(../img_common/left-menu-pnk-li-mark.gif);
	vertical-align:middle;
	margin-left:-23px;
}

ul.left-menu-wht li a {
	list-style-image:url(../img_common/left-menu-pnk-li-mark.gif);
	vertical-align:middle;
	margin-left:-5px;
}
.left-org-body {
	width:139px;
	text-align:left;
}

.left-org-body ul {
	margin:5px auto -6px 25px;
	text-align:left;
	voice-family:"\"}\"";
	voice-family:inherit;
	padding:0;/**/
}
.left-org-body ul li{
	list-style-image:url(../img_common/left-menu-org-li-mark.gif);
	vertical-align:middle;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
/*.lob-1 {
	margin-top:8px;
	height:100px;
}
*html .lob-1 {
	margin-top:8px;
}
.lob-2 {
	margin-top:18px;
}
*html .lob-2 {
	margin-top:-10px;
}*/
.left-link img {
	margin:0px auto 5px auto;
	text-align:center;
}

/*=================test===========================*/
.or1 {
	height:22px;
	margin-top:3px;
}
*html .or1 {
	padding-top:3px;
}
.wh1 {
	height:120px;
	margin:0px;
	background:url(../img_common/left-table-wt1_bg.gif) no-repeat;
}
/**html .wh1 {
	margin-top:2px;
}*/
.wh1 ul {
	line-height:30px;
}
*html .wh1 ul {
	line-height:32px;
}
.or2 {
	height:35px;
	margin:0px;
}
*html .or2 {
	height:35px;
	margin-top:-18px;
}
.wh2 {
	height:80px;
	margin:0px;
	background:url(../img_common/left-table-wt2_bg.gif) no-repeat;
}
*html .wh2 {
	padding-top:5px;
}
.wh2-l2 {
	margin-top:12px;
}
.or3 {
	height:22px;
	margin:0px;
}
*html .or3 {
	height:20px;
	margin-top:-14px;
}
.wh3 {
	height:85px;
	margin:0px;
	background:url(../img_common/left-table-wt2_bg.gif) no-repeat;
}
*html .wh3 {
	padding-top:5px;
}
/*=================footer===========================*/
#footer {
	clear:both;
	width:750px;
	height:37px;
	margin-bottom:0px;
	line-height:37px;
	background:url(../img_common/footer_bg.gif) no-repeat;
	text-align:center;
	color:#626262;
	font-size:12px;
}#sub-contents {
	margin : 0px;
	padding : 0px;
}

#sub-contents  p {
	margin : 0px;
	padding : 0px;	color : #59CED9;
	font-weight : bold;
	border-bottom : 2px solid #59CED9;
}
#sub-contents-text dl dt {
	margin : 0px;
	padding : 0px;
	font-size:12px;}
#sub-contents-text dl dd {
	margin : 0px;
	padding : 0px;
	font-size:12px;
}

