@charset "utf-8";

/*共通
======================================== */
.main02_txt{
	width:960px;
	margin:0 auto;
	padding-top:70px;
	color:#FFF;
	font-size:24px;
	letter-spacing:1px;
	font-weight:normal;
}

.pankuzu{
	font-size:12px;
	padding:15px 0;
	border-bottom:1px solid #148246;
}

.pankuzu p{
	width:960px;
	margin:0 auto;
}

.blue{
	color:#006bd9;
	font-weight:bold;
}

.blue a:link,
.blue a:visited{
	color:#006bd9;
	font-weight:bold;
	text-decoration:none;
}

.blue a:hover{
	color:#006bd9;
	text-decoration:underline;
}


/*会社案内
======================================== */
.main_company{
	clear:both;	
	width: 100%;
	height:180px;
	position:relative;
	top:-20px;
	z-index:5;
	background-color:#148246;
	background-image:url(../company/images/main_comany.jpg) ;
	background-repeat:no-repeat;
	background-position:right center;
}

.company01{
	width:960px;
	margin:70px auto 0 auto;
	border-bottom:1px solid #a9a9a9;
}

.company02{
	width:960px;
	margin:70px auto 0 auto;
}
.greeting_title{
	font-size:24px;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-weight:normal;
	margin:0 0 35px 0;	
}

.company02 h3{
	font-size:24px;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-weight:normal;
	margin:0 0 35px 0;
}

.greeting{
	font-size:18px;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-weight:normal;
	margin:0 0 10px 0;
	line-height:200%;	
}
.greeting_name{
	font-size:14px;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-weight:normal;
	margin:0 0 25px 0;
	text-align:right;
}
.greeting_name span{
	font-size:18px;
}

.h3{
	background-image:url(../images/h3_line.png) ;
	background-repeat:no-repeat;
	height:70px;
	margin-bottom:40px;
}

.h3 p{
	font-weight:bold;
	color:#148246;
	font-size:18px;
	padding-left:30px;
	padding-top:5px;
}

.h3 h3{
	font-weight:bold;
	color:#148246;
	font-size:24px;
	padding-left:30px;
	font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro W3','ＭＳ Ｐゴシック',Helvetica,Arial,sans-serif;
}

.company_tbl{
	border-collapse: collapse;
	margin:0px 0 0 0;
	width:100%;
}

.company_tbl th{
	font-weight:normal;
	vertical-align:top;
	text-align:left;
	width:15%;
}

.company_tbl td{
	padding:0 0 15px 0;
	width:85%;
}

/*事業内容
======================================== */
.main_poricy{
	clear:both;	
	width: 100%;
	height:180px;
	position:relative;
	top:-20px;
	z-index:5;
	background-color:#148246;
	background-image:url(../policy/images/main_poricy.jpg) ;
	background-repeat:no-repeat;
	background-position:right center;
}

.policy_menu{
	width:960px;
	margin:0 auto;
	display: -webkit-flex;
    display: flex;
	display: -webkit-box; /* Android4.3以下、Safari3.1〜6.0 */
	display: -webkit-flex; /* Safari6.1以降 */
    -webkit-justify-content: space-between;
    justify-content: space-between;
	padding:22px 0 0 0;
}

.policy_menubox{
	background-image:url(../policy/images/policy_menu_bk.jpg) ;
	background-repeat:repeat-x;
	height:70px;
}

.policy01{
	background-image:url(../policy/images/poricy_ph01.jpg) ;
	background-repeat:no-repeat;
	background-position:bottom center;
	height:1180px;
	width: 100%;
	background-size: cover;
	padding:40px 0 0 0;
	margin:10px 0 0 0;
	position:relative;
}

.policy_lead{
	background-image:url(../policy/images/jigyo_bk.png) ;
	text-align:center;
	color:#fff;
	padding:60px 0 50px 0;
	margin-bottom:50px;
}

.policy_txt{
	margin-top:40px;
	line-height:200%;
}
.policy_circl{
	display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
	width:740px;
	margin:-100px auto 0 auto;
	position:relative;
}

/*スモークチップ
======================================== */
.smork01{
	width:960px;
	margin:55px auto 0 auto;
}

.smork01_inn{
width:900px;
	margin:0px auto 0 auto;
}

.smorkbk{
	background-image:url(../policy/images/smork_ph04.png) ;
	background-repeat:no-repeat;
	background-position:right top 110px;
}

.h3_02{
	background-image:url(../images/h3_line02.png) ;
	background-repeat:no-repeat;
	background-position:0 5px;
	height:70px;
	margin-bottom:20px;
}

.h3_02 p{
	font-weight:bold;
	color:#148246;
	font-size:18px;
	padding:0 0 0 90px;
	margin:0;
}

.h3_02 h3{
	font-weight:bold;
	color:#148246;
	font-size:24px;
	padding:0 0 0 90px;
	font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro W3','ＭＳ Ｐゴシック',Helvetica,Arial,sans-serif;
	margin:0;
	line-height:100%;
}

.smork_h4{
	font-size:20px;
	color:#008340;
	margin:0 0 20px 0;
	padding:0;
	font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro W3','ＭＳ Ｐゴシック',Helvetica,Arial,sans-serif;
}

.smork_ul{
	list-style-type:none;
	margin:5px 0 0 0;
	padding:0;
}

.smork_ul li{
	background-image:url(../policy/images/list_icon.png) ;
	background-repeat:no-repeat;
	background-position: left center;
	margin:0;
	padding:0 0 0 20px;
	line-height:180%;
}

.smork_tbl{
	border-collapse: collapse;
	margin:10px 0 0 0;
}
.smork_tbl td{
	padding-left:25px;
	vertical-align:top;
}

/*きのこ用人工培地部門
======================================== */
.much01{
	background-color:#e3f3a8;
	text-align:center;
	padding:45px 0;
}

/*バーク堆肥部門
======================================== */
.bark_h4{
	background-color:#FFF;
	font-size:18px;
	color:#297f46;
	border-bottom:2px solid #297f46;
	padding:7px 35px 5px 30px;
	background-image:url(../policy/images/list_icon.png) ;
	background-repeat:no-repeat;
	background-position: left 10px center;
}

.bark_tbl{
	border-collapse: collapse;
	width:500px;
}

.bark_tbl th{
	background-color:#e7debc;
	font-weight:normal;
	padding:6px 15px;
	text-align:left;
	border-right:2px solid #dcd2aa;
}

.bark_tbl td{
	background-color:#f5f0dc;
	font-weight:normal;
	padding:6px 12px;
	text-align:left;
	border-right:2px solid #dcd2aa;
}

.bark_tbl td:last-child,
.bark_tbl th:last-child{
	border-right:none;	
}

.bordrer_btm{
	border-bottom:2px solid #dcd2aa; 
}

.barkbk{
	background-image:url(../policy/images/bark_bk.png) ;
	background-repeat:no-repeat;
	background-position:right top 130px;
}

.bark_pdf{
	display: -webkit-flex;
    display: flex;
	margin-top:30px;
	margin-bottom:50px;
}

.bark_pdf div{
	margin-right:20px;
}

.font18{
	font-size:18px;
}

/*パレット
======================================== */
.palettebk{
	background-image:url(../policy/images/palettebk.png) ;
	background-repeat:no-repeat;
	background-position:right 30px top 80px;
}

.palett_box{
	display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
	flex-wrap: wrap;
	width:900px;
	margin:80px auto 0 auto;
}

.palett_box p{
	margin:0px 0 30px 0;
}

/*その他事業部門
======================================== */
.otherbk{
	background-image:url(../policy/images/otherbk.jpg) ;
	background-repeat:no-repeat;
	background-position:right top 70px;
}
.otherbk02{
	background-image:url(../policy/images/otherbk02.jpg) ;
	background-repeat:no-repeat;
	background-position:right top 0px;
}
.otherbk03{
	background-image:url(../policy/images/otherbk03.jpg) ;
	background-repeat:no-repeat;
	background-position:right top 0px;
	height:170px;
}
