/*=============================================
*
* product_detail01ページ
*
=============================================*/
#product_detail header {
	background: #fff;
	margin-bottom: 20px !important;
}
#product_detail header .pageTitle {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
    font-size: 16px;
	position: absolute;
	right: 90px;
	top: 45px;
}
@media screen and (max-width:600px){
#product_detail header .pageTitle {
	font-size: 15px;
	right: 0;
	text-align: center;
	top: 88px;
	width: 100%;
}
}
/*---------------------------------------------
見出し共通
---------------------------------------------*/
#product_detail .hArea h1.lead01 {
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
    font-size: 28px;
    margin-bottom: 10px;
	padding: 0 40px;
	text-align: left;
}
@media screen and (max-width:768px){
#product_detail .hArea h1.lead01 {
	padding: 0 20px;
}
}
/*---------------------------------------------
a
---------------------------------------------*/
#product_detail.detail02 #sec01 .txt01 a {
	color: #572608;
}
/* ============================================
topArea
============================================ */
#product_detail #topArea {
	border-top: 2px #14100d solid;
	height: 625px;
	margin-bottom: 30px;
	position: relative;
	top: 120px;
}
@media screen and (max-width:1120px){
#product_detail #topArea {
	padding: 0 10px;
}
}
@media screen and (max-width:400px){
#product_detail #topArea {
	height: 18%;
}
}
/*---------------------------------------------
.detail01
---------------------------------------------*/
#product_detail.detail01 #topArea {
	background: url(../images/product/product_detail01TopAreaImg-01.png) center top no-repeat;
}
@media screen and (max-width:1100px){
#product_detail.detail01 #topArea {
	background: url(../images/product/product_detail01TopAreaImg-02.png) center top no-repeat;
}
}
@media screen and (max-width:520px){
#product_detail.detail01 #topArea {
	background: url(../images/product/product_detail01TopAreaImg-03.png) center top no-repeat;
	height: 650px;
}
}
/*---------------------------------------------
.detail02
---------------------------------------------*/
#product_detail.detail02 #topArea {
	background: url(../images/product/product_detail02TopAreaImg-01.png) center top no-repeat;
}
@media screen and (max-width:1100px){
#product_detail.detail02 #topArea {
	background: url(../images/product/product_detail02TopAreaImg-02.png) center top no-repeat;
}
}
@media screen and (max-width:520px){
#product_detail.detail02 #topArea {
	background: url(../images/product/product_detail02TopAreaImg-03.png) center top no-repeat;
	height: 650px;
}
}
/*---------------------------------------------
.detail03
---------------------------------------------*/
#product_detail.detail03 #topArea {
	background: url(../images/product/product_detail03TopAreaImg-01.png) center top no-repeat;
}
@media screen and (max-width:1100px){
#product_detail.detail03 #topArea {
	background: url(../images/product/product_detail03TopAreaImg-02.png) center top no-repeat;
}
}
@media screen and (max-width:520px){
#product_detail.detail03 #topArea {
	background: url(../images/product/product_detail03TopAreaImg-03.png) center top no-repeat;
	height: 650px;
}
}
/*---------------------------------------------
.detail04
---------------------------------------------*/
#product_detail.detail04 #topArea {
	background: url(../images/product/product_detail04TopAreaImg-01.png) center top no-repeat;
}
@media screen and (max-width:1100px){
#product_detail.detail04 #topArea {
	background: url(../images/product/product_detail04TopAreaImg-02.png) center top no-repeat;
}
}
@media screen and (max-width:520px){
#product_detail.detail04 #topArea {
	background: url(../images/product/product_detail04TopAreaImg-03.png) center top no-repeat;
	height: 650px;
}
}
/*---------------------------------------------
.detail05
---------------------------------------------*/
#product_detail.detail05 #topArea {
	background: url(../images/product/product_detail05TopAreaImg-01.png) center top no-repeat;
}
@media screen and (max-width:1100px){
#product_detail.detail05 #topArea {
	background: url(../images/product/product_detail05TopAreaImg-02.png) center top no-repeat;
}
}
@media screen and (max-width:520px){
#product_detail.detail05 #topArea {
	background: url(../images/product/product_detail05TopAreaImg-03.png) center top no-repeat;
	height: 650px;
}
}
/*---------------------------------------------
.detail06
---------------------------------------------*/
#product_detail.detail06 #topArea {
	background: url(../images/product/product_detail06TopAreaImg-01.png) center top no-repeat;
}
@media screen and (max-width:1100px){
#product_detail.detail06 #topArea {
	background: url(../images/product/product_detail06TopAreaImg-02.png) center top no-repeat;
}
}
@media screen and (max-width:520px){
#product_detail.detail06 #topArea {
	background: url(../images/product/product_detail06TopAreaImg-03.png) center top no-repeat;
	height: 650px;
}
}
/*---------------------------------------------
.detail07
---------------------------------------------*/
#product_detail.detail07 #topArea {
	background: url(../images/product/product_detail07TopAreaImg-01.png) center top no-repeat;
}
@media screen and (max-width:1100px){
#product_detail.detail07 #topArea {
	background: url(../images/product/product_detail07TopAreaImg-02.png) center top no-repeat;
}
}
@media screen and (max-width:520px){
#product_detail.detail07 #topArea {
	background: url(../images/product/product_detail07TopAreaImg-03.png) center top no-repeat;
	height: 650px;
}
}
/*---------------------------------------------
.detail08
---------------------------------------------*/
#product_detail.detail08 #topArea {
	background: url(../images/product/product_detail08TopAreaImg-01.png) center top no-repeat;
}
@media screen and (max-width:1100px){
#product_detail.detail08 #topArea {
	background: url(../images/product/product_detail08TopAreaImg-02.png) center top no-repeat;
}
}
@media screen and (max-width:520px){
#product_detail.detail08 #topArea {
	background: url(../images/product/product_detail08TopAreaImg-03.png) center top no-repeat;
	height: 650px;
}
}
/*---------------------------------------------
.detail09
---------------------------------------------*/
#product_detail.detail09 #topArea {
	background: url(../images/product/product_detail09TopAreaImg-01.png) center top no-repeat;
}
@media screen and (max-width:1100px){
#product_detail.detail09 #topArea {
	background: url(../images/product/product_detail09TopAreaImg-02.png) center top no-repeat;
}
}
@media screen and (max-width:520px){
#product_detail.detail09 #topArea {
	background: url(../images/product/product_detail09TopAreaImg-03.png) center top no-repeat;
	height: 650px;
}
}
/*---------------------------------------------
.detail10
---------------------------------------------*/
#product_detail.detail10 #topArea {
	background: url(../images/product/product_detail10TopAreaImg-01.png) center top no-repeat;
}
@media screen and (max-width:1100px){
#product_detail.detail10 #topArea {
	background: url(../images/product/product_detail10TopAreaImg-02.png) center top no-repeat;
}
}
@media screen and (max-width:520px){
#product_detail.detail10 #topArea {
	background: url(../images/product/product_detail10TopAreaImg-03.png) center top no-repeat;
	height: 650px;
}
}
/*---------------------------------------------
見出しエリア
---------------------------------------------*/
#product_detail #topArea .hArea {
	margin: 0 auto;
	max-width: 1100px;
	overflow: hidden;
	padding-top: 50px;
	width: 100%;
}
@media screen and (max-width:400px){
#product_detail #topArea .hArea  {
	padding-top: 350px;
}
}
/* inner01 */
#product_detail #topArea .hArea .inner01 {
	width: 73%;
}
@media screen and (max-width:900px){
#product_detail #topArea .hArea .inner01 {
	width: 85%;
}
}
@media screen and (max-width:800px){
#product_detail #topArea .hArea .inner01 {
	width: 100%;
}
}
/*---------------------------------------------
.detail01
---------------------------------------------*/
#product_detail.detail01 #topArea .inner01 {
	background: #003f52;
}
/*---------------------------------------------
.detail02
---------------------------------------------*/
#product_detail.detail02 #topArea .inner01 {
	background: #572608;
}
/*---------------------------------------------
.detail03
---------------------------------------------*/
#product_detail.detail03 #topArea .inner01 {
	background: #d0be6c;
}
/*---------------------------------------------
.detail04
---------------------------------------------*/
#product_detail.detail04 #topArea .inner01 {
	background: #231815;
}
/*---------------------------------------------
.detail05
---------------------------------------------*/
#product_detail.detail05 #topArea .inner01 {
	background: #251505;
}
/*---------------------------------------------
.detail06
---------------------------------------------*/
#product_detail.detail06 #topArea .inner01 {
	background: #4b341d;
}
/*---------------------------------------------
.detail07
---------------------------------------------*/
#product_detail.detail07 #topArea .inner01 {
	background: #231815;/*#fdf2f5*/
}
/*---------------------------------------------
.detail08
---------------------------------------------*/
#product_detail.detail08 #topArea .inner01 {
	background: #fff;
}
/*---------------------------------------------
.detail09
---------------------------------------------*/
#product_detail.detail09 #topArea .inner01 {
	background: #f50a19;
}
/*---------------------------------------------
.detail09
---------------------------------------------*/
#product_detail.detail10 #topArea .inner01 {
	background: #fff;
}

