@charset "UTF-8";

#service + .composite_box01 .inner_item {
width: 30%;
}
#service + .composite_box01 .inner_item a{
box-shadow: 6px 6px 0 #ffffff;
}

#menu_box1 + .width_fixed .content_wrapper,
#menu_box2 + .width_fixed .content_wrapper,
#menu_box3 + .width_fixed .content_wrapper {
max-width: 960px !important;
}

#menu_box1 + .contents_btn01.block_button_2 .inner_item_img,
#menu_box2 + .contents_btn01.block_button_2 .inner_item_img,
#menu_box3 + .contents_btn01.block_button_2 .inner_item_img {
margin: 0 4% 4%;
width: 212px;
height: auto;
}
@media only screen and (min-width: 601px) and (max-width: 980px) {
#menu_box1 + .contents_btn01.block_button_2 .inner_item_img,
#menu_box2 + .contents_btn01.block_button_2 .inner_item_img,
#menu_box3 + .contents_btn01.block_button_2 .inner_item_img {
width: 140px;
}
}

@media screen and (max-width: 600px){
#menu_box1 + .contents_btn01.block_button_2 .inner_item_img,
#menu_box2 + .contents_btn01.block_button_2 .inner_item_img,
#menu_box3 + .contents_btn01.block_button_2 .inner_item_img {
margin: 0 4% 2%;
width: 80px;
}
}

@media screen and (max-width: 600px){
#snap + .contents_box01 {
padding-top: 20px;
}
}

#access + .contents_box01.w40 .inner_item_img{
margin-bottom: 5px;
width: 400px;
}

#access + .contents_box01.block_image_text_1 .wrapper_item .inner_item_txt{
width: 35%;
margin: 0 auto;
}
@media only screen and (min-width: 641px) and (max-width: 980px) {
#access + .contents_box01.block_image_text_1 .wrapper_item .inner_item_txt{
width: 55%;
}
}

@media screen and (max-width: 600px){
#access + .contents_box01.block_image_text_1 {
width: 85%;
margin: 0 auto;
}
#access + .contents_box01.w40 .inner_item_img{
margin-bottom: 5px;
width: auto;
height: auto;
}
}
.shop_info {
text-align: left;
line-height: 1.4;
}

#sns_btn + .contents_btn01 a {
background: transparent;
}
#sns_btn + .contents_btn01.block_button_2 .inner_item_img {
margin: 0 10px;
}


/*News一覧*/
#news + .block_news_1 .heading.block_header_6 .h {
border: 1px solid #a6937c;
background: none;
padding: 11px 10px 16px 20px;
position: relative;
font-size: 16px;
font-weight: normal;
display: block;
margin-top: 0;
margin-bottom: 0.5em;
color: #7a614d;
width: 100%;
text-align: justify;
}

#news + .block_news_1 .heading.block_header_6 .h::after{
position: absolute;
content: "";
width: 100%;
height: 1px;
left: 0;
bottom: 9px;
background: #a6937c;
}
#news + .block_news_1 ul {
width: 100%;
}
@media only screen and (min-width: 641px) and (max-width: 980px) {
#news + .block_news_1 .heading.block_header_6 .h{
width: 95%;
}
}
@media screen and (max-width: 600px){
#access + .contents_box01.block_image_text_1 .wrapper_item .inner_item_txt{
width: auto;
margin: 0 auto;
}
#news + .block_news_1 {
width: 85%;
margin: 0 auto;
}
#news + .block_news_1 .heading.block_header_6 .h {
width: 90%;
}
}