@charset "utf-8";

/*###########################################################

 中ページのレスポンシブ
 
#############################################################/*/

@media screen and (max-width: 1200px) {
	/* =======中ページ上部のヘッダー画像======== */
	.naka-headerimgs-wrapper {margin-top: 64px;}
	.naka-headerimgs-wrapper .container{height: 210px;background-size: 140px, 650px, 140px !important;}
	.nakatop-title-cap {top: 65px;}
	.nakatop-title {top: 70px;}
	.nakatop-title-eng {font-size: 650%;margin-top: 49px;}

	/*==========　会社概要  company/index.html  ==========*/
	/*機構図*/
	.section#kikouzu {min-height: unset;padding: 0 0 55% 0;}
	
	/*==========　採用情報　recruit/  ==========*/
	dl.shigoto-dl dd {width: 28%;padding: 20px 0 0 0;text-align: right;}
	.index-recruit-bg {padding: 75px 0 65px 0;}
	ul.recruit-cont-ul li div {padding-top: 80%;border-radius: 1em;background-position: center center;}
	ul.recruit-cont-ul li div a .recruit-cont-btn {width: 70%;height: 120px;}
}




@media screen and (max-width: 1100px) {
	/*==========　会社概要  company/index.html  ==========*/
	/*ごあいさつ*/
	.aisatu-midashi{font-size:130%;}
	.cap-img {width: 34%;}
	.aisatu-com1 {width: 63%;}

	/*==========　事業内容  business/index.html  ==========*/
	.gshoukai-midashi1 {font-size: 125%;margin-bottom: 20px;}
	.business-img1- {right: -200px;top: 340px;width: 900px;}
	dl.gshoukai-dl dt {width: 77%;font-size: 95%;}
	/*と畜・解体工程*/
	.h3-box h3 {text-align: left;font-size: 140%;}

	/*==========　採用情報　recruit/  ==========*/
	.recruit-img2 {margin: -90px auto 0 auto;width: 100%;padding: 0 10%;}

}





@media screen and (max-width: 1000px) {
	/* =======中ページ上部のヘッダー画像======== */
	.naka-headerimgs-wrapper .container {height: 160px;background-size: 110px, 520px, 110px !important;background-position: left 15px center , left 42% bottom , right 25px center;}
	.nakatop-title-cap {top: 48px;font-size: 87%;}
	.nakatop-title {top: 53px;font-size: 170%;}
	.nakatop-title-eng {font-size: 580%;margin-top: 32px;}
	
	/*==========　採用情報＞社員紹介　recruit/voice.html ==========*/
	ul.voice-ul li {min-height: 435px;font-size: 93%;}

	/*==========　採用情報＞教育・研修　recruit/training.html ==========*/
	dl.anzen-dl dd {width: 16%;margin-bottom: 23px;}
	dl.anzen-dl dt {width: 82%;}
	.anzen-iso-com {padding: 9px 2%;}
	ul.anzen-cont-ul {margin: 35px auto 0 auto !important;}
	ul.anzen-cont-ul li {border: 3px solid #91ddfa;border-radius: 0.7em;width: 47%;margin: 0 3% 23px 0 !important;padding: 21px 3%;}
	ul.anzen-cont-ul li .midashi6 {font-size: 125%;margin-bottom: 15px;}
}





@media screen and (max-width: 950px) {
	/*==========　採用情報＞社員紹介　recruit/voice.html ==========*/
	body.voice .section#section0 {padding: 70px 0 0 0;}
	ul.voice-ul li .img a,
	ul.voice-ul li .img a:hover {background-size: 70px;}
	ul.voice-ul li {display: block;width:100%;max-width:790px;margin: 0 auto 15px auto !important;border-radius: 14px;min-height: unset;font-size: 93%;text-align: left;}
	ul.voice-ul li .img {float: left;width: 31%;padding: 0;height: 200px;margin-right: 4%;background-size: cover;}
	ul.voice-ul li {padding-bottom: 0;}
	ul.voice-ul li:last-child {margin: 0 auto 0 auto !important;}
	ul.voice-ul li .busho {margin: 19px auto 15px 0;}
}




@media screen and (max-width: 900px) {
	/*==========　会社概要  company/index.html  ==========*/
	/*ごあいさつ*/
	.aisatu-com1 {font-size: 93%;}
	/*経営理念*/
	.section#rinen {padding: 20px 0 0 0;}
	ul.rinen-ul li {font-size: 105%;}
	.rinen-ul-wrap {margin: -20px auto 0 auto;padding: 22px 2% 0 2%;background-size: 450px;background-position: top center;}

	/*==========　会社概要＞施設案内  company/facility.html  ==========*/
	dl.gaiyou-dl dt {display: table;max-width:680px;width: 100%;margin: 0 auto 15px auto;}
	dl.gaiyou-dl dd {display: table;max-width:680px;width: 100%;margin: 0 auto;}

	/*==========　事業内容  business/index.html  ==========*/
	.section#tochiku.naname.no-bottom {padding: 190px 0 50px 0;margin: 220px 0 70px 0;}
	dl.gshoukai-dl dt {max-width:680px;width:100%;font-size: 95%;margin: 0 auto;background-color: rgba(244, 254, 255, 0.8);}
	.business-img1- {top: unset;width: 840px;}
	/*と畜・解体工程*/
	.section#tochiku h3 small{display:block;}
	.h3-box h3 {width: 48%;}
	.h3-box h3::before {border-left: 6px solid #1fbaf5;height: 52px;}
	.tochiku-wrap h3 small {display: inline-block !important;}
	.tochiku-wrap h3::before {border-left: 6px solid #1fbaf5;}

	/*==========　事業内容＞牛・豚部分肉製造マイスター  business/meister.html  ==========*/
	dl.meister-dl dd {max-width: 90%;margin: -20px auto 0 auto;padding: 25px 4%;border-radius: 1.2em;}
	dl.meister-dl dd .midashi img{width: 150px;}

	/*==========　採用情報　recruit/  ==========*/
	dl.shigoto-dl dt {float: none;width: 100%;}
	dl.shigoto-dl dd {width: 220px;float: none;margin: 5px 0 0 auto;}
	.index-recruit-bg {margin-top: 50px;padding: 70px 0 70px 0;background-size: cover;}
	ul.recruit-cont-ul{text-align:center;}
	ul.recruit-cont-ul li {margin: 0 2% 25px 2% !important;width: 44%;}
	ul.recruit-cont-ul li div {padding-top: 65%;}
	ul.recruit-cont-ul li div a .recruit-cont-btn {width: 80%;height: 100px;font-size: 115%;border: 1px solid rgba(255,255,255,0.6);}
	.index-recruit-bg {margin-top: 40px;padding: 60px 0 30px 0;}
}





@media screen and (max-width: 800px) {
	/*==========　会社概要  company/index.html  ==========*/
	/*ごあいさつ*/
	.aisatu-midashi{font-size: 120%;margin: 20px 6% 150px 6%;}
	.aisatu-midashi br{display:none;}
	.aisatu-box {padding: 30px 4% 25px 4%;}
	.cap-img {width: 280px;position: absolute;margin: -165px auto 0 auto;right: 0;left: 0;text-align:center;}
	.cap-img img{width: 180px;}
	.cap-img .name {font-size: 70%;margin: 12px 0 5px 0;line-height: 1;}
	.aisatu-com1 {margin-top: 121px;width: 100%;}

	/*==========　事業内容＞牛・豚部分肉製造マイスター  business/meister.html  ==========*/
	/*マイスター紹介*/
	.shoukai-wrap .sub-img {max-width: 47%;}

	/*==========　採用情報＞社員紹介　recruit/voice.html ==========*/
	.face-box {font-size: 90%;}
	.quest {font-size: 115%;padding: 3px 0 12px 53px;background-size: 43px;}
	.ans {margin: 23px 0 20px 5%;padding: 1px 0 0 52px;background-size: 43px;}
	.qa-img {margin: 27px 8% 20px 8%;}
	body.voice .section#section-ne {background-color: #fff;padding: 90px 0 50px 0;}
}





@media screen and (max-width: 750px) {
	/* =======中ページ上部のヘッダー画像======== */
	.naka-headerimgs-wrapper .container {height: 120px;background-size: 80px, 380px, 80px !important;background-position: left 15px center , left 38% bottom , right 25px center;}
	.nakatop-title-cap {top: 31px;font-size: 77%;}
	.nakatop-title {top: 37px;font-size: 155%;}
	.nakatop-title-eng {font-size: 480%;margin-top: 22px;}
	
	/*パンくず------------*/
	#breadcrumb {padding: 3px 10px 3px 10px;font-size: 67%;}


	/* =============中ページ共通のスタイル================== */
	h2 {font-size: 160%;margin-bottom: 35px;}
	h3 {font-size: 135%;padding: 11px 0 11px 17px;}
	h3::before {left: 14px;border-left: 6px solid #1fbaf5;height: 26px;top: 11px;}
	
	
	
	.section.naname{background-size: 1800px;}
	.section.naname.no-bottom {background-size: 1800px;padding: 117px 0 60px 0;}

	.naka-kuwashii a {height: 48px;border-radius: 0.7em;}
	body.naka #footer {margin-top: 0;}

	body.naka .section {padding: 50px 0 50px 0;}
	body.naka .section#section1,
	body.naka .section#section2,
	body.naka .section#section3,
	body.naka .section#section4,
	body.naka .section#section5,
	body.naka .section#section6 {padding: 50px 0 50px 0;}
	body.naka .section.end {padding: 40px 0 50px 0;}
	
	/*==========　お知らせ一覧  news-list/(cgi-bin--wnew_list.html)  ==========*/
	body.news-list .section.news-list {padding: 60px 0 70px 0;}
	.naka-kuwashii.ajaxLoad {max-width: 250px;margin: 40px auto 0 auto;}

	/*==========　お知らせ  詳細　cgi-bin/wnew_one_skin.html  ==========*/
	.section.news.single {padding: 60px 0 60px 0;}

	/*==========　会社概要  company/index.html  ==========*/
	/*会社概要*/
	.section#com-gaiyou{padding:120px 0 140px 0;}
	table.com-gaiyou-table th {width: 105px;}
	.ilist-img5 {margin: 20px 0 0 0;width: 135px;position: absolute;right: 5%;}

	/*==========　会社概要＞施設案内  company/facility.html  ==========*/
	.facility-com1 {text-align: left;font-size: 110%;margin: -10px 0 40px 0;}
	.facility-com1 br{display:none;}

	/*==========　事業内容  business/index.html  ==========*/
	/*と畜・解体工程*/
 .h3-box h3 {font-size: 130%;padding: 10px 0 10px 32px;letter-spacing: 0;}
	.h3-box h3::before {height: 42px;top: 12px;}
	.h3-box h3::after {width: 80px;height: 66px;right: 7px;top: -11px;}

	/*==========　事業内容＞牛・豚部分肉製造マイスター  business/meister.html  ==========*/
	.section#about-meister{padding: 50px 0 0 0;}
	.meister-midashi1 {font-size: 140%; margin-bottom: 25px;}
	dl.meister-dl {margin: 40px auto 0 auto;}
	/*マイスター紹介*/
	.section#shoukai {padding: 130px 0 100px 0;}

	/*==========　採用情報　recruit/  ==========*/
	body.recruit.index #section1 {padding: 50px 0 20px 0 !important;}
	body.recruit.index #section1 .index-recruit-com1 {font-size: 105%;margin-bottom: 30px;}
	.recruit-img2 {margin: -60px auto 0 auto;}
	body.recruit.index #section2 {margin-top: 0;padding: 120px 0 120px 0 !important;}
	/*募集要項*/
	.recruit-list-dl dt {padding: 14px 10px 16px 1.1%;}
	.recruit-list-dl dt .title {width: 80%;}
	table.youkou-table th.youkou-th {width: 140px !important;}
	table.youkou-table th {padding: 15px 4px 12px 8px;}
	
	/*==========　採用情報＞教育・研修　recruit/training.html ==========*/
	body.training .index-recruit-com1 {font-weight: normal;text-align: left;}
	body.training .index-recruit-com1 br{display:none;}
	dl.anzen-dl {text-align: center;}
	dl.anzen-dl dt {width: 100%;text-align:left;float: none;}
	dl.anzen-dl dt .midashi {font-size: 103%;line-height: 2;}
	dl.anzen-dl dd {width: 90px;margin-bottom: 23px;float: none;display: inline-block;}
	.anzen-iso-com {padding: 9px 2%;margin-left: 6px;display: inline-block;background: none;width: 100%;text-align: left;max-width: 320px;text-indent: -1em;padding-left: 1em;}
 ul.anzen-cont-ul {margin: 2px 0 0 0 !important;}
	ul.anzen-cont-ul li {border: 2px solid #91ddfa;width: 100%;margin: 0 0 14px 0 !important;padding: 18px 3%;display: block;min-height: unset;}
	ul.anzen-cont-ul li .midashi6 {font-size: 120%;margin-bottom: 10px;}
	ul.anzen-cont-ul li .midashi6::before {top: 13px;}
	body.training .section#section3{padding:100px 0 90px 0 !important;}
	.kaisou-img p {width: 47%;margin: 0 1% 20px 1%;}
	body.training .section#section4 dl.anzen-dl dd {width: 110px;margin: 20px auto 0 auto;}

	/* =======　お問合せフォーム　toiawase/======== */
	body.toiawase .section.first {padding: 50px 0 80px 0;}
	body.toiawase h2 {font-size: 130%;margin-bottom: 20px;}
	
	#toiawase-form dt.title {float: none;width: 100%;padding: 14px 0 6px 43px;background-position: left top 14px !important;}
	#toiawase-form dt.title br{display:none;}
	#toiawase-form dt.title small{padding-left: 10px;}
	#toiawase-form dd {padding: 0 0px 12px 0;}
	body#toiawase fieldset{margin: 10px 0 10px 10px;}
	fieldset span { margin-bottom: 9px;}
	/*確認ページ*/
	#toiawase-form.kakunin dd {padding: 8px 0px 14px 20px;}
}





@media screen and (max-width: 640px) {	
	/* =============中ページ共通のスタイル================== */
	.naka-kuwashii a[href$=".pdf"]::after,
	.naka-kuwashii a[href$=".pdf"]::after {width: 1.5em;height: 1em;background-size: 17px;background-position: center top 0px;}
	
	.btn-pdf {font-size: 93%;}

/*ファイルを開くリンクにはアイコンpdf xls docを付ける*/
a[href $=".pdf"]::before,
a[href $=".pdf"]::before{width: 1.5em;background-size:17px !important;}

a[href $='.xls']::before,
a[href $='.xlsx']::before{width: 1.5em;background-size:17px !important;}

a[href $='.doc']::before,
a[href $='.docx']::before{width: 1.5em;background-size:17px !important;}


	/*table表のtdの改行*/
	table td.border-zero{display:block;}

	/*グレイ色の枠*/
	.waku-glay {padding: 10px 15px;margin: 15px 0 10px 0;}
	/*赤色の枠*/
	.waku-red{padding: 10px 15px;margin: 15px 0 10px 0;}
	/*グリーン色の枠*/
	.waku-green {padding: 10px 15px;margin: 15px 0 10px 0;}
	
	/*小さな画像／繰り返しボックス*/
	ul.repeatimgbox-ul li{width: 80% !important;margin: 0 auto 15px auto !important;display: block;}

	/*写真ギャラリー*/
	.gallery-item {width: 80% !important;margin: 0 auto 15px auto !important;display: block;}
	.gallery-columns-2 .gallery-item {width: 80% !important;margin: 0 auto 15px auto !important;display: block;}
	.gallery-columns-3 .gallery-item {width: 80% !important;margin: 0 auto 15px auto !important;display: block;}
	.gallery-columns-4 .gallery-item {width: 80% !important;margin: 0 auto 15px auto !important;display: block;}
	.gallery br{display:none;}
	
	ul.news-single-yokoimg{width: 80% !important;margin:30px auto 0 auto !important;display: block;}
	ul.news-single-yokoimg li{width: 100% !important;margin: 0 auto 15px auto !important;display: block; max-width: 100%;}

	
	/*画像位置*/
	.alignright,
	.alignleft,
	img.alignright,
	img.alignleft{float: none;display: block;margin: 5px auto 12px auto;}
	.wp-caption.alignright,
	.wp-caption.alignleft,
	.wp-caption.alignnone{float: none;display: block;margin: 10px auto 5px auto;display: table;}
	
	.alignnone,
	img.alignnone {margin: 5px 0 5px 0;}
		
	/*文字サイズ*/	
	.font-size17{font-size:100%;line-height:1.7;}
	.font-size19{font-size:110%;line-height:1.7;}
	.font-size20{font-size:115%;line-height:1.5;}
	.font-size23{font-size:119%;line-height:1.5;}
	.font-size24{font-size:122%;line-height:1.5;}
	.font-size28{font-size:128%;line-height:1.4;}
	.font-size32{font-size:134%;line-height:1.3;}
	.font-size36{font-size:156%;line-height:1.3;}
	.font-size40{font-size:172%;line-height:1.2;}
	.font-size50{font-size:184%;line-height:1.2;}
	.font-size60{font-size:200%;line-height:1.2;}

	/*==========　会社概要  company/index.html  ==========*/
	/*経営理念*/
 .rinen-ul-wrap {background-size: 390px;}

	/*==========　会社概要＞事業実績  company/achievement.html  ==========*/
	.section#kessan	{padding: 50px 0 30px 0;}

	/*==========　事業内容＞牛・豚部分肉製造マイスター  business/meister.html  ==========*/
	dl.meister-dl dd {margin: 10px auto 0 auto;padding: 18px 4%;border-radius: 0.8em;box-shadow: 5px 5px 0 0 rgba(116,97,20,0.4);}
	dl.meister-dl dd p {font-size: 105%;line-height: 1.8;}

	/*==========　採用情報＞社員紹介　recruit/voice.html ==========*/
	body.voice .section {padding: 90px 0 50px 0;}
	ul.voice-ul li .title {display: none;}
	ul.voice-ul li .img {width: 41%;height: 115px;margin-right: 5%;background-size: 130%;background-position: top -6px center;}
	ul.voice-ul li .busho {line-height: 1.1;}

	/*==========　採用情報＞教育・研修　recruit/training.html ==========*/
	body.training .section#section6 {padding: 22px 0 50px 0;}
	body.training .section#section4	dl.anzen-dl dd {width: 120px;margin: 15px 0 0 0;}
	.ojt-img {margin-top: 34px;}
	.ojt-img p {display: table;width: 80%;margin: 0 auto 20px auto;}
	
	/*==========　アクセス  access/  ==========*/
	.accessmap {margin: 40px 0 50px 0;}

	/* =======　お問合せフォーム　toiawase/======== */
	body#toiawase h2{font-size: 130%;margin-bottom: 15px;}
	.toiawase-com1 br {display: unset;}
}





@media screen and (max-width: 600px) {	
	/* =======中ページ上部のヘッダー画像======== */
	.naka-headerimgs-wrapper .container {height: 90px;background-size: 55px, 300px, 60px !important;background-position: left 15px center , left 38% bottom , right 25px center;}
	.nakatop-title-cap {top: 20px;font-size: 73%;}
	.nakatop-title {top: 26px;font-size: 140%;}
	.nakatop-title-eng {font-size: 350%;margin-top: 18px;}

	/*==========　会社概要  company/index.html  ==========*/
	/*ごあいさつ*/
 .aisatu-midashi {font-size: 105%;margin: 20px 4% 120px 4%;}
	.cap-img {margin: -135px auto 0 auto;}
	.cap-img img {width: 150px;}
	.cap-img .name {font-size: 65%;margin: 8px 0 5px 0;}
	.aisatu-com1 {margin-top: 104px;}
	/*会社概要*/
	.ilist-img5 {width: 110px;}

	/*==========　会社概要＞事業実績  company/achievement.html  ==========*/
	dl.kessan-dl {margin-bottom: 14px;}
	dl.kessan-dl dt {float: none;width: 100%;}
	dl.kessan-dl dt .naka-kuwashii a {height: 60px;}
	dl.kessan-dl dd {float: none;width: 100%;text-align:right;}
	dl.kessan-dl dd .date {margin: 5px 5px 0 0;}

	/*==========　事業内容  business/index.html  ==========*/
	.gshoukai-midashi1 {font-size: 115%;margin-bottom: 15px;line-height: 1.6;text-align: left;}
	.gshoukai-com1 {margin-bottom: 25px;font-size: 110%;}
	dl.gshoukai-dl dt {padding: 30px 3.5% 25px 3.5%;}
	dl.gshoukai-dl dt .midashi {font-size: 125%;}
	dl.gshoukai-dl dt p {text-align: left;}
	dl.gshoukai-dl dt p br{display:none;}
	.business-img1- {width: 700px;}
	.section#tochiku.naname.no-bottom {margin: 175px 0 70px 0;}
	/*と畜・解体工程*/
 .h3-box h3::after {width: 65px;top: -15px;}
	.h3-box h3 {font-size: 115%;}
	.h3-box h3::before {height: 37px;border-left: 5px solid #1fbaf5;}
	.tochiku-wrap h3::before {border-left: 5px solid #1fbaf5;}
	.tochiku-wrap h3 {font-size: 130%;}
	.tochiku-wrap img.pc{display:none;}
	.tochiku-wrap img.sp{display:block;}

	/*==========　採用情報　recruit/  ==========*/
	/*募集要項*/
	table.youkou-table {border-bottom: 1px solid #a5c9df;}
	table.youkou-table th,
	table.youkou-table td {width: 100% !important;display: block;border-bottom: 0;}
	table.youkou-table th.youkou-th {width: 100% !important;border-bottom: 0;}
	table.youkou-table td.youkou-td {border: none;}
	table.youkou-table th{padding: 15px 0 0 8px;}
	table.youkou-table td {border-top: none;padding: 2px 10px 14px 5%;}
	table.youkou-table th.youkou-th.last {border-top: 1px solid #1fbaf5;border-bottom: 0;padding: 15px 0 0 8px;}
	table.youkou-table td.youkou-td.last {border-bottom: 2px solid #1fbaf5;margin-bottom:-1px;padding: 2px 10px 14px 5%;}
		
	/*==========　採用情報＞社員紹介　recruit/voice.html ==========*/
	.face-box {padding: 23px 0 22px 0;margin-top: 0;}
	.qa-box {border-bottom: 1px dotted #1fbaf5;padding:37px 1% 30px 1%;}
	.ans {margin: 23px 0 0 5%;}
}





@media screen and (max-width: 560px) {
	/*==========　事業内容＞牛・豚部分肉製造マイスター  business/meister.html  ==========*/
	/*マイスター紹介*/
	.shoukai-wrap .sub-img {max-width: 65%;float: none;margin: 25px 0 25px auto;}

	/*==========　採用情報　recruit/  ==========*/
	.recruit-img2 {margin: -40px auto 0 auto;padding: 0 6%;}
	
	/*==========　採用情報＞よくある質問　recruit/ faq.html ==========*/
	dl.faq-box dt.quest {font-size: 105%;padding: 17px 36px 16px 51px;background-size: 35px , 17px !important;}

}





@media screen and (max-width: 500px) {
	/*==========　お知らせ  詳細　cgi-bin/wnew_one_skin.html  ==========*/
	dl.news-single-title-box dd .news-single-title{font-size:115%;margin: 15px 0 0 0;}
	dl.news-single-title-box {padding: 0px 0 22px 0;margin-bottom: 20px;}

	/*==========　会社概要  company/index.html  ==========*/
	/*会社概要*/
	.com-gaiyou-box {border-radius: 1em;padding: 0.6em 3%;}
	table.com-gaiyou-table {border-top: 1px solid #a5c9df;}
	table.com-gaiyou-table th {width: 100%;display: block;padding: 10px 0 0 9px;border: none;}
	table.com-gaiyou-table td {width: 100%;display: block;padding: 3px 17px 15px 20px;border-top: none;}

	/*==========　会社概要＞施設案内  company/facility.html  ==========*/
	.section#gaiyou {padding: 0 0 60px 0;}

	/*==========　事業内容  business/index.html  ==========*/
	/*と畜・解体工程*/
	.h3-box h3::after {top: 38px;z-index: 3;}

	/*==========　採用情報　recruit/  ==========*/
	dl.shigoto-dl dd {width: 190px;padding: 0;}
	.index-recruit-bg {margin-top: 30px;padding: 35px 0 10px 0;}
	ul.recruit-cont-ul li {margin: 0 auto 20px auto !important;width: 100%;display: table;max-width: 380px;}
	ul.recruit-cont-ul li div {padding-top: 40%;}
	ul.recruit-cont-ul li div a .recruit-cont-btn {width: 65%;height: 70px;border-radius: 20px;}
	
	/*==========　採用情報＞教育・研修　recruit/training.html ==========*/
	body.training h3 {margin: 0 auto 20px auto;}
	dl.anzen-dl dd {width: 65px;}
	.anzen-iso-com {max-width: 205px;font-size: 80%;}
	ul.anzen-cont-ul li .midashi6::before {top: 11px;}
	.training-img1 {margin-top: 20px;}
	ul.anzen-cont-ul li {padding: 13px 3%;}

	/* =======　お問合せフォーム　toiawase/======== */
	body.toiawase h2 {font-size: 115%;}
	body#toiawase fieldset span{width: 60%;}
	body#toiawase fieldset span:nth-child(2n){width: 38%;}
	.check-space.need {padding-left: 37px;background-position: left top 14px;}
	#toiawase-form dt.title {background-position: left top 13px !important;}
	/*確認ページ*/
	body.toiawase.kakunin h2 {font-size: 115%;}
	body.toiawase.kakunin #form-box {margin-top: 20px;}
}





@media screen and (max-width: 450px) {
	/* =======中ページ上部のヘッダー画像======== */
	.naka-headerimgs-wrapper .container {height: 85px;background-size: 300px !important;background-position: left 10% bottom;background-image: url(../img/naka_head_center.png);}
	.nakatop-title-cap {top: 18px;font-size: 60%;letter-spacing: 0.3em;}
	.nakatop-title {top: 24px;font-size: 117%;letter-spacing: 0.1em;}
	.nakatop-title-eng {font-size: 330%;margin-top: 14px;}

	/* =============中ページ共通のスタイル================== */
	body.naka .section {padding: 35px 0 35px 0;}
	body.naka .section#section1,
	body.naka .section#section2,
	body.naka .section#section3,
	body.naka .section#section4,
	body.naka .section#section5,
	body.naka .section#section6 {padding: 35px 0 35px 0;}
	body.naka .section.end {padding: 30px 0 35px 0;}
	
	table th,
	table thead th {padding: 10px 5px 8px 5px;}
	table tbody th{padding: 11px 6px 10px 11px;}
	table td,
	table tbody td {padding: 11px 12px 10px 12px;}
	


	/*==========　会社概要  company/index.html  ==========*/
	/*経営理念*/
	ul.rinen-ul li:last-child{padding:0;}
	/*会社概要*/
	.section#com-gaiyou {padding: 100px 0 120px 0;}
	.rinen-ul-wrap {background-size: 300px;padding: 0;background-position: top 40px center;}

	/*==========　事業内容  business/index.html  ==========*/
	.section#gshoukai {padding: 50px 0 0 0;}
	.gshoukai-midashi1 {font-size: 110%;}
	dl.gshoukai-dl dt {font-size: 92%;}
	dl.gshoukai-dl dt .midashi {padding: 6px 2em 9px 2em;}
	.business-img1- {width: 600px;right: -175px;}
	.section#tochiku.naname.no-bottom {margin: 125px 0 50px 0;padding: 156px 0 0px 0;}
	body.naka .section#tochiku .bx-wrapper {margin: 60px auto 0 auto;}

	/*==========　採用情報　recruit/  ==========*/
	body.recruit.index #section1 {padding: 50px 0 0 0 !important;}
	body.recruit.index #section2 {padding: 104px 0 104px 0 !important;}
	body.recruit.index #section3 {padding: 0 0 35px 0;}
	
	/*==========　採用情報＞社員紹介　recruit/voice.html ==========*/
	body.voice .section#section0 {padding: 40px 0 50px 0;}
	ul.voice-ul li .img a,
	ul.voice-ul li .img a:hover {background-size: 40px;}
	ul.voice-ul li .img {width: 33%;background-size: 207%;height: 115px;}
	ul.voice-ul li .busho {margin: 17px 7px 13px 0;font-size: 92%;}
	.qa-box {padding: 28px 0 26px 0;}
	.quest {	font-size: 105%;	padding: 0 0 12px 42px;	background-size: 35px;}
	.ans {margin: 7px 0 0 3%;padding: 0px 0 0 42px;background-size: 35px;}
	body.voice .section#section-ne {padding: 57px 0 50px 0;}

	/*==========　採用情報＞教育・研修　recruit/training.html ==========*/
	.kaisou-img {margin-top: 20px;}
	body.training .section#section4 dl.anzen-dl dd {width: 90px;margin: 10px 0 0 0;}
	.ojt-img {margin-top: 23px;}
	body.training #section4 {padding: 0 0 50px 0 !important;}
	
	/* =======　お問合せフォーム　toiawase/======== */
	body#toiawase .section.first{padding: 50px 0 60px 0;}
	body#toiawase fieldset{margin: 4px 0 4px 3px;}
	body#toiawase fieldset span{width: auto;margin-right: 25px;}
	body#toiawase fieldset span:nth-child(2n){width: auto;}
	body.naka .privacy-box ol.privacy-ol {margin-left: 0;}
	#toiawase-form dd.paddingtop {padding-top: 0;}
	/*送信完了ページ*/
	.kanryou-waku {width: 100%;}
	.kanryou-waku .form-kanryo1 {margin-bottom: 20px;font-size: 120%;}
	.kanryou-waku .form-kanryo2 {line-height: 1.8;text-align: left;}

	/*==========　404ページ専用のスタイル==========*/
	.title-404 {font-size: 130%;}
	body.notfound .naka-kuwashii {margin: 15px auto 30px auto;width: 280px;}
}





@media screen and (max-width: 420px) {
	/* =============中ページ共通のスタイル================== */
	h2 {font-size: 135%; margin-bottom: 15px;letter-spacing: 0.05em;}
	h3 {font-size: 125%;padding: 9px 0 10px 10px;border-radius: 0.3em;}
	h3::before {border-left: 5px solid #1fbaf5;height: 23px;top: 10px;}
	
	
	table {font-size: 93%;}
	
	.naka-kuwashii {width: 280px;margin: 25px auto 0 auto;}
	.naka-kuwashii a {height: 43px;}

	.naka-kuwashii.ajaxLoad {margin: 0 auto 0 auto;}
	.naka-kuwashii.ajaxLoad a{top: 25px;}
		
	/*パンくず------------*/
	#breadcrumb {font-size: 10px;}
	
	/*==========　お知らせ一覧  news-list/(cgi-bin--wnew_list.html)  ==========*/
	.naka-kuwashii.ajaxLoad {max-width: 220px;}
	
	/*==========　お知らせ  詳細　cgi-bin/wnew_one_skin.html  ==========*/
	dl.news-single-title-box {padding: 0px 0 23px 0;margin-bottom: 20px;}
	dl.news-single-title-box dd .news-single-title {margin: 15px 0 0 0;}

	/*==========　会社概要  company/index.html  ==========*/
	/*ごあいさつ*/
	.aisatu-midashi {margin: 20px 2% 115px 2%;line-height: 1.6;}
	.cap-img img {width: 130px;}
	.aisatu-com1 {margin-top: 81px;line-height: 2;}
	/*会社概要*/
	.rinen-ul-wrap {margin: 20px 0 0 0;}
 ul.rinen-ul li {font-size: 100%;line-height: 1.8 !important;padding: 0 0 25px 0;text-align: left;}
	.ilist-img5 {width: 90px;margin: 15px 0 0 0;}

	/*==========　会社概要＞施設案内  company/facility.html  ==========*/
 .facility-com1 {font-size: 100%;margin: 10px 0 20px 0;}

	/*==========　会社概要＞事業実績  company/achievement.html  ==========*/
	dl.kessan-dl {margin-bottom: 8px;}
	dl.kessan-dl dt .naka-kuwashii a {height: 55px;font-size: 105%;background-size: 7px;padding: 0 0 0 24px;background-position: left 12px center;}
	dl.kessan-dl dt .naka-kuwashii a img {margin: 5px 0 0 47px;}
	dl.kessan-dl dd .date {font-size: 76%;}
	dl.kessan-dl dt .naka-kuwashii a small {font-size: 10px;}

	/*==========　事業内容  business/index.html  ==========*/
	/*と畜・解体工程*/
	.h3-box h3 {font-size: 110%;padding: 10px 0 10px 23px;}
	.h3-box h3::before {height: 34px;border-left: 4px solid #1fbaf5;left: 9px;}
	.tochiku-wrap h3 {font-size: 120%;}
	.tochiku-wrap h3::before {border-left: 4px solid #1fbaf5;height: 21px;}

	/*==========　事業内容＞牛・豚部分肉製造マイスター  business/meister.html  ==========*/
	.section#about-meister {padding: 35px 0 0 0;}
	.meister-midashi1 {font-size: 125%;margin-bottom: 12px;}
	.meister-com1 {margin-bottom: 17px;}
	dl.meister-dl {margin: 30px auto 0 auto;}
	dl.meister-dl dd {padding: 12px 4%;box-shadow: 3px 3px 0 0 rgba(116,97,20,0.4);max-width: 95%;}
	dl.meister-dl dd .midashi {margin-bottom: 5px;}
	dl.meister-dl dd p {font-size: 100%;}
 dl.meister-dl dd .midashi img {width: 120px;}
	/*マイスター紹介*/
	.section#shoukai {padding: 130px 0 0px 0;}
	.shoukai-box {margin: 0 auto 0 auto;}
	.shoukai-box .busho {display: block;margin-left: 0;}
	.shoukai-box .name-waku {margin: 12px 0 20px 0;}
	.shoukai-box .shikaku {padding: 12px 0;font-size: 120%;margin-top: 11px;}
	.shoukai-box .shikaku span {padding: 3px 8px 4px 8px;margin-right: 9px;}
	.shoukai-wrap {margin: 50px auto 70px auto;padding-bottom: 60px;}
	.midashi6.shoukai {margin-top: 17px;}
	.shoukai-wrap .sub-img {margin: 20px 0 25px auto;}

	/*==========　採用情報　recruit/  ==========*/
	.recruit-img2 {margin: -23px auto 0 auto;}
	dl.shigoto-dl dd {width: 150px;}
	
	/*==========　採用情報＞よくある質問　recruit/ faq.html ==========*/
	body.faq .section#section1{padding: 35px 0 50px 0;}
	dl.faq-box dt.quest {font-size: 100%;padding: 14px 36px 16px 51px;}
	
	/*==========　アクセス  access/  ==========*/
 .accessmap {margin: 20px 0 50px 0;}
		
	/* =======　お問合せフォーム　toiawase/======== */
	/*送信完了ページ*/
	.kanryou-waku .form-kanryo1 {font-size: 107%;}	
	
	/*==========　404ページ専用のスタイル==========*/
	body.notfound .nakatop-title-eng {font-size: 260%;margin-top: 21px;letter-spacing: 0;}
}






@media screen and (max-width: 350px) {
	/*==========　会社概要  company/index.html  ==========*/
	/*会社概要*/
	.ilist-img5 {width: 70px;}

	/*==========　事業内容  business/index.html  ==========*/
	/*と畜・解体工程*/
	.h3-box h3 {font-size: 100%;}
	.h3-box h3::after {top: 35px;width: 53px;right: 2px;}
	.h3-box h3::before {height: 30px;}
}
