/* ============================================
ブランドロゴ
============================================ */
#product_detail #topArea .brandLogo {
	float: left;
	width: 25%;
}
@media screen and (max-width:1120px){
#product_detail #topArea .brandLogo {
	width: 200px;
}
}
@media screen and (max-width:600px){
#product_detail #topArea .brandLogo {
	margin: 0 10px 3px 0;
	width: 30%;
}
}
@media screen and (max-width:400px){
#product_detail #topArea .brandLogo {
	float: none;
	margin: 0 0 10px 0;
	width: 100%;
}
}
/*---------------------------------------------
見出し
---------------------------------------------*/
#product_detail #topArea .txtBox {
	background: #000;
	color: #fff;
	float: left;
	height: 100%;
	padding: 10px;
	width: 75%;
}
@media screen and (max-width:1120px){
#product_detail #topArea .txtBox {
	float: none;
	margin-left: 200px;
	width: auto;
}
}
@media screen and (max-width:600px){
#product_detail #topArea .txtBox {
	display: inline;
}
}
/*---------------------------------------------
.detail01
---------------------------------------------*/
#product_detail.detail01 #topArea .txtBox {
	background: #003f52;
	color: #fff;
}
/*---------------------------------------------
.detail02
---------------------------------------------*/
#product_detail.detail02 #topArea .txtBox {
	background: #572608;
	color: #e5b245;
}
/*---------------------------------------------
.detail03
---------------------------------------------*/
#product_detail.detail03 #topArea .txtBox {
	background: #d0be6c;
	color: #49191d;
}
/*---------------------------------------------
.detail04
---------------------------------------------*/
#product_detail.detail04 #topArea .txtBox {
	background: #231815;
	color: #fff;
}
/*---------------------------------------------
.detail05
---------------------------------------------*/
#product_detail.detail05 #topArea .txtBox {
	background: #251505;
	color: #ffe33a;
}
/*---------------------------------------------
.detail06
---------------------------------------------*/
#product_detail.detail06 #topArea .txtBox {
	background: #4b341d;
	color: #fff;
}
/*---------------------------------------------
.detail07
---------------------------------------------*/
#product_detail.detail07 #topArea .txtBox {
	background: #231815;
	color: #fff;
}
/*---------------------------------------------
.detail08
---------------------------------------------*/
#product_detail.detail08 #topArea .txtBox {
	background: #fff;
	color: #000;
}
#product_detail.detail08 #topArea .txtBox .productName {
	color: #bf954d;
}
/*---------------------------------------------
.detail09
---------------------------------------------*/
#product_detail.detail09 #topArea .txtBox {
	background: #f50a19;
	color: #fff;
}
/*---------------------------------------------
.detail10
---------------------------------------------*/
#product_detail.detail10 #topArea .txtBox {
	background: #fff;
	color: #000;
}

