/************************************************/
/*　スマホ　767pxで定義*/
/*************************************************/
.globalMenuSp{
	display: none;
}
.navToggle{
	display: none;
}
#sponly{
	display: none;
}
#pconly{
	display: block;
}

/**************************************************************************/
@media only screen and (max-width: 767px){
#sponly{
	display: block;
}
#pconly{
	display: none;
}

/***********************************************************************/

.area1_wrap{
	background:#fff url(../img/sp/bg_area1.jpg) no-repeat center center;
	background-size:cover;
    height: 100vh;
	width:100%;
	margin:0;
	padding:0;

}

.area2b_wrap{
	background: #f5f5f5;
	width:100%;
}
.area2b_wrap_in{
	width:100%;
	max-width:900px;
	margin:0 auto;
	padding: 10px 0px 10px 0px;
}

.title_area5{
	padding-top:200px;
	padding-bottom:100px;
	margin:0 auto;
	text-align:center;
}
/********/
.title_area{
	padding-top:200px;
	padding-bottom:120px;
	margin:0 auto;
	text-align:center;
}

/***************/
.img_bg_sp_1{
	width:100%;
	height:250px;
	background-image: url(../img/sp/spbg1.jpg) ;
	background-repeat: no-repeat;
	background-position: right top;
	background-size:cover;
}
.area3_wrap_sp{
	background:#f5f5f5;
	width:100%;
}
.tategaki_sp{
	width:100%;
}

.tategaki_sp img{
	width:100%;
	max-width:800px;
}

/*********/
.img_bg_4{
	width:100%;
	height:500px;
	background-image: url(../img/sp/fbg4.jpg) ;
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
}
.img_bg_1{
	width:100%;
	height:250px;
	background-image: url(../img/sp/fbg1.jpg) ;
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
}
.img_bg_3{
	width:100%;
	height:700px;
	background-image: url(../img/sp/fbg3.jpg) ;
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
}
.img_bg_2{
	width:100%;
	height:700px;
	background-image: url(../img/sp/fbg2.jpg) ;
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
}
/************/
.area_left2{
	width:100%;
	height:100%;
	background:#fff;
}
.area_left2_in{
	padding-left:20px;
	padding-right:25px;
	font-size:14px;
}	
#fix-box {
	z-index:99999;
    bottom: 10px;
}
/********************************/

.area_left8{
	float:none;
	width:100%;
	height:100%;
	background:#fff;
}
.area_left8_in{
	padding-left:20px;
	padding-right:25px;
	font-size:14px;
}	
.area_right8{
	float:none;
	width:100%;
	background:#fff;
	text-align:left;
}
.area_right8_in{
	padding-left:25px;
	padding-right:20px;
	font-size:14px;
}	
/***********************************************/
.area9_wrap{
	background:#fff url(../img/sp/bg_area9b.jpg) no-repeat;
background-position:	bottom;
    height: 300px;
	width:100%;
	margin-top:100px;
		background-size:cover;
			background-position:  top;
}
.area9_in{
	margin:0 auto;
	text-align:center;
}
.area9_in img{
	width:150px;
	margin-top:120px;
}

.foot_wrap_in{
	height:158px;
	text-align:center;
	width:100%;
	max-width:900px;
	margin:0 auto;
	padding: 10px 0px 10px 0px;
}


.area_right8 img{
		width:100%;
}

.krrioe{
	width:100%;
}

.krrioe img{
	width:100%;
}

.title_area5f{
	padding-top:200px;
	padding-bottom:100px;
	margin:0 auto;
	text-align:center;
}



/****盆栽と人のミニコ******************************************/
.hito_out2{
	margin:0 auto;
	width:90%;
	max-width:900px;
	padding:40px40px 0px 20px;
	margin-bottom:90px;
}
.hito_in2{
	background:#fff;
	box-shadow: 0px 3px 15px rgba(0,0,0,0.1);
		padding:0px;
}
.hito_in2 a{
	color:#000;
}

.hito_mini_left1{
	background:#fff url(../img/hito/bg_1.jpg) no-repeat center center;
	background-size:cover;
	float:none;
	width:100%;
	height:250px;
	background-position:  center;
}
.hito_mini_left2{
	background:#fff url(../img/hito/bg_2.jpg) no-repeat center center;
	background-size:cover;
	float:none;
	width:100%;
	height:250px;
	background-position:  center;
}
.hito_mini_left3{
	background:#fff url(../img/hito/bg_3.jpg) no-repeat center center;
	background-size:cover;
	float:none;
	width:100%;
	height:250px;
	background-position:  center;
}
.hito_mini_left4{
	background:#fff url(../img/hito/bg_4.jpg) no-repeat center center;
	background-size:cover;
	float:none;
	width:100%;
	height:250px;
	background-position:  center;
}
.hito_mini_right1{
	float:none;
	width:100%;
	padding:0px 0px 0px 0px ;
	    position: relative;
	height:250px;
}


.hito_mini_titleen{
	padding:15px 20px 0px 20px ;
	font-size:13px;
		color:#ad9166;
}
.hito_mini_title{
	padding:0px 0px 0px 20px ;
	font-size:19px;
}
.hito_mini_title_name{
	padding:0px 20px 0px 20px ;
	font-size:16px;
}
.hito_mini_dit{
	padding:20px 15px 0px 20px ;
	font-size:14px;
}
.moreimg{
    position: absolute;
    right: 0;
    bottom: 0;
	width:150px;
}













/***盆栽と人**************************************************/
.hito_out{
	margin:0 auto;
	width:90%;
	max-width:1200px;
	padding:20px20px20px20px;
	margin-bottom:90px;
}
.hito_in{
	background:#fff;
	box-shadow: 0px 3px 15px rgba(0,0,0,0.1);
}
/***/
.hito_left{
	background:#fff url(../img/hito/bg_1.jpg) no-repeat center center;
	background-size:cover;
	height:350px;
	float:none;
	width:100%;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
}

.hito_leftb{
	background:#fff url(../img/hito/bg_2.jpg) no-repeat center center;
	background-size:cover;
	height:350px;
	float:none;
	width:100%;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
}
.hito_leftc{
	background:#fff url(../img/hito/bg_3.jpg) no-repeat center center;
	background-size:cover;
	height:350px;
	float:none;
	width:100%;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
}
.hito_leftd{
	background:#fff url(../img/hito/bg_4.jpg) no-repeat center center;
	background-size:cover;
	height:350px;
	float:none;
	width:100%;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
}

.hito_lefte{
	background:#fff url(../img/hito/bg_5.jpg) no-repeat center center;
	background-size:cover;
	height:350px;
	float:none;
	width:100%;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
}

.hito_right{
	float:none;
	width:100%;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	padding:30px 0px 0px 0px ;
}
/***/
.hito_left2{
	height:500px;
	float:none;
	width:100%;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	padding-bottom:50px;
}
.hito_right2{
	background:#fff url(../img/hito/hito1.jpg) no-repeat center center;
	background-size:cover;
	float:none;
	width:100%;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
			height:300px;
}
.hito_right2b{
	background:#fff url(../img/hito/hito2.jpg) no-repeat center center;
	background-size:cover;
	float:none;
	width:100%;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
			height:300px;
}
.hito_right2c{
	background:#fff url(../img/hito/hito3.jpg) no-repeat center center;
	background-size:cover;
	float:none;
	width:100%;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
			height:300px;
}


.hito_right2d{
	background:#fff url(../img/hito/hito4.jpg) no-repeat center center;
	background-size:cover;
	float:none;
	width:100%;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
			height:300px;
}

.hito_right2e{
	background:#fff url(../img/hito/hito5.jpg) no-repeat center center;
	background-size:cover;
	float:none;
	width:100%;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
			height:300px;
}






/****/
.hito_title1{
	margin-right:20px;
	font-size:12px;
	color:#bbb;
}
.hito_title2{
	margin-right:15px;
	font-size:20px;
}
.hito_title3{
	margin-right:-31px;
	margin-top:300px;
	font-size:16px;
}
.hito_title3c{
	margin-right:-31px;
	margin-top:350px;
	font-size:16px;
}
.hito_title3d{
	margin-right:-31px;
	margin-top:350px;
	font-size:16px;
	text-orientation: upright;
}

.hito_title4{text-orientation: none;

	margin-top:30px;
	font-size:14px;
}
.hito_title5{
	margin-right:50px;
	margin-top:90px;
	font-size:14px;
}



/***盆栽と人ここまで******************************************/





/**********************************/
}

