@charset "UTF-8";

#ct1 .txt_c {
	margin: 0 5% 2em;
	width: 90%;
}
#ct1 .txt_c br {
	display: none;
}
#ct1 .inr1 {
	margin: 0 5%;
	width: 90%;
}	
#ct1 .inr1 .left{
	margin-bottom: 1em
}

#ct1 .inner p {
	text-align: center;
}

#ct12 .inner p {
	text-align: center;
}
#ct12 .inr1 {
	margin: 0 10%;
	width: 80%;
}
#ct12 .inr1 .left {
	width: 60%;
}
#ct12 .inr1 .right {
	width: 40%;
	text-align: center;
}
#ct12 .inr1 .left dl {
	width: 100%;
	font-size: 100%;
	margin-bottom: 0.5em;
}
#ct12 .inr1 .left dt {
	width: 30%;
	float: left;
	font-weight: bold;
}
#ct12 .inr1 .left dd {
	width: 69%;
	float: left;
}

.lightbox { display: none; }
.fixwidth1 .featherlight-content {
	padding: 20px 20px;
	background: #fff;
	border: 6px solid #fab532;	/* 緑 #5faf5d　*/
	width: 90%;		
}

.fixwidth1 .featherlight-close {
	margin-top:  1em;
	margin-right: 1em;
	color: #fff;
	background: #fab532;
  border-radius: 50%;
	width: 46px;
	height: 46px;
}


.h4 {
	font-size: 200%;	
	color: #00f;			/* 黄色 #fab532　*/
	font-weight: normal;
	margin-bottom: 15px;
	margin-right: 20px;
}
.name span {
	font-size: 150%;
	color: #00f;	
}
.com {
	margin: 1em 0.2em 0;
	font-size: 100%;
	line-height: 2;
}
body {
    overflow-y: scroll;
}
/* @end */


/*--------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------*/
/*768px*//*1024px*/
@media print, screen and (min-width : 768px){

#ct1 .txt_c br {
	display: inline;
}
#ct1 .inr1 {
	margin: 45px 0 0 134px;
	width: 800px;
}	
#ct1 .inr1 .left{
	width: 206px;
}
#ct1 .inr1 .right{
	width: 503px;
}		
	
#ct12 .inr1 {
	margin: 0 0 0 225px;
	width: 505px;
}
#ct12 .inr1 .left {
	width: 275px;
}
#ct12 .inr1 .right {
	width: 210px;
	text-align: center;
}
#ct12 .inr1 .left dl {
	width: 275px;
	font-size: 112.5%;
	margin-bottom: 25px;
}
#ct12 .inr1 .left dt {
	width: 80px;
}
#ct12 .inr1 .left dd {
	width: 180px;
}

/*-------------------------box*/

.lightbox { display: none; }
	
.fixwidth1 .featherlight-content {
	padding: 30px 45px;
	border: 10px solid #fab532;
}
.fixwidth1 .featherlight-content {
	width: 900px;	
}	
.fixwidth1 .featherlight-close {
	margin-top:  20px;
	margin-right: 20px;
}
	
	
/* @end */
}

/*--------  2022.4.25  DBG ------------------------------------------*/

p.migi
	{
	text-align: right;
	}

img.hidari
	{
	float: left;
	border: 15px #ffffff solid;
	}

img.migi
	{
	float: right;
	border: 15px #ffffff solid;
	}

hr
	{
	border: solid 1px #88633e;
	}

table {
	color: #88633e;
	border:solid 2px #88633e;
	border-collapse: collapse;
}

tr {
}

/* 商品案内 */
td.pic {
	width: 25%;
	border: solid 1px #88633e;
	text-align: center;
	padding: 7px 0px 7px 8px
}

td.cap {
	width: 25%;
	border-right: solid 1px #88633e;
	border-bottom: solid 2px #88633e;
	vertical-align: top;
	padding: 7px 0px 7px 8px
}

.product
 {
 	color: #ff0000;
 	font-weight: bold;
}

/* @end 2022.4.25 修正*/


