/*! CSS Used from: https://gyuto.teruyasu.net/css/minify_top.css?date=20210709ver2 */
html,body,div,span,iframe,h1,h2,h3,p,a,img,ul,li,form{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
ul{list-style:none;}
:focus{outline:0;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;clear:both;}
img{max-width:100%;height:auto;}
a.anch{display:block;height:0;position:relative;top:0;float:left;padding-top:0;width:0;margin-top:-0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a img:hover{opacity:.8;}
a:hover{text-decoration:none;opacity:.8;}
header{margin:0 auto;}
header,footer,main,nav,.mov_area{padding-left:0px;}
.header_top{height:50px;background:#FFF;margin:0 auto;}
.header_top .header_top_content{padding:12px 0;margin:0 auto;width:900px;}
.header_top .header_top_content h1{font-size:15px;color:#5a5a5a;line-height:26px;float:left;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transition:all 0.3s;margin-right:198px;width:330px;overflow:hidden;max-height:52px;font-weight:400;}
.mov_area{height:620px;position:relative;overflow:hidden;}
.mov_area .pickup_bnr{position:absolute;left:22px;top:22px;z-index:10000;}
.mov_area .bx-wrapper{z-index:100;width:1350px;height:620px;}
.mov_area .bx-viewport{position:absolute!important;left:50%;margin-left:-675px;width:1350px!important;}
.mov_area .slide{text-align:center;max-width:100%;overflow:hidden;position:relative;z-index:100;}
.mov_area .slide{text-align:center;max-width:100%;overflow:hidden;position:relative;z-index:100;}
.mov_area .slide li{height:100%;}
.mov_area .slide li:before{content:"";display:block;width:100%;height:100%;position: absolute;top:0;left:0;background:url(/img/slide_dot.png) center center repeat;background-size:6px;}
.mov_area .slide li p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#FFF;width:100%;}
.mov_area .slide li p span.jp{display:block;font-size:44px;font-weight:400;font-family:"Yu Mincho", "YuMincho", serif;text-shadow:0 1px 10px rgba(0,0,0,0.5);margin:0 0 20px;letter-spacing:4px;line-height:1.5;}
.section_wrap{padding-bottom:110px;}
#top_page .section_wrap{background:url(https://gyuto.teruyasu.net/img/icon_mark.png) bottom center no-repeat;}
.section_wrap:last-child{padding-bottom:50px;background:none!important;}
.section_wrap .section_title{text-align:center;margin-bottom:50px;padding-top:65px;font-size:48px;font-weight:400;font-family:"Yu Mincho", "YuMincho", serif;}
body#top_page .section_wrap .section_title{font-size:44px;line-height:1.5;}
body#top_page .section_wrap .section_title a{color:#000;}
body#top_page .section_wrap .section_title span{color:#C39100;}
.section_wrap .section_content{position:relative;}
.section_wrap .section_content{position:relative;}
#top_page .section_wrap .section_content .customer_list{margin:0 auto;position:relative;}
#top_page .section_wrap .section_content .customer_list li{float:left;width:270px;border:1px solid #000;border-radius:5px;-webkit-border-radius:5px;padding:10px;color:#5a5a5a;position:relative;margin:0 15px 15px 0;position:relative;}
#top_page .section_wrap .section_content .customer_list li:after{content:"";display:block;width:11px;height:11px;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;left:50%;margin-left:-8px;bottom:-7px;background:#FFF;}
#top_page .section_wrap .section_content .customer_list .customer_name{font-size:16px;padding:18px 0 23px 0;}
#top_page .section_wrap .section_content .customer_list .customer_rate{font-size:16px;margin-bottom:20px;}
#top_page .section_wrap .section_content .customer_list .customer_date{margin-bottom:12px;margin-bottom:28px;font-size:15px;}
#top_page .section_wrap .section_content .customer_list .customer_content{border-top:1px dotted #000;font-size:14px;padding-top:28px;line-height:24px;}
#top_page .section_wrap .section_content .customer_list .customer_content_img{position:absolute;top:10px;right:10px;}
#footer{background:url(https://gyuto.teruyasu.net/img/bg_footer.gif) 0 0 repeat;padding:50px 0;}
.footer_content{width:890px;margin:0 auto;}
.footer_content .footer_left{width:380px;float:left;margin-right:80px;margin-bottom:50px;}
.footer_content .footer_right{width:430px;float:right;}
.footer_content .footer_left .logo{padding-bottom:17px;margin-bottom:17px;border-bottom:1px dotted #fff;}
.footer_content .footer_left .address{margin-bottom:17px;border-bottom:1px dotted #fff;}
.footer_content .footer_left .address p{color:#FFF;font-size:14px;margin-bottom:18px;line-height:1.4;}
.footer_content .footer_left .address a{display:block;color:#FFF;font-size:14px;margin-bottom:18px;position:relative;padding-left:18px;}
.footer_content .footer_left .address a:before{content:"";display:block;border-right:2px solid #c28f1f;border-bottom:2px solid #c28f1f;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:7px;height:7px;position:absolute;left:0;top:3px;}
.footer_content .footer_list li{margin-bottom:15px;}
.footer_content .footer_list li a{font-size:14px;color:#FFF;padding-left:18px;position:relative;}
.footer_content .footer_list li a:before{content:"";display:block;border-right:2px solid #c28f1f;border-bottom:2px solid #c28f1f;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:7px;height:7px;position:absolute;left:0;top:3px;}
.footer_content .footer_right .footer_list{float:left;width:200px;}
.footer_content .footer_right .footer_list:last-child{width:200px;}
.products_box{width:1040px;margin:0 auto;}
.products_box>ul>li{width:320px;float:left;margin-right:37px;margin-bottom:100px;text-align:left;}
.products_box>ul>li:nth-child(3n){margin-right:0;}
.cart_btn{text-align:center;}
.products_box li{background:url(https://gyuto.teruyasu.net/img/latest_item_photo_bg.png) top center no-repeat;}
.products_box .img{height:213px;overflow:hidden;margin-bottom:10px;}
.products_box .title{border-bottom:1px solid #000;margin-bottom:30px;}
.products_box .title a{color:#000;font-size:26px;font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;line-height:40px;}
.products_box .title a:hover{color:#c28f1f;}
.products_box .desc{font-size:16px;color:#000;line-height:28px;margin-bottom:20px;}
.products_box .txt .title{margin-bottom:24px;}
.products_box .txt .title a{display:block;font-size:28px;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;color:#000;}
.products_box .txt .title span{font-size:22px;color:#c2901f;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;display:inline-block;line-height:1.3;padding-bottom:5px;margin-left:5px;}
.products_box .txt .desc{font-size:16px;line-height:1.5;margin-bottom:40px;}
a:visited{color:#000;text-decoration:none;}
a{cursor:pointer;}
@media screen and (max-width:1051px){
html{min-width:0;}
}
@media screen and (min-width:1449px){
main,nav,.mov_area{width:1350px;margin:0 auto;}
main>article{max-width:1350px;}
header{max-width:1350px;}
}
@media screen and (max-width:1122px){
.header_top .header_top_content{width:98%;}
.mov_area{width:100%!important;overflow:hidden;}
.mov_area .pickup_bnr{display:none;}
}
@media screen and (max-width:1050px){
.header_top .header_top_content h1{width:auto;margin-right:89px;}
.header_top .header_top_content h1{width:202px;margin-right:99px;}
}
@media screen and (max-width:900px){
.header_top .header_top_content h1{width:auto;margin-right:12px;width:auto;display:none;}
}
@media all and (-ms-high-contrast:none){
main>article{padding-left:100px;}
}
@media screen and (max-width:718px){
#top_page .section_wrap .section_content .customer_list li{width:210px;}
#top_page .section_wrap .section_content .customer_list .customer_name{width:109px;margin-bottom:21px;}
#top_page .section_wrap .section_content .customer_list .customer_content{padding-top:18px;}
#top_page .section_wrap .section_content .customer_list .customer_content_img{width:100px;}
}
@media screen and (max-width:600px){
body{min-width:320px;-webkit-text-size-adjust:100%;}
html{min-width:320px;}
main,nav,.mov_area{width:100%;}
.mov_area *{display:none;}
header,footer,main,nav,.mov_area{padding-left:0;}
#top_page header{margin-bottom:50px;}
header .header_top,.header_top .header_top_content{display:block;}
.header_top .header_top_content{position:relative;width:auto;}
.header_top{background:none;}
.mov_area{height:150px;background:url(/img/gyutou.jpg);background-repeat:no-repeat;background-position:center center;background-size:58%, cover;border-top:1px solid #fff;}
.section_wrap{padding-bottom:60px;}
.section_wrap .section_title{width:90.4%;margin:0 auto;margin-bottom:25px;padding-top:20px;font-size:40px;}
#top_page .section_wrap .section_content .customer_list{width:90.4%;margin:0 auto;}
#top_page .section_wrap .section_content .customer_list li{width:calc(100% - 20px);-webkit-width:calc(100% - 20px);-moz-width:calc(100% - 20px);margin-right:0;}
#top_page .section_wrap .section_content .customer_list li:nth-child(2){margin-top:0;}
.footer_content{width:auto;}
.footer_content .footer_right,.footer_content .footer_left{float:none;width:90.4%;margin:0 auto;margin-bottom:50px;}
#top_page .section_wrap .section_content .customer_list .customer_content_img{width:30%;}
#top_page .section_wrap .section_content .customer_list .customer_name,#top_page .section_wrap .section_content .customer_list .customer_content_img{width:auto;}
#top_page .section_wrap .section_content{width:90.4%;margin:0 auto;}
.products_box{width:90%;margin:0 auto;}
.products_box>ul{border-bottom:1px solid #000;margin-bottom:80px;}
.products_box>ul>li{position:relative;width:100%;float:none;margin:0;border-top:1px solid #000;padding-bottom:0;}
.products_box .title{line-height:160px;font-size:24px;margin:0;border-bottom:0;}
.products_box .txt .title{margin:0;height:auto!important;}
.products_box .title a{font-size:24px;line-height:1;padding:30px 0;display:block;width:auto;padding-left:25px;padding-right:48%;line-height:1.4;position:relative;}
.products_box .img{position:absolute;right:0;width:120px;height:auto;top:10px;z-index:2;}
.products_box .img:after{content:"";position:absolute;width:100%;height:100%;background:url(https://gyuto.teruyasu.net/img/latest_item_photo_bg.png) center top no-repeat;background-size:100%;left:0;top:0;z-index:1;}
.products_box .img a{position:relative;z-index:2;}
.products_box li{background:none;margin-bottom:20px;}
.products_box .desc{display:block;float:none;}
.products_box .desc{width:100%;}
.products_box .txt .desc{margin-bottom:10px;}
.products_box .txt .title span{display:inline-block;line-height:1.3;font-size:15px;position:relative;top:-5px;}
}
@media screen and (max-width:479px){
.mov_area{background-size:cover;}
.section_wrap .section_content{max-width:95%;margin:0 auto;}
}
@media screen and (max-width:360px){
header{height:65px;}
header:before{top:-4px;}
header:after{top:32px;}
}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}
.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}
.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%;}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}
.section_subtitle{font-size:24px;font-weight:400;font-family:"Yu Mincho", "YuMincho", serif;margin:0 0 50px;letter-spacing:2px;position:relative;top:-10px;line-height:1.3;}
.section_content .text{line-height:2;font-size:18px;margin:0 0 80px;color:#5a5a5a;}
.center_content{text-align:center;}
.section_mov iframe{border-radius:10px;overflow:hidden;}
.products_box .txt .desc{min-height:145px;}
.products_box>ul>li{position:relative;padding-bottom:60px;}
.cart_box{position:absolute;bottom:0;left:0;width:100%;}
.cart_btn a{display:block;color:#FFF;background:#000;line-height:60px;border-radius:5px;font-size:20px;font-weight:400;font-family:"Yu Mincho", "YuMincho", serif;}
.header_top .header_top_content h1{width:660px;margin-right:0;}
.header_top .header_top_content .logo{position:absolute;left:0;top:50%;transform:translate(0%,-50%);}
.header_top{position:relative;}
.header_top .header_top_content .logo img{width:200px;}
.anch_nav{background:#F0F0F0;}
.anch_nav ul{display:flex;flex-wrap:wrap;justify-content:center;}
.anch_nav ul li{padding:0 20px;}
.anch_nav ul li a{display:block;font-size:20px;color:#000;position:relative;line-height:50px;font-family:"Yu Mincho", "YuMincho", serif;}
@media screen and (max-width: 600px){
.header_top .header_top_content h1{width:auto;}
.header_top .header_top_content .logo{left:50%;transform:translate(-50%,-7%);}
#top_page header{margin:0;}
.section_mov iframe{width:92.5%;height:80vw;margin:0 auto;}
body#top_page .section_wrap .section_title{font-size:26px;}
.section_subtitle{font-size:18px;padding:0 15px;margin:0 0 20px;}
.section_content .text{font-size:15px;text-align:left;}
.pc{display:none;}
.products_box>ul>li{margin:0 0 10px;}
.products_box .txt .desc{min-height:0;margin:0 0 20px;}
.products_box .txt .title a{text-align:center;}
.products_box .img{top:25px;}
.products_box .txt .title a{padding-left:15px;}
.anch_nav ul{padding:10px;}
.anch_nav ul li{padding:0 10px;}
.anch_nav ul li a{font-size:15px;line-height:40px;}
}
/*! CSS Used from: Embedded */
.other_link{display:none;}
@media screen and (max-width:600px){
.other_link{display:none;background:#f0f0f0;}
.other_link li{float:left;width:50%;position:relative;text-align:center;}
.other_link li:last-child:before{content:"";display:block;position:absolute;left:-1px;height:100%;width:1px;border-left:1px solid #fff;}
.other_link li a{color:#d5b24d;display:block;text-align:center;line-height:20px;padding:5px;position:relative;}
.other_link li a:before{content:"";display:block;border-right:2px solid #d5b24d;border-bottom:2px solid #d5b24d;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:7px;height:7px;position:absolute;left:8px;top:10px;}
.section_mov iframe{border-radius:0;}
.anch_nav ul li:last-child{display:none;}
.products_box>ul>li{height:auto !important}
}
aside{display:none;}