/*---------------------------------------------
.detail まとめて
---------------------------------------------*/
@media screen and (max-width:600px){
	#product_detail.detail01 #topArea .txtBox ,
	#product_detail.detail02 #topArea .txtBox ,
	#product_detail.detail03 #topArea .txtBox ,
	#product_detail.detail04 #topArea .txtBox ,
	#product_detail.detail05 #topArea .txtBox ,
	#product_detail.detail06 #topArea .txtBox ,
	#product_detail.detail07 #topArea .txtBox ,
	#product_detail.detail08 #topArea .txtBox ,
	#product_detail.detail09 #topArea .txtBox ,
	#product_detail.detail10 #topArea .txtBox {
		background: none;
	}
}

/*---------------------------------------------
商品名　
---------------------------------------------*/
#product_detail #topArea .txtBox .productName {
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
    font-size: 23px;
	letter-spacing: 0.3em;
	margin-bottom: 10px;
	text-align: left;
}
@media screen and (max-width:400px){
#product_detail #topArea .txtBox .productName {
	padding: 0 10px;
}
}
/* 商品説明　*/
#product_detail #topArea .txtBox .txt01 {
    font-size: 15px;
	letter-spacing: 0.05em;
	line-height: 1.5;
	margin-bottom: 10px;
	text-align: left;
}
@media screen and (max-width:700px){
#product_detail #topArea .txtBox .txt01 {
	line-height: 1.3;
	margin: 0 10px 0 10px;
}
}
/* */
/* 商品説明　*/
#product_detail.detail10 #topArea .txtBox .txt01 {
	line-height: 1.3;
}
/*=============================================
*
* #sec01
*
=============================================*/
#product_detail #sec01 {
	max-width: 100%;
	margin-bottom: 0;
	padding: 70px 0 30px 0;
}
@media screen and (max-width:1120px){
#product_detail #sec01 {
	padding: 70px 10px 30px 10px;
}
}
@media screen and (max-width:400px){
#product_detail #sec01 {
	padding: 360px 10px 30px 10px;
}
}
/*---------------------------------------------
.detail01
---------------------------------------------*/
#product_detail.detail01 #sec01 {
	/*
	background: #fff;*/
	background: url(../images/product/product_detail01Back01.jpg) center bottom repeat-x, url(../images/product/product_detail01BackTop01.jpg) center top repeat-x;
	background-color: #fff;
	color: #000;
}
/*---------------------------------------------
.detail02
---------------------------------------------*/
#product_detail.detail02 #sec01 {
	background: #e5b245;
	color: #572608;
}
/*---------------------------------------------
.detail03
---------------------------------------------*/
#product_detail.detail03 #sec01 {
	background: url(../images/product/product_detail03Back01.jpg) repeat 0 0 #d0be6c;
}
/*---------------------------------------------
.detail04
---------------------------------------------*/
#product_detail.detail04 #sec01 {
	background: #fff;
	color: #000;
}
/*---------------------------------------------
.detail05
---------------------------------------------*/
#product_detail.detail05 #sec01 {
	background: #ffe33a;
	color: #000;
}/*---------------------------------------------
.detail06
---------------------------------------------*/
#product_detail.detail06 #sec01 {
	background: #fff;
	color: #000;
}
/*---------------------------------------------
.detail07
---------------------------------------------*/
#product_detail.detail07 #sec01 {
	background: #fdf2f5;
	color: #000;
}
/*---------------------------------------------
.detail08
---------------------------------------------*/
#product_detail.detail08 #sec01 {
	background: #b6ddc6;
	color: #000;
}
/*---------------------------------------------
.detail09
---------------------------------------------*/
#product_detail.detail09 #sec01 {
	background: url(../images/product/img_visual_01_al.png) repeat center center #f50a19;
	color: #fff;
}
/*---------------------------------------------
.detail10
---------------------------------------------*/
#product_detail.detail10 #sec01 {
	background: #f7efe6;
	color: #000;
}
/* ============================================
.inner01
============================================ */
#product_detail #sec01 .inner01 
{
	margin: 0 auto;
	max-width: 1100px;
	padding: 40px 0 0 0;
	width: 100%;
}
/* ============================================
.txtArea01
============================================ */
#product_detail #sec01 .txtArea01 
{
	margin-bottom: 40px;
}
#product_detail #sec01 .txtArea02 
{
	margin-bottom: 40px;
}
/* ============================================
見出し
============================================ */
#product_detail #sec01 h1.heading {
	border-bottom: 2px #fff solid;
	color: #fff;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
    font-size: 21px;
	letter-spacing: 0.3em;
    margin: 0 auto 40px 0;
	padding: 0px 0 7px 0;
	text-align: left;
	width:48%;
}
@media screen and (max-width:600px){
#product_detail #sec01 h1.heading {
	width: 100%;
}
}
/*---------------------------------------------
見出し
---------------------------------------------*/
/* .detail01 */
#product_detail.detail01 #sec01 h1.heading {
	border-bottom: 2px #002029 solid;
	color: #002029;
}
/* .detail02 */
#product_detail.detail02 #sec01 h1.heading {
	border-bottom: 2px #572608 solid;
	color: #572608;
}
/* .detail03 */
#product_detail.detail03 #sec01 h1.heading {
	border-bottom: 2px #49191d solid;
	color: #49191d;
}
/* .detail04 */
#product_detail.detail04 #sec01 h1.heading {
	border-bottom: 2px #231815 solid;
	color: #231815;
}
/* .detail05 */
#product_detail.detail05 #sec01 h1.heading {
	border-bottom: 2px #251505 solid;
	color: #251505;
}
/* .detail06 */
#product_detail.detail06 #sec01 h1.heading {
	border-bottom: 2px #4b341d solid;
	color: #4b341d;
}
/* .detail07 */
#product_detail.detail07 #sec01 h1.heading {
	border-bottom: 2px #4b341d solid;
	color: #4b341d;
}
/* .detail08 */
#product_detail.detail08 #sec01 h1.heading {
	border-bottom: 2px #bf954d solid;
	color: #000;
}
/* .detail09 */
#product_detail.detail09 #sec01 h1.heading {
	border-bottom: 2px #fff solid;/*#f50a19*/
	color: #fff;
}
/* .detail10 */
#product_detail.detail10 #sec01 h1.heading {
	border-bottom: 2px #000 solid;
	color: #000;
}
/*---------------------------------------------
小見出し
---------------------------------------------*/
#product_detail #sec01 h2.heading {
	color: #fff;
    /*font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;*/
    font-size: 18px;
	letter-spacing: 0.3em;
    margin: 0 auto 20px 0;
	text-align: left;
}
/* .detail01 */
#product_detail.detail01 #sec01 h2.heading {
	color: #002029;
}
/* .detail02 */
#product_detail.detail02 #sec01 h2.heading {
	color: #572608;
}
/* .detail03 */
#product_detail.detail03 #sec01 h2.heading {
	color: #49191d;
}
/* .detail04 */
#product_detail.detail04 #sec01 h2.heading {
	color: #231815;
}
/* .detail05 */
#product_detail.detail05 #sec01 h2.heading {
	color: #251505;
}
/* .detail06 */
#product_detail.detail06 #sec01 h2.heading {
	color: #4b341d;
}
/* .detail07 */
#product_detail.detail07 #sec01 h2.heading {
	color: #231815;
}
/* .detail08 */
#product_detail.detail08 #sec01 h2.heading {
	color: #000;
}
/* .detail10 */
#product_detail.detail10 #sec01 h2.heading {
	color: #000;
}
/* ============================================
テキストエリア
============================================ */
#product_detail #sec01.txtArea01 {
	padding: 10px 0;
}
/* テキスト */
#product_detail #sec01 .txt01 {
	margin-bottom: 30px;
}
/*---------------------------------------------
detail01テキスト
---------------------------------------------*/
#product_detail.detail01 #sec01 .txt01 {
	color: #002029;
}

/*---------------------------------------------
detail03 テキスト
---------------------------------------------*/
#product_detail.detail03 #sec01 .txt01 {
	color: #49191d;
}
/*---------------------------------------------
detail04 テキスト
---------------------------------------------*/
#product_detail.detail04 #sec01 .txt01 {
	color: #231815;
}
/*---------------------------------------------
detail05 テキスト
---------------------------------------------*/
#product_detail.detail05 #sec01 .txt01 {
	color: #251505;
}
/*---------------------------------------------
detail06 テキスト
---------------------------------------------*/
#product_detail.detail06 #sec01 .txt01 {
	color: #4b341d;
}
/*---------------------------------------------
detail07テキスト
---------------------------------------------*/
#product_detail.detail07 #sec01 .txt01 {
	color: #231815;
}
/* ============================================
写真
============================================ */
#product_detail #sec01 .photoBox {
	width: 50%;
}
/**/
#product_detail #sec01 .txtArea01 .photoBox
{
	float: right;
	margin: 0 0 0 20px;
}
#product_detail #sec01 .txtArea02 .photoBox
{
	float: left;
	margin: 0 20px 0 0;
}
@media screen and (max-width:600px){
#product_detail #sec01 .txtArea01 .photoBox , #product_detail #sec01 .txtArea02 .photoBox {
	float: none;
	margin: 0 0 20px 0;
	padding: 10px;
	width: 100%;
}
}
/*=============================================
*
* #sec02
*
=============================================*/
#product_detail #sec02 {
	max-width: 100%;
	padding: 30px 0;
}
@media screen and (max-width:1120px){
#product_detail #sec02 {
	padding: 30px 10px;
}
}
/*---------------------------------------------
.detail01
---------------------------------------------*/
#product_detail.detail01 #sec02 {
	background: #003f52;
}
/*---------------------------------------------
.detail02
---------------------------------------------*/
#product_detail.detail02 #sec02 {
	background: url(../images/product/product_detail02Back01.jpg) repeat 0 0;
}
/*---------------------------------------------
.detail03
---------------------------------------------*/
#product_detail.detail03 #sec02 {
	background: #49191d;
}
/*---------------------------------------------
.detail04
---------------------------------------------*/
#product_detail.detail04 #sec02 {
	background: #231815;
}
/*---------------------------------------------
.detail05
---------------------------------------------*/
#product_detail.detail05 #sec02 {
	background: url(../images/product/product_detail05Back01.jpg) repeat 0 0;
}
/*---------------------------------------------
.detail06
---------------------------------------------*/
#product_detail.detail06 #sec02 {
	background: #4b341d;
}
/*---------------------------------------------
.detail07
---------------------------------------------*/
#product_detail.detail07 #sec02 {
	background: #fff;
}
/*---------------------------------------------
.detail08
---------------------------------------------*/
#product_detail.detail08 #sec02 {
	background: #fff;
}
/*---------------------------------------------
.detail10
---------------------------------------------*/
#product_detail.detail10 #sec02 {
	background: #cdc5c0;
}
/* ============================================
.inner01
============================================ */
#product_detail #sec02 .inner01 
{
	margin: 0 auto;
	max-width: 1100px;
	padding: 40px 0 0 0;
	width: 100%;
}
/* ============================================
見出し
============================================ */
/* 大見出し*/
#product_detail #sec02 h1.heading {
	border-bottom: 2px #14100d solid;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
    font-size: 21px;
	letter-spacing: 0.3em;
    margin: 0 auto 30px 0;
	padding: 0px 0 7px 0;
	text-align: left;
	width: 48%;
}
@media screen and (max-width:600px){
#product_detail #sec02 h1.heading {
	width: 100%;
}
}
/*---------------------------------------------
.detail01
---------------------------------------------*/
#product_detail.detail01 #sec02 h1.heading {
	border-bottom: 2px #fff solid;
	color: #fff;
}
/*---------------------------------------------
.detail02
---------------------------------------------*/
#product_detail.detail02 #sec02 h1.heading {
	border-bottom: 2px #160a02 solid;
	color: #160a02;
}
/*---------------------------------------------
.detail03
---------------------------------------------*/
#product_detail.detail03 #sec02 h1.heading {
	border-bottom: 2px #fff solid;
	color: #fff;
}
/*---------------------------------------------
.detail04
---------------------------------------------*/
#product_detail.detail04 #sec02 h1.heading {
	border-bottom: 2px #fff solid;
	color: #fff;
}
/*---------------------------------------------
.detail05
---------------------------------------------*/
#product_detail.detail05 #sec02 h1.heading {
	border-bottom: 2px #251505 solid;
	color: #251505;
}
/*---------------------------------------------
.detail06
---------------------------------------------*/
#product_detail.detail06 #sec02 h1.heading {
	border-bottom: 2px #fff solid;
	color: #fff;
}
/*---------------------------------------------
.detail08
---------------------------------------------*/
#product_detail.detail08 #sec02 h1.heading {
	border-bottom: 2px #bf954d solid;
	color: #000;
}

/*---------------------------------------------
.detail09
---------------------------------------------*/
#product_detail.detail09 #sec02 h1.heading {
	border-bottom: 2px #f50a19 solid;
	color: #000;
}

/* ============================================
中見出し
============================================ */
#product_detail #sec02 h2.heading {
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
    font-size: 23px;
	letter-spacing: 0.3em;
    margin: 0 auto 30px 0;
	text-align: left;
}
/*---------------------------------------------
.detail01
---------------------------------------------*/
#product_detail.detail01 #sec02 h2.heading {
	color: #fff;
}
/*---------------------------------------------
.detail02
---------------------------------------------*/
#product_detail.detail02 #sec02 h2.heading {
	color: #160a02;
}
/*---------------------------------------------
.detail03
---------------------------------------------*/
#product_detail.detail03 #sec02 h2.heading {
	color: #fff;
}
/*---------------------------------------------
.detail04
---------------------------------------------*/
#product_detail.detail04 #sec02 h2.heading {
	color: #fff;
}
/*---------------------------------------------
.detail06
---------------------------------------------*/
#product_detail.detail06 #sec02 h2.heading {
	color: #fff;
}
/* ============================================
小見出し
============================================ */
#product_detail #sec02 h3.heading {
    /*font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;*/
    font-size: 18px;
	/*font-weight: bold;*/
	letter-spacing: 0.3em;
    margin: 0 auto 30px 0;
	text-align: left;
}
/*---------------------------------------------
.detail01
---------------------------------------------*/
#product_detail.detail01 #sec02 h3.heading  {
	color: #fff;
}
/*---------------------------------------------
.detail03
---------------------------------------------*/
#product_detail.detail03 #sec02 h3.heading  {
	color: #fff;
}
/*---------------------------------------------
.detail04
---------------------------------------------*/
#product_detail.detail04 #sec02 h3.heading  {
	color: #fff;
}
/*---------------------------------------------
.detail06
---------------------------------------------*/
#product_detail.detail06 #sec02 h3.heading  {
	color: #fff;
}
/* ============================================
テキストエリア
============================================ */
#product_detail #sec02 .txtArea01 {
	padding: 10px 0;
}
/*---------------------------------------------
テキスト
---------------------------------------------*/
#product_detail #sec02 .txt01 {
	margin-bottom: 30px;
}
/*---------------------------------------------
.detail01
---------------------------------------------*/
#product_detail.detail01 #sec02 .txt01 {
	color: #fff;
}
/*---------------------------------------------
.detail02
---------------------------------------------*/
#product_detail.detail02 #sec02 .txt01 {
	color: #160a02;
}
/*---------------------------------------------
.detail03
---------------------------------------------*/
#product_detail.detail03 #sec02 .txt01 {
	color: #fff;
}
/*---------------------------------------------
.detail04
---------------------------------------------*/
#product_detail.detail04 #sec02 .txt01 {
	color: #fff;
}
/*---------------------------------------------
.detail06
---------------------------------------------*/
#product_detail.detail06 #sec02 .txt01 {
	color: #fff;
}
/*---------------------------------------------
写真
---------------------------------------------*/
#product_detail #sec02 .photoBox{
	float: right;
	margin: 0 0 20px 20px;
	width: 50%;
}
@media screen and (max-width:600px){
#product_detail #sec02 .photoBox{
	float: none;
	margin: 0 0 20px 0;
	width: 100%;
}
}
/*=============================================
*
* #sec03
*
=============================================*/
#product_detail #sec03 {
	margin-bottom: 30px;
}
/* 見出し */
#product_detail #sec03 h1.heading {
	background:url(../images/product/product_detailSec03Heading.png) no-repeat center 0;
	height: 74px;
	margin-bottom: 40px;
	width: auto;

	overflow: hidden;
	text-indent: 100%;
	white-space:nowrap;
	*text-indent: -9999em;	
}
#product_detail #sec03 .brandLogoArea {
	position: relative;
	text-align: center;
	width: 100%;
}
#product_detail #sec03 .brandLogoArea li {
	display: inline-block;
	margin: 0 5px 10px 5px;
	position: relative;
	width: 120px;
}
@media screen and (max-width:1120px){
#product_detail #sec03 .brandLogoArea li {
	width: 12.5%;
}
}
@media screen and (max-width:800px){
#product_detail #sec03 .brandLogoArea li {
	margin: 0 1% 10px 1%;
	width: 30%;
}
}
@media screen and (max-width:400px){
#product_detail #sec03 .brandLogoArea li {
	width: 47%;
}
}