@charset "UTF-8";
/* 
		fashion_201503_rhino.css
		Last Update 2015.02.09
*/



/* areaTopFashionSlideShow */
.areaTopFashionSlideShowWrapper {
  margin-top: 40px;
  margin-bottom: 10px;
}
.areaTopFashionSlideShow {
  width: 640px;
  height: 375px;
  position: relative;
  overflow: hidden;
}
.areaTopFashionSlides {
  position: absolute;
  width: 100%;
  height: 100%;
}
.areaTopFashionSlidesItem {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.areaTopFashionSlidesItem p {
  font-weight: normal;
	padding-top:5px;
}
.areaTopFashionSlidesItemInner {
  position: absolute;
  left: 50%;
  width: 640px;
  margin-left: -320px;
}
.areaTopFashionSlidesItemInner a{
	display:block;
	overflow: hidden;
	text-align: center;
}
.areaTopFashionSlides, .areaTopFashionSlidesItem {
  display: block;
}
.areaTopFashionSlidesItem1{
}
.areaTopFashionSlidesItem1 a{
	width: 640px;
	height: 353px;
}
.areaTopFashionSlidesItem2Left{
  display: block;
  float: left;
	margin-right:10px;
}
.areaTopFashionSlidesItem2LeftTop{
}
.areaTopFashionSlidesItem2Right{
  display: block;
  float: left;
}
.areaTopFashionSlidesItem2Left a,
.areaTopFashionSlidesItem2Right a{
	width: 315px;
	height: 353px;
}
.areaTopFashionSlidesItem2RightTop{
}
.areaTopFashionSlidesItem3Left{
  display: block;
  float: left;
	margin-right:9px;
}
.areaTopFashionSlidesItem3Left a{
	width: 415px;
	height: 353px;
}
.areaTopFashionSlidesItem3Right{
  display: block;
  float: left;
}
.areaTopFashionSlidesItem3Right a{
	width: 215px;
	height: 160px;
}
.areaTopFashionSlidesItem3RightTop{
}
.areaTopFashionSlidesItem3RightBottom{
	position: absolute;
	top:193px;
}



/* FashionMembers */
.FashionMembers{
}
.FashionMembersTitle{
  margin-top: 40px;
  margin-bottom: 20px;
  overflow: hidden;
}
.FashionMembersTitle h2{
	font-size: 24px;
	margin-bottom: 5px;
}
.FashionMembersBox{
  background: url(../img/fashion/ico_bg2.png);
  background-color: #f0f0f0;
	text-align:center;
	padding:25px;
}
.FashionMembersBox p{
  font-size: 14px;
	font-weight: bold;
	position: relative;
}
a.FashionMembersBoxBtn{
	display: block;
	width:175px;
	padding: 10px 0;
	margin:15px auto 0;
  background-color: #fff;
	color: #333;
  border-radius: 3px;
  font-weight: bold;
  position: relative;
}



/* side fashionCulator & Column */
.fashionSideBorder2px{
	border-bottom: solid 2px #dddddd;
	margin:15px 0;
}
.fashionSideBorder1pxDot{
	border-bottom: dotted 1px #dddddd;
	margin:20px 0;
}

#fashionCulatorBlockArea{
}
.fashionCulatorTitleAreaBox{
}
.fashionCulatorTitleArea{
	font-size: 18px;
	float: left;
	font-weight: bold;
}
.fashionCulatorTitleAreaText{
	font-size: 12px;
	margin-bottom:20px;
}
.fashionCulatorBox{
}
.fashionCulatorBox_Icon{
	float:left;
}
.fashionCulatorBox_Icon img{
	width:84px;
	height:84px;
	border:solid 1px #dddddd;
}
.fashionCulatorBox_TextBox{
	float:left;
	width:204px;
	padding-left:10px;
}
.fashionCulatorBox_Name{
	font-weight: bold;
}
.fashionCulatorBox_Job{
	font-size:10px;
}
.fashionCulatorBox_Text{
	margin:5px 0;
}
.fashionCulatorBox_More{
	float:right;
}
.fashionCulatorBox_More img{
	width:13px;
	height:13px;
	vertical-align:middle;
	padding-right:5px;
}
.fashionCulatorList{
  background: url(../img/fashion/fashion_culator_arrow3.png) no-repeat 0 center;
}
.fashionCulatorList_Text{
	font-weight: bold;
	padding-left:20px;
}
.fashionCulatorBox_More a:hover,
.fashionCulatorList_Text a:hover{
	text-decoration: underline !important;
	color: #C80000;
}



#fashionColumnBlockArea{
}
.fashionColumnTitleAreaBox{
}
.fashionColumnTitleArea{
	font-size: 18px;
	float: left;
	font-weight: bold;
}
.fashionColumnTitleAreaText{
	font-size: 12px;
}
.fashionColumnBox{
	padding-top:20px;
}
.fashionColumnBox_Pict img{
	width:300px;
	height:150px;
}
.fashionColumnBox_Text{
	padding-top:10px;
}
.fashionColumnBox_Text a:hover{
	text-decoration: underline !important;
	color: #C80000;
}






