/*===============================================
●画面の横幅が768px以上
===============================================*/
@media print, screen and (min-width: 768px){

img{
max-width: 100%;
height: auto;
width /***/:auto;　
}

/*  各見出し　*/
/*--------------------------------------------------------*/

h2.midashi{
	margin-bottom:30px;
}

/*  店舗概要　*/
/*--------------------------------------------------------*/

.outlineBox{
}

.outlineBox .main_img{
	margin-bottom:30px;
}

.outlineBox .inner{
	overflow: hidden;
}

.outlineBox .inner dl.outline {
	border-bottom:3px solid #FFF;
	background-color:#FDE4CC;
	margint:5px;
}
.outlineBox .inner dl.outline dt {
	float:left;
	clear: left;
	width:140px;
	background-color:#FDE4CC;
	border-bottom:3px solid #FFF;
	padding:7px 5px;
	text-align:center;
	font-size:100%;
	line-height:1.6em;
}
.outlineBox .inner dl.outline dd {
	background-color:#FFF;
	border-bottom:3px solid #FFF;
	margin-left:150px;  
	padding:7px 10px 7px 15px;
	font-size:100%;
	line-height:1.6em;
}

/*  天然素材を使ったカラダに優しい店舗づくり　*/
/*--------------------------------------------------------*/

.tennenBox{
	margin-top:60px;
}

.tennenBox .shop_photoBox{
	margin-top:50px;
}

.tennenBox .shop_photoBox .inner{
	margin-bottom:50px;
}

.tennenBox .shop_photoBox .inner .ph{
	margin-bottom:15px;
}

.tennenBox .shop_photoBox .inner p.contents{
	text-align: center;
}

/*  こだわりの天然素材　*/
/*--------------------------------------------------------*/

.kodawariBox{
	width:670px;
	background:url(../../img/index/bg01.jpg) center top repeat-y;
	padding:25px;
}

.kodawariBox h2.pc_tit{
	margin-bottom:30px;
}

.kodawariBox h2.sp_tit{
	display:none;
}

.kodawariBox .inner{
	overflow: hidden;
}

.kodawariBox .inner .sozai_photo{
	float:left;
	width:180px;
	margin-right:30px;
}

.kodawariBox .inner .sozai_txt{
	float:left;
	width:460px;
}

.kodawariBox .inner .sozai_txt h3{
	font-size:120%;
	color: #68130A;
	font-weight:bold;
	line-height: 1.5em;
	margin-bottom:10px;
}

.kodawariBox .inner .sozai_txt p.txt{
	font-size:90%;
	line-height: 1.8em;
	color:#666;
}

/*  名前の由来　*/
/*--------------------------------------------------------*/

.nameBox{
	margin-top:60px;
}

.nameBox .inner{
	margin-top:30px;
	overflow: hidden;
}

.nameBox .inner img.natura_logo{
	float:left;
	margin-right:45px;
}

.nameBox .inner h3.natura_logo_h3{
	font-size:110%;
	color: #68130A;
	font-weight:bold;
	line-height: 1.5em;
	margin-bottom:25px;
}

/*  ご協力していただいた方々　*/
/*--------------------------------------------------------*/

.partnerBox{
	margin-top:65px;
}

.partnerBox .message{
	border-bottom:1px dashed #CCC;
	padding-bottom: 32px;
}

.partnerBox .partner{
	overflow: hidden;
	margin-top: 22px;
	border-bottom:1px dashed #CCC;
	padding-bottom: 22px;
}

.partnerBox .partner img{
	float:left;
	margin-right:22px;
}

.partnerBox .partner p{
	overflow: hidden;
}

.partnerBox .partner p.partner_name{
	font-size:100%;
	margin-bottom:10px;
	line-height: 1.7em;
}

.partnerBox .partner p.partner_url{
	font-size:100%;
	margin-bottom:10px;
	line-height: 1.7em;
}

.partnerBox .partner p.partner_txt{
	font-size:95%;
	color:#666;
	line-height: 1.7em;
}

}









/*===============================================
●画面の横幅が768px以下
===============================================*/
@media screen and (max-width:768px){

img{
max-width: 100%;
height: auto;
width /***/:auto;　
}

/*  各見出し　*/
/*--------------------------------------------------------*/

h2.midashi{
}

/*  店舗概要　*/
/*--------------------------------------------------------*/

.outlineBox{
}

.outlineBox .main_img{
	margin-bottom:30px;
}

.outlineBox .inner{
}

.outlineBox .inner dl.outline {
	padding:0 15px;
}
.outlineBox .inner dl.outline dt {
	font-size:13px;
	font-weight:normal;
	color:#999;
	line-height:1.6em;
}
.outlineBox .inner dl.outline dd {
	font-size:13px;
	font-weight:normal;
	line-height:1.6em;
	margin-bottom:15px;
}

/*  天然素材を使ったカラダに優しい店舗づくり　*/
/*--------------------------------------------------------*/

.tennenBox{
	margin-top:60px;
	padding:0 15px;
}

.tennenBox .shop_photoBox{
	margin-top:35px;
}

.tennenBox .shop_photoBox .inner{
	margin-bottom:35px;
}

.tennenBox .shop_photoBox .inner .ph{
	margin-bottom:15px;
}

.tennenBox .shop_photoBox .inner p.contents{
	text-align: center;
	font-size:11px;
	line-height:1.8em;
	color:#666;
}

/*  こだわりの天然素材　*/
/*--------------------------------------------------------*/

.kodawariBox{
	background:url(../../img/index/bg01.jpg) center top repeat-y;
	padding:30px 15px;
}

.kodawariBox h2.pc_tit{
	display:none;
}

.kodawariBox h2.sp_tit{
	font-size:15px;
	font-weight:bold;
	color:#444;
	line-height:1.6em;
	margin-bottom:25px;
	text-align:center;
}

.kodawariBox .inner{
}

.kodawariBox .inner .sozai_photo{
	text-align:center;
	margin-bottom:25px;
}

.kodawariBox .inner .sozai_txt{
}

.kodawariBox .inner .sozai_txt h3{
	font-size:110%;
	color: #68130A;
	font-weight:bold;
	line-height: 1.5em;
	margin-bottom:10px;
}

.kodawariBox .inner .sozai_txt p.txt{
	font-size:90%;
	line-height: 1.8em;
	color:#666;
}

.kodawariBox .inner .sozai_txt p.txt br{
	display:none;
}

/*  名前の由来　*/
/*--------------------------------------------------------*/

.nameBox{
	margin-top:80px;
	padding:0 15px;
}

.nameBox .inner{
}

.nameBox .inner .logo_img{
	text-align:center;
	margin-top:35px;
	margin-bottom:25px;
}

.nameBox .inner .logo_img img{
	width:50%;
}

.nameBox .inner h3.natura_logo_h3{
	text-align:center;
	font-size:110%;
	color: #68130A;
	font-weight:bold;
	line-height: 1.5em;
	margin-bottom:25px;
}

/*  ご協力していただいた方々　*/
/*--------------------------------------------------------*/

.partnerBox{
	margin-top:80px;
	padding:0 15px;
}

.partnerBox .message{
	border-bottom:1px dashed #CCC;
	padding-bottom: 30px;
}

.partnerBox .partner{
	overflow: hidden;
	margin-top: 15px;
	border-bottom:1px dashed #CCC;
	padding-bottom: 15px;
}

.partnerBox .partner img{
	float:left;
	margin-right:15px;
}

.partnerBox .partner p{
	overflow: hidden;
}

.partnerBox .partner p.partner_name{
	font-size:13px;
	margin-bottom:5px;
	line-height: 1.6em;
}

.partnerBox .partner p.partner_url{
	font-size:11px;
	margin-bottom:10px;
	line-height: 1.6em;
}

.partnerBox .partner p.partner_txt{
	font-size:11px;
	color:#666;
	line-height: 1.6em;
}

.partnerBox .partner p.partner_txt br{
	display:none;
}

}
