@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 1024px) {
/* 768pxまでの幅の場合に適応される */
/*headerここから*/
/*headerここまで*/

/*index.htmlここから*/

.slider1 li img {
max-width: 100%;
object-fit: cover;
height: 700px;
}
.weapper_header_title_wrap_big {
width: calc(100% - 90px);
}

.wrapper_index_news_list_box_wrap {
display: flex;
flex-wrap: wrap;
}

.wrapper_index_news_list_box_one:nth-child(n) {
padding-right: 0px;
padding-bottom: 20px;
}

/*.gmap-wrap iframe,
.gmap-wrap object,
.gmap-wrap embed{
height : 140%;
}*/

.wrapper_index_news_list_box_wrap {
    display: flex;
    flex-wrap: wrap;
    width: auto;
		justify-content: space-between;
}


/*index.htmlここまで*/

/*footerここから*/
.wrapper_footer_title_wrap {
padding: 30px 10px 20px;
}

.wrapper_footer_title_left_logo {
margin-bottom: 10px;
}

.wrapper_footer_title_left_add_text_02 {
display: none!important;
}

.wrapper_footer_title_center_tel {
display: none!important;
}

.wrapper_footer_title_center_menu_wrap {
margin-bottom: 30px;
font-weight: bold;
}

.wrapper_footer_title_center_inquiry_btn_wrap {
border: solid 1px #dfdddd;
margin-bottom: 30px;
}

.wrapper_footer_title_wrap {
display: block;
}

.wrapper_footer_title_left_add {
display: block;
text-align: center;
margin-bottom: 20px;
}

.wrapper_footer_title_shoplink_sp {
padding-bottom: 20px;
font-weight: bold;
display: block;
}

.wrapper_footer_title_left_tail {
display: none;
}

.wrapper_footer_title_right_shoplink {
display: none;
}

.wrapper_footer_title_center_tel_fax_wrap {
display: flex;
font-size: 15px;
justify-content: space-around;
padding-bottom: 20px;
}

.wrapper_footer_title_right_privacy_text {
display: block;
}

.wrapper_footer_title_right {
display: flex;
justify-content: space-between;
flex-direction: row;
}

/*footerここまで*/

/*inquiry お問い合わせ ここから*/
/*inquiry お問い合わせ ここまで*/

/*company 会社案内ここから*/

.slider_1 li img {
/*max-width: 150%;*/ 
}
/*company 会社案内ここまで*/

/*product 商品案内ここから*/

.top_img_logo_01{
top:55%;
}

.kakko01 {
display: inline-block;
margin:0 10px 50px;
}

.position {
display: block;
} 

.position a::after {
content: "";
}

.position a ::before {
content: "";
}

/*product 商品案内ここまで*/

/*news　ニュース・お知らせここから*/

.wrapper_page_news_list_page_btn {
padding-top: 0px;
padding-bottom: 60px;
}
.wrapper_page_news_list_box_wrap {
display: flex;
flex-wrap: wrap;
width: auto;
}

.wrapper_page_news_list_box_title_under_wrap_sp {
display: block;
max-width: 768px;
margin: 0 auto;
}

.wrapper_page_news_list_box_title_under_wrap {
display: none;
}

.wrapper_page_news_list_box_title_under_title_left {
width: 100%;
}

.wrapper_page_news_list_box_title_under_title_right {
display: block;
}

.wrapper_page_news_list_box_title_under {
display: block;
}

.wrapper_page_news_list_box_one:nth-child(2n) {
padding-right: 0;
}
/*.wrapper_page_news_list_box_wrap {
display: flex;
flex-wrap: wrap;
}

.wrapper_page_news_list_box_one:nth-child(n) {
padding-right: 0px;
padding-bottom: 20px;
}



.moji_tate_move {
display: block!important;
}

.wrapper_page_news_list_wrap_02 {
padding: 80px 10px;
}

.wrapper_page_news_list_box_one:nth-child(2n) {
padding-right: 0px;
}


.wrapper_page_news_list_box_one:nth-child(3) {
padding-right: 15px;
}

.wrapper_page_news_list_box_one:nth-child(4) {
padding-right: 0px;
}

.wrapper_page_news_list_box_one:nth-child(8) {
padding-right: 0px;
}*/

/*news　ニュース・お知らせここまで*/

/*news_page ニュース・お知らせ記事ページここから*/
/*news_page ニュース・お知らせ記事ページここまで*/
/*privacy プライバシーポリシーここから*/
/*privacy プライバシーポリシーここまで*/
}