.vegetable .content_inner .column01 .ttl {
    color: #009944;
}

.vegetable .ttl_header {
    background-color: #DDEDCE;
    border-left: 9px solid #009944;
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
    padding: 20px 15px;
    color: #000;
}

.vegetable .content_inner .column01 .img {
    text-align: center;
    width: auto;
    padding: 16px 0 10px 0;
}

.a-center{
	text-align:center;
}

.content_inner .column01 .ttl {
	margin-top:24px;
}

.vegetable_small{
	font-size:.7em;
}

.vegetable_link_wrap{
    background-color: #029945;
    border: none;
    border-radius: 8px;
    padding: 8px 30px;
    font-size: 1.2em;
    margin:0 auto;
    margin-top: 36px;
    width: 27%;
    min-width: 180px;
    text-align:center;
}

.vegetable_link_wrap a{
	color:#fff;
}

/**タブ**/
.vegetable .tab-list-wrap, 
.vegetable .tab-list-wrap-f {
    color: #009944;
}
.vegetable .tab-area .item .itemttl {
    color: #009944;
}
.vegetable #tab-btn1:checked ~ .tab-list-wrap #tab-list1, 
.vegetable #tab-btn2:checked ~ .tab-list-wrap #tab-list2, 
.vegetable #tab-btn3:checked ~ .tab-list-wrap #tab-list3, 
.vegetable #tab-btn1:checked ~ .tab-list-wrap-f #tab-list1, 
.vegetable #tab-btn2:checked ~ .tab-list-wrap-f #tab-list2, 
.vegetable #tab-btn3:checked ~ .tab-list-wrap-f #tab-list3 {
    background: #009944;
    color: #ffffff;
}

.vegetable .tab-list-wrap li, .vegetable .tab-list-wrap-f li {
    border: 2px solid #009944;
    border-bottom: none;
}

.vegetable .tab-content-wrap {
    border-top: 2px solid #009944;
}

.vegetable .tab-list-wrap-f li {
    border-bottom: 2px solid #009944;
}

.vegetable .tab-area .ttl {
    background-color: #DDEDCE;
    border-left: 9px solid #009944;
}

@media screen and (max-width: 767px) {
	.sp_swipe_wrap{
		overflow-x: auto;       /* 横方向にはみ出たらスクロールさせる */
    	-webkit-overflow-scrolling: touch; /* iOSでのスクロールを滑らかにする */
	}
	
	.sp_swipe{
		width: 900px;           /* 重要：スマホで見せたい画像の「実寸」を指定 */
   		max-width: none;        /* 100%制限を解除 */
	}
	
    .vegetable .ttl_header {
        font-size: 16px;
        line-height: 1.2;
    }
}
}
