/* Reset */
/*---------------------------* top */
#mstag{
	clear:both;
	width:926px;
	margin:20px auto;
	text-align:right;
}
#content1{
	width:960px;
	margin:30px auto 0;
	overflow:hidden;
}
#content1-left{
	float:left;
	width:582px;
	background:url(/biz/top/images/content_left-bg-mid.gif) 0 0 repeat-y;
}

#content1-left .inner1{
	background:url(/biz/top/images/content_left-bg-top.gif) 0 top no-repeat;
}
#content1-left .inner2{
	background:url(/biz/top/images/content_left-bg-bottom.gif) 0 bottom no-repeat;
	height:571px;
}
#content1-left .inner3{
	padding:5px;
}

#content1-right{
	float:right;
	width:373px;
	position:relative;
	height:571px;
}
#content1-right-success, #content1-right-service{
	background:url(/biz/top/images/content_right-bg-mid.gif) 0 0 repeat-y;
}
#content1-right-success{
	position:relative;
}
#content1-right-service{
	position:absolute;
	bottom:0;
	width:373px;
	height:170px;
}
#content1-right-success .inner1, #content1-right-service .inner1{
	background:url(/biz/top/images/content_right-bg-top.gif) 0 0 no-repeat;
}
#content1-right-success .inner2, #content1-right-service .inner2{
	background:url(/biz/top/images/content_right-bg-bottom.gif) 0 bottom no-repeat;
}
#content1-right-success .inner2{
	height:336px;
}
#content1-right-service .inner2{
	height:170px;
}
#content1-right-success .inner3, #content1-right-service .inner3{
	padding:5px;
	overflow:hidden;
}

#content2{
	clear:both;
	margin-top:25px;
}
#content3{
	clear:both;
	width:950px;
	margin:25px auto 0;
	background:url(/biz/share/images/info-bg-mid.jpg) 0 0 repeat-y;
}
#content3 .inner1{
	background:url(/biz/share/images/info-bg-top.jpg) 0 top no-repeat;
}
#content3 .inner2{
	background:url(/biz/share/images/info-bg-bottom.jpg) 0 bottom no-repeat;
}


.banner-area{
	clear:both;
	width:950px;
	margin:25px auto 0;
}


/*------------------* top-content1 */
#main_img{
	width:572px;
}
#main_img a{
	outline:none;
}
#main_img-imgs-inner{
}
#main_img-header{
	height:62px;
	background-color: #e2e2e2;
}
.mi_h_btn{
	float:left;
	position:relative;
}
.mi_h_btn.on{
	z-index:100;
}
.btn-on_img{
	position:absolute;
	visibility:hidden;
}
.mi_h_btn.on .btn-on_img{
	visibility:visible;
}
.btn-on_img.img1{
	left:0;
	top:0;
}
.btn-on_img.img2{
	left:-6px;
	top:0;
}
.btn-on_img.img3{
	right:0;
	top:0;
}
#main_img-contents{
	position:relative;
	clear:both;
}
.main_img-ar{
	display:none;
	position:absolute;
	right:0px;
	top:138px;
}

.main_img-content{
	position:absolute;
	top:0;
	left:0;
	background:url(/biz/top/images/main_img-b_btn-bg.jpg) 0 bottom no-repeat;
	display:none;
}
.main_img-content.content-vaio{
	display:block;
}
.main_img-img{
	display:block;
	width:572px;
	height:370px;
	position:relative;
}
.main_img-content.content-other .main_img-img{
	height:499px;
	overflow:hidden;
}
.main_img-sub_btns{
	position:absolute;
	right:8px;
	bottom:8px;
	width:572px;
	text-align:right;
}
.main_img-sub_btn{
	display:inline-block;
	margin-left:0 2px;
}
html*.main_img-sub_btn{
	display:inline;
	zoom:1;
}
.main_img-sub_btn{
	position:relative;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	line-height:13px;
	background:url(/biz/share/images/btn-mini1-bg.gif) 0 bottom repeat-x #fff;
	border:#ddd 1px solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	padding:0 15px;
}
.main_img-sub_btn .btn-icon{
	display:inline-block;
	padding:9px 0 9px 28px;
	line-height:1;
}
.main_img-sub_btn .btn-icon{
}
html*.main_img-sub_btn .btn-icon{
	display:inline;
	zoom:1;
}
.main_img-sub_btn .icon-blank{
	vertical-align:top;
	padding:9px 0 9px 5px;
	line-height:0;
}
.main_img-sub_btn .webcatalog{
	background:url(/biz/share/images/icon-webcatalog.gif) left 5px no-repeat;
	background:url(/biz/share/images/icon-webcatalog.gif) left 4px no-repeat\9;
	color:#333;
}
.main_img-sub_btn:hover .webcatalog{
	color:#444;
}
.main_img-sub_btn .vaiobiz{
	background:url(/biz/share/images/icon-vaiobiz.gif) left center no-repeat;
	background:url(/biz/share/images/icon-vaiobiz.gif) left 4px no-repeat\9;
	color:#333;
}
.main_img-sub_btn:hover .vaiobiz{
	color:#444;
}
.main_img-sub_btn .cart{
	background:url(/biz/share/images/icon-cart.gif) left center no-repeat;
	background:url(/biz/share/images/icon-cart.gif) left 5px no-repeat\9;
	color:#AC7C00;
}
.main_img-sub_btn:hover .cart{
	color:#BC8C10;
}
.main_img-content .spacer{
	display:block;
}
.main_img-main_btns{
	position:relative;
	height:128px;
	overflow:hidden;
	width:572px;
}
.main_img-main_btns .spacer{
	float:left;
	display:block;
}
.main_img-main_btn{
	display:block;
	float:left;
	width:285px;
	overflow:hidden;
}
.main_img-main_btn .btn-img{
	display:block;
	margin:10px auto 0;
}
.main_img-main_btn .text{
	display:block;
	padding:3px 0 0;
	font-size:12px;
	line-height:1.6;
	text-align:center;
	color:#333;
}
.main_img-main_btn:hover .text{
	color:#444;
}
#main_img-main_btns .spacer{
	float:left;
}

/*------------------* top-content_RightColomn */
#content1-right ul{
	display:block;
}
#content1-right ul li{
	display:block;
	overflow:hidden;
}
html*#content1-right ul li{/* IE6,7 */
	height:53px;
}
#content1-right ul li img{
}
.top-list{
	position:relative;
	display:block;
	height:55px;
	border-top:#ccc 1px solid;
}
.news_link{
	display:block;
}
.top-list .news_info{
	padding:5px 0 0 78px;
}
.top-list h4{
	display:inline-block;
	padding:5px 0;
	letter-spacing:-1px;
	font-size:13px;
}
html*.top-list h4{
	display:inline;
	zoom:1;
}
/*.top-list h4.new{
	padding:5px 0 5px 0;
	background:url(/biz/share/images/icon-new.gif) right 0 no-repeat;
	letter-spacing:-1px;
}*/
.top-list .info_img{
	position:absolute;
	left:12px;
	top:7px;
}
.top-list .news_info h4{
	
}
.top-list .icon_box{
	/*margin-top:-2px;*/
	line-height:1;
}
.top-list .icon_box img.new_icon{
	position:absolute;
	top:27px;
	left:120px;
}
.top-list-text{
	margin-top:-5px;
	font-size:12px;
	line-height:1.6;
	text-align:left;
	color:#333;
}

/*------------------* top-content3 */
.info_title{
	padding:15px 20px 13px 25px;
	border-bottom:#ccc 1px solid;
}
.info_ul{
	padding:0 25px 25px;
	border-top:#fff 1px solid;
}
.info_ul li{
	padding:21px 0 0;
}

.info_ul span.date{
	color:#666;
	font-size:12px;
	display: inline-block;
	width:130px;
}

.info_ul span.renew_text{
	display: inline-block;
	width:700px;
	padding:0 0 0 5px;
}

.info_ul span.info_name{
}
html*.info_ul span.date{
	display:inline;
	zoom:1;
}
html*.info_ul span.info_name{
	display:inline;
	zoom:1;
}
.list_title{
	position:relative;
	display:block;
}
.list_title img{
	display:block;
}
.list_title-btn{
	position:absolute;
	right:10px;
	top:10px;
}


/*-----[ banner_area ]--------------------*/

#banner_area {
	width:950px;
	margin:30px auto 0;
	letter-spacing:0;
}

#banner_area h5{
	width:950px;
	border-bottom:#CCCDCF 1px solid;
	margin:0 0 20px 0;
	font-size:18px;
	color:#333436;
}

/******************************************
	bnr_education	131125
*******************************************/
ul.education{
	margin-bottom: 20px;
}
ul.education a{
	display: block;
}

/******************************************
	#v_meeting	140107
*******************************************/
#v_meeting{
	width: 924px;
	height: 99px;
	padding: 48px 13px 13px 13px;
	background: url(../images/bg_meeting.jpg) no-repeat 0 0;
}
#v_meeting ul li{
	height: 100px;
}


/*-----[ banner_long_area ]--------------------*/

#banner_long_area {
	width:950px;
	margin:20px auto 40px;
	letter-spacing:0;
}
#banner_long_area ul li{
	margin-right: 18px;
	height: 100px;
}
#banner_long_area ul li.last{
	margin: 0;
}

#banner_long_area h5{
	width:950px;
	border-bottom:#CCCDCF 1px solid;
	margin:0 0 20px 0;
	font-size:18px;
	color:#333436;
}

/*-----[ Float ]--------------------*/
.Float {zoom: 100%;}
.Float:after {
content: " ";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
.FloatL{float:left;}
.FloatR{float:right;}



#Inquiry{
	width:auto;
	height:auto;
	background:#F4F5F6;
}


#Inquiry .Content01 {
	width:960px;
	height:225px;
	margin:0 auto;
	padding:20px 0 0;
	margin:0 auto;
	/*background:url(../images/questionnaire_bg.jpg) no-repeat 0 100%;*/
	position:relative;
}




.main_img-content .main_img-img {
	position:relative;
}


.main_img-content .main_img-img .link_text01 {
	position:absolute;
	bottom:30px;
	left:30px;
}


.main_img-content .main_img-img .link_text02 {
	position:absolute;
	top:240px;
	left:220px;
}

.main_img-content .main_img-img .link_text03 {
	position:absolute;
	bottom:50px;
	left:327px;
}

.main_img-content .main_img-img .link_text01 a, .main_img-content .main_img-img .link_text02 a, .main_img-content .main_img-img .link_text03 a {
	display:block;
	height:30px;
}


.main_img-content .main_img-img .link_text01 a:hover, .main_img-content .main_img-img .link_text02 a:hover, .main_img-content .main_img-img .link_text03 a:hover {
}