 .guideheder h1 {margin: 0;}

.guideheder h1 {margin: 0;padding: 20px;}

.guide_title {text-align: center;border-bottom: solid 2px;border-top: solid 2px;padding: 10px;font-size: 24px;font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
  font-weight: bold;font-feature-settings: "palt";border-color: #8095BA;}

.guidetable_menu {
  text-align: center;
  border-radius: 5px;
  display: inline-block;
  width: 230px;
  padding: 10px 0 10px 0;border: solid 2px;border-color: #8095BA;font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
  font-weight: bold;  font-size: 16px;
}


.guidetable {display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.main_title_row h2 {
    margin: 0 0 20px 0px;
}

.main_title_row {background-color: #DCE4F2;}

.main_menu_title {font-size: 20px;}

.main_menu_kinds {font-size: 16px;padding-left: 22px;}

.accordion_contents_hide{
  display: none;
}

.section.s_02 {
    border-right: solid 2px;
    border-left: solid 2px;
    border-bottom: solid 2px;
    border-color: #707070;
}

.accordion_header h4 {
    margin: 0;
    background-color: #DCE4F2;
    font-family:  "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: bold;
    font-size: 14px;
    padding: 5px 0 5px 12px;
    color: black;
}

.accordion_header {
    font-size: 20px;
    position: relative;
    border-top: solid 2px;
    border-bottom: solid 2px;
    color: fff;
    border-color: #707070;
}

.accordion_contents_show {}

.main_menu_detail {
    margin: 0;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: normal;
    font-size: 12px;
    padding: 8px 0px 11px 11px;
}

.accordion_contents_datail {
    margin: 0;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: bold;
    font-size: 12px;
    padding: 8px 0px 0px 11px;
}

.accordion_contents_row {
    margin: 0;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: normal;
    font-size: 12px;
    padding: 0 0 16px 11px;
}

.explanation {
    margin: 0;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: normal;
    font-size: 12px;
    padding: 10px 0 0 11px;
}

.company {
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: bold;
    font-size: 12px;
    border: solid 2px;
    border-color: black;
    margin: 15px 15px 0 15px;
    background-color: #E2E2E2;
    padding: 10px 8px 0 8px;
}

.horiday {
    margin: 0;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: normal;
    font-size: 12px;
    padding: 0 0 20px 11px;
}

.supplement {
    margin: 0;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: bold;
    font-size: 12px;
    padding: 0 0 0 11px;
}

.accordion_datail_high {
    margin: 0;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: bold;
    font-size: 12px;
    padding: 0 0 0 11px;
}

.accordion_datail_row {
    margin: 0;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: normal;
    font-size: 12px;
    padding: 0 0 0 11px;
}

.invoice_corporation {
    margin: 0;
    padding: 0 0 0 8px;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: normal;
    font-size: 12px;
}

.tax_included {
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: bold;
    font-size: 12px;
    padding: 0 0 0 11px;
}

.invoice_contents {
    margin: 0;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: normal;
    font-size: 12px;
    padding: 0 0 12px 11px;
}

.invoice_detail {
    margin: 0;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: normal;
    padding: 0 0 20px 11px;
    font-size: 12px;
}

.about_NPpay {
    margin: 0;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: bold;
    padding: 0 0 14px 11px;
}

.amazon_pay_contents {
    margin: 0;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: normal;
    padding: 0 0 0 11px;
    font-size: 12px;
}

.rakuten_pay_contents {
    margin: 0;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: normal;
    font-size: 12px;
    padding: 10px 0 0 11px;
}

.rakuten_pay_detail {
    margin: 0;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: normal;
    font-size: 12px;
    padding: 10px 0 0 11px;
}


.card_pay_img {
    width: 328px;
    height: 47px;
    padding-left: 16px;
}

.NP_pay_img {
    width: 320px;
    height: 138px;
    padding-left: 20px;
}

.seikyu_img {
    width: 320px;
    height: 136px;
    padding-left: 20px;
}

.amazon_pay_logo {
    width: 188px;
    padding-left: 82px;
}


.R_img {
    width: 174px;
    padding: 12px 0 10px 82px;
}

/*ここから+-iconのcss*/

.accordion_header{
  font-size: 20px;
  position: relative;
  color: #fff;
}

.accordion_header::before {
    content: "＋";
    position: absolute;
    right: 0px;
    background-color: #707070;
    height: 27px;
    width: 27px;
    text-align: center;
}
.accordion_header.open::before{
  content: "－";
}
/*ここまで+-iconのcss*/

.main_menu_receipt {padding: 25px 0 12px 10px;}

.main_menu_mail {padding: 25px 0 12px 10px;font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;}

.main_menu_contents {font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
  font-weight: bold;}



.about_postage_title_contents {display: inline-block;
    border-left: solid 4px;
    padding-left: 6px;
    border-color: #8095BA;font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: bold;}


.about_postage_row {padding: 0 0 12px 10px;}

.about_postage_contents {color: red;font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: bold;padding-left: 10px;}

.about_postage_detail {padding-left: 10px;font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;}

.about_shipping_day {display: inline-block;
    border-left: solid 4px;
    padding-left: 6px;
    border-color: #8095BA;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: bold;}

.about_shipping_title_contents {padding: 10px 0 12px 10px;}

.about_shipping_contents {color: red;font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: bold;}

.about_shipping_row {padding-left: 10px;}

.about_shipping_contents_sub {font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: bold;}

.about_shipping_detail {padding-left: 10px;font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;}

.main_title {padding-top: 20px;}

.main_title_row h4 {margin: 0;}

.main_title_row h3 {margin: 0;}

.about_postage {padding-top: 22px;}

.about_cancel_return {padding-top: 22px;}

.about_cancel_return_title_contents {display: inline-block;
    border-left: solid 4px;
    padding-left: 6px;
    border-color: #8095BA;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: bold;}

.about_cancel_return_row {padding: 0 0 0 10px;}

.about_cancel_return_contents {font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: bold;padding: 010px 0 0 10px;}

.about_cancel_return_detail {padding-bottom: 20px;padding-left: 10px;font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;}


.about_cancel_return_title_contents {display: inline-block;
    border-left: solid 4px;
    padding-left: 6px;
    border-color: #8095BA;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: bold;}

.about_cancel_return_everyday {padding: 20px 0 20px 10px;font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;}

.about_cancel_return_cancel {padding: 10px 0 20px 10px;font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: bold;}


.return_contact_padding {display: grid;
    grid-template-columns: 150px 1fr;padding-top: 5px;}


img.alignleft {width: 400px;}

.about_cancel_return_inquiry {font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: bold;
    padding: 10px 0 20px 10px;}

.main_menu_contents_row {display: grid;
    grid-template-columns: repeat(2,1fr);}

.main_menu_head {padding-top: 10px;}

.main_menu_contents {padding-top: 5px;}

.main_menu_line_head {border-left: solid 4px;
    padding-left: 6px;
    border-color: #8095BA;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: bold;font-size: 20px;}

.main_menu_contents_line {border: solid 2px;padding: 5px 0 0 11px;margin-right: 193px;border-color: #8095BA;}

.main_menu_data {border: solid 2px;border-color: #8095BA;margin-left: -186px;padding: 8px 15px 11px 13px;font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-size: 14px;}

.yutyobank_name {border: solid 2px;border-radius: 5px;padding: 5px;margin-right: 200px;font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
  font-weight: bold;background-color: #E2E2E2;font-size: 14px;}

.guidance_contents_data {font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
  font-weight: bold;}

.NPpay_contents {font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
  font-weight: bold;}

.tax_included {font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
  font-weight: bold;}

.about_cancel_return_contact_row {
    display: grid;grid-template-columns: repeat(2,1fr);}

.contact_contents {text-align: center;
    
    display: block;
    width: 200px;
    padding: 15px 0 15px 0;
    border: solid 2px;
    border-color: #707070;
    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
    font-weight: bold;
    font-size: 14px;background-color: #E2E2E2;}

.return_contact_noob_detail {border: solid 2px;width: 500px;margin-left: -288px;border-color: #707070;font-size: 14px;padding: 5px 0 0 27px;font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
  font-weight: bold;}

.return_contact_sirako_detail {border: solid 2px;
    width: 500px;
    margin-left: -288px;
    border-color: #707070;
    font-size: 14px;
    padding: 5px 0 0 27px;font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
  font-weight: bold;}

