@charset "UTF-8";

.contents-wapper{
    max-width: 1000px;
    width: 92%;
    margin: 0 auto 80px;
}
#nisetai_kitchen img{width:100%;}
.kitchen_title_main{margin-top:80px; display: flex; align-items: center; justify-content: space-between; background-color:#66c4d0; padding:4%;}
.kitchen_title_main .maintitle_img{width:40%;}
.kitchen_title_main .maintitle_text{width:56%; padding-left:4%;}
.kitchen_title_main .catchcopy{font-size: 28px; line-height: 1.73em; font-weight: bold; margin-bottom: 20px;text-align: center;}
.kitchen_title_main .caption{ font-size:18px; line-height:1.73em; text-align: justify; color:#fff;}


.kitchen_titleB_main{margin-top:80px; display: flex; align-items: center;}
/*.maintitle_img{width:30%;}*/
.kitchen_titleB_main .maintitle_text{width:100%;}
.kitchen_titleB_main .catchcopy{font-size: 28px; line-height: 1.73em; font-weight: bold; margin-bottom: 20px;}
.kitchen_titleB_main .caption{margin-bottom: 20px; font-size:18px; line-height:1.73em;}

	.title_onepoint br{display:none;}

.kitchenBox{ font-size: 15px; margin-bottom:80px; padding:30px; background-color:#edf7f9; -moz-border-radius: 6px;
-webkit-border-radius: 6px;
-ms-border-radius: 6px;
border-radius: 6px;}
.kitchenBox dt{width:50%; float:right;font-weight: bold;color:#fff;-webkit-text-stroke-color: #000;-webkit-text-stroke-width: 1px;
font-size: 28px; margin-bottom:20px;}
.kitchenBox dd{line-height:1.73em;}
.kitchenBox dd:nth-of-type(1){width:45%; float:left;font-weight: bold;}
.kitchenBox dd:nth-of-type(1) p{margin-top:10px;}
.kitchenBox dd:nth-of-type(1) span{color:#66c4d0; display: inline-block; padding:0 20px; border-left:1px solid #66c4d0; border-right:1px solid #66c4d0; margin-right: 20px;}
.kitchenBox dd:nth-of-type(2){width:50%; float:right; margin-bottom:5px; }
.kitchenBox dd:nth-of-type(3){width:50%; float:right; display: flex;}
.kitchenBox dd:nth-of-type(3){width:50%;}
.kitchenBox dd:nth-of-type(3) img{width:100%; padding-left:10px;}

.kitchenBox.re dt{float:left;}
.kitchenBox.re dd:nth-of-type(1){float:right;}
.kitchenBox.re dd:nth-of-type(2){float:left;}

.title_onepoint{font-size: 1.769em; line-height: 1.73em; font-weight: bold; margin-bottom:5px; color:#3eb8ac;}
.title_onepoint span{display: inline-block; position: relative; padding:0 30px; font-size:20px;}
.onepoint-wapper{border: 2px solid #f2f9f8; padding:20px 55px; background-color:#f2f9f8; -moz-border-radius: 15px;
-webkit-border-radius: 15px;
-ms-border-radius: 15px;
border-radius: 15px; color:#3eb8ac; position: relative;
max-width: 900px;
margin: 0 auto;
text-align: justify;
}

.title_onepoint_w{position:relative;}
.img06{width:100%;max-width:100px; position: absolute; top:-20px; left:0;}
.img07{width:100%;max-width:100px; position: absolute; top:-20px; right:0;}

.nisetaiMeritMenu{ width: 1000px; margin:40px auto 40px; overflow: hidden;_zoom:1;}
.nisetaiMeritMenu li{ width: 33.3%; float: left; text-align: center; }
.nisetaiMeritMenu li a{ display: block; width: 100%; background: #f6f4e9; padding: 20px 0 19px;position: relative; margin-bottom: 15px; border-right: 1px solid  #fff;border-left: 1px solid  #fff;}
.nisetaiMeritMenu li.current a,
.nisetaiMeritMenu li a:hover{ background: #f4c9b1; color: #333;}
.nisetaiMeritMenu li.current a:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 242, 20, 0);
	border-top-color: #f4c9b1;
	border-width: 12px;
	margin-left: -12px;
}

.title_onepoint span:before{
  content: '';
  position: absolute;
  top: 50%;
  display: inline-block;
  width: 30px;
  height: 2px;
  background-color: #3eb8ac;
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
	left:0;
}
.title_onepoint span:after {
  content: '';
  position: absolute;
  top: 50%;
  display: inline-block;
  width: 30px;
  height: 2px;
  background-color: #3eb8ac;
  -webkit-transform: rotate(-60deg);
  transform: rotate(-60deg);
	right:0;
}


@media only screen and (max-width: 667px){
.nisetaiMeritMenu{ width: 92%; margin:40px auto 40px; }
.nisetaiMeritMenu li a{ display: block; padding: 15px 0 14px;margin-bottom: 0; border-top: 1px solid  #fff;}
.nisetaiMeritMenu li:nth-child(2n) a{ border-left: none;}
.nisetaiMeritMenu li:nth-child(4)  a,
.nisetaiMeritMenu li:last-of-type a{border-bottom: 1px solid  #fff;}
.nisetaiMeritMenu li.current a:after {display: none;}

.kitchen_title_main{display:block;}
.maintitle_img{width:100%; padding:0 15% 20px;}
.maintitle_text{width:100%; padding-left:0;}
.kitchen_title_main .catchcopy{font-size: 20px;}
.kitchen_title_main .caption{font-size:15px; line-height:1.73em;}
.kitchen_title_main .caption br{display: none;}
.kitchenBox dt{float:none; width:100%; }
.kitchenBox dd:nth-of-type(1){width:100%; float:none; padding:0;}
.kitchenBox dd:nth-of-type(2){width:100%; float:none; margin-top:10px;}
.kitchenBox dd:nth-of-type(3){width:100%; float:none; display:block;}
.kitchenBox dd:nth-of-type(3) p{width:100%; margin-bottom:10px;}
.kitchenBox dd:nth-of-type(3) img{width:100%; padding-left:0;}
.kitchenBox.re dt{float:none;}
.kitchenBox.re dd:nth-of-type(1){float:none;}
.kitchenBox.re dd:nth-of-type(2){float:none;}
.onepoint-wapper{width:90%; padding: 20px 44px;}
	.title_onepoint{text-align: center;}
	.title_onepoint span{display: block;}
	.title_onepoint br{display:block;}
.img06{width:100%;max-width:50px; position: absolute; top:-20px; left:0;}
.img07{width:100%;max-width:50px; position: absolute; top:-20px; right:0;}
}