﻿@charset "utf-8";

/* iconSlider */
/*----------------------------------------------------------*/
.iconSlider{
	text-align	:	center;
}
.iconSlider .iconSliderController{
	width	:	20px;
	vertical-align	:	middle;
	display	:	inline-block;
}
.iconSlider .iconSliderController a:hover{
	opacity	:	0.6;
}
.iconSlider .iconSliderBoxWrap{
	width	:	950px;
	vertical-align	:	middle;
	display	:	inline-block;
}
.iconSlider .iconSliderBox .slides{
	width	:	235px;
	text-align	:	center;
	float	:	left;
}
.iconSlider .iconSliderBox .slides a{
	padding	:	0px 3px;
	display	:	block;
}
.iconSlider .iconSliderBox .slides a:hover{
	opacity	:	0.6;
}
.iconSlider .iconSliderBox .slides .photo{
	line-height	:	100%;
	margin-bottom	:	20px;
}
.iconSlider .iconSliderBox .slides .name{
	line-height	:	100%;
	margin-bottom	:	20px;
	font-size	:	16px;
	font-weight	:	bold;
	color	:	#0182dc;
}
.iconSlider .iconSliderBox .slides .detail{
	height	:	38px;
	line-height	:	100%;
	line-height	:	160%;
	overflow	:	hidden;
	padding	:	0px 15px;
	font-size	:	12px;
	text-align	:	left;
}



/* boxMenus */
/*----------------------------------------------------------*/
.boxMenusWrap .boxMenus{
	width	:	100%;
	margin-top	:	20px;
	overflow	:	hidden;
}
.boxMenusWrap .boxMenus:first-child{
	margin-top	:	0px;
}
.boxMenusWrap .boxMenus li{
	width	:	235px;
	margin-left	:	20px;
	float	:	left;
}
.boxMenusWrap .boxMenus li:first-child{
	margin-left	:	0px;
}
.boxMenusWrap .boxMenus li a{
	padding	:	20px;
	border	:	3px solid #eee;
	display	:	block;
	cursor	:	pointer;
}
.boxMenusWrap .boxMenus li a:hover{
	border	:	3px solid #06c;
}




/* header */
/*----------------------------------------------------------*/

#headTop .productsSiteBtn{
	width	:	230px;
}

/* section */
/*----------------------------------------------------------*/
.sectionTitle.borderSectionTitle{
	padding-bottom	:	15px;
	border-bottom	:	2px solid #eee;
}
.sectionTitle.borderSectionTitle .flL{
	width	:	80%;
	text-align	:	left;
}
.sectionTitle.borderSectionTitle .flR{
	width	:	20%;
	text-align	:	right;
}
.sectionTitle.borderSectionTitle .flR a{
	color	:	#0182dc;
	font-size	:	13px;
}
.sectionTitle.borderSectionTitle .flR a:visited,.sectionTitle.borderSectionTitle .flR a:focus,.sectionTitle.borderSectionTitle .flR a:active{

}
.sectionTitle.borderSectionTitle .flR a:hover{
	text-decoration	:	underline;
}



/* footer */
/*----------------------------------------------------------*/
#footer #footBottom .flL{
	width	:	530px;
}
#footer #footBottom .flR{
	width	:	530px;
}

#footer #footBottom .flL p{
	padding-top	:	20px;
	line-height: 13px;
}
#footer #footBottom .flL p .link{
	color	:	#06c;
}
#footer #footBottom .flL p .link:visited,#footer #footBottom .flL p .link:focus,#footer #footBottom .flL p .link:active{
	color	:	#06c;
}
#footer #footBottom .flL p .link:hover{
	text-decoration	:	underline;
}

#footer #footSns{
	width	:	70px;
	padding-left	:	20px;
	float	:	left;
}
#footer #footSns .snsList{
	margin-top	:	20px;
}
#footer #footSns .snsList li{
	width	:	30px;
	padding	:	0px;
	margin	:	0px;
	margin-left	:	5px;
	display	:	inline-block;
}
#footer #footSns .snsList li:first-child{
	margin-left	:	0px;
}
#footer #footSns .snsList li a{
	display	:	block;
}
#footer #footSns .snsList li a:hover{
	opacity	:	0.6;
}

#footer #footAboutSite{
	padding-top	:	40px;
	text-align	:	right;
}
#footer #footAboutSite a{
	padding	:	20px;
	display	:	inline-block;
	background-color	:	#06c;
	color	:	#fff;
	line-height: 13px;
}
#footer #footAboutSite a:visited,#footer #footAboutSite a:focus,#footer #footAboutSite a:active{
	color	:	#fff;
}
#footer #footAboutSite a:hover{
	opacity	:	0.6;
}

/* copyrightArea */
/*----------------------------------------------------------*/
#copyrightArea{
	width	:	100%;
	padding	:	20px 0px;
	background-color	:	#06c;
	color	:	#fff;
}
#copyrightAreaInner{
	width	:	1100px;
	line-height: 15px;
}
#copyrightArea p{
	line-height	:	140%;
	font-size	:	11px;
}
#copyrightArea .whiteArrowList li{
	line-height	:	100%;
	padding	:	0px 0px 0px 12px;
	margin-left	:	20px;
	background-image	:	url("../images/icon/triangleArrow_white.png");
	background-repeat	:	no-repeat;
	background-position	:	left center;
	display	:	inline-block;
}
#copyrightArea .whiteArrowList li:first-child{
	margin-left	:	0px;
}
#copyrightArea .whiteArrowList a{
	line-height	:	100%;
	color	:	#fff;
	font-size	:	12px;
}
#copyrightArea .whiteArrowList a:hover{
	text-decoration	:	underline;
}
#copyrightArea .whiteArrowList a:visited,#copyrightArea .whiteArrowList a:focus,#copyrightArea .whiteArrowList a:active{
	color	:	#fff;
}





