@charset "UTF-8";
 @import url("http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400italic,700,900");
@import url("font-awesome.min.css");
/*
	Escape Velocity by HTML5 UP
	html5up.net | @n33co
	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
*/


/* ---------------------------------------------------*/


/* List設定 */

ul.default {
	list-style: disc;
	padding-left: 1em;
}
ul.default li {
	padding-left: 0.5em;
}
ul.style2 li {
	border-top: solid 1px #eee;
	padding: 1.5em 0 0 0;
	margin: 1.5em 0 0 0;
}
ul.style2 li:first-child {
	border-top: 0;
	padding-top: 0;
	margin-top: 0;
}
ul.style3 li {
	border-top: solid 1px #eee;
	padding: 0.5em 0 0 0;
	margin: 0.5em 0 0 0;
}
ul.style3 li:first-child {
	border-top: 0;
	padding-top: 0;
	margin-top: 0;
}
ol.default {
	list-style: decimal;
	padding-left: 1.25em;
}
ol.default li {
	padding-left: 0.25em;
}
/* Feature List */

.feature-list h3 {
	color: #e97770 !important;
}
.feature-list h3:before {
	position: relative;
	display: inline-block;
	color: #fff;
	background: #2f333b url("images/overlay.png");
	border-radius: 1em;
	text-align: center;
}
/* Icons */

.icon {
	text-decoration: none;
}
.icon:before {
	display: inline-block;
	font-family: FontAwesome;
	font-size: 1.25em;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon > .label {
	display: none;
}
/* ▼基本設定---------*/

/* Wrappers */

.wrapper {
	position: relative;
}


/*
----------------------------------------------------------------------------------------------*/


/*PC設定*/

/*
----------------------------------------------------------------------------------------------*/


@media screen and (min-width: 1000px) {
* {
	margin: 0;
	padding: 0;
}
html {
	font-size: 87%;
	line-height: 1.5em;
	color: #000;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
body {
	width: 100%;
}
h1, h2, h3, h4, h5, p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
img {
	margin: 0px !important;
	padding: 0px !important;
	line-height: 0;
}
a {
	color: #06C;
	text-decoration: none;
}
a:visited {
	color: #666;
	text-decoration: none;
}
a:hover {
	opacity: 0.7;
}
.sp {
	display: none;
}
/* ヘッダーBOX設定 */


#headerBox {
	width: 100%;
	text-align: center !important;
	height: 130px;
	z-index: 10000;
}
#headerBox header {
	position: relative;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 130px;
}
#headerBox header h1 {
	position: absolute;
	top: 30px;
	right: 20px;
	width: 101px;
}
#headerBox header h1 img{width: 100%;}

#headerBox header ul.mailbox {
	position: absolute;
	top: 20px;
	left: 0px;
}
#headerBox header ul.mailbox li {
	width: 78px;
}
#headerBox header ul.mailbox li a {
	display: block;
}

#headerBox header li img{width: 100%;}
/* g-nav */

.fixnavi {
	position: relative;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	top: 100px;
}
.g-nav {
	height: 125px;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 10000;
	display: block;
	width: 230px;
	bottom: 0;
	left: 0;
}
.g-nav ul {
	width: 230px;
	margin-left: auto;
	margin-right: auto;
}
.g-nav ul li {
	float: left;
	height: 125px;/*position: relative;*/
	width: 31px;
	margin-right: 7px;
}
.g-nav ul li a {
	height: 31px;
	width: 125px;
}
.g-nav ul li a:hover {
opacity: 1;
}

.g-nav ul li img{width: 100%;}

/*プルダウン設定*/

/*.g-nav ul li ul { display: none; }
.g-nav ul li:hover ul { display: block;
z-index: 1000001;
}

.g-nav ul li ul{
	width: 143px;
	background-image: url(../../img/common/bg/navi_bg.png);
	background-repeat: repeat;
	position: absolute;
	top:70px;
	left:0;
}


.g-nav ul li ul li {display: block;
padding:10px;
width:123px;
height:20px;
margin-bottom:0;
background-image: url(../../img/common/bg/navi_bg.png);
background-repeat: repeat;
text-align:left;
border-bottom:#999 dotted 1px;
font-size:90%;
}*/

/*.g-nav ul li ul li.liw01{height:40px;}*/

/*.g-nav ul li ul li a{ color:#333;}*/

/*------------------------------------------*/


.fixed {
	position: fixed;
	top: 0;
	left: 0;
	-moz-box-shadow: 0px 0px 4px #CCC;
	-webkit-box-shadow: 0px 0px 4px #CCC;
	box-shadow: 0px 0px 4px #CCC;
	width: 100%;
	background-color: #FFF;
	z-index: 1000;
}
.fixed {height:125px;
overflow:hidden;}
/*logofix
------------------------------------------*/
.mailfix {
	display: none;
}
.mailfix img {
	width: 100%;
}
.mailfixed {
	display: block;
	position: fixed;
	top: 15px !important;
	left: 70px;
	width: 70px;
	margin-top: 5px;
	z-index: 10000;
}
/*mailfix
------------------------------------------*/
.logofix {
	display: none;
}
.logofix img {
	width: 100px;
}
.logofixed {
	display: block;
	position: fixed;
	top: 10px;
	right: 100px;
	width: 70px;
	z-index: 10000;
	margin-top: 20px;
}
/*
------------------------------------------*/

/* r-nav
------------------------------------------*/

#nav {
	display: none;
}
/*スライダー
------------------------------------------*/

/*.bxslider .txtbox {
	position: relative;
}
.bxslider .txtbox .txtarea {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	line-height: 1.3em;
	color: #666;
	background-color: #FFF;
	opacity: 0.8;
	width: 100%;
	text-align: center;
}
.bxslider .txtbox .txtarea a {
	color: #666;
	opacity: 0.8;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 15%;
}
.bxslider .txtbox .txtarea a:hover {
	opacity: 1 !important;
	background-color: #2d468f !important;
	color: #fff;
}
.bxslider .txtbox .txtarea span {
	font-size: 14px;
}*/

/*メインイメージ
-----------------------------------------------*/
.imageBox {
	text-align: center;
	width: 100%;
	padding: 0 !important;
	height: 630px;
	background-image: url(../../img/top/main.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}
.imageBox .txtimg {
	width: 30%;
	position: absolute;
	top: 25%;
	left: 35%;
}
/*バナーボックス
-----------------------------------------------*/

.banaBox {
	background-color: #930;
	padding-top: 15px;
	padding-bottom: 15px;
}
.banaBox ul {
	width: 983px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 17px;
}
.banaBox ul li {
	width: 315px;
	margin-right: 13px;
	float: left;
}
/*フッター設定-------------------------------------------------*/
.footer-box {
	background-color: #fff;
	text-align: center !important;
	clear: both;
	width: 1000px;
	display: block;
	margin-left:auto;
    margin-right:auto;
	padding-left:0px;
}

.footer-box h3{ width:110px;
float:left;
padding:10px}

.footer-box h3 img{width:100%;}

.footer-rbox{float:right;
width:80%;}

.footer-rbox nav{float:left;
width:140px;
margin-right:20px;
text-align:left;
margin-bottom:37px;
}
 
.footer-rbox nav ul li a{ color:#006c2b;
line-height:3em;
}

.footer-box address {
	text-align: left;
	display: block;
	float: none;
	color: #333;
	font-size: 74%;
	font-style: normal;
	ont-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.5em;
	padding-top: 0px;
	padding-bottom: 30px;
	width:100%;
	clear:both;
	padding-top:30px
}
/*POINT ====================================*/
.sec-box {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.sec-box h2 {
	text-align: center;
	width: 100%;
	padding-top: 100px;
	font-family: "Ro-DB";
	font-size: 24px;
	color: #1F5F3C;
	margin-bottom: 100px;
}
.sec-box h2 span {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.sec-box p {
	font-size: 100%;
	line-height: 1.5em;
	color: #666;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
}
.sec-box1 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.sec-box1 h2 {
	text-align: center;
	width: 100%;
	padding-top: 100px;
	padding-bottom: 20px;
}
.sec-box1 p {
	font-size: 100%;
	line-height: 1.5em;
	color: #666;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
}

#pt1,#pt2,#pt3,#pt5{ padding-top:120px !important; margin-top:-120px !important;
display:block;}

#pt4{ padding-top:30px !important; margin-top:-30px !important;
display:block;}

/* アニメーション設定1*/
.css-fade01{opacity: 0;}
.css-fade01--in{
  animation-name:fade-in01;
  animation-duration:1s; /*//アニメーション時間*/
  animation-timing-function: ease-out; /*//アニメーションさせるイージング*/
  animation-delay:1; /*//アニメーション開始させる時間*/
  animation-iteration-count:1; /*//繰り返し回数*/
  animation-direction:normal; /*//往復処理をするかどうか*/
  animation-fill-mode: forwards; /*//アニメーション後のスタイルをどうするか*/
}
@keyframes fade-in01 {
  0% {opacity: 0; transform: translate3d(0,200px,0);}
  100% {opacity: 1; transform: translate3d(0,0,0);}
}

/* アニメーション設定2*/

.css-fade02{opacity: 0;}
.css-fade02--in{
  animation-name:fade-in02;
  animation-duration:1s; /*//アニメーション時間*/
  animation-timing-function: ease-out; /*//アニメーションさせるイージング*/
  animation-delay:1; /*//アニメーション開始させる時間*/
  animation-iteration-count:1; /*//繰り返し回数*/
  animation-direction:normal; /*//往復処理をするかどうか*/
  animation-fill-mode: forwards; /*//アニメーション後のスタイルをどうするか*/
}
@keyframes fade-in02 {
  0% {opacity: 0; transform: translate3d(0,200px,0);}
  100% {opacity: 1; transform: translate3d(0,0,0);}
}

/* アニメーション設定3*/
.css-fade03{opacity: 0;}
.css-fade03--in{
  animation-name:fade-in03;
  animation-duration:1s; /*//アニメーション時間*/
  animation-timing-function: ease-out; /*//アニメーションさせるイージング*/
  animation-delay:1; /*//アニメーション開始させる時間*/
  animation-iteration-count:1; /*//繰り返し回数*/
  animation-direction:normal; /*//往復処理をするかどうか*/
  animation-fill-mode: forwards; /*//アニメーション後のスタイルをどうするか*/
}
@keyframes fade-in03 {
  0% {opacity: 0; transform: translate3d(1000px,0,0);}
  100% {opacity: 1; transform: translate3d(0,0,0);}
}

/* アニメーション設定4*/
.css-fade03-1{opacity: 0;}
.css-fade03-1--in{
  animation-name:fade-in03-1;
  animation-duration:1s; /*//アニメーション時間*/
  animation-timing-function: ease-out; /*//アニメーションさせるイージング*/
  animation-delay:1; /*//アニメーション開始させる時間*/
  animation-iteration-count:1; /*//繰り返し回数*/
  animation-direction:normal; /*//往復処理をするかどうか*/
  animation-fill-mode: forwards; /*//アニメーション後のスタイルをどうするか*/
}
@keyframes fade-in03-1 {
  0% {opacity: 0; transform: translate3d(0,200px,0);}
  100% {opacity: 1; transform: translate3d(0,0,0);}
}


/* アニメーション設定4*/
.css-fade04{opacity: 0;}
.css-fade04--in{
  animation-name:fade-in04;
  animation-duration:1s; /*//アニメーション時間*/
  animation-timing-function: ease-out; /*//アニメーションさせるイージング*/
  animation-delay:1; /*//アニメーション開始させる時間*/
  animation-iteration-count:1; /*//繰り返し回数*/
  animation-direction:normal; /*//往復処理をするかどうか*/
  animation-fill-mode: forwards; /*//アニメーション後のスタイルをどうするか*/
}
@keyframes fade-in04 {
  0% {opacity: 0; transform: translate3d(0,200px,0);}
  100% {opacity: 1; transform: translate3d(0,0,0);}
}


/* アニメーション設定5*/
.css-fade05{opacity:1;}
.css-fade05--in{
  animation-name:fade-in05;
  animation-duration:1s; /*//アニメーション時間*/
  animation-timing-function: ease-out; /*//アニメーションさせるイージング*/
  animation-delay:1; /*//アニメーション開始させる時間*/
  animation-iteration-count:1; /*//繰り返し回数*/
  animation-direction:normal; /*//往復処理をするかどうか*/
  animation-fill-mode: forwards; /*//アニメーション後のスタイルをどうするか*/
}
@keyframes fade-in05 {
  0% {opacity: 1; transform: translate3d(0,0,0);}
  100% {opacity: 1; transform: translate3d(0,0,0);}
}

/* アニメーション設定6*/
.css-fade06{opacity: 0;}
.css-fade06--in{
  animation-name:fade-in06;
  animation-duration:1s; /*//アニメーション時間*/
  animation-timing-function: ease-out; /*//アニメーションさせるイージング*/
  animation-delay:1; /*//アニメーション開始させる時間*/
  animation-iteration-count:1; /*//繰り返し回数*/
  animation-direction:normal; /*//往復処理をするかどうか*/
  animation-fill-mode: forwards; /*//アニメーション後のスタイルをどうするか*/
}
@keyframes fade-in06 {
  0% {opacity: 0; transform: translate3d(-1000px,0,0);}
  100% {opacity: 1; transform: translate3d(0,0,0);}
}

/* アニメーション設定7*/
.css-fade07{opacity: 0;}
.css-fade07--in{
  animation-name:fade-in07;
  animation-duration:1s; /*//アニメーション時間*/
  animation-timing-function: ease-out; /*//アニメーションさせるイージング*/
  animation-delay:1; /*//アニメーション開始させる時間*/
  animation-iteration-count:1; /*//繰り返し回数*/
  animation-direction:normal; /*//往復処理をするかどうか*/
  animation-fill-mode: forwards; /*//アニメーション後のスタイルをどうするか*/
}
@keyframes fade-in07 {
  0% {opacity: 0; transform: translate3d(0,200px,0);}
  100% {opacity: 1; transform: translate3d(0,0,0);}
}

/* アニメーション設定8*/
.css-fade08{opacity: 0;}
.css-fade08--in{
  animation-name:fade-in08;
  animation-duration:1s; /*//アニメーション時間*/
  animation-timing-function: ease-out; /*//アニメーションさせるイージング*/
  animation-delay:1; /*//アニメーション開始させる時間*/
  animation-iteration-count:1; /*//繰り返し回数*/
  animation-direction:normal; /*//往復処理をするかどうか*/
  animation-fill-mode: forwards; /*//アニメーション後のスタイルをどうするか*/
}
@keyframes fade-in08 {
  0% {opacity: 0; transform: translate3d(0,50px,0);}
  100% {opacity: 1; transform: translate3d(0,0,0);}
}

/* アニメーション設定9*/
.css-fade09{opacity: 0;}
.css-fade09--in{
  animation-name:fade-in09;
  animation-duration:1s; /*//アニメーション時間*/
  animation-timing-function: ease-out; /*//アニメーションさせるイージング*/
  animation-delay:1; /*//アニメーション開始させる時間*/
  animation-iteration-count:1; /*//繰り返し回数*/
  animation-direction:normal; /*//往復処理をするかどうか*/
  animation-fill-mode: forwards; /*//アニメーション後のスタイルをどうするか*/
}
@keyframes fade-in09 {
  0% {opacity: 0; transform: translate3d(1000px,0,0);}
  100% {opacity: 1; transform: translate3d(0,0,0);}
}

/* アニメーション設定10*/
.css-fade10{opacity: 0;}
.css-fade10--in{
  animation-name:fade-in10;
  animation-duration:1s; /*//アニメーション時間*/
  animation-timing-function: ease-out; /*//アニメーションさせるイージング*/
  animation-delay:1; /*//アニメーション開始させる時間*/
  animation-iteration-count:1; /*//繰り返し回数*/
  animation-direction:normal; /*//往復処理をするかどうか*/
  animation-fill-mode: forwards; /*//アニメーション後のスタイルをどうするか*/
}
@keyframes fade-in10 {
  0% {opacity: 0; transform: translate3d(0,200px,0);}
  100% {opacity: 1; transform: translate3d(0,0,0);}
}

/* アニメーション設定8*/
.css-fade11{opacity: 0;}
.css-fade11--in{
  animation-name:fade-in11;
  animation-duration:1s; /*//アニメーション時間*/
  animation-timing-function: ease-out; /*//アニメーションさせるイージング*/
  animation-delay:1; /*//アニメーション開始させる時間*/
  animation-iteration-count:1; /*//繰り返し回数*/
  animation-direction:normal; /*//往復処理をするかどうか*/
  animation-fill-mode: forwards; /*//アニメーション後のスタイルをどうするか*/
}
@keyframes fade-in11 {
  0% {opacity: 0; transform: translate3d(0,50px,0);}
  100% {opacity: 1; transform: translate3d(0,0,0);}
}


/*朝倉農園日記 wp ====================================*/
.sec-box_news {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 50px;
	border-top:#CCC 1px dotted;
	padding-bottom: 50px;
	border-bottom:#CCC 1px dotted;
	margin-bottom: 50px;
}
.sec-box_news h3 {
	text-align: center;
	width: 100%;
	font-family: "RmP-Medium";
	font-size: 160%;
	color: #000;
	margin-bottom: 20px;
}


.sec-box_news p.captxt {
	font-size: 84%;
	line-height: 1.5em;
	color: #666;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
	margin-bottom: 100px;
}

.sec-box_news p.ctxt {
	font-size: 100%;
	line-height: 1.5em;
	color: #666;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: left;
	width: 100%;
}


.sec-box_news img{ width:400px;
float:left;
margin-bottom:30px !important;
margin-right:30px !important;
}




/*point1 topix ====================================*/

.topix-box_bg {
	width: 100%;
	background-color: #F7F7F7;
	padding-top: 0px;
	padding-bottom: 200px;
}

/*通常設定*/
/*.topix-box_bg {
	width: 100%;
	background-color: #F7F7F7;
	padding-top: 0px;
	padding-bottom: 70px;
}*/

.topix-box {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.sec-box1 .list01 {
	width: 100%;
}
/*4列*/

.sec-box1 .ptbox {
	position: relative;
	width: 230px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
}
.sec-box1 .ptbox img {
	width: 100%;
}
.sec-box1 .ptbox h3 {
	font-family: "RmP-Regular";
	font-size: 100%;
	line-height: 1.5em;
	color: #000;
	text-align: left;
}
.sec-box1 .ptbox p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 78%;
	line-height: 1.5em;
	color: #000;
	text-align: left;
}
.morebox {
	text-align: center;
	margin-bottom: 30px;
}
.morebox img {
	width: 90px;
}
/*.topix-box dl {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.topix-box dl dt {
	float: left;
}
.topix-box dl dd{width:87%;
float:right;}

.topix-box dl dd a{
	text-decoration:none;
}

.topix-box dl dd a:hover {
	text-decoration: underline
}*/

/*POINT2  ====================================*/

.sec-box2 {
	width: 100%;
	background-color: #fff;
	padding-top: 150px;
	padding-bottom: 150px;
}
.sec-box2 .col01 {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.sec-box2 .col01 h2 {
	position: absolute;
	top: -30px;
	right: 0px;
	width: 155px;
}
.sec-box2 .col01 img{width: 100%;}
.sec-box2 .col01 .fl {
	float: left;
}
.sec-box2 .col01 .flmb {
	float: left;
	width: 200px;
}
.sec-box2 p {
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	height: 280px;
	padding-left: 35px;
	font-family: "RmP-Regular";
	line-height: 2.5em;
	margin-bottom: 50px;
	font-size: 110%;
}
/*POINT3 朝倉について ====================================*/

.sec-box3 {
	width: 100%;
	background-color: #f5a800;
	padding-top: 70px;
	padding-bottom: 70px;
	text-align: center;
	position: relative;
}

.sec-box3 .tit06 {width:1000px;margin-left:auto;
    margin-right:auto; 
	position: relative;}

.sec-box3 .tit06 img{width:111px; position:absolute;
top:0px;
right:100px;
display:block;
z-index:1000000;}

.sec-box3 .col02 {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.sec-box3 img {
	/*width: 1200px;*/
}
.sec-box3 h2 {
	text-align: center;
	width: 100%;
	font-family: "Ro-DB";
	font-size: 24px;
	color: #000;
	margin-bottom: 20px;
}
.sec-box3 h2 span {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.sec-box3 p {
	font-size: 100%;
	line-height: 2em;
	color: #000;
	font-family: "RmP-Regular";
	text-align: center;
	margin-bottom: 20px;
}

.sec-box3 .col02_1{width:1000px;
	margin-left:auto;
    margin-right:auto;
}

.sec-box3 .col02_1 .rBox01 {
	background-image: url(../../img/top/map01.png);
	background-repeat: no-repeat;
	background-position: 100px 50px;
	height: 403px;
	padding-left: 621px;
	padding-top: 70px;
	
}

.sec-box3 .col02_1 .rBox01 p {
	width: 290px;
	text-align: left;
}
.sec-box3 .col02_1 .rBox01 h3 {
	width: 279px;
	margin-bottom: 20px;
}
.sec-box3 .col02_1 .rBox01 h3 img {
	width: 100%;
}
/*POINT4  ====================================*/

.sec-box4 {
	width: 100%;
	background-color: #fff;
	padding-top: 150px;
	padding-bottom: 150px;
}
.sec-box4 .col02 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.sec-box4 .col02 h2 {
	text-align: center;
	width: 100%;
	font-family: "Ro-DB";
	font-size: 24px;
	color: #1F5F3C;
	margin-bottom: 100px;
}
.sec-box4 h2 span {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.sec-box4 .col02 .colBox01 {
	position: relative;
	width: 1000px;
	height: 650px;
	background-image: url(../../img/top/img03.jpg);
	background-repeat: no-repeat;
	background-position: right 100px;
	margin-bottom: 70px;
	background-size: 750px 500px;
}
.sec-box4 .col02 .colBox01 h3 {
	position: absolute;
	top: 0px;
	left: 150px;
	width: 188px;
}
.sec-box4 .col02 .colBox01 h3 img{width: 100%;}
.sec-box4 .col02 .colBox01 p {
	font-family: "RmP-Regular";
	color:#006c2b;
	line-height: 2em;
	margin-bottom: 50px;
	font-size: 110%;
	width: 430px;
	padding: 20px;
	top: 450px;
	left: 0px;
	background-color:#fff;
	/*background-image: url(../../img/common/lap_bg70.png);
	-moz-box-shadow: 2px 2px 6px #ccc;
	-webkit-box-shadow: 2px 2px 6px #ccc;
	box-shadow: 2px 2px 6px #ccc;*/
	position: absolute;
}
.sec-box4 .col02 .colBox02 {
	position: relative;
	width: 1000px;
	height: 650px;
	background-image: url(../../img/top/img04.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	margin-bottom: 70px;
	background-size: 750px 500px;
}
.sec-box4 .col02 .colBox02 h3 {
	position: absolute;
	top: 0px;
	right: 150px;
	width: 121px;
}
.sec-box4 .col02 .colBox02 h3 img{width: 100%;}
.sec-box4 .col02 .colBox02 p {
	font-family: "RmP-Regular";
	color:#006c2b;
	line-height: 2em;
	margin-bottom: 50px;
	font-size: 110%;
	width: 430px;
	padding: 20px;
	top: 450px;
	right: 0px;
	background-color:#fff;
	/*background-image: url(../../img/common/lap_bg70.png);
	-moz-box-shadow: 2px 2px 6px #ccc;
	-webkit-box-shadow: 2px 2px 6px #ccc;
	box-shadow: 2px 2px 6px #ccc;*/
	position: absolute;
}
.sec-box4 .col02 .colBox03 {
	position: relative;
	width: 1000px;
	height: 650px;
	background-image: url(../../img/top/img05.jpg);
	background-repeat: no-repeat;
	background-position: right 100px;
	margin-bottom: 70px;
	background-size: 750px 500px;
}
.sec-box4 .col02 .colBox03 h3 {
	position: absolute;
	top: 0px;
	left: 150px;
	width: 183px;
}
.sec-box4 .col02 .colBox03 h3 img{width: 100%;}

.sec-box4 .col02 .colBox03 p {
	font-family: "RmP-Regular";
	color:#006c2b;
	line-height: 2em;
	margin-bottom: 50px;
	font-size: 110%;
	width: 430px;
	padding: 20px;
	top: 450px;
	left: 0px;
	background-color:#fff;
	/*background-image: url(../../img/common/lap_bg70.png);
	-moz-box-shadow: 2px 2px 6px #ccc;
	-webkit-box-shadow: 2px 2px 6px #ccc;
	box-shadow: 2px 2px 6px #ccc;*/
	position: absolute;
}

/*POINT5 グリーンミルク ====================================*/

.sec-box5 {
	width: 100%;
	background-color: #CCF8D4;
	background-image: url(../../img/green-milk_img/green_milk_bg.jpg);
	background-size:cover;
	text-align: center;
	margin-bottom:50px
}

.sec-box5 .bg-mask{height: 100%;
background: rgba(255,255,255,0.7);
padding-top: 70px;
padding-bottom: 110px;
	}
.sec-box5 .col02 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}


.sec-box5 img {
	width: 100%;
	
}

.green-milk_ad{
	width: 1000px;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

.green-milk_ad img{width: 70%;
}


/*.sec-box5 h2 {
	text-align: center;
	width: 100%;
	padding-top: 50px;
	font-family: "Ro-DB";
	font-size: 24px;
	color: #1F5F3C;
	margin-bottom: 50px;
}
.sec-box5 h2 span {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.sec-box5 p {
	font-size: 100%;
	line-height: 2em;
	color: #000;
	font-family: "RmP-Regular";
	text-align: center;
	margin-bottom: 20px;
}*/
/*.sec-box5 .rBox01 {
	background-image: url(../../img/top/map01.png);
	background-repeat: no-repeat;
	background-position: 100px 50px;
	height: 403px;
	padding-left: 621px;
	padding-top: 70px;
}
.sec-box5 .rBox01 p {
	width: 290px;
	text-align: left;
}
.sec-box5 .rBox01 h3 {
	width: 279px;
	margin-bottom: 20px;
}
.sec-box5 .rBox01 h3 img {
	width: 100%;
}*/

/* MAP ====================================*/

.map-box_bg {
	width: 100%;
	padding-top:50px;
}

.map-box_bg h2 {
	text-align: center;
	width: 100%;
	font-family: "Ro-DB";
	font-size: 24px;
	color: #1F5F3C;
	margin-bottom: 70px;
}
.map-box_bg span {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.map-box_bg p{
text-align: center;
	width: 100%;
	font-family: "Ro-DB";
	font-size: 14px;
	color: #006c33;
	margin-bottom: 50px;}


.map-box_bg iframe {
	width: 100%;
	height: 500px;
	display: block;
}
/*.map-box_bg small{ background-color:#930;
display:block;
width:330px;
padding:10px;
margin-left:auto;
margin-right:auto;
}*/

/*.map-box_bg small a{color:#fff !important;}
*/



/*詳細ページ pageBox設定-----------------------------------------------*/


/*.sec-box2-bg{
	text-align: center;
	background-image: url(../../img/common/bg/bg04.jpg);
	background-repeat: repeat;
	width: 100%;
	padding: 0 !important;
}*/
	
.imageBox1 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	height: 250px;
}
.box01 {
	background-color: #930;
	color: #fff;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	padding-top: 15px;
	padding-right: 50px;
	padding-bottom: 15px;
	padding-left: 50px;
	font-family: "Gre-M";
	font-size: 110%;
	line-height: 1.8em;
}

/*フォーム設定*/
#formWrap {
	color: #000;
	line-height: 120%;
	font-size: 90%;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	width: 100%;
}
#formWrap h2 {
	margin-bottom: 20px;
}
#formWrap h2 img {
	width: 100%;
}
#formWrap .tel-img {
	width: 40%;
}
#formWrap h2 {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 160%;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
	text-align: center;
	line-height:3em;
}
#formWrap div {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
	line-height: 1.5em;
	margin-bottom: 10px;
	color: #000 !important;
	text-align: left;
	padding:20px;
	border:#dcdcdc 2px solid;
	background-color:#FFC;
	width: 91%;
	margin-right: auto;
	margin-left: auto;
}



#formWrap div h3{ color:#06C;
line-height:2em;
font-size:150%;
text-align:center;}

#formWrap p{text-align: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

#formWrap p strong{ font-weight:bold;
font-size:120%}

#formWrap table {
	margin-bottom: 10px;
}
table.formTable {
	width: 96%;
	margin: 0 auto;
	border-collapse: collapse;
}
table.formTable td, table.formTable th {
	border: 1px solid #dcdcdc;
	padding: 2px;
}
table.formTable th {
	width: 40%;
	font-weight: normal;
	background: #e6f2f3;
	text-align: left;
	vertical-align: middle;
	padding:10px;
}
table.formTable td {
	background: #fff;
	text-align: left;
	padding:10px;
	
}
table.formTable td input{width:98%; line-height:1.5em}


table.formTable td input.t2{width:2em !important;}
table.formTable td input.t7{width:7em !important;}
table.formTable td input.t30{width:30em;}
table.formTable td input.t50{width:50em ;}
table.formTable td dl{float:left;width:7em !important;}
table.formTable td dl dt{float:left; margin-right:2em;}

table.formTable td textarea{width:98%;}

table.radioTa {background-color:#FFF !important;
width:6em;}

table.radioTa td,table.radioTa th{ border:0 !important; background-color:#FFF !important;}

table.radioTa th{ width:1em;}

table.radioTa td{ width:2em;
text-align: left;}

.submit_w{
margin-left:auto;
margin-right:auto;
}

.submit_w input[type="submit"]{
	font-size:140%;
width:20%;
padding:10px;
line-height:2em}

input[type="text"]{
	width:20em;
	text-align:left ;
}

textarea{
	width:18em;
	text-align:left ;}

.submitBox{ width:30%;
margin-left:auto;
    margin-right:auto;}
	
table.formTable td .yearbox td{border: 0px solid #dcdcdc;
	padding: 2px;
	text-align:left;}

table.formTable td .yearbox td.tdbox01{ width:45%;}	

table.formTable td .yearbox td.tdbox02{ width:15%;}	

}
/* Mobile Only */

#navPanel, #titleBar {
	display: none;
}


/*-----------------------------------------------*/

 @media screen and (max-width: 999px) {
/* Basic */

html, body {
	overflow-x: hidden;
}
body, input, select, textarea {
	line-height: 1.5em;
	font-size: 10.5pt;
	letter-spacing: 0;
}
h2, h3, h4, h5, h6 {
	font-size: 1.2em;
	letter-spacing: 0.05em;
	margin: 0 0 0 0;
}
hr {
	margin: 1em 0 1em 0;
}
/* Section/Article */

section, article {
	clear: both;
	padding: 1em 0 1em 0 !important;
}
header br {
	display: none;
}
header.style1 {
	padding: 0 0 1em 0;
}
header.style1 h2 {
	font-size: 1.5em;
	letter-spacing: 0.075em;
	line-height: 1.25em;
}
header.style1 p {
	display: block;
	margin: 0;
}
/* Button */

input, input[type="button"], input[type="submit"], input[type="reset"], button, .button {
	display: block;
	width: 100%;
	font-size: 1em;
	padding: 1em 0 1em 0;
	max-width: 30em;
	margin: 0 auto;
}
/* List */

ul.actions {
	margin: 2em 0 0 0;
}
ul.actions li {
	margin: 15px 0 0 0;
}
form ul.actions {
	margin: 1em 0 0 0;
}
/* Feature List */

.feature-list section {
	border-top: solid 1px #eee;
}
.feature-list > div > div:first-child > div:first-child > section {
	border-top: 0;
	padding-top: 0;
}
.feature-list h3 {
	position: relative;
	padding: 4px 0 0 48px;
	line-height: 1.25em;
}
.feature-list h3:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 32px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
}
.feature-list p {
	margin: 0 0 0 48px;
}
/* Box */

.box.post-excerpt .image.left {
	position: relative;
	top: 0.25em;
	width: 25%;
	margin: 0;
}
.box.post-excerpt h3, .box.post-excerpt p {
	margin-left: 32.5%;
}
/* Off-Canvas Navigation */

#page-wrapper {
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-transition: -moz-transform 0.5s ease;
	-webkit-transition: -webkit-transform 0.5s ease;
	-ms-transition: -ms-transform 0.5s ease;
	transition: transform 0.5s ease;
	padding-bottom: 1px;
}

