@charset "UTF-8";/* CSS Document */

@media(min-width:835px){
	.sp_only{display: none!important;}
}
@media(max-width:834px){
	.pc_only{display: none!important;}
	img{max-width:100%;}

.slider {position: relative;}
body {background-color: #fff;}
.san {font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;}
.hovB:hover img {opacity: 0.7;filter: alpha(opacity=70);}
.hovY:hover {background-color: #fff000;color:#000;}
	ul.bxslider li {oveflow:hidden;}
	.top ul.bxslider img {transform:scale(2.5);}
.nivo-controlNav {display: none;}
.centerLogo {position: absolute;width: 220px;height: 50px;top: 0;bottom: 0;right: 0;left: 0;margin: auto;}
.topNav ul {display: table;table-layout: fixed;text-align: center;width: 1000px;margin: 0 auto;}
.topNav ul li {border-right: 1px solid #000;display: table-cell;vertical-align: middle;letter-spacing: 2px;}
.topNav ul li:last-child {border-right: 0;}
	.topNav ul li a {display:none;}
	.philosophyBox {padding: 0 20px;box-sizing:border-box;}
	.titleh1 {font-size: 28px;width:100%;}
	.titleh2 {font-size: 28px;width:100%;}
.subTitleh2 {color: #000;font-size: 17px;padding-top: 15px;padding-bottom: 15px;letter-spacing: 5px;}
.philosophyItems {width: 1000px;overflow: hidden;margin-top: 30px;}
.philosophyItems .philosophyItem:last-child {margin-right: 0px;}
.philosophyItem {font-size: 12px;text-align: center;width: 215px;float: left;margin-right:20px;margin-bottom:40px;}
.philosophyItem:nth-child(4n){margin-right:0px;}
.philosophyImg {width: 100%;height: 300px;margin-bottom: 15px;}
.wid100 {width: 100%;}
.newsTitle {margin-bottom: 10px;letter-spacing: 1px;color: #000;}
.newsDate {margin-bottom: 10px;letter-spacing: 1px;color: #000;}
.newsPlace {color: #000;letter-spacing: 1px;}
.moreBtn {margin-left: auto;text-align: center;font-size: 17px;color: #000;border: solid 2px #000;width: 200px;padding: 5px;margin-top: 15px;letter-spacing: 5px;}
.moreBtn a {color: #000;width: 200px;display: block;}
.borderNone {border: none;}
	.brandBox {padding: 0 20px;box-sizing:border-box;margin-top: 30px;}
.floatTitle {width: 250px;height: 250px;}
	.brandBox div div {width: calc(50vw - 20px);height: calc(50vw - 20px);}
	.brandBox div div img{width:100%;height:100%;object-fit:cover;}
	
	
	.entryBox {width: 340px;margin: 20px auto;}
	.comBox {width: 340px;margin: 20px auto;}
.contactBtn {margin-top: 100px;width: 600px;margin-left: auto;margin-right: auto;text-align: center;padding-bottom:50px;}
	.footBox {display:none;}
.foot {width: 1000px;margin: 0 auto;}
.compLogo {width: 400px;display: table-cell;vertical-align: middle;}
.compLogo img {width: 300px;}
.listBox {width: 500px;display: table-cell;}
.footList {width: 500px;margin-left: auto;}
.footList ul {display: table;table-layout: fixed;text-align: center;width: 500px;}
.footList ul li {border-right: 1px solid #000;display: table-cell;vertical-align: middle;}
.footList ul li a {color: #000;display: block;font-size: 12px;text-decoration: none;padding: 5px 0;letter-spacing: 4px;font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;}
.listItems {width: 500px;margin-top: 10px;margin-bottom: 20px;}
.listItem {width: 125px;list-style: none;float: left;text-align: center;}
.listItem li {font-size: 8px;font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;/*padding-left: 18px;*//*text-align: left;*/text-slaign:center;}
.listItem li a {color: #000;}
.footList ul li:first-child {border-left: 1px solid #000;}
/*NEWS*/.newsTitleBox{width:920px;margin:0 auto;margin-top:50px;}
.newsBorder {border-bottom: solid #000 1px;}
.newsItem.nItemBor{border-top:1px #000 solid;}
.newsItem.nItemBor:nth-child(-n+4){border:none;}
.newsNum{color: #000;font-size: 19px;font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;margin-top:30px;}
.titleh1.borderLong {width: 100%;border-bottom: 2px #000 solid;}
.more {margin: 0 auto;width: 920px;margin-top: 50px;}
.subTopLogo {margin-top: 50px;}
.subTopList {vertical-align: middle;}
.subList ul li {border: 2px solid #FFF;display: table-cell;vertical-align: middle;}
.subList ul li a {color: #000;display: block;font-size: 19px;text-decoration: none;padding: 0 10px;letter-spacing: 2px;}
.titleh1.sub {font-size: 35px;}
.subTitleh2.sub {font-size: 16px;}
.subList ul .nowPage {border: solid #000 2px;}
.subList ul li:last-child {background-color: #fff000;border:none;}
.subList ul li .recB {color: #000000;}
.moreBtnNews {margin-left: auto;text-align: center;font-size: 12px;width: 50px;margin-top: 15px;}
.moreBtnNews a {color: #000;}
.newsNumBordN {color: #000;font-size: 19px;font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;border: none;}
	.titleBox {padding:20px;box-sizing:border-box;}
.slider.comp {width: 1000px;margin: 0 auto;}
.companyBox{width:1000px;margin:0 auto;}
	.cont1{padding:40px 20px 20px;box-sizing:border-box;}
	.compTitle{display:block;font-size:25px;}
	.compSub{margin:10px auto 10px 0;}
	.headSentence{font-size:25px;margin-top:20px;margin-bottom:20px;}
.compText{color:#000;font-size:18px;line-height:36px;letter-spacing:2px;}
.compContBox{width:920px;display:table-cell;}
	.compLeft{width:100%;float:none;}
	.compLeft img{display:block;margin: 0 auto;}
.wid300{width:300px;}
	.compRight{width:100%;float:none;}
	.contTitle{font-size:18px;font-feature-settings: "palt";letter-spacing:1px;}
.compText.subText{margin-top:10px;}
.ribonW1000{width:1000px;background-color:#c89f62;text-align:center;margin-top:40px;}
	.ribonText{font-size:16px;padding:20px;}
	.compImgs{float:none;margin: 0 auto;}
	.compImgs img{margin:10px auto 0;}
	.imgSideText{float:none;padding-left:0px;margin-top:10px;}
	.imgSideText p{font-size:14px;line-height:28px;letter-spacing:0;}
.groupImgBox{width:800px;margin:0 auto;padding-top:50px;}
.groupImgBox img{width:800px;}
.btnTxtBox{width:920px;}
.moreBtnText{width:200px;margin-left:auto;color:#000;font-size:13px;}
.moreBtn.brandMore{margin-top:0px;}
.cont1.overView{border-bottom:1px solid #000;padding-bottom:50px;}
.compInfoBox{width:920px;margin-top:50px;}
.compInfoLeft{width:455px;float:left;}
.infoItemBox{width:455px;color:#000;line-height:30px;padding-bottom:40px;}
.infoItemBox p{width:455px;color:#000;}
	.compInfoRight{width:100%;float:none;height:auto;}
	.compInfoRight iframe{max-width:100%;max-height:100%;}
.compInfo{width:306px;float:left;line-height:30px;}
.compInfo p{color:#000;}
.historyBox{width:670px;margin:0 auto;padding-top:50px;}
.historyBox p{color:#000;font-size:18px;margin-top:18px;}
	.boxWrap {display:flex;flex-wrap:wrap;padding: 0 20px;box-sizing:border-box;margin-top:20px;}
	.sideBar {margin: 0 auto ;float: none;order:2;}
.sideCont{width:177px;margin:0 auto;}
.sideTitle{width: 100%;border-bottom: solid 2px #000;font-size:34px;margin-bottom:15px;}
.sideSubT{margin: 0 auto;width: 177px;background-color: #fff;color: #000;font-size:15px;font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;}
#result [class*="hidden-"] {display: none;}
.checkItems{width:177px;text-align: left;list-style: none;margin-bottom:15px;margin-top:10px;}
.itemJ{font-size:19px;font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;}
.itemE{font-size:14px;color:#717171;margin-left:10px;}
.lupeBox{width:177px;text-align:right;margin-top:0px;margin-bottom:15px;}
.lupeBox input{ width:100%; height:auto;}
.produceBtn{padding-top:10px;padding-bottom:10px;width:177px;background-color:#717171;margin-bottom:15px;font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;}
.produceBtn a{display:block;width:177px;}
.proTitle{border-bottom:2px solid #000;font-size:22px;color:#000;}
.proSub{font-size:10px;color:#000;}
	.brandListBox {width: 100%;float: none;}
	.brandItem{width: 100%;float:none;}
.brandName{color: #000;font-size: 16px;padding-top: 8px;}
.brandText{color: #000;font-size: 12px;padding-top: 5px;}
.storeOpen{color:#fff000}
	.left{float: none;}
	.right{float: none;}
	.brandImg .wid320{width: 100%}
	.brandItem + .brandItem{margin-top:20px;}
/*produce*/.titleh3{padding-top:50px;font-size:62px;}
.titleh4{font-size:14px;font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;}
.produceBox{width:670px;background-color:#fff;text-align:center;}
.proText{margin-top:40px;margin-bottom:40px;text-align:center;font-size:16px;font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;line-height:32px;}
.proText.here{font-size:22px;font-weight:bold;}
/*contact*/
	.contactBox{padding:20px;background:#EEE;}
	.centerTitle{font-size:35px;color:#000;}
.centerSub{color:#000;font-size:17px;font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;}
	.contactText{font-size:15px;line-height:28px;margin-top:30px;text-align:justify;}
.conTextT{line-height:60px;}
	.mailImgBox{margin-top:40px;margin-bottom:10px;}
.formBox{width:1000px;}
.info{width:490px;margin-right: 10px;float:left;text-align: left;}
.selectBox{display: block;width: 100%;height: 40px;margin-bottom: 20px;border: none;padding-left: 10px;padding-right: 10px;}
.selectBox.s2{margin-bottom: 22px;}
.atention{font-size: 10px;color: red;width: 100%;font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;}
	.profBox{height: auto;}
	.nameLabel{width: auto;height: auto;border: 0;float: none;display:block;margin: 10px 0;text-align:left;}
.nameLabel.noName{border: none;}
.contInp{padding-left: 10px;padding-right: 10px;width: 410px;height:50px;margin-left: 10px;border: none;float: right;font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;}
.profBox:last-child{margin-bottom: 0px;}
.textArea{padding: 10px;width:490px;/*height: 488px;*/margin-right: 0px;background-color:#fff;float:right;border: none;font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;}
.sendBtn{font-size: 22px;color: #000;background-color: #fff;border: 2px solid #000;margin-top: 20px;width:1000px;font-family: serif;}
.centerTitle.thx{margin-top:200px;}
.centerSub.thx{margin-bottom:300px;}
}
