@charset "UTF-8";
/*.共通部分.*/
#INDEX .top_main_wrap {
	height: 148px;
	margin-bottom: 56px;
}
.top_main_wrap{
	height: 320px;
	margin-bottom: 77px;
}

p.sdm-ttl-11 {
	background: #8898b5 none repeat scroll 0 0;
	border-bottom: 3px solid #ddd3d3;
	box-sizing: border-box;
	color: #fff;
	display: block;
	font-size: 128.543%;
	height: 63px;
	padding: 15px 0 0 30px;
}
/*.事業紹介トップページ.*/

.product-list-cont{
	padding-bottom: 77px;
	border-bottom: solid 1px #c5c5c5;
}
.product-list{
	margin-right: -27px;
}
.product-list li{
	float: left;
	display: block; 
	overflow: hidden;	
	margin: 0 24px 24px 0;
	}
.product-list .jewelry{
	background: url(/imgs/business/jewelry_btn.jpg) no-repeat;
}
.product-list .fur{
	background: url(/imgs/business/fashion_btn.jpg?t=2408) no-repeat;
}
.product-list .bridal{
	background: url(/imgs/business/wedding_btn.jpg?t=2212) no-repeat;
}
.product-list .kagayuzen{
	background: url(/imgs/business/kagayuzen_btn.jpg) no-repeat;
}
.product-list .kimono{
	background: url(/imgs/business/kimono_btn.jpg) no-repeat;
}
.product-list .foundation{
	background: url(/imgs/business/foundation_btn.jpg) no-repeat;
}
.product-list .leasing{
	background: url(/imgs/business/leasing_btn.jpg) no-repeat;
}
.product-list .tango {
	background: url(/imgs/business/tango_btn.jpg) no-repeat;
}
.product-list li  a.mouse-over:hover p{
	background: rgba(0,0,0,0.3);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.product-list li a.mouse-over:hover img{
	opacity: 1 !important;
}
.bnr-list-cont{
	margin-top: 56px;
	width: 100%;
}
.bnr-list-cont .cont-ttl{
	text-align: center;
	margin-bottom: 56px;
}
.bnr-list-cont .bnr-list{
	margin-right: -24px;
}
.bnr-list-cont .bnr-list li{
	float: left;
	overflow: hidden;
	margin: 0 24px 24px 0;
	width: 528px;
}
/*.事業紹介中ページ.*/

.main-cont-01 .brand-list-cont .brand-list{
	margin-right: -15px;
}
.main-cont-01 .brand-list-cont .brand-list li{
	width: 258px;
	margin: 0 14px 48px 0;
	float: left;
	overflow: hidden;
	display: block;
}
.main-cont-01 .brand-list-cont .brand-list li p{
	color: #727272;
	margin-top: 14px;
}
.main-cont-01 .brand-list-cont .brand-list li p span{
	color: #515151;
	margin-bottom: 7px;
	display: block;
}

.main-cont-01 h2{
	margin: 56px 0 48px;
}
.main-cont-01 .clm-cont p,
.main-cont-01 .clm-cont1 p{
	margin-bottom: 28px;
}
.main-cont-01 .clm-cont{
	margin-bottom: 70px;
}
.main-cont-01 .clm-cont1{
	padding-bottom: 70px;
	border-bottom: solid 1px #c5c5c5;
}
.main-cont-01 .clm-cont1 .bnr{
	margin-top: 42px;
}

.main-cont-01 .clm-cont .photo2 {
	margin-right: -16px;
}
.main-cont-01 .clm-cont .photo2 li{
	width: 394px;
	float: left;
	margin: 0 16px 28px 0;
	overflow: hidden;
}
.main-cont-01 .clm-cont .caption{
	font-size: 95%;
	color: #727272;
}

.main-cont-01 .brand-list-cont .btn-clm .contact-btn a{
	background-color: #22569d;
	color: #ffffff;
	padding: 12px 24px;
	text-align: center;
	margin: 28px auto 0;
	width: 200px;
	display: block;
}

.main-cont-01 .brand-list-cont .btn-clm .contact-btn img{
	margin: -2px 10px 0 0;
}

/* 補正下着 */
#FOUNDATION .main-cont-01 .pre-ttl{
	color: #555;
	font-size: 85.714285%;
	margin-bottom: 1em;
}
/* 丹後クリエイティブセンター */
#TANGO .main-cont-01 h2{
	margin-bottom: 14px;
	font-weight: bold;
	color: #1f579d;
}
#TANGO .main-cont-01 .bold{
	font-weight: bold;
}
#TANGO .main-cont-01 dl dt{
	float: left;
}
#TANGO .main-cont-01 dl dd{
	padding-left: 5.5em;
	padding-bottom: 0.5em;
}
#TANGO .main-cont-01 .accesslist{
	list-style: outside;
	margin-left: 1.5em;
	margin-top: 0.75em;
}
#TANGO .main-cont-01 .accesslist li + li{
	margin-top: 0.5em;
}
#TANGO .main-cont-01 .bnr-clm{
	margin-top: 56px;
}
#TANGO .main-cont-01 .bnr-link{
	width: 350px;
	max-width: 100%;
	margin: 0 auto;
}

@media only screen and (max-width: 640px) {

/*.共通部分.*/
.main-cont-01,.main-cont-02 {
	width: 100%;
}
#INDEX .top_main_wrap {
	height: auto;
	margin-bottom: 8.75%;
}
.top_main_wrap {
	height: auto;
	margin-bottom: 8.75%;
}

/*.事業紹介トップページ.*/
.product-list-cont {
	padding-bottom: 7%;
	width: 100%;
}

.product-list{
	width: 103%;
	margin-right: -3%;
	overflow: hidden;
}
.product-list li{
	margin: 0 3% 3% 0;
	width: 47%;
}
.product-list .jewelry{
	background: url(/imgs/business/jewelry_btn_sp.jpg) no-repeat;
	background-size: 100% auto;
}
.product-list .fur{
	background: url(/imgs/business/fashion_btn_sp.jpg?t=2408) no-repeat;
	background-size: 100% auto;
}
.product-list .bridal{
	background: url(/imgs/business/wedding_btn_sp.jpg?t=2212) no-repeat;
	background-size: 100% auto;
}
.product-list .kagayuzen{
	background: url(/imgs/business/kagayuzen_btn_sp.jpg) no-repeat;
	background-size: 100% auto;
}
.product-list .kimono{
	background: url(/imgs/business/kimono_btn_sp.jpg) no-repeat;
	background-size: 100% auto;
}
.product-list .foundation{
	background: url(/imgs/business/foundation_btn_sp.jpg) no-repeat;
	background-size: 100% auto;
}
.product-list .leasing{
	background: url(/imgs/business/leasing_btn_sp.jpg) no-repeat;
	background-size: 100% auto;
}
.product-list .tango {
	background: url(/imgs/business/tango_btn_sp.jpg) no-repeat;
	background-size: 100% auto;
}
.bnr-list-cont{
	margin-top: 10%;

}
.bnr-list{
	width: 100%;
}
.bnr-list-cont .cont-ttl{
	margin-bottom: 10%;
}
.bnr-list-cont .bnr-list li{
	float: none;
	width: 100%;
	height: 100%;
	margin: 0 0 1em 0;
	}
	
/*.事業紹介中ページ.*/
.main-cont-01 .clm-cont .bnr{
	padding-bottom: 12.83%;
}

.main-cont-01 h2{
	margin: 9.33% 0 8%;
}
.main-cont-01 .copy{
	text-align: center;
	margin-bottom: 8.75%;
}
.main-cont-01 .clm-cont1 .bnr{
	margin-top: 7%;
}
.main-cont-01 .brand-list-cont .brand-list{
	width: 103%;
	margin-right: -3%;
	overflow: hidden;
}
.main-cont-01 .brand-list-cont .brand-list li{
	margin: 0 3% 8% 0;
	width: 47%;
}
.main-cont-01 .clm-cont .photo2 {
	margin-right: 0;
}
.main-cont-01 .clm-cont .photo2 li{
	width: 100%;
	float: none;
	margin-right: 0;
	overflow: hidden;
}


}

