@charset "UTF-8";.fs-p-productDescription #contents1st{color:#727171;margin:0;padding:0;}
.fs-p-productDescription #contents1st h1{font-size:1.4em;margin:0;padding:0;}
.fs-p-productDescription #contents1st h2{margin:2em 0 0 0;padding:0;}
.fs-p-productDescription #contents1st p{line-height:1.6;margin:1em 0 0 0;padding:0;}
.fs-p-productDescription #contents1st ul{margin:1em 0 0 0;overflow:hidden;width:100%;}
.fs-p-productDescription #contents1st ul li{float:left;margin:0 4% 0 0;padding:0;display:block;width:48%;}
.fs-p-productDescription #contents1st ul li:nth-child(2n){margin:0;}
.fs-p-productDescription #contents1st dl dt{color:#333;font-size:15px;font-size:1.5rem;font-weight:bold;line-height:1.4;margin:1em 0 0 0;padding:0;}
.fs-p-productDescription #contents1st dl dd{line-height:1.5;margin:0.3em 0 2em 0;padding:0;}
.fs-p-productDescription #contents1st h3,
.fs-p-productDescription #contents2nd h3{color:#333;font-size:16px;font-size:1.6rem;margin:3em 0 0 0;border-left:solid 5px #333333;border-bottom:dotted 1px #666666;padding:0.5em 0 0.5em 0.5em;}
.fs-p-productDescription #contents2nd p{line-height:1.6;margin:1em 0 0 0;padding:0;}
.fs-p-productDescription #contents1st table.spec,
.fs-p-productDescription #contents2nd table.spec{color:#333;font-size:13px;font-size:1.3rem;width:100%;margin:1em 0 0 0;border-bottom:solid 1px #ccc;}
.fs-p-productDescription #contents1st table.spec th,
.fs-p-productDescription #contents2nd table.spec th{border-top:solid 1px #ccc;border-left:solid 1px #ccc;padding:3% 0;background-color:#efefef;font-weight:normal;vertical-align:middle;width:30%;}
.fs-p-productDescription #contents1st table.spec td,
.fs-p-productDescription #contents2nd table.spec td{border-top:solid 1px #ccc;line-height:1.6;padding:3% 5%;}
.fs-p-productDescription #contents2nd a:hover img{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70)";background:#fff;}
dl.aboutDeff{background:#000;margin:1em 0 0 0;overflow:hidden;padding:0 3%;}
dl.aboutDeff dt img{margin:0 0 0.5em 0;width:70%;}
dl.aboutDeff dd{color:#fff;line-height:1.5;margin:0;padding:0;}
.fs-p-productDescription .partner{}
.fs-p-productDescription .partner p{line-height:1.5;margin:0.5em 0 0 0;padding:0;text-align:center;}
.fs-p-productDescription .partner p.text{background:#000;color:#fff;line-height:1.5;margin:0;padding:3% 2%;text-align:left;}
.fs-p-productDescription .amario{border:1px solid #000;margin:2em 0 0 0;padding:0 1em 1em;}
.fs-p-productDescription .amario img{width:40%;}
.fs-p-productDescription .urban{border:1px solid #000;margin:2em 0 0 0;padding:0 1em 1em;}
.fs-p-productDescription .urban img{width:80%;}
.fs-p-productDescription .takuY{border:1px solid #000;margin:2em 0 0 0;padding:1em 1em 0;text-align:center;}
.fs-p-productDescription .takuY dl dd p{line-height:1.6;text-align:left;}
.fs-p-productDescription .takuY dl dd img{margin:0.5em 30%;text-align:center;width:40%;}
.fs-p-productDescription dl.aboutDeffSound{background:#003192;margin:2em 0 0 0;padding:1em 2%;}
.fs-p-productDescription dl.aboutDeffSound dt img{width:100%;}
.fs-p-productDescription dl.aboutDeffSound dd{color:#fff;line-height:1.5;padding:1em 0 0 0;}
.fs-p-productDescription .leather{border:1px solid #000;padding:2% 4% 2% 4%;overflow:hidden;}
.fs-p-productDescription .leather .leatherTtl{width:40%;}
.fs-p-productDescription .leather p.lead{line-height:1.5;padding:2% 0 0 0;}
.fs-p-productDescription .leatherInner{display:table;padding:2% 0 0 0;}
.fs-p-productDescription .leatherInner p.caution{display:table-cell;line-height:1.2;width:18%;padding:2em 2em 0 0;vertical-align:top;font-size:0.7em;}
.fs-p-productDescription .leatherInner p.caution img{float:left;padding:0 2% 0 0;width:90%;}
.fs-p-productDescription #contents1st .gallery{clear:both;height:auto;margin:1em 0 0 0;}
.fs-p-productDescription #contents1st .gallery.gLeft img:first-child{width:100%;}
.fs-p-productDescription #contents1st .gallery.gLeft img:first-child + *{float:left;margin:1em 0 0 0;width:48%;}
.fs-p-productDescription #contents1st .gallery.gLeft img:first-child + * + *{float:right;margin:1em 0 0 0;width:48%;}
.fs-p-productDescription #contents1st .gallery.gRight img:first-child{float:left;margin:1em 0 0 0;width:48%;}
.fs-p-productDescription #contents1st .gallery.gRight img:first-child + *{float:right;margin:1em 0 0 0;width:48%;}
.fs-p-productDescription #contents1st .gallery.gRight img:first-child + * + *{clear:both;margin:1em 0 0 0;width:100%;}
.fs-p-productDescription #check2{margin:2em 0 0 0;width:100%;}
.fs-p-productDescription #check2 dl{border-collapse:separate;display:table;margin:01em 0 0 0;width:100%;}
.fs-p-productDescription #check2 dl dt{display:table-cell;width:40%;}
.fs-p-productDescription #check2 dl dt img{width:95%;}
.fs-p-productDescription #check2 dl dd{display:table-cell;vertical-align:top;width:60%;}
.fs-p-productDescription #check3 p.check3Ttl{margin:2em 0 0 0;}
.fs-p-productDescription #check3 dl{margin:0;padding:0;}
.fs-p-productDescription #check3 dl dt{margin:0.5em 0 0 0;padding:0;}
.fs-p-productDescription #check3 dl dd{margin:0.5em 0 0 0;}
.fs-p-productDescription #check3 p.check3Ttl img{width:auto;}
.fs-p-productDescription .check3etc{margin:2em 0 0 0;}
.fs-p-productDescription .attentionCart{background:#000000;color:#fff;font-size:15px;font-size:1.5rem;margin:2em 0 0 0;padding:10px;text-align:center;}
.fs-p-productDescription .faq iframe{margin:0;padding:0;width:100%;height:100%;}
.fs-p-productDescription .faq{height:700px;}
#se00 .both{clear:both;}
#se00 table.spec{width:100%;}
#se00 table.spec th, table.spec td{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cccccc;padding:10px;border-right-width:1px;border-right-style:solid;border-right-color:#cccccc;}
#se00 table.spec th{background-color:#efefef;font-weight:normal;}
#se00 table.spec{border-top-width:1px;border-top-style:solid;border-top-color:#cccccc;font-size:12px;line-height:150%;margin:10px 0 0 0;}
#se00 dd, dt{margin:0px;padding:0px;display:block;}
#se00{color:#333;}
#se00 h1{margin:0 0 20px 0;padding:0;}
#se00 h2{height:auto;color:#fff;display:block;font-size:14px;padding-top:5px;padding-bottom:5px;padding-left:15px;width:auto;margin-top:25px;background-color:#000;clear:both;margin-bottom:10px;}
#se00 p.copy{padding:0;margin:20px 0 0 0;line-height:1.5;}
#se00 .section{text-align:left;margin:0;padding:0;overflow:hidden;}
#se00 .section p{margin:0;padding:0;}
#se00 .section ul.gallery{padding-top:40px;margin:0;}
#se00 .section ul.gallery li{float:left;}
#se00 .section ul.feature{padding:10px 0 0 0;margin:0;overflow:hidden;}
#se00 .section ul.feature li.left{padding-bottom:10px;}
#se00 .section ul.feature li.left 2column{float:left;padding-bottom:10px;}
#se00 .section ul.feature li.right{padding-bottom:10px;}
.section ul.lineup li{float:left;width:50%;}
.section dl.bland{float:left;border-top:dotted 2px #333;border-bottom:dotted 2px #333;padding:1em 2%;width:100%;margin-top:1em;}
.section dl dt.bland{width:40%;margin:0 2% 0 0;float:left;}
.section dl dd.ttl{font-size:13px;font-weight:bold;float:right;width:58%;}
.section dl dd.txt{font-size:12px;line-height:1.4;float:right;width:58%;margin-top:5px;}
#se00 .section dl{padding-top:5px;}
#se00 .section dt{font-weight:bold;font-size:14px;padding-bottom:2px;}
#se00 .section dd span{font-size:10px;line-height:1.5;padding-top:10px;display:block;}
#se00 .t15{margin-top:15px;}
#se00 .t10{margin-top:10px;}
#se00 .strap{margin:10px 0 0 87px;}
#se00 .section p img{padding-top:30px;}
#luggage{margin:1em 0 0 0;padding:0;width:100%;}
#luggage h1{margin:0;padding:0;width:100%;}
#luggage p{font-size:14px;margin:1em 0;overflow:hidden;padding:0;}
#luggage .itemList{margin:2em 0 0 0;overflow:hidden;padding:0;}
#luggage .itemList ul{margin:0;padding:0;}
#luggage .itemList ul li{border-bottom:1px solid #000;margin:0;padding:12px 0;text-align:center;width:100%;}
#luggage .itemList ul li.dot{border-bottom:none;}
.fs-p-productDescription #contents1st .uniomenu{font-size:85%;}
.fs-p-productDescription #contents1st .uniomenu dl dt{background-color:#333;color:#fff;padding:5px;margin:0;text-align:center;}
.fs-p-productDescription #contents1st .uniomenu dl dd ul{overflow:hidden;}
.fs-p-productDescription #contents1st .uniomenu dl dd ul li{width:14% !important;float:left;margin:0;padding:0;text-align:left;line-height:1.1;word-wrap:break-word;}
.fs-p-productDescription #contents1st .uniomenu dl dd ul.plus{overflow:hidden;}
.fs-p-productDescription #contents1st .uniomenu dl dd ul.plus li{width:25%;float:left;margin:0;text-align:left;line-height:1.1;word-wrap:break-word;}
.fs-p-productDescription #contents1st hr{border:solid 1px #000;}

@media only screen and (min-width:700px){.fs-p-productDescription #contents1st h2 img{width:50%;}
.fs-p-productDescription dl.aboutDeff dt img{width:50%;}
.fs-p-productDescription .amario img{margin:0 0 0.5em 0;width:20%;}
.fs-p-productDescription .urban img{margin:0 0 0.5em 0;width:40%;}
.fs-p-productDescription .takuY{overflow:hidden;}
.fs-p-productDescription .takuY dl dt{width:50%;}
.fs-p-productDescription .takuY dl dd p{margin:1em 0 0 0;}
.fs-p-productDescription .takuY dl dd img{float:right;margin:-4em 0 1em 3%;width:25%;}
.fs-p-productDescription dl.aboutDeffSound dt img{width:70%;}
.fs-p-productDescription .leather{border:1px solid #000;padding:2% 4% 2% 4%;overflow:hidden;}
.fs-p-productDescription .leather .leatherTtl{width:40%;}
.fs-p-productDescription .leather p.lead{line-height:1.5;padding:2% 0 0 0;}
.fs-p-productDescription .leatherInner{display:table;padding:2% 0 0 0;}
.fs-p-productDescription .leatherInner p.caution{display:table-cell;line-height:1.4;width:18%;padding:2em 2em 0 0;vertical-align:top;}
.fs-p-productDescription .leatherInner p.caution img{float:left;padding:0 2% 0 0;width:40%;}
.fs-p-productDescription #check2{margin:20px -2% 0 0;overflow:hidden;width:100%;}
.fs-p-productDescription #check2 dl{display:block;float:left;margin:0.5em 2% 0 0;width:23%;}
.fs-p-productDescription #check2 dl dt{display:block;width:100%;}
.fs-p-productDescription #check2 dl dt img{width:100%;}
.fs-p-productDescription #check2 dl dd{display:block;width:100%;}
.fs-p-productDescription #check3 p.check3Ttl{clear:both;margin:3em 0 0 0;overflow:hidden;}
.fs-p-productDescription #check3 dl{clear:both;margin:1em 0 0 0;overflow:hidden;}
.fs-p-productDescription #check3 dl dt{width:40%;float:left;margin:0;padding:0;}
.fs-p-productDescription #check3 dl dd{width:58%;float:right;margin:0;padding:0 0 0 2%;}
.fs-p-productDescription #check3 p.check3Ttl img{width:auto;}
.fs-p-productDescription .check3etc{margin:3em 0 0 0;}
.fs-p-productDescription .attentionCart{margin:3em 0 0 0;}
.fs-p-productDescription .faq{height:420px;}
.fs-p-productDescription #contents1st .uniomenu{font-size:85%;}
.fs-p-productDescription #contents1st .uniomenu dl dt{background-color:#333;color:#fff;padding:5px;margin:0;text-align:center;}
.fs-p-productDescription #contents1st .uniomenu dl dd ul{overflow:hidden;}
.fs-p-productDescription #contents1st .uniomenu dl dd ul li{width:14% !important;float:left;margin:0;padding:0;text-align:left;line-height:1.1;}
.fs-p-productDescription #contents1st .uniomenu dl dd ul.plus{overflow:hidden;}
.fs-p-productDescription #contents1st .uniomenu dl dd ul.plus li{width:25%;float:left;margin:0;text-align:left;line-height:1.1;}
.fs-p-productDescription #contents1st hr{border:solid 1px #000;}

<link href="style.css?ver=20250225" rel="stylesheet" type="text/css">
	
/* Deffについて・monCarboneについて */
dl.aboutDeffWIZ dt {
font-size:160% !important;
font-weight:100 !important;
padding-bottom:0.6em !important;
}

/* デザイナーとプロデューサーについて */
.designerProducer {
overflow:hidden;
}
.designerProducer dl dt {
font-size:160% !important;
font-weight:100 !important;
padding-bottom:0.2em !important;
}
.designerProducer dl dd {
width:100%;
}

/* デザイナー */
.designerProducer dl dd dl.designer {
width:48%;
float:left;
}
.designerProducer dl dd dl.designer dt img {
width:161px;
float:left;
}
.designerProducer dl dd dl.designer dd {
float:right;
width:55%;
padding-left:55%;
}

/* プロデューサー */
.designerProducer dl dd dl.producer {
width:48%;
float:right;
}
.designerProducer dl dd dl.producer dt img {
width:161px;
float:left;
}
.designerProducer dl dd dl.producer dd {
float:right;
width:55%;
padding-left:20%;
}

}
@media only screen and (min-width:951px){.fs-p-productDescription.row{margin:0 auto;padding:0;width:840px;}
.fs-p-productDescription .col-sm-10{margin:0;padding:0;width:100%;}
.fs-p-productDescription #contents1st,
.fs-p-productDescription #contents2nd{clear:both;}
.fs-p-productDescription #contents1st h1{font-size:2.2rem;margin:35px 0 0 0;}
.fs-p-productDescription #contents1st h2{margin:60px 0 0 0;}
.fs-p-productDescription #contents1st p{font-size:18px;font-size:1.8rem;}
.fs-p-productDescription #contents1st dl dt{font-size:18px;font-size:1.8rem;}
.fs-p-productDescription #contents1st dl dd{font-size:18px;font-size:1.8rem;line-height:1.6;}
.fs-p-productDescription #contents1st ul{margin:1em 0 0 0;overflow:hidden;width:100%;}
.fs-p-productDescription #contents1st ul li{margin:0px 0 20px 0;width:264px;}
.fs-p-productDescription #contents1st table{width:100% !important;}
.fs-p-productDescription #contents1st h3,
.fs-p-productDescription #contents2nd h3{color:#333;font-size:18px;font-size:1.8rem;margin:3em 0 0 0;border-left:solid 5px #333333;border-bottom:dotted 1px #666666;padding:0.5em 0 0.5em 0.5em;}
.fs-p-productDescription #contents1st table.spec,
.fs-p-productDescription #contents2nd table.spec{font-size:16px;font-size:1.6rem;width:100%;margin:1em 0 0 0;}
.fs-p-productDescription #contents2nd p{font-size:14px;font-size:1.4rem;}
.fs-p-productDescription #contents1st h2{font-size:2.0rem;}
.fs-p-productDescription #contents1st h2 img{width:auto;}
.fs-p-productDescription #contents1st dl.aboutDeff{background:#000;padding:0 2%;}
.fs-p-productDescription #contents1st dl.aboutDeff dt img{margin:0 0 0.5em 0;width:40%;}
.fs-p-productDescription #contents1st .partner{overflow:hidden;}
.fs-p-productDescription #contents1st .partner img{float:left;height:300px;width:300px;}
.fs-p-productDescription #contents1st .partner p{float:left;line-height:1.5;margin:0.5em 0 0 0;padding:0;text-align:center;}
.fs-p-productDescription #contents1st .partner p.text{background:#000;color:#fff;float:right;line-height:1.5;height:270px;margin:0;padding:15px;text-align:left;width:420px;}
.fs-p-productDescription .takuY dl dd p{font-size:14px;font-size:1.4rem;}
.fs-p-productDescription .takuY dl dt img{width:90%;}
.fs-p-productDescription dl.aboutDeffSound dt img{width:60%;}
.fs-p-productDescription .faq{height:400px;}
.fs-p-productDescription #contents1st .leather{border:1px solid #000;padding:2% 4% 2% 4%;overflow:hidden;}
.fs-p-productDescription #contents1st .leather .leatherTtl{width:40%;}
.fs-p-productDescription #contents1st .leather p.lead{font-size:1.5rem;line-height:1.5;padding:2% 0 0 0;}
.fs-p-productDescription #contents1st .leatherInner{display:table;padding:2% 0 0 0;}
.fs-p-productDescription #contents1st .leatherInner p.caution{display:table-cell;font-size:1.5rem;line-height:1.4;width:18%;padding:2em 2em 0 0;vertical-align:top;}
.fs-p-productDescription #contents1st .leatherInner p.caution img{float:left;padding:0 2% 0 0;width:40%;}
.fs-p-productDescription #contents1st .gallery{height:440px;margin:25px 0 0 0;position:relative;}
.fs-p-productDescription #contents1st .gallery img{margin:0 !important;padding:0;}
.fs-p-productDescription #contents1st .gallery.gLeft img:first-child{position:absolute;top:0;left:0;width:550px;}
.fs-p-productDescription #contents1st .gallery.gLeft img:first-child + *{position:absolute;top:0;right:0;width:260px;}
.fs-p-productDescription #contents1st .gallery.gLeft img:first-child + * + *{position:absolute;top:206px;right:0;width:260px;}
.fs-p-productDescription #contents1st .gallery.gRight img:first-child{position:absolute;top:0;left:0;width:260px;}
.fs-p-productDescription #contents1st .gallery.gRight img:first-child + *{position:absolute;top:206px;left:0;width:260px;}
.fs-p-productDescription #contents1st .gallery.gRight img:first-child + * + *{position:absolute;top:0;right:0;width:550px;}
#se00 .section ul.feature li.left{float:left;width:360px;padding-right:20px;padding-bottom:10px;}
#se00 .section ul.feature li.left 2column{float:left;width:740px;padding-bottom:10px;}
#se00 .section ul.feature li.right{float:right;width:360px;padding-bottom:10px;}
.section ul.lineup li{float:left;width:auto;}
.section dl.bland{float:left;border-top:dotted 2px #333;border-bottom:dotted 2px #333;padding:15px 5px 15px 5px;width:360px;margin-top:15px;}
.section dl dt.bland{width:140px;float:left;}
.section dl dd.ttl{font-size:13px;font-weight:bold;float:right;width:210px;}
.section dl dd.txt{font-size:11px;line-height:1.4;float:right;width:210px;margin-top:2px;}
.fs-p-productDescription #check2{margin:0 auto;width:800px;}
.fs-p-productDescription #check2 dl{display:block;width:175px;float:left;margin:10px 16px 0 0;text-align:justify;}
.fs-p-productDescription #check2 dl dt{display:block;width:175px;}
.fs-p-productDescription #check2 dl dd{display:block;margin:5px 0 0 0;width:175px;}
.fs-p-productDescription #check3 p.check3Ttl{clear:both;margin:30px 0 0 0;overflow:hidden;}
.fs-p-productDescription #check3 dl{clear:both;overflow:hidden;}
.fs-p-productDescription #check3 dl dt{width:250px;float:left;}
.fs-p-productDescription #check3 dl dd{width:470px;float:right;padding:0 0 0 20px;}
.fs-p-productDescription #check3 p.check3Ttl img{width:auto;}
.fs-p-productDescription .check3etc{margin:50px 0 0 0;}
.fs-p-productDescription #contents1st .uniomenu{font-size:85%;}
.fs-p-productDescription #contents1st .uniomenu dl dt{background-color:#333;color:#fff;padding:5px;margin:0;text-align:center;}
.fs-p-productDescription #contents1st .uniomenu dl dd ul{overflow:hidden;}
.fs-p-productDescription #contents1st .uniomenu dl dd ul li{width:14% !important;float:left;margin:0;padding:0;text-align:left;line-height:1.1;}
.fs-p-productDescription #contents1st .uniomenu dl dd ul.plus{overflow:hidden;}
.fs-p-productDescription #contents1st .uniomenu dl dd ul.plus li{width:25%;float:left;margin:0;text-align:left;line-height:1.1;}
.fs-p-productDescription #contents1st hr{border:solid 1px #000;}
#youtube2{position:relative;width:100%;padding-top:56.25%;}
#youtube2 iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important;}
#youtube{position:relative;width:100%;padding-top:56.25%;}
#youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important;}
.youtube {
	width: 80%; /* 横幅変更 */
	padding: 0;
	box-sizing: border-box;
}

.youtube .inner {
	padding-top: 56.25%;
	position: relative;
	height: 0;
	overflow: hidden;
}

.youtube .inner iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
}