@charset "utf-8";
/* CSS Document */

/* --------------------------------------------------------------------------------
山本海苔店について
-------------------------------------------------------------------------------- */

*{
    box-sizing: border-box;
}
#company{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:4vw 0 10vw;
}
#company .inner-box{
	margin:0 2vw;
}
#company img{
	display:block;
}


/*品質本位の姿勢、味附海苔の元祖。*/
#company .yamamotonoriten{
	margin:0 0 11vw;
}
#company .yamamotonoriten h2{
	font-size:4.4vw;
	margin:0 0 2vw;
	font-weight:300;
}
#company .yamamotonoriten .txt-img{
}
#company .yamamotonoriten .txt-img .txt-box{
	margin:0 0 4vw;
}
#company .yamamotonoriten .txt-img .txt-box .txt{
	font-size:3.4vw;
	line-height:1.62;
}
#company .yamamotonoriten .txt-img .img-box{
	width:78%;
	margin:0 auto;
}
#company .yamamotonoriten .txt-img .img-box img{
	width:100%;
}




/*厳格な仕訳が、おいしさの理由*/
#company .riyuu{
	margin:0 0 10vw;
}
#company .riyuu h2{
	font-size:4.4vw;
	margin:0 0 2vw;
	font-weight:300;
}
#company .riyuu .txt-img{
}
#company .riyuu .txt-img .txt-box{
	margin:0 0 4vw;
}
#company .riyuu .txt-img .txt-box .txt{
	font-size:3.4vw;
	line-height:1.62;
}
#company .riyuu .txt-img .img-box{
	width:100%;
	margin:0 auto;
}
#company .riyuu .txt-img .img-box img{
	width:100%;
}




/*佐賀工場より鮮度感のある商品をお届け*/
#company .otodoke{
	margin:0 0 10vw;
}
#company .otodoke h2{
	font-size:4.4vw;
	margin:0 0 2vw;
	font-weight:300;
}
#company .otodoke .txt-img .txt-box{
	margin:0 0 4vw;
}
#company .otodoke .txt-img .txt-box .txt{
	font-size:3.4vw;
	line-height:1.62;
	margin:0 0 4vw;
}
#company .otodoke .txt-img .img-box{
	width:56%;
	margin:0 auto;
}
#company .otodoke .txt-img .img-box img{
	width:100%;
}



/*マルウメマークの由来*/
#company .ume_mark{
	margin:0 0 14vw;
}
#company .ume_mark h2{
	font-size:4.4vw;
	margin:0 0 2vw;
	font-weight:300;
}
#company .ume_mark .txt-img .txt-box .txt{
	font-size:3.4vw;
	line-height:1.62;
	margin:0 0 4vw;
}
#company .ume_mark .txt-img .txt-box .txt .mark1{
	color:#c30003;
}
#company .ume_mark .txt-img .img-box{
	width:56%;
	margin:0 auto;
}
#company .ume_mark .txt-img .img-box img{
	width:100%;
	margin:0 0 2vw;
}
#company .ume_mark .txt-img .img-box .txt{
	font-size:3.2vw;
	text-align:center;
}




/*会社沿革*/
#company .history{
	margin:0 0 14vw;
}
#company .history h2{
	font-size:3.6vw;
	font-weight:600;
	border-bottom:1px solid #a6a6a6;
	padding:0 0 1vw;
	margin:0 0 4vw;
}
#company .history table{
	border-top:1px solid #424242;
}
#company .history table th{
	width:37%;
	background:#f0f0f0;
	text-align:left;
	padding:1vw 1.5vw;
	font-size:3.2vw;
	font-weight:normal;
	line-height:1.56;
	border-left:1px solid #424242;
	border-bottom:1px solid #424242;
	vertical-align: top;
}
#company .history table td{
	width:63%;
	text-align:left;
	padding:1vw 1.5vw;
	font-size:3.2vw;
	line-height:1.56;
	border-left:1px solid #424242;
	border-bottom:1px solid #424242;
	border-right:1px solid #424242;
	vertical-align: top;
}


/*会社概要*/
#company .profile{
}
#company .profile h2{
	font-size:3.6vw;
	font-weight:600;
	border-bottom:1px solid #a6a6a6;
	padding:0 0 1vw;
	margin:0 0 4vw;
}
#company .profile table{
	border-top:1px solid #424242;
}
#company .profile table th{
	width:22%;
	background:#f0f0f0;
	text-align:left;
	padding:1vw 1.5vw;
	font-size:3.2vw;
	font-weight:normal;
	line-height:1.56;
	border-left:1px solid #424242;
	border-bottom:1px solid #424242;
	vertical-align: top;
}
#company .profile table td{
	width:78%;
	text-align:left;
	padding:1vw 1.5vw;
	font-size:3.2vw;
	line-height:1.56;
	border-left:1px solid #424242;
	border-bottom:1px solid #424242;
	border-right:1px solid #424242;
	vertical-align: top;
}