#titleBar {
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-transition: -moz-transform 0.5s ease;
	-webkit-transition: -webkit-transform 0.5s ease;
	-ms-transition: -ms-transform 0.5s ease;
	transition: transform 0.5s ease;
	display: block;
	height: 44px;
	right: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10001;
	background: none;
}
#titleBar .title {
	display: none;
}
#titleBar .toggle {
	position: absolute;
	top: 0;
	right: 10px;
	width: 60px;
	height: 44px;
}
#titleBar .toggle:before {
	-moz-transition: all .15s ease-in-out;
	-webkit-transition: all .15s ease-in-out;
	-ms-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	font-family: FontAwesome;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f0c9';
	font-size: 30px;
	position: absolute;
	top: 6px;
	left: 6px;
	display: block;
	width: 50px; /*ハンバーガー大きさ設定*/
	height: 46px; /*ハンバーガー大きさ設定*/
	line-height: 46px; /*ハンバーガー大きさ設定*/
	text-align: center;
	color: rgba(164, 164, 164, 1);
	background-color: rgba(255,255,255,0.8);
	border-radius: 0.25em;
}
#titleBar .toggle:active:before {
	background-color: rgba(92, 95, 103, 0.75);
}
#navPanel {
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-transform: translateX(275px);
	-webkit-transform: translateX(275px);
	-ms-transform: translateX(275px);
	transform: translateX(275px);
	-moz-transition: -moz-transform 0.5s ease;
	-webkit-transition: -webkit-transform 0.5s ease;
	-ms-transition: -ms-transform 0.5s ease;
	transition: transform 0.5s ease;
	display: block;
	height: 100%;
	right: 0;
	overflow-y: auto;
	position: fixed;
	top: 0;
	width: 275px;
	z-index: 10002;
	background: #242730 url("images/overlay.png");
	box-shadow: inset -3px 0px 4px 0px rgba(0, 0, 0, 0.1);
}
#navPanel .link {
	display: block;
	color: rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
	text-decoration: none;
	font-size: 0.85em;
	letter-spacing: 0.15em;
	text-decoration: none;
	height: 44px;
	line-height: 44px;
	border-top: solid 1px rgba(255, 255, 255, 0.05);
	margin: 0 15px 0 15px;
}
#navPanel .link:first-child {
	border-top: 0;
}
#navPanel .indent-1 {
	display: inline-block;
	width: 1em;
}
#navPanel .indent-2 {
	display: inline-block;
	width: 2em;
}
#navPanel .indent-3 {
	display: inline-block;
	width: 3em;
}
#navPanel .indent-4 {
	display: inline-block;
	width: 4em;
}
#navPanel .indent-5 {
	display: inline-block;
	width: 5em;
}
#navPanel .depth-0 {
	color: #fff;
}
body.navPanel-visible #page-wrapper {
	-moz-transform: translateX(275px);
	-webkit-transform: translateX(275px);
	-ms-transform: translateX(275px);
	transform: translateX(275px);
}
body.navPanel-visible #titleBar {
	-moz-transform: translateX(-260px);
	-webkit-transform: translateX(-260px);
	-ms-transform: translateX(-260px);
	transform: translateX(-260px);
}
body.navPanel-visible #navPanel {
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}




/* Wrappers */

.wrapper {
	padding: 15px 15px 5em 15px;
}
.wrapper .title {
	font-size: 0.9em;
	width: 18em;
	height: 2.5em;
	top: -2.5em;
	line-height: 2.5em;
	margin-bottom: -2.5em;
	margin-left: -9em;
	padding-top: 0.5em;
}
.wrapper .title:before, .wrapper .title:after {
	height: 15px;
	bottom: -15px;
	background-size: 100% 100%;
}
#header-wrapper {
	padding: 6em 2em 6em 2em;
}
#footer-wrapper {
	padding-top: 3em;
}
#footer-wrapper .feature-list section {
	border-top-color: #eee;
	border-top-color: rgba(255, 255, 255, 0.05);
}
/* Logo */

#logo {
	text-align: center;
}
#logo h1 {
	font-size: 1.5em;
	letter-spacing: 0.2em;
}
#logo p {
	margin: 1.25em 0 0 0;
	display: block;
	letter-spacing: 0.2em;
	font-size: 0.9em;
}
/* Nav */

#navpc {
	display: none;
}
/* Main */

#main {
	padding: 1em 0 0 0;
}
/* Content */

#content {
	padding: 0 0 2em 0;
}
#content header.style1 {
	padding-bottom: 2.5em;
}
/* Footer */

#footer hr {
	display: none;
}
/* Copyright */

#copyright {
	padding: 2em 0 0 0;
}
#copyright ul {
	padding: 1em 2em;
	width: 100%;
}
#copyright ul li {
	display: block;
	margin: 0.5em 0 0 0;
}
#copyright ul li:first-child {
	margin-top: 0;
}



}
/*-----------------------------------------------*/


/*FB-----------------------------------------------*/
/*
.fb {
	position: fixed;
	bottom: 60px;
	right: 10px;
	width: 40px;
	height: 40px;
	z-index: 100001;
}
.fb img {
	width: 100%;
}*/
/*ページトップ-----------------------------------------------*/

.homebk {
	position: fixed;
	bottom: 50px;
	right: 0px;
	width: 50px;
	height: auto;
	z-index: 100001;
}
.homebk img {
	width: 100%;
}
.pageTop {
	position: fixed;
	bottom: 5%;
	right: 10px;
	width: 20px;
	height: auto;
	z-index: 100001;
}
.pageTop img {
	width: 100%;
}
/*オンラインショップボタン-----------------------------------------------*/

.onsp {
	position: fixed;
	top: 20%;
	right: 20px;
}

/*.sendbt{position: fixed;
	top: 33%;
	right: 20px;}*/
	
.sendbt{position: fixed;
	top: 23%;
	right: 0px;}
	
/*閉じるボタン-----------------------------------------------*/

.btn-square-so-pop {
  position: relative;
  display: block;
  padding: 0.25em 0.5em;
  text-decoration: none;
  color: #FFF;
  background: #fd9535;/*色*/
  border-radius: 4px;/*角の丸み*/
  box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  font-weight: bold;
  border: solid 2px #d27d00;/*線色*/
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  width:150px;
}

.btn-square-so-pop:active {
  /*押したとき*/
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);
}

/*
----------------------------------------------------------------------------------------------*/


/*スマホ設定*/

/*
----------------------------------------------------------------------------------------------*/

@media screen and (max-width: 699px) {
html {
	margin: 0px;
	padding: 0px;
}
body {
	width: 100%;
	height: 100%;
}
.wrapper {
	width: 100%;
	padding: 0px 0px 0em 0px;
}
img {
	width: 100%;
}
.pc {
	display: none;
}
.brsp {
	display: block !important;
}
a {
	color: #06C;
	text-decoration: none;
}
a:visited {
	color: #666;
	text-decoration: none;
}
h1, h2, h3, h4, h5, p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/*imgスペースバグ対応設定
---------------------------------------*/

img {
	line-height: 1 !important;
	font-size: 0 !important;
}
/*width設定-----------------------------------------------*/

.sw40 {
	width: 40%;
}
.sw46 {
	width: 46%;
}
.sw48 {
	width: 48%;
}
.sw60 {
	width: 70%;
	margin-right: auto;
	margin-left: auto;
}
.sw70 {
	width: 70%;
	margin-right: auto;
	margin-left: auto;
}
.sw80 {
	width: 80%;
	margin-right: auto;
	margin-left: auto;
}
.sw96 {
	width: 96%;
	margin-right: auto;
	margin-left: auto;
}
.sw100 {
	width: 100%;
}
/* ヘッダーBOX設定 */


#headerBox {
	position: fixed;
	width: 100%;
	text-align: center !important;
	height: 50px;
	padding-top: 12px;
	padding-bottom: 2%;
	background-color: #FFF;
	z-index: 10000;
	top: 0;
}
#headerBox header {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}
#headerBox header h1 img {
	width: 68px;
}
#headerBox header h1 {
	text-align: center;
}
#headerBox header h1 a {
	display: block;
}
/*#headerBox header ul {
	position: absolute;
	top: 10px;
	right: 2%;
	width: 18%;
}*/
#headerBox header ul li {
	float: right;
}
#headerBox header ul li img {
	width: 46px;
}
#headerBox header ul li a {
	display: block;
}
#headerBox header h1 {
	position: absolute;
	top: 12px;
	left: 20%;
}
#headerBox header ul.mailbox {
	position: absolute;
	top: 10px;
	left: 2%;
}
/* #nav 設定 */


