<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";



/* レイアウト
----------------------------- */
#container {
	padding:0 0 30px;
	margin-top:-20px;
}

#saizensenWrap {
	min-width: 850px;
	padding: 30px 0;
	font-size: 14px;
	line-height: 1.6;
	background: url(../images/share/bg.jpg) repeat left top;
}
#takiiTop {
	width: 850px;
	margin: 0 auto;
	text-align: right;
}
#ftrNavi {
	width: 100%;
	text-align: center;
	background: #ffffff;
}
#ftrNaviInner {
	width: 252px;
	margin: 0 auto;
	padding: 50px 0 0 0;
}
#ftrNaviInner ul li {
	float: left;
	width: 232px;
	padding: 0 10px;
}



/* コンテンツ
----------------------------- */
#phytorichArea {
	width: 850px;
	margin: 0px auto 0 auto;
	padding: 0 0 40px 0;
	background: #ffffff;
}
#phytorichArea img {
	vertical-align: bottom;
}
#phytorichArea h1 {
	position: relative;
	z-index: 2;
}
#phytorichArea p {
	padding: 30px 0 0 0;
	color: #6a301e;
}
#phytorichArea .ftLeft {
	float: left;
}
#phytorichArea .ftRight {
	float: right;
}
#phytorichArea .lead {
	margin: -40px 0 0 0;
	padding: 0 10px 0 40px;
}
#phytorichArea .lead .ftLeft {
	width: 496px;
}
#phytorichArea .lead .ftLeft h2 {
	padding: 80px 0 0 0;
}

#phytorichArea .lead p.main_photo img{
margin:20px 0 0 20px;
}

#phytorichArea .lead .ftRight {
	padding: 0;
}
#phytorichArea .inner {
	padding: 0 40px;
}
#phytorichArea .inner h3 {
	padding: 40px 0 0 0;
}
#phytorichArea .inner .img02 .ftLeft {
}

#phytorichArea .inner .img02 .ftRight {
	width: 366px;
}
#phytorichArea .inner .img03 .ftRight {
	width: 500px;
}
#phytorichArea .inner .img04 .ftLeft {
	width: 300px;
}
#phytorichArea .inner .img04 .ftRight {
	width: 450px;
}
#phytorichArea .inner .img05 .ftLeft {
	width: 355px;
}
#phytorichArea .inner .img05 .ftRight {
	width: 395px;
}
#phytorichArea .inner .img07 .ftLeft {
	width: 460px;
}
#phytorichArea .inner .img07 .ftRight {
	width: 290px;
}


/* sp
========================================================================== */
@media only screen and (max-width:767px) {
/* ----------------------------------------------------------------------- */
#saizensenWrap {
  width: 100%;
  min-width: 0;
  padding: 0;
}

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

#phytorichArea {
  width: 100%;
}
#phytorichArea h1 {
  width: 100%;
}


#phytorichArea .ftRight,
#phytorichArea .ftLeft {
	text-align: center;
	float: none;
}
#phytorichArea .ftRight p,
#phytorichArea .ftLeft p {
	text-align: left;
}
	
#phytorichArea .lead {
	margin: 20px 0 0 0;
	padding: 0 15px;
}
#phytorichArea .lead p.main_photo{
text-align: center;
	margin: 10px 0;
	padding: 0;
}
#phytorichArea .lead .ftLeft{
	width: 100%;
}
#phytorichArea .lead p.main_photo img{
margin:0;
}

#phytorichArea .lead .ftLeft h2 {
	padding: 0;
}
#phytorichArea .lead .ftRight {
	width: 100%;
	padding: 0;
}

#phytorichArea .inner {
	padding: 0 15px;
}
#phytorichArea .inner .img02 .ftLeft,
#phytorichArea .inner .img02 .ftRight,
#phytorichArea .inner .img03 .ftRight,
#phytorichArea .inner .img04 .ftLeft,
#phytorichArea .inner .img04 .ftRight,
#phytorichArea .inner .img05 .ftLeft,
#phytorichArea .inner .img05 .ftRight,
#phytorichArea .inner .img07 .ftLeft,
#phytorichArea .inner .img07 .ftRight {
	width: 100%;
}
	
	
#phytorichArea h2{
  width: 100%;
}
#phytoMain{
	padding:20px;
}
#ftrNavi{
	padding: 0;
	width: auto;
	background-color:#FFF;
}
#ftrNaviInner{
	width: auto;
	margin:0 auto;
	padding:30px 0 0px;
}
#ftrNaviInner ul li{
	float: none;
	display: inline-block;
	width:auto;
	text-align: center;
}
#ftrNaviInner ul li+li{
	margin: 10px 0 0 0;	
}
	
	
/* ----------------------------------------------------------------------- */
}</pre></body></html>