@charset "utf-8";



.oldContentsInner {
	width: auto;
}




#shokay_main_area{
	width: auto;
	height: 1030px;
	overflow: hidden;
	background: url(/images/brand/brand_detail/148/main_back.jpg) center top no-repeat;
	position: relative;
}

#shokay_main_area .shokay_unit{
	width: auto;
	height: auto;
	position: absolute;
}

.sox01{ top: 228px; left: 114px;}
.sox02{ top: 185px; left: 503px;}
.sox03{ top: 354px; left: 817px;}
.sox04{ top: 569px; left: 371px;}

#shokay_main_area .shokay_unit .text_area{}
.text_area .text1{ font-size: 12px;}
.text_area .text2{ font-size: 14px; font-weight: bold; line-height: 2.5em;}

.sox01 .text_area{ margin-left: 185px; margin-top: -69px;}
.sox02 .text_area{ margin-left: 244px; margin-top: -307px;}
.sox03 .text_area{ margin-left: 96px; margin-top: 17px;}
.sox04 .text_area{ margin-left: 97px; margin-top: 6px;}


#shokay_main_area .shokay_unit .text_area .btn_area{
    width: 90px;
    height: 28px;
    overflow: hidden;
    margin-top: 14px;
    background: url(/images/brand/brand_detail/148/detail_b.jpg) left top no-repeat;
}
#shokay_main_area .shokay_unit .text_area .btn_area:hover{ background: url(/images/brand/brand_detail/148/detail_a.jpg) left top no-repeat;}


#shokay_item_area{ width: 1200px; margin: 0 auto; overflow: hidden;}
#shokay_item_area .item_area_unit{
    width: 600px;
    height: 600px;
    overflow: hidden;
	float: left;
}
#shokay_item_area .item_area_unit .unit_s{
	width: 300px;
	height: 300px;
	overflow: hidden;
	float: left;
}

.shokay_item01:hover img, .shokay_item02:hover img, .shokay_item03:hover img, .shokay_item04:hover img, .shokay_item05:hover img, .shokay_item06:hover img, .shokay_item07:hover img, .shokay_item08:hover img, .shokay_item09:hover img, .shokay_item10:hover img, .shokay_item11:hover img, .shokay_item12:hover img, .shokay_item13:hover img, .shokay_item14:hover img, .shokay_item15:hover img, .shokay_item16:hover img, .shokay_item17:hover img, .shokay_item18:hover img, .shokay_item19:hover img, .shokay_item20:hover img{ opacity: 0;}

.shokay_item01{ background: url(/images/brand/brand_detail/148/img01_a.jpg) center center no-repeat;}
.shokay_item02{ background: url(/images/brand/brand_detail/148/img02_a.jpg) center center no-repeat;}
.shokay_item03{ background: url(/images/brand/brand_detail/148/img03_a.jpg) center center no-repeat;}
.shokay_item04{ background: url(/images/brand/brand_detail/148/img04_a.jpg) center center no-repeat;}
.shokay_item05{ background: url(/images/brand/brand_detail/148/img05_a.jpg) center center no-repeat;}
.shokay_item06{ background: url(/images/brand/brand_detail/148/img06_a.jpg) center center no-repeat;}
.shokay_item07{ background: url(/images/brand/brand_detail/148/img07_a.jpg) center center no-repeat;}
.shokay_item08{ background: url(/images/brand/brand_detail/148/img08_a.jpg) center center no-repeat;}
.shokay_item09{ background: url(/images/brand/brand_detail/148/img09_a.jpg) center center no-repeat;}
.shokay_item10{ background: url(/images/brand/brand_detail/148/img10_a.jpg) center center no-repeat;}
.shokay_item11{ background: url(/images/brand/brand_detail/148/img11_a.jpg) center center no-repeat;}
.shokay_item12{ background: url(/images/brand/brand_detail/148/img12_a.jpg) center center no-repeat;}
.shokay_item13{ background: url(/images/brand/brand_detail/148/img13_a.jpg) center center no-repeat;}
.shokay_item14{ background: url(/images/brand/brand_detail/148/img14_a.jpg) center center no-repeat;}
.shokay_item15{ background: url(/images/brand/brand_detail/148/img15_a.jpg) center center no-repeat;}
.shokay_item16{ background: url(/images/brand/brand_detail/148/img16_a.jpg) center center no-repeat;}
.shokay_item17{ background: url(/images/brand/brand_detail/148/img17_a.jpg) center center no-repeat;}
.shokay_item18{ background: url(/images/brand/brand_detail/148/img18_a.jpg) center center no-repeat;}
.shokay_item19{ background: url(/images/brand/brand_detail/148/img19_a.jpg) center center no-repeat;}
.shokay_item20{ background: url(/images/brand/brand_detail/148/img20_a.jpg) center center no-repeat;}


#shokay_about_area{ overflow: hidden;}
#shokay_about_area .title_area{
	width: 100%;
	height: 229px;
	overflow: hidden;
	background: url(/images/brand/brand_detail/148/about.jpg) center top no-repeat;
}

#shokay_about_area .about_unit{
	width: 50%;
	min-height: 370px;
	overflow: hidden;
	float: left;
}

#shokay_about_area .unit01{ background: url(/images/brand/brand_detail/148/about_img01.jpg) center center no-repeat;}
#shokay_about_area .unit03{ background: url(/images/brand/brand_detail/148/about_img02.jpg) center center no-repeat;}
#shokay_about_area .unit02 p{
    margin-top: 75px;
    margin-left: 40px;
    margin-right: 40px;
    color: #190202;
    line-height: 2em;
    font-size: 14px;
}




.howToKnit {
	overflow: hidden;
	background-color: #F7F5F6;
	height: 250px;
	zoom: 1;
	padding-top: 45px;
	margin-bottom: 60px;
}

.howToKnit h4 {
	float: left;
	width: 255px; }
	
	
.howToKnit .image_carousel { 
	overflow: hidden;
	zoom: 1;
	*float: left;
	width: 745px; }
	
.howToKnit .image_carousel ul { 
	width: 745px !important;
	height: 190px;
}
	
.howToKnit .image_carousel ul li {
	overflow: hidden;
	zoom: 1;
	width: auto; }
	
.howToKnit .image_carousel .left {
	float: left; 
	width: 360px;
	padding-left: 60px; }
	
.howToKnit .image_carousel .right {
	float: right; 
	width: 200px;
	padding: 0px 0 20px; }	
	
.howToKnit .image_carousel .page {
	font-size: 262%; /*
	line-height: 35px;*/  }
	
.howToKnit .image_carousel .page span {
	padding-left: 3px;
	color: #555555;
	font-size: 42%;/*
	/padding-top: -50px; 
	line-height: 52px;*/
	vertical-align: baseline;  }

.knit_text{ margin-left:50px; }


a.prev {
	background: url(/images/brand/brand_detail/148/img_prev.jpg) no-repeat 0 0 ;
	width: 25px;
	height: 50px;
	display: block;
	position: absolute;
	top: 65px;
	left: 0; }

a.next {
	background: url(/images/brand/brand_detail/148/img_next.jpg) no-repeat 0 0 ;
	width: 25px;
	height: 50px;
	display: block;
	position: absolute;
	top: 65px;
	left: 455px; }

a.prev.disabled, a.next.disabled {
	cursor: default; }

a.prev span, a.next span {
	display: none; }





/*
 * 下部のリスト
 */
.oneColumnWrapper {
width: 970px;
margin: 0 auto;
padding-top: 55px;
}
