@charset "UTF-8";
/* CSS Document */

.cl_recommend{ background: linear-gradient(-45deg, rgba(215, 210, 204, .9), rgba(250, 250, 250, .8)), url(../image/top/ph_bg_pickup.jpg);
  background-size: cover; }
.bg_color_content{ background-color:#9E8F62;}

.bg_concept{ background-color:#d1ba9c; }
.bg_staff{  background-color: #51403f ;  }
.bg_access{ background-color: #c0c0c0; }

.bg_three{ background-color:#1d1312; }



.style_banner{ padding:60px 15px 0; }


.insta_ti{
	width: 15%;
	max-width: 180px;
	margin: 0 auto 30px;
}
.viewmore{
	width: 40%;
	max-width: 550px;
	margin: 0 auto 60px;
	text-align: right;
}
.viewmore02{
	width: 80%;
	margin: 0px auto 60px;
	text-align: right;
}
.comingsoon {
	text-align: center;
}
.comingsoon img {
	width: 550px;
}

@media screen and (max-width: 799px) {
	
.style_banner{ padding:15px; }
	
	
.main_img{ text-align:center; background-color:#e0e4e5; }
	
.recommend{ padding:10px 0;}
.recommend p{ text-align:center; padding:10px 10px 0;}
.recommend ul{ clear:both; overflow:hidden; padding:10px;}
.recommend li{ text-align:center; Font-family: 'Poppins', sans-serif; font-size:18px; line-height:1.5em;}
.recommend dl{ clear:both; overflow:hidden; padding:0 5px 15px; text-align:center; }
.recommend dt{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px;  line-height:1.5em; text-decoration:underline;}
.recommend dd{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; text-align:center; line-height:1.5em; -webkit-font-smoothing:antialiased; padding:5px 0; }

.pick_up_style_navi{ width:100%; margin:0 auto; clear:both; overflow:hidden; }
.pick_up_style_navi ul{ width:75%; margin:0 auto; padding:15px 0 50px;}
.pick_up_style_navi li{ float:left; Font-family: 'Poppins', sans-serif; font-size:12px; padding:0 10px; margin:10px 0;}
	
.style_kensaku{ width:100%; margin:0 auto; padding:20px 0; clear:both; overflow:hidden;  }
.style_kensaku p{ border:5px solid #333232; padding:20px 25px; width:60%; margin:0 auto; text-align:center; font-size:16px; color:#2E2D2D;   }
	
.pickup_contents{ width:100%; margin:0 auto; clear:both; overflow:hidden;  }
.pickup_contents p{ text-align:center; }	
	
	
.right_ly{}	
.bg_contents_staff{ background-image:url(../image/top/bg_staff.jpg);}		
.bg_contents_recruit{ background-image:url(../image/top/bg_recruit.jpg);}		
.bg_contents_cota{ background-image:url(../image/top/bg_cota.jpg);}	
.bg_contents_img{ clear:both; overflow:hidden; background-position:top; background-repeat:no-repeat; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; }	
.contents_ly_base{ overflow:hidden; }
.contents_ly_base{  }
.contents_ly{ color:#FFF; text-align:center; padding:50px 15px; }
.contents_ly dl{ }
.contents_ly dt{ letter-spacing:0.1em; font-family: 'geometr231-light',sans-serif; font-size:32px; }
.contents_ly dd{ padding:20px 0; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:13px; line-height:1.8em; }
.contents_ly p{ padding:5px 10px; max-width:200px; margin:0 auto;}	
	
	
	
	
	
.top_three{ 
	clear:both;
	overflow:hidden;
	padding:0 0 15px; 
	margin:0 5px;
}
.top_three p{ clear:both; overflow:hidden; text-align:center;padding:20px 0 0; }
.top_three p img{ 
	 clear:both;
	 overflow:hidden;
	 width:50%;}
.top_three p span{ }
.top_three ul{ clear:both; overflow:hidden; width:90%; margin:0 auto; text-align:center; padding:20px 0 10px; }
.top_three li{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color:#fff; font-size:10px;  }
.top_three li span{ font-family: 'Lustria', serif; font-size:14px;  }	
	
	
.top_concept{ 
	width:100%;
	margin:0 auto; 
	clear:both; 
	overflow:hidden;
	color:#796a56;
	padding-top:40px;
	 }

.top_concept dl{ 
	clear:both;
	overflow:hidden;
	width:85%;
	margin:0 auto; 
}
.top_concept dt{
	border-bottom:solid 1px #796a56;
	border-top:solid 1px #796a56;
	padding:12px 0;
	font-family: 'Lustria', serif; 
	font-size:16px; 
	line-height:1.8em;
	width:90%; 
	margin:0 auto;
	color:#796a56;
	text-align:center;
	  }
.top_concept dd{ 
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	margin:30px 0 50px; 
	line-height: 1.8em; 
	overflow: hidden;
	color:#796a56;

}	

.top_pkup{ clear:both; overflow:hidden; margin:10px 5px; background-color:#fcfcfc;}
.top_pkup p{ text-align:center; clear:both; overflow:hidden;  }
.top_pkup dl{ clear:both; overflow:hidden; padding:10px 10px 0; }
.top_pkup dt{ font-size:13px; line-height:1.5em; font-family: 'Lustria', serif;  clear:both; overflow:hidden;  }
.top_pkup dd{ height: 60px; clear:both; overflow:hidden; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:11px; line-height:1.7em; padding:5px 0; }
.top_pkup ul{ clear:both; overflow:hidden; margin-bottom:20px; text-align: center;    }
.top_pkup li{ 
	display: none;
	width:80%;
    padding: 0 10px;
    margin: 0 auto;
    clear:both;
    overflow:hidden;
    font-family: 'Lustria', serif;
    font-size:16px;
    background-color:#1e1312;
    text-align:center;
    border:solid 1px #1e1312;
    color:#fff ;
    padding:5px 10px;
}

.top_three_base{ 
	width:100%;
	clear:both;
	overflow:hidden;
	padding:0 10px 30px; }


.pus{ 
	width:90%;
    clear:both;
    overflow:hidden;
    background-color:#1e1312;
    margin: 0 auto;
    margin-top:10px;
    position:relative;}
.pus p{ float:left; width:25%; vertical-align:middle;  }
.pus dl{ width:75%; float:left; padding:0 15px; color:#fff;  }
.pus dt{ clear:both; overflow:hidden; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:11px; line-height:1.6em; border-bottom:solid 1px #fff; padding:15px 0 10px;  }
.pus dd{ clear:both; overflow:hidden; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:13px; line-height:1.4em; padding:10px 0 10px; }

.pus_tri{ width:0;
          height:0;
		  border: 15px solid transparent;
		  border-right:15px solid #d1ba9c;
		  border-bottom:15px solid #d1ba9c;
		  position:absolute;
		  bottom:0; 
		  right:0; }

.fb_mg{ padding:0 10px; clear:both; overflow:hidden;}


.two_base_r{ }
.two_base_l{ }


.insta_ti{
	width: 35%;
	margin: 0 auto 20px;
}
.viewmore{
	width: 80%;
	margin: 0 auto 30px;
}
.viewmore02{
	width: 80%;
	margin: 15px auto 40px;
	text-align: right;
}
.comingsoon {
	text-align: center;
}
.comingsoon img {
	width: 80%;
}

}



	
@media screen and (min-width: 800px) {
	


.two_base_r{ padding-right:10px; }
.two_base_l{ padding-left:10px; }	
	
.fb_mg{ padding:0 30px; clear:both; overflow:hidden; text-align:center;}
	
	
.pus{ width:100%; clear:both; overflow:hidden; background-color:#1e1312; margin:15px 0; position:relative;}
.pus p{ float:left; width:25%; vertical-align:middle;  }
.pus dl{ width:75%; float:left; padding:0 20px; color:#fff; vertical-align:middle; }
.pus dt{ clear:both; overflow:hidden; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:15px; line-height:1.6em; border-bottom:dotted 1px #fff; padding:30px 0 10px;  }
.pus dd{ clear:both; overflow:hidden; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:16px; line-height:1.6em; padding:20px 0 10px; }

.pus_tri{ width:0;
          height:0;
		  border: 15px solid transparent;
		  border-right:15px solid #d1ba9c;
		  border-bottom:15px solid #d1ba9c;
		  position:absolute;
		  bottom:0; 
		  right:0; }
	
	
	
	
	
.top_three_base{ width:980px; margin:0 auto; clear:both; overflow:hidden; }	
	
.top_pkup{ clear:both; overflow:hidden; padding:0 20px 25px;}
.top_pkup p{ text-align:center; clear:both; overflow:hidden; padding:0 0 10px; }
.top_pkup dl{ clear:both; overflow:hidden; padding:0 30px; }
.top_pkup dt{ font-size:20px; line-height:2em; font-family: 'Lustria', serif;  clear:both; overflow:hidden;  }
.top_pkup dd{ 
	clear:both;
	overflow:hidden;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	line-height:1.7em;
	padding:5px 0;
	height: 60px; }
.top_pkup ul{ clear:both; overflow:hidden; width:50%; margin:0 auto; padding:10px 0; text-align:center;  }
.top_pkup li{ clear:both; overflow:hidden; font-family: 'Lustria', serif; font-size:16px; text-align:center; border:solid 1px #1e1312; color:#1e1312 ; padding:5px 10px;  }	
	
	
.top_concept{ width:100%; margin:0 auto; clear:both; overflow:hidden; padding-top:70px; }

.top_concept dl{ clear:both; overflow:hidden; width:80%; margin:0 auto; padding:0 0 30px 0 ;}
.top_concept dt{ 
	border-bottom:solid 1px #796a56;
	border-top:solid 1px #796a56;
	padding:12px 0;
	font-family: 'Lustria', serif;
	font-size:16px; line-height:1.8em;
	width:45%;
	margin:0 auto;
	color:#796a56;
	text-align:center;  
}
.top_concept dd{ 
	width: 90%;
	margin: 0 auto;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	line-height:2.2em;
	letter-spacing: 0.05em;
	padding:30px 0 50px;
	text-align:center;
	-webkit-font-smoothing: antialiased;
	color:#796a56;  }	
	
.top_three{ clear:both; overflow:hidden; padding:25px 0; margin:0 20px 40px;}
.top_three p{ 
	clear:both; 
	overflow:hidden; 
	text-align:center;
	font-family: 'Lustria', serif;
	padding: 3px 20px;
	color: #fff;    }
.top_three p img{ 
	 clear:both;
	 overflow:hidden;
	 width: 40%;}

.top_three p span{ 
	clear:both; 
	overflow:hidden; 
	text-align:center;
	border:1px solid #fff;
	border-radius: 3px;
	padding: 5px 25px; 
	font-family: 'Lustria', serif;
	font-size: 18px;   }

.top_three ul{ clear:both; overflow:hidden; width:90%; margin:0 auto; text-align:center; padding:20px 0 10px; }
.top_three li{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color:#fff; font-size:13px; line-height:1.8em;  }
.top_three li span{ font-family: 'Lustria', serif; font-size:28px;  }	
	
	
.main_img{ text-align:center; background-color:#e0e4e5; }
	
.recommend{ clear:both; overflow:hidden; display:block; color:#323131; padding:30px 0 0;}
.recommend p{ text-align:center; padding:15px 0 0;}
.recommend ul{ clear:both; overflow:hidden; padding:10px 0;}
.recommend li{ text-align:center; Font-family: 'Poppins', sans-serif; font-size:18px; line-height:1.8em; font-weight:bold; color:#3F3F3F;}
.recommend dl{ clear:both; overflow:hidden; padding:0 15px 15px; color:#3F3F3F; }
.recommend dt{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:16px; text-align:center; text-decoration:underline; padding:10px 0;}
.recommend dd{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:13px; text-align:center; line-height:1.8em; -webkit-font-smoothing: antialiased; padding-bottom:20px; }

.pick_up_style_navi{ width:1200px; margin:0 auto; clear:both; overflow:hidden; }
.pick_up_style_navi ul{ width:55%; margin:0 auto; padding:30px 0 60px;}
.pick_up_style_navi li{ float:left; Font-family: 'Poppins', sans-serif; font-size:16px; padding:0 20px;}

.style_kensaku{ width:100%; margin:0 auto; padding:20px 0; clear:both; overflow:hidden;  }
.style_kensaku p{ border:4px solid #333232; padding:20px 25px; width:35%; margin:0 auto; text-align:center; font-size:20px; color:#2E2D2D;   }

.pickup_contents{ width:100%; margin:0 auto; clear:both; overflow:hidden;  }
.pickup_contents p{ text-align:center; }


.right_ly{ float:right; }
.bg_contents_staff{ background-image:url(../image/top/bg_staff.jpg);}		
.bg_contents_recruit{ background-image:url(../image/top/bg_recruit.jpg);}	
.bg_contents_cota{ background-image:url(../image/top/bg_cota.jpg);}
.bg_contents_img{ clear:both; overflow:hidden; background-position:top; background-repeat:no-repeat; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; }
.contents_ly_base{ max-width:1080px; margin:0 auto; overflow:hidden; }
.contents_ly_base .right_ly{ float:right; }
.contents_ly{ padding:120px 20px; color:#FFF; text-align:center; width:40%; }
.contents_ly dl{ }
.contents_ly dt{ letter-spacing:0.1em; font-family: 'geometr231-light',sans-serif; font-size:36px; font-weight:bold; }
.contents_ly dd{ padding:20px 0; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:13px; line-height:1.8em; }
.contents_ly p{ padding:5px 10px; max-width:200px; margin:0 auto;}







	
	}
	
.border_right_style{ border-right:1px solid #242323;}