#navpc {
	display: none;
}
#nav {
	display: none;
}
#nav a {
	display: none;
	text-decoration: none;
}



/*フッター設定-------------------------------------------------*/
.footer-box {
	background-color: #fff;
	text-align: center !important;
	clear: both;
	display: block;
	margin-left:auto;
    margin-right:auto;
	padding-left:0px;
	position: relative;
	padding-bottom:30px;
}

.footer-box h3{ width:45px;
float:left;
padding-left:30px;}

.footer-box h3 img{width:100%;}

.footer-rbox{float:right;
width:72%}

.footer-rbox nav{float:left;
width:40%;
margin-right:20px;
text-align:left;
margin-bottom:50px;
}
 
.footer-rbox nav ul li a{color:#006c2b;
line-height:1.5em;
font-size: 94%;
}

.footer-box address {
	text-align: left !important;
	display: block;
	float: none;
	color: #333;
	font-size: 60%;
	font-style: normal;
	ont-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.5em;
	padding-top: 0px;
	padding-bottom: 18px;
	position:absolute;
	left:30px;
	bottom:0px;
}

/*POINT 共通設定　====================================*/
.sec-box {
	width: 84% !important;
	margin-left: auto;
	margin-right: auto;
	padding-left:4%;
	padding-right:4%;
	
}
.sec-box h2 {
	text-align: center;
	width: 100%;
	padding-top: 20px;
	font-family: "Ro-DB";
	font-size: 16px;
	color: #1F5F3C;
	margin-bottom: 20px;
}
.sec-box h2 span {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.sec-box p {
	font-size: 100%;
	line-height: 1.5em;
	color: #666;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
}
.sec-box1 {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
.sec-box1 h2 {
	text-align: center;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
}
.sec-box1 p {
	font-size: 100%;
	line-height: 1.5em;
	color: #666;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
}

/*朝倉農園日記 wp ====================================*/
.sec-box_news {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	border-top:#CCC 1px dotted;
	padding-bottom: 50px;
	border-bottom:#CCC 1px dotted;
	margin-bottom: 50px;
	margin-top: 100px;
	text-align:center;
}
.sec-box_news h3 {
	text-align: center;
	width: 96%;
	font-family: "RmP-Medium";
	font-size: 160%;
	color: #000;
	margin-bottom: 20px;
	display:block !important;
	
}


.sec-box_news p.captxt {
	font-size: 84%;
	line-height: 1.5em;
	color: #666;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
	margin-bottom: 20px;
	display:block !important
}

.sec-box_news p.ctxt {
	font-size: 100%;
	line-height: 1.5em;
	color: #666;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: left;
	width: 96%;
	margin-left:auto !important;
margin-right:auto !important;
}

.sec-box_news img{ width:96%;
float:none;
margin-bottom:30px !important;
margin-left:auto !important;
margin-right:auto !important;
}


/*POINT1 topix ====================================*/

.topix-box_bg {
	width: 100%;
	background-color: #fff;
	padding-top: 0px;
	padding-bottom: 0px;
	height:0;
}

/*通常設定
.topix-box_bg {
	width: 100%;
	background-color: #F7F7F7;
	padding-top: 20px;
	padding-bottom: 0px;
}*/

.topix-box {
	width: 84% !important;
	margin-left: auto;
	margin-right: auto;
}
.sec-box1 .list01 {
	width: 100%;
}
/*2列*/

.sec-box1 .ptbox {
	position: relative;
	width: 48%;
	float: left;
	margin-right: 1%;
	margin-left: 1%;
	margin-bottom: 10px;
}
.sec-box1 .ptbox img {
	width: 100%;
}
.sec-box1 .ptbox h3 {
	font-family: "RmP-Regular";
	font-size: 100%;
	line-height: 1.5em;
	color: #000;
	text-align: left;
}
.sec-box1 .ptbox p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 78%;
	line-height: 1.5em;
	color: #000;
	text-align: left;
}
/*POINT2  コンセプト　====================================*/

.sec-box2 {
	width: 100%;
	background-color: #fff;
}
.sec-box2 .col01 {
	width: 84% !important;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding-top: 30px;
	padding-bottom: 30px;
}
.sec-box2 .col01 h2 {
	float: right;
	width: 30%;
	margin-left: 30px;
}
.sec-box2 .col01 h2 img {
	width: 100%;
}
.sec-box2 .col01 .fl {
	float: none;
}
.sec-box2 .col01 .flmb {
	float: left;
	width: 60%;
	margin-bottom: 10px;
}
.sec-box2 p {
	padding-left: 0px;
	font-family: "RmP-Regular";
	line-height: 2em;
	margin-bottom: 20px;
	font-size: 94%;
	clear: both;
}
/*POINT3 朝倉について ====================================*/

.sec-box3 {
	width: 100%;
	background-color: #DE9B0D;
	text-align: center;
}
.sec-box3 .col02 {
	width: 84% !important;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}

.sec-box3 .tit06 {width:100%;margin-left:auto;
    margin-right:auto; 
	position: relative;}

.sec-box3 .tit06 img{width:60px; position:absolute;
top:-30px;
right:4%;
display:block;
z-index:1000000;}


.sec-box3 img {
	width: 100%;
}
.sec-box3 h2 {
	text-align: center;
	width: 100%;
	font-family: "Ro-DB";
	font-size: 16px;
	color: #000;
	margin-bottom: 50px;
	text-align: center;
}
.sec-box3 h2 span {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.sec-box3 p {
	font-size: 100%;
	line-height: 1.5em;
	color: #000;
	font-family: "RmP-Regular";
	text-align: center;
	margin-bottom: 20px;
}
.sec-box3 .rBox01 {
	background-image: none;
	padding-top: 30px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.sec-box3 .rBox01 p {
	width: 100%;
	text-align: left;
}
.sec-box3 .rBox01 h3 {
	width: 80%;
	margin-bottom: 20px;
	text-align:left;
}
.sec-box3 .rBox01 h3 img {
	width: 100%;
}
.sec-box3 .rBox01 .mapw {
	width: 70% !important;
}
/*POINT4  ====================================*/

.sec-box4 {
	width: 100%;
	background-color: #fff;
}

.sec-box4 img {
	width: 100%;
	margin-bottom:20px
}

.sec-box4 .col02 {
	width: 84% !important;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
.sec-box4 .col02 h2 {
	text-align: center;
	width: 100%;
	font-family: "Ro-DB";
	font-size: 16px;
	color: #1F5F3C;
	margin-bottom: 20px;
}
.sec-box4 h2 span {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.sec-box4 .col02 .colBox01 {
	position: relative;
	width: 100%;
	background-image: none;
	margin-bottom: 20px;
}
.sec-box4 .col02 .colBox01 p {
	font-family: "RmP-Regular";
	line-height: 2em;
	margin-bottom: 50px;
	font-size: 94%;
	width: 100%;
	padding: 0px;
	background-image: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	position: none;
}
.sec-box4 .col02 .colBox02 {
	position: relative;
	width: 100%;
	background-image: none;
	margin-bottom: 30px;
}
.sec-box4 .col02 .colBox02 p {
	font-family: "RmP-Regular";
	line-height: 2em;
	margin-bottom: 50px;
	font-size: 94%;
	width: 100%;
	padding: 0px;
	background-image: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	position: none;
}
.sec-box4 .col02 .colBox03 {
	position: relative;
	width: 100%;
	background-image: none;
	margin-bottom: 30px;
}
.sec-box4 .col02 .colBox03 p {
	font-family: "RmP-Regular";
	line-height: 2em;
	margin-bottom: 50px;
	font-size: 94%;
	width: 100%;
	padding: 0px;
	background-image: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	position: none;
}
/*POINT5 MAP ====================================*/

.map-box_bg {
	width: 100%;
}
.map-box_bg h2 {
	text-align: center;
	width: 100%;
	font-family: "Ro-DB";
	font-size: 16px;
	color: #1F5F3C;
	margin-bottom: 20px;
}
.map-box_bg h2 span {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.map-box_bg iframe {
	width: 100%;
	height: 250px;
	display: block;
}
.map-box_bg .mapw {
	width: 70%;
}

.map-box_bg p{text-align: center;
margin-bottom:30px;}



/*グリーンミルク*/

.sec-box5 {
	width: 100%;
	background-color: #fff;
	background-image: none;
	background-size:cover;
	text-align: center;
	margin-bottom:30px
}

.green-milk_ad{
	width: 84% !important;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
}

.green-milk_ad img{width: 100%;
}




/*オンラインショップボタン-----------------------------------------------*/

.onsp {
	position: fixed;
	top: 10%;
	right: 0;
}

/*メインイメージ
-----------------------------------------------*/
.imageBox {
	text-align: center;
	width: 100%;
	height: 300px;
	background-image: url(../../img/top/main.jpg);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	position: static;
	margin-top: 50px;
}
.imageBox .txtimg {
	width: 50%;
	margin-left:auto;
    margin-right:auto;
	margin-top: 50px;
}

/*フォーム設定*/
#formWrap {
	width: 98%;
	color: #000;
	line-height: 120%;
	font-size: 90%;
	margin-top: 50px !important;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
}
#formWrap h2 {
	margin-bottom: 20px;
}
#formWrap h2 img {
	width: 100%;
}
#formWrap .tel-img {
	width: 40%;
}
#formWrap h2 {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 140%;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
	text-align: left;
}
#formWrap div {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
	line-height: 1.5em;
	margin-bottom: 10px;
	color: #000 !important;
	text-align: left;
	padding:20px;
	border:#dcdcdc 2px solid;
	width:84%;
	background-color:#FFC;
	margin-left:auto;
    margin-right:auto;
	
}

#formWrap div h3{ color:#06C;
line-height:1.5em;
font-size:170%;
text-align: left;
margin-bottom:20px}

#formWrap p{text-align: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

#formWrap p strong{ font-weight:bold;
font-size:120%}

#formWrap table {
	margin-bottom: 10px;
}
table.formTable {
	width: 96%;
	margin: 0 auto;
	border-collapse: collapse;
}
table.formTable td, table.formTable th {
	border: 1px solid #dcdcdc;
	padding: 2px;
}
table.formTable th {
	width: 25%;
	font-weight: normal;
	background: #e6f2f3;
	text-align: left;
	vertical-align: middle;
	padding:10px;
}
table.formTable td {
	background: #fff;
	text-align: left;
	padding:10px;
	
}
table.formTable td input{width:98%; line-height:1.5em}
table.formTable td input.t2{width:2em;}
table.formTable td input.t7{width:98%;}
table.formTable td input.t30{width:98%;}
table.formTable td input.t50{width:98%;}
table.formTable td dl{float:left;width:98%;}
table.formTable td dl dt{float:left; margin-right:2em;}

table.formTable td textarea{width:98%;}

table.radioTa {background-color:#FFF !important;
width:6em;}

table.radioTa td,table.radioTa th{ border:0 !important; background-color:#FFF !important;}

table.radioTa th{ width:1em;}

table.radioTa td{ width:2em;
text-align: left;}

.submit_w{
margin-left:auto;
margin-right:auto;
}

.submit_w input[type="submit"]{
	font-size:140%;
width:20%;
padding:10px;
line-height:2em}

input[type="text"]{
	width:20em;
	text-align:left ;
}

textarea{
	width:18em;
	text-align:left ;}

.submitBox{ width:30%;
margin-left:auto;
    margin-right:auto;}
	
table.formTable td .yearbox td{border: 0px solid #dcdcdc;
	padding: 2px;
	display: block;
	width:100%;
	text-align: left;}

table.formTable td .yearbox td.tdbox01{
	display: block;
 text-align: left;
 width: 100%;}	

table.formTable td .yearbox td.tdbox02{ display: block;width:100%;}	


}


 @media screen and (max-width: 480px) {
/*メインイメージ
-----------------------------------------------*/
.imageBox {
	text-align: center;
	width: 100%;
	height: 300px;
	background-image: url(../../img/top/main.jpg);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	position: static;
	margin-top: 50px;
}
.imageBox .txtimg {
	width: 50%;
	margin-left:auto;
    margin-right:auto;
	margin-top: 80px;
}
}






/*
----------------------------------------------------------------------------------------------*/


/*タブレット設定*/

/*
----------------------------------------------------------------------------------------------*/


@media screen and (min-width: 700px) and (max-width: 999px) {
html {
	margin: 0px;
	padding: 0px;
}
body {
	width: 100%;
	height: 100%;
}
.wrapper {
	width: 100%;
	padding: 0px 0px 0em 0px;
}
img {
	width: 100%;
}
.pc {
	display: none;
}
.sp {
	display: block;
}
.brsp {
	display: none;
}
a {
	color: #06C;
	text-decoration: none;
}
a:visited {
	color: #666;
	text-decoration: none;
}
h1, h2, h3, h4, h5, p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/*imgスペースバグ対応設定
---------------------------------------*/

img {
	line-height: 1 !important;
	font-size: 0 !important;
}
/*width設定-----------------------------------------------*/

.sw20 {
	width: 20%;
	margin-right: auto;
	margin-left: auto;
}
.sw30 {
	width: 30%;
	margin-right: auto;
	margin-left: auto;
}
.sw40 {
	width: 40%;
	margin-right: auto;
	margin-left: auto;
}
.sw46 {
	width: 46%;
	margin-right: auto;
	margin-left: auto;
}
.sw48 {
	width: 48%;
	margin-right: auto;
	margin-left: auto;
}
.sw50 {
	width: 50%;
	margin-right: auto;
	margin-left: auto;
}
.sw60 {
	width: 60%;
	margin-right: auto;
	margin-left: auto;
}
.sw70 {
	width: 70%;
	margin-right: auto;
	margin-left: auto;
}
.sw80 {
	width: 80%;
	margin-right: auto;
	margin-left: auto;
}
.sw96 {
	width: 96%;
	margin-right: auto;
	margin-left: auto;
}
.sw100 {
	width: 100%;
}
/* ヘッダーBOX設定 */


#headerBox {
	position: fixed;
	width: 100%;
	text-align: center !important;
	height: 50px;
	padding-top: 12px;
	padding-bottom: 2%;
	background-color: #FFF;
	z-index: 10000;
	top: 0;
}
#headerBox header {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}
#headerBox header h1 img {
	width: 68px;
}
#headerBox header h1 {
	text-align: center;
}
#headerBox header h1 a {
	display: block;
}
/*#headerBox header ul {
	position: absolute;
	top: 10px;
	right: 2%;
	width: 18%;
}*/
#headerBox header ul li {
	float: right;
}
#headerBox header ul li img {
	width: 46px;
}
#headerBox header ul li a {
	display: block;
}
#headerBox header h1 {
	position: absolute;
	top: 12px;
	left: 20%;
}
#headerBox header ul.mailbox {
	position: absolute;
	top: 10px;
	left: 2%;
}
/* #nav 設定 */


#navpc {
	display: none;
}
#nav {
	display: none;
}
#nav a {
	display: none;
	text-decoration: none;
}
/*メインイメージ
-----------------------------------------------*/
.imageBox {
	text-align: center;
	width: 100%;
	height: auto;
}
.imageBox img {
	width: 100%;
}
/*メインイメージ
-----------------------------------------------*/
.imageBox {
	text-align: center;
	width: 100%;
	height: 500px;
	background-image: url(../../img/top/main.jpg);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	position: static;
	margin-top: 50px;
}
.imageBox .txtimg {
	width: 40%;
	position: absolute;
	top: 19%;
	left: 29%;
}
/*POINT 共通設定　====================================*/
.sec-box {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}
.sec-box h2 {
	text-align: center;
	width: 100%;
	padding-top: 20px;
	font-family: "Ro-DB";
	font-size: 20px;
	color: #1F5F3C;
	margin-bottom: 20px;
}
.sec-box h2 span {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.sec-box p {
	font-size: 100%;
	line-height: 1.5em;
	color: #666;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
}
.sec-box1 {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}
.sec-box1 h2 {
	text-align: center;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
}
.sec-box1 p {
	font-size: 100%;
	line-height: 1.5em;
	color: #666;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
}

/*朝倉農園日記 wp ====================================*/
.sec-box_news {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	border-top:#CCC 1px dotted;
	padding-bottom: 50px;
	border-bottom:#CCC 1px dotted;
	margin-bottom: 50px;
	margin-top: 100px;
	text-align:center;
}
.sec-box_news h3 {
	text-align: center;
	width: 96%;
	font-family: "RmP-Medium";
	font-size: 160%;
	color: #000;
	margin-bottom: 20px;
	display:block !important;
	
}


.sec-box_news p.captxt {
	font-size: 84%;
	line-height: 1.5em;
	color: #666;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
	margin-bottom: 20px;
	display:block !important
}

.sec-box_news p.ctxt {
	font-size: 100%;
	line-height: 1.5em;
	color: #666;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: left;
	width: 96%;
	margin-left:auto !important;
margin-right:auto !important;
}

.sec-box_news img{ width:96%;
float:none;
margin-bottom:30px !important;
margin-left:auto !important;
margin-right:auto !important;
}
/*POINT1 topix ====================================*/

.topix-box_bg {
	width: 100%;
	background-color: #F7F7F7;
	padding-top: 20px;
	padding-bottom: 0px;
}
.topix-box {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}
.sec-box1 .list01 {
	width: 100%;
}
/*2列*/

.sec-box1 .ptbox {
	position: relative;
	width: 48%;
	float: left;
	margin-right: 1%;
	margin-left: 1%;
	margin-bottom: 10px;
}
.sec-box1 .ptbox img {
	width: 100%;
}
.sec-box1 .ptbox h3 {
	font-family: "RmP-Regular";
	font-size: 100%;
	line-height: 1.5em;
	color: #000;
	text-align: left;
}
.sec-box1 .ptbox p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 78%;
	line-height: 1.5em;
	color: #000;
	text-align: left;
}
/*POINT2  コンセプト　====================================*/

.sec-box2 {
	width: 100%;
	background-color: #fff;
}
.sec-box2 .col01 {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding-top: 30px;
	padding-bottom: 30px;
}
.sec-box2 .col01 h2 {
	float: right;
	width: 20%;
	margin-right: 20%;
}
.sec-box2 .col01 h2 img {
	width: 100%;
}
.sec-box2 .col01 .fl {
	float: left;
	width: 50%;
	margin-left: 5%;
	padding-top: 5%;
}
.sec-box2 .col01 .flmb {
	float: left;
	width: 40%;
	margin-bottom: 10px;
}
.sec-box2 p {
	padding-left: 0px;
	font-family: "RmP-Regular";
	line-height: 2em;
	margin-bottom: 20px;
	font-size: 94%;
}
/*POINT3 朝倉について ====================================*/

.sec-box3 {
	width: 100%;
	background-color: #DE9B0D;
	text-align: center;
}
.sec-box3 .col02 {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
.sec-box3 img {
	width: 100%;
}
.sec-box3 h2 {
	text-align: center;
	width: 100%;
	font-family: "Ro-DB";
	font-size: 20px;
	color: #000;
	margin-bottom: 20px;
}
.sec-box3 h2 span {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.sec-box3 p {
	font-size: 100%;
	line-height: 1.5em;
	color: #000;
	font-family: "RmP-Regular";
	text-align: center;
	margin-bottom: 20px;
}
.sec-box3 .rBox01 {
	background-image: none;
	padding-top: 30px;
	margin-left: auto;
	margin-right: auto;
	width: 96%;
}
.sec-box3 .rBox01 p {
	width: 100%;
	text-align: left;
}
.sec-box3 .rBox01 h3 {
	width: 40%;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}
.sec-box3 .rBox01 h3 img {
	width: 100%;
}
.sec-box3 .rBox01 .mapw {
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}
/*POINT4  ====================================*/

.sec-box4 {
	width: 100%;
	background-color: #fff;
}
.sec-box4 .col02 {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
.sec-box4 .col02 h2 {
	text-align: center;
	width: 100%;
	font-family: "Ro-DB";
	font-size: 20px;
	color: #000;
	margin-bottom: 20px;
}
.sec-box4 h2 span {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.sec-box4 .col02 .colBox01 {
	position: relative;
	width: 100%;
	background-image: none;
	margin-bottom: 20px;
}
.sec-box4 .col02 .colBox01 p {
	font-family: "RmP-Regular";
	line-height: 2em;
	margin-bottom: 50px;
	font-size: 100%;
	width: 100%;
	padding: 0px;
	background-image: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	position: none;
}
.sec-box4 .col02 .colBox02 {
	position: relative;
	width: 100%;
	background-image: none;
	margin-bottom: 30px;
}
.sec-box4 .col02 .colBox02 p {
	font-family: "RmP-Regular";
	line-height: 2em;
	margin-bottom: 50px;
	font-size: 100%;
	width: 100%;
	padding: 0px;
	background-image: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	position: none;
}
.sec-box4 .col02 .colBox03 {
	position: relative;
	width: 100%;
	background-image: none;
	margin-bottom: 30px;
}
.sec-box4 .col02 .colBox03 p {
	font-family: "RmP-Regular";
	line-height: 2em;
	margin-bottom: 50px;
	font-size: 100%;
	width: 100%;
	padding: 0px;
	background-image: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	position: none;
}
/*POINT5 MAP ====================================*/

.map-box_bg {
	width: 100%;
}
.map-box_bg iframe {
	width: 100%;
	height: 450px;
	display: block;
}
/*フッター設定-------------------------------------------------*/
.footer-box {
	background-color: #fff;
	text-align: center !important;
	clear: both;
	width: 100%;
	display: block;
}
.footer-box address {
	text-align: center !important;
	display: block;
	float: none;
	color: #333;
	font-size: 84%;
	font-style: normal;
	ont-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.5em;
	padding-top: 0px;
	padding-bottom: 18px;
}
/*オンラインショップボタン-----------------------------------------------*/

.onsp {
	position: fixed;
	top: 10%;
	right: 0;
}

/*フォーム設定*/
#formWrap {
	width: 98%;
	color: #000;
	line-height: 120%;
	font-size: 90%;
	margin-top: 50px !important;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
}
#formWrap h2 {
	margin-bottom: 20px;
}
#formWrap h2 img {
	width: 100%;
}
#formWrap .tel-img {
	width: 40%;
}
#formWrap h2 {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 140%;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
	text-align: left;
}
#formWrap div {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
	line-height: 1.5em;
	margin-bottom: 10px;
	color: #000 !important;
	text-align: left;
	padding:20px;
	border:#dcdcdc 2px solid;
	width:84%;
	background-color:#FFC;
	margin-left:auto;
    margin-right:auto;
	
}

#formWrap div h3{ color:#06C;
line-height:1.5em;
font-size:170%;
text-align: left;
margin-bottom:20px}

#formWrap p{text-align: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

#formWrap p strong{ font-weight:bold;
font-size:120%}

#formWrap table {
	margin-bottom: 10px;
}
table.formTable {
	width: 96%;
	margin: 0 auto;
	border-collapse: collapse;
}
table.formTable td, table.formTable th {
	border: 1px solid #dcdcdc;
	padding: 2px;
}
table.formTable th {
	width: 25%;
	font-weight: normal;
	background: #e6f2f3;
	text-align: left;
	vertical-align: middle;
	padding:10px;
}
table.formTable td {
	background: #fff;
	text-align: left;
	padding:10px;
	
}
table.formTable td input{width:98%; line-height:1.5em}
table.formTable td input.t2{width:2em;}
table.formTable td input.t7{width:98%;}
table.formTable td input.t30{width:98%;}
table.formTable td input.t50{width:98%;}
table.formTable td dl{float:left;width:98%;}
table.formTable td dl dt{float:left; margin-right:2em;}

table.formTable td textarea{width:98%;}

table.radioTa {background-color:#FFF !important;
width:6em;}

table.radioTa td,table.radioTa th{ border:0 !important; background-color:#FFF !important;}

table.radioTa th{ width:1em;}

table.radioTa td{ width:2em;
text-align: left;}

.submit_w{
margin-left:auto;
margin-right:auto;
}

.submit_w input[type="submit"]{
	font-size:140%;
width:20%;
padding:10px;
line-height:2em}

input[type="text"]{
	width:20em;
	text-align:left ;
}

textarea{
	width:18em;
	text-align:left ;}

.submitBox{ width:30%;
margin-left:auto;
    margin-right:auto;}
	
table.formTable td .yearbox td{border: 0px solid #dcdcdc;
	padding: 2px;
	display: block;
	width:100%;
	text-align: left;}

table.formTable td .yearbox td.tdbox01{
	display: block;
 text-align: left;
 width: 100%;}	

table.formTable td .yearbox td.tdbox02{ display: block;width:100%;}	

}
