@charset "Shift_JIS";







/* TOP�E���j���[
--------------------------------------------------------------*/



#RightItem #extra_red {
	background:transparent url(/optimus/images/widgets/rlink_red.jpg) no-repeat;
	border:1px solid #ccc;
	padding:8px 3px 7px 18px;
	font-weight:bold;


}


#RightItem #extra_blue {
	background:transparent url(/optimus/images/widgets/rlink_blue.jpg) no-repeat;
	border:1px solid #ccc;
	padding:8px 3px 7px 18px;
	font-weight:bold;

}

#TOPLEFT #extra_blue {
	background:transparent url(/optimus/images/widgets/rlink_blue.jpg) no-repeat;
	border:1px solid #ccc;
	padding:8px 3px 7px 18px;
	font-weight:bold;
	letter-spacing:0.07em;
	line-height:1.3em;
}




#TOPRIGHT #extra_yellow {
	background:transparent url(/optimus/images/widgets/rlink_yellow.jpg) no-repeat;
	border:1px solid #ccc;
	padding:8px 3px 7px 18px;
	font-weight:bold;
	margin-top:20px;
}



#RightItem .syousai {
float:right; margin-top:-28px; margin-right:3px;

}


#TOPLEFT .syousai {
float:right; margin-top:-28px; margin-right:3px;

}




#RightItem .details-r {
	background-color:#FFF0F0;
	margin:1px 0 15px 0;
	padding:10px 6px 10px 10px;

}


#RightItem .details-b {
	background-color:#E3EFFD;
	margin:1px 0 15px 0;
	padding:10px 6px 10px 10px;
	line-height:1.5em;

}


#RightItem .details-b p {
	margin:0px ;
	padding:0px ;
}



#RightItem .details-y {
	background-color:#FBF4DB;
	margin:1px 0 15px 0;
	padding:10px 6px 10px 10px;
	line-height:1.5em;

}


#RightItem .details {
	background-color:#e6e6e6;
	margin:1px 0 15px 0;
	padding:10px 6px 10px 10px;
	line-height:1.5em;

}

/* ���C�h�ݒ� */
#haikei {
	background-image:url(/optimus/images/widgets/haikei_background_wide.png);
}
#CABINET {
	background-image:url(/optimus/images/widgets/cabinet_background_wide.png);
}
#CONTENTS {
	float:none;
	width:955px;
	margin-left:0px;
	margin:0 0 0 15px;
	padding:29px 0 0 0;
}
#MAINBG {
	width:980px;
}
#LMENU {
	display:none;
}
#RMENU {
	display:none;
}
#CONTENTPATH {
	display:none;
}
#MOVETOP {
	width:967px;
}


/* �i���摜�i�\�����[�V�����j */
#MainImage {
	font-size:0px;
	margin-bottom:20px;
}

#MainImage ul, li {	
	margin: 0px !important; 
	padding: 0px !important;
}


/* visual : category slider & contact */
#visual,
#visualS{
}
#visual *,
#visualS *{
    margin:0;
    padding:0;
    vertical-align:bottom;
}
#visual .floatL,
#visualS .floatL{
    position:relative;
    z-index:1;
    width: 950px;
    height:220px;
    margin:0;
    overflow:hidden;
}
#visualS .floatL{height:235px !important;}
#visual .wrap,
#visualS .wrap{
    position:relative;
    top:0;
    overflow:hidden;
}
#visual .slider ul,
#visualS .slider ul{
    float:left;
    margin:0;
}
#visual .slider ul li,
#visualS .slider ul li{
    position:relative;
    float:left;
}
#visual .prev,
#visual .next,
#visualS .prev,
#visualS .next {
    position:absolute;
    display:block;
    top:110px;
    width:23px;
    height:42px;
    font-size:0;
    cursor:pointer;
}
#visualS .prev,
#visualS .next{ top:90px !important;}
#visual .prev,
#visualS .prev{left:5px;}
#visual .next,
#visualS .next{right:5px;}
#visual .pager,
#visualS .pager{
    position:absolute;
    right:5px;
    bottom:20px;
    color:#f00;
    text-align:center;
}
#visual .pager a,
#visualS .pager a{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:6px;
    height:6px;
    margin:0 5px;
    color:#b8b8b8;
    background:#b8b8b8;
    vertical-align:middle;
    overflow:hidden;
}
#visual .pager a.active,
#visualS .pager a.active {
    width:10px;
    height:10px;
    color:#be0f2d;
    background:#be0f2d;
}
#visual .floatR,
#visualS .floatR{
    width:224px;
    min-height:220px;
    margin:0;
    text-align:center;
}
#visualS .floatR{
    min-height:220px;
}
#visual .floatR p,
#visualS .floatR p{
    margin:0;
}
#visual .floatR img,
#visualS .floatR img{
    margin:0;
}
.floatL {
float:left;
}
.floatR {
    float:right;
    background:#e1e1e1;
}



/* �R���o�[�W�����{�^�� */
#Conversion {
	font-size:0px;
	margin-bottom:20px;
}
#Conversion img {
	border:none;
	margin-right:4px;
}
#Conversion .style1 {
	margin-right:0px;
}


/* �E */
#RightItem {
	width:383px;
	float:right;
	padding-right:6px;
}


/* ���� */
#Ssarch {
	border:1px solid #ebebeb;
	background-color:#f5f5f3;
	padding:7px 7px 0 10px;
	margin-bottom:20px;
	height:60px;
}
#Ssarch form {
	margin:0;
	padding:0;
}
#Ssarch p {
	margin:5px 0 0 0;
	padding:0;
}
#Ssarch .q {
	width:280px;
}

/* ���i�����������̂��q�l�� +  */
#UserItem .style8 {
	height:155px;
}
#SeminarItem .style8 {
	/*height:285px;*/
}
#UserItem, #SeminarItem {
	background:#FFF url(http://adina.cntech.com.cn/Public/cntech/adina/item_background.png) no-repeat left bottom;
	margin-bottom:20px;
}
#UserItem .style8, #SeminarItem .style8 {
	overflow:auto;
}
#UserItem dl, #SeminarItem dl {
	background:transparent url(http://adina.cntech.com.cn/Public/cntech/adina/hr_01.gif) repeat-x 0 0;
	margin:0 10px 0 10px;
	padding:10px 0 10px 0;
	clear:both;
}
#UserItem dt, #SeminarItem dt {
	margin:0px 0px 0px 0px;
	line-height:1.3em;
	margin-bottom:5px;
}
#UserItem dt a, #SeminarItem dt a {
	display:block;
}
#UserItem dd, #SeminarItem dd {
	margin:0px 0px 0px 0px;
	line-height:1.3em;
	font-size:90%;
}




/* �J�����Љ� */
#Company {
	border:1px solid #CCC;
	line-height:1.9em;
	padding:12px 7px 0 11px;
	height:185px;
	overflow:auto;
}
.style1 {font-weight: bold}


/* �� */
#LeftItem {
	width:552px;
	float:left;
}

/* �g�s�b�N */
#Topic {
	background:#EEE;
	margin:0 0 20px 0;
	padding:13px 0 11px 0;
	width:548px;
	text-align:center;
}
.Topic_style1 {
	margin:0 9px 0 7px;
}


/* �X�V��� */
#New {
	border:1px solid #CCC;
	margin-bottom:20px;
}
#New .style3 {
	padding:0 10px 15px 15px;
	height:200px;
	overflow:scroll;
	overflow-x:auto;
	clear:both;
}
#New .style2 {
	display:block;
	float:right;
	text-align:right;
	font-size:90%;
	margin:10px 5px 5px 10px;
	background-position:0px 3px;
	overflow:hidden;
	height:20px;
}
#New .style4 {
	float:left;
	clear:right;
	margin:5px 0 5px 13px;

	
}
#New dl {
	display:block;
	clear:both;
	margin:0 0 5px 0;
	padding:5px 0 0px 0;
	background:transparent url(http://adina.cntech.com.cn/Public/cntech/adina/hr_01.gif) repeat-x 0 0;
	font-size:95%;
}
#New dt {
	float:left;
	width:90px;
	clear:right;
	margin:5px 0 5px 0;
	padding:0;

}

#New dd {
	float:right;
	width:405px;
	margin:5px 0 5px 0;
	padding:0;

}

#New dd ul {
	margin-bottom:0;
}



#New .record a {
	padding-bottom:2px !important;
}

/* �g�s�b�N�X */
#LeftItem .topix {
}
.style2 {font-weight: bold}




/* �o�i�[ */
#Banner1 {
    font-size: 90%;
    margin-bottom: 20px;
    margin-top: -10px;
}
#Banner1 .imgL  {
	margin-right:7px ;
}
#Banner1 ul li{
	list-style-type:none;
	margin:-1px 0px 0px -40px;
/*	background:url(/optimus/images/widgets/line_02.gif) repeat-x top;*/
	height:1px;

	letter-spacing:0.05em;
	height:100px;
	padding:6px 0 6px 0;
}
#Banner1 ul li img{
	vertical-align:middle;
	padding:0px 0px 0px 0px;
}
