<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "iso-8859-1";



/* topSliderArea
=========================================*/

/*one slide*/

#topSliderArea p{
	height:450px;
}

#topSliderArea p.slide01{
	background:url(../../images/index_mainPh01.jpg) no-repeat center top;
}

/*Two or more*/

#topSliderArea{
	height:450px;
	width:100%;
	margin-bottom:40px;
}

#topSliderArea ul li a{
	display:block;
	width:950px;
	height:450px;
	margin:0 auto;
	text-align:center;
}

/*topSliderArea Setting*/

#topSliderArea ul li.slide01{
	background:url(../../images/index_mainPh01.jpg) no-repeat center top;
}

#topSliderArea ul li.slide02{
	background:url(../../images/index_mainPh02.jpg) no-repeat center top;
}

#topSliderArea ul li.slide03{
	background:url(../../images/index_mainPh03.jpg) no-repeat center top;
}

.bx-has-pager{
	width:950px !important;
	margin:0 auto;
}

.bx-pager{
	height:0 !important;
}

.bx-pager .bx-pager-item{
	background:url(../../images/index_bg02.png) no-repeat;
	background-position:50% top;
	padding-top:10px;
	padding-bottom:10px;
}



.bx-pager .bx-pager-item:first-child{
	padding-left:15px;
	background-position:left top;
}

.bx-pager .bx-pager-item:last-child{
	padding-right:15px;
	background-position:right top;
}

.bx-controls-direction{
	width:950px;
	height:0px;
	margin:0 auto;
	position:relative;
}

.bx-wrapper .bx-controls-direction a.bx-prev {
	background:url(../../images/index_bt02.gif) no-repeat left top;
	position:absolute;
	left:0px;
	top:200px;
}

.bx-wrapper .bx-controls-direction a.bx-next {
	background:url(../../images/index_bt01.gif) no-repeat left top;
	position:absolute;
	right:0px;
	top:200px;
}

/* topSection01
=========================================*/


#topSection01 ul{
	margin-bottom:39px;
}

#topSection01 ul li{
	float:left;
	margin-right:22px;
	font-size:0;
}

#topSection01 ul li:last-child{
	margin-right:0px;
}




/* topSection02
=========================================*/

#topSection02{
	margin-bottom:49px;
}

#topSection02 h2{
	margin-bottom:18px;
}

#topSection02 h2.newsTitle{
	position:relative;
}

#topSection02 h2.newsTitle a{
	position:absolute;
	top:15px;
	right:0px;
}

#topSection02 .secRight{
	float:right;
	width:220px;
}

#topSection02 .secRight ul li{
	margin-bottom:20px;
	font-size:0;
}

#topSection02 .secLeft{
	float:left;
	width:712px;
}

#NewsArea{
	width:710px;
}

#NewsArea #tabs &gt; ul.list &gt; li{
	float:left;
	margin-right:1px;
	cursor:pointer;
}

#NewsArea #tabs &gt; ul.list &gt; li.ontabli01{
	width:142px;
	height:45px;
	background:url(../../images/index_bt06no.gif) no-repeat;
}

#NewsArea #tabs &gt; ul.list &gt; li.ontabli01:hover{
	background:url(../../images/index_bt06.gif) no-repeat;
}

#NewsArea #tabs &gt; ul.list &gt; li.ontabli01.ontabli{
	background:url(../../images/index_bt06on.gif) no-repeat;
}


#NewsArea #tabs &gt; ul.list &gt; li.ontabli02{
	width:141px;
	height:45px;
	background:url(../../images/index_bt07no.gif) no-repeat;
}

#NewsArea #tabs &gt; ul.list &gt; li.ontabli02:hover{
	background:url(../../images/index_bt07.gif) no-repeat;
}

#NewsArea #tabs &gt; ul.list &gt; li.ontabli02.ontabli{
	background:url(../../images/index_bt07on.gif) no-repeat;
}

#NewsArea #tabs &gt; ul.list &gt; li.ontabli03{
	width:141px;
	height:45px;
	background:url(../../images/index_bt08no.gif) no-repeat;
}

#NewsArea #tabs &gt; ul.list &gt; li.ontabli03:hover{
	background:url(../../images/index_bt08.gif) no-repeat;
}

#NewsArea #tabs &gt; ul.list &gt; li.ontabli03.ontabli{
	background:url(../../images/index_bt08on.gif) no-repeat;
}



#NewsArea #tabs &gt; ul.list &gt; li.ontabli04{
	width:141px;
	height:45px;
	background:url(../../images/index_bt09no.gif) no-repeat;
}

#NewsArea #tabs &gt; ul.list &gt; li.ontabli04:hover{
	background:url(../../images/index_bt09.gif) no-repeat;
}

#NewsArea #tabs &gt; ul.list &gt; li.ontabli04.ontabli{
	background:url(../../images/index_bt09on.gif) no-repeat;
}



#NewsArea #tabs &gt; ul.list &gt; li.ontabli05{
	width:141px;
	height:45px;
	background:url(../../images/index_bt10no.gif) no-repeat;
}

#NewsArea #tabs &gt; ul.list &gt; li.ontabli05:hover{
	background:url(../../images/index_bt10.gif) no-repeat;
}

#NewsArea #tabs &gt; ul.list &gt; li.ontabli05.ontabli{
	background:url(../../images/index_bt10on.gif) no-repeat;
}




#NewsArea #tabs &gt; ul.list &gt; li &gt; span{
	display:none;
}

#NewsArea #tabs .tabBox{
	display:none;
}

#NewsArea #tabs .tabBox.ontab{
	display:block;
}

#NewsArea #tabs #tabWrap{
	border:#21b8ed 1px solid;
	padding:10px 20px;
	padding-bottom:23px;
	width:668px;
}

#tabWrap .tabBox dl{
	padding-top:13px;
}

#tabWrap .tabBox dl dt{
	float:left;
	width:110px;
}

#tabWrap .tabBox dl dd{
	float:left;
	width:525px;
}

#tabWrap .tabBox dl dd &gt; a{
	background:url(../images/com_ic06.gif) no-repeat left 6px;
	display:block;
	padding-left:12px;
}

#tabWrap .tabBox dl dd &gt; span{
	background:url(../images/com_ic06.gif) no-repeat left 6px;
	display:block;
	padding-left:12px;
}

div#tabWrap {
	height: 220px;
	overflow: auto;
}


/* topSection03
=========================================*/

#topSection03{
	margin-bottom:50px;
}

#topSection03 h2{
	margin-bottom:28px;
}

.boxUpArea .boxUP{
	border:#cccccc 1px solid;
	width:219px;
	height:169px;
	position:relative;
	overflow:hidden;
	display:block;
}

.boxUpArea .boxUP .upItem{
	display:block;
	width:219px;
	height:169px;
	background:url(../../images/index_bg01.png) repeat;
	position:absolute;
	top:112px;
}

.boxUpArea .boxUP .upItem .boxUpTi{
	display:block;
	font:0;
	height:57px;
}

.boxUpArea a .boxUP .upItem .boxUpTx{
	display:block;
	padding:8px;
	color:#000;
	height:87px;
}

.boxUpArea .boxUP.boxUP01{
	background:url(../../images/index_ph01.jpg) no-repeat;
}

.boxUpArea .boxUP.boxUP02{
	background:url(../../images/index_ph02.jpg) no-repeat;
}

.boxUpArea .boxUP.boxUP03{
	background:url(../../images/index_ph03.jpg) no-repeat;
}

.boxUpArea .boxUP.boxUP04{
	background:url(../../images/index_ph04.jpg) no-repeat;
}

.boxUpArea .boxUP.boxUP05{
	background:url(../../images/index_ph05.jpg) no-repeat;
}

.boxUpArea .boxUP.boxUP06{
	background:url(../../images/index_ph06.jpg) no-repeat;
}
.boxUpArea .boxUP.boxUP06 .upItem .boxUpTx{
	font-size: 14px;
	line-height: 1.2;
}

.boxUpArea .boxUP.boxUP07{
	background:url(../../images/index_ph07.jpg) no-repeat;
}

.boxUpArea .boxUP.boxUP08{
	background:url(../../images/index_ph08.jpg) no-repeat;
}

.boxUpArea ul{
	margin-bottom:22px;
}

.boxUpArea ul li{
	margin-right:22px;
	float:left;
}

.boxUpArea ul li:last-child{
	margin-right:0px;
}



.mCSB_scrollTools .mCSB_buttonUp {
	background:url(../images/com_bt06.gif) no-repeat center 50% !important;
	opacity:1.0;
}

.mCSB_scrollTools .mCSB_buttonDown {
	background:url(../images/com_bt07.gif) no-repeat center 50% !important;
	opacity:1.0;
}

.mCSB_scrollTools .mCSB_dragger {
	opacity:1.0;
	background:#21b8ed;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		opacity:1.0;
	background:#21b8ed;
}

.mCSB_scrollTools .mCSB_draggerRail {
	background:#e6e6e6;
}

.mCSB_scrollTools a + .mCSB_draggerContainer {
	background:#e6e6e6;
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	display:none;
}


/* topSection04
=========================================*/

#topSection04{
	margin-bottom:60px;
}

#topSection04 h2{
	margin-bottom:29px;
}

#topSection04 .infoBnList li{
	float:left;
	font-size:0;
	margin-right:22px;
}

#topSection04 .infoBnList li:last-child{
	margin-right:0px;
}















/* ==================================
clear fix
================================== */
#topSection01 ul:after,
#topSection02:after,
.boxUpArea ul:after,
#topSection04 .infoBnList ul:after,
#NewsArea #tabs .list:after,
#tabWrap .tabBox dl:after {
	content: "";
	display: block;
	clear: both;
}

</pre></body></html>