@charset "UTF-8";
#detail_in .sec1 .detail_wrapper {
  position: relative;
  margin: 0 auto;
  z-index: 1;
}
#detail_in .sec1 .detail_wrapper .dw_img {
  text-align: center;
}
#detail_in .sec1 .detail_wrapper .dw_img img {
  margin: 0 auto;
}
#detail_in .sec1 .detail_wrapper .dt_txt h3 {
  font-size: 15px;
  font-weight: 700;
}
#detail_in .sec1 .detail_wrapper .dt_txt p {
  font-size: 13px;
  overflow-wrap: break-word;
}
@media only screen and (max-width: 767px) {
  #detail_in .sec1 .detail_wrapper {
    margin: 20px auto;
    width: calc(100% - 40px);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt {
    margin-top: 40px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt h3 {
    margin-bottom: 0.3em;
    padding-bottom: 0.3em;
    border-bottom: 2px solid #000;
  }
}
@media only screen and (min-width: 768px) {
  #detail_in .sec1 .detail_wrapper {
    margin: 60px auto 30px;
    width: 960px;
  }
  #detail_in .sec1 .detail_wrapper .dw_img {
    margin: 0 auto;
    width: 480px;
  }
  #detail_in .sec1 .detail_wrapper .dw_img.img_01 {
    padding: 147.5px 0;
  }
  #detail_in .sec1 .detail_wrapper .dw_img.img_02 {
    padding: 106px 0;
  }
  #detail_in .sec1 .detail_wrapper .dw_img.img_03 {
    padding: 81px 0;
  }
  #detail_in .sec1 .detail_wrapper .dw_img.img_04 {
    padding: 31px 0;
  }
  #detail_in .sec1 .detail_wrapper .dw_img.img_05 {
    padding: 20px 0;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt {
    position: absolute;
    width: 350px;
    z-index: 1;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt h3 {
    border-bottom: 2px solid #000;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt h3 > span {
    display: block;
    height: 32px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt h3.gyou2 > span,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_05 h3 > span,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_01 h3 > span,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_musoirodori_03 h3 > span {
    height: 48px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt p > span {
    display: inline;
    padding: 0 2px;
    background: linear-gradient(
      transparent 5%,
      #fff 5%,
      #fff 95%,
      transparent 100%
    );
  }
  #detail_in .sec1 .detail_wrapper .dt_txt:after {
    content: "";
    position: absolute;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_01,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_musoirodori_01,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sumibiyaki_01 {
    top: 0;
    left: 0;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_musoirodori_01:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sumibiyaki_01:after {
    top: 56px;
    right: -30px;
    border-right: 2px solid #000;
    width: 200px;
    height: 200px;
    -webkit-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ajiwaizukushi_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ajiwaizukushi_02 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_blackangus_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_blackangus_02 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginnoumaku_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginnoumaku_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginnoumaku_05 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginoumaku_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginoumaku_02 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_gyumeshi_02 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_04 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_06 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_02 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_irodorimaku_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_irodorimaku_04 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_kurohanbagu_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_kurohanbagu_04 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_musoirodori_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_musoirodori_04 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_oropontorikara_02 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_oropontorikara_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_oropontorikara_04 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sabakara_02 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sabakara_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sabakara_05 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_04 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_06 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiojakemaku_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiojakemaku_05 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiosabamaku_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiosabamaku_05 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shogayaki_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sumibiyaki_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sumibiyaki_02 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tarudakunanban_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tarudakunanban_04 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tarudakunanban_05 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tokuseitsukada_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tokuseitsukada_02 h3 {
    padding: 0;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ajiwaizukushi_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_blackangus_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_blackangus_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_04 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginnoumaku_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginnoumaku_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginnoumaku_05 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginoumaku_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginoumaku_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_gyumeshi_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_04 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_06 p,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-chicken-nanban_01
    p,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-chicken-nanban_02
    p,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-saikyo-yaki_01
    p,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-saikyo-yaki_02
    p,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-steak-makunouchi_01
    p,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-steak-makunouchi_02
    p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_irodorimaku_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_irodorimaku_04 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_kurohanbagu_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_kurohanbagu_04 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_musoirodori_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_musoirodori_04 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_oropontorikara_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_oropontorikara_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_oropontorikara_04 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sabakara_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sabakara_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sabakara_05 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_04 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_06 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiojakemaku_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiojakemaku_05 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiosabamaku_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiosabamaku_05 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shogayaki_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sumibiyaki_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sumibiyaki_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tarudakunanban_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tarudakunanban_04 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tarudakunanban_05 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tokuseitsukada_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tokuseitsukada_02 p {
    padding: 10px 50px 0 0;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_musoirodori_02 {
    top: 0;
    right: 50px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_musoirodori_02:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sumibiyaki_04:after {
    top: 56px;
    left: -30px;
    border-left: 2px solid #000;
    width: 200px;
    height: 200px;
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ajiwaizukushi_04 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_musoirodori_02 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shogayaki_04 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sumibiyaki_04 h3 {
    padding: 0 0 0 50px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ajiwaizukushi_04 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_musoirodori_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shogayaki_04 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sumibiyaki_04 p {
    padding: 10px 0 0 50px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_blackangus_04,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_04,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_musoirodori_03 {
    top: 200px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_musoirodori_03:after {
    top: 148px;
    left: -62px;
    border-left: 2px solid #000;
    width: 300px;
    height: 50px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ajiwaizukushi_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ajiwaizukushi_05 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_blackangus_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_blackangus_04 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_02 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_04 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_05 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_06 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginnoumaku_02 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginnoumaku_04 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginoumaku_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginoumaku_04 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginoumaku_05 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_gyumeshi_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_gyumeshi_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_02 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_05 h3,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-chicken-nanban_03
    h3,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-chicken-nanban_04
    h3,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-saikyo-yaki_03
    h3,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-saikyo-yaki_04
    h3,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-steak-makunouchi_03
    h3,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-steak-makunouchi_04
    h3,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-steak-makunouchi_05
    h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_04 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_05 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_irodorimaku_02 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_irodorimaku_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_irodorimaku_05 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_kurohanbagu_02 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_kurohanbagu_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_kurohanbagu_05 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_musoirodori_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_oropontorikara_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_oropontorikara_05 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sabakara_01 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sabakara_04 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiojakemaku_02 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiojakemaku_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiojakemaku_04 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiosabamaku_02 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiosabamaku_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiosabamaku_04 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shogayaki_02 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shogayaki_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shogayaki_05 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sumibiyaki_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tarudakunanban_02 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tarudakunanban_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tokuseitsukada_03 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tokuseitsukada_04 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tokuseitsukada_05 h3 {
    padding: 0 0 0 60px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ajiwaizukushi_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ajiwaizukushi_05 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_blackangus_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_blackangus_04 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_04 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_05 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_05 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_06 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginnoumaku_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginnoumaku_04 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginoumaku_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginoumaku_04 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginoumaku_05 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_gyumeshi_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_gyumeshi_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_05 p,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-chicken-nanban_03
    p,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-chicken-nanban_04
    p,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-saikyo-yaki_03
    p,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-saikyo-yaki_04
    p,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-saikyo-yaki_05
    p,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-steak-makunouchi_03
    p,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-steak-makunouchi_04
    p,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-steak-makunouchi_05
    p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_04 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_05 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_irodorimaku_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_irodorimaku_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_irodorimaku_05 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_kurohanbagu_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_kurohanbagu_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_kurohanbagu_05 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_musoirodori_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_oropontorikara_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_oropontorikara_05 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sabakara_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sabakara_04 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiojakemaku_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiojakemaku_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiojakemaku_04 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiosabamaku_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiosabamaku_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiosabamaku_04 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shogayaki_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shogayaki_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shogayaki_05 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sumibiyaki_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tarudakunanban_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tarudakunanban_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tokuseitsukada_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tokuseitsukada_04 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tokuseitsukada_05 p {
    padding: 10px 0 0 60px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_02,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_musoirodori_04 {
    top: 420px;
    left: 0;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_musoirodori_04:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sumibiyaki_02:after {
    top: -85px;
    right: -32px;
    border-right: 2px solid #000;
    width: 100px;
    height: 100px;
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_01,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginoumaku_01,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_oropontorikara_04,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sabakara_05,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_04,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiojakemaku_01,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiosabamaku_01 {
    top: 300px;
    left: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_01:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginoumaku_01:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiojakemaku_01:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiosabamaku_01:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tarudakunanban_01:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tarudakunanban_04:after {
    top: 43px;
    right: -35px;
    border-right: 2px solid #000;
    width: 50px;
    height: 50px;
    -webkit-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_02,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiojakemaku_02,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiosabamaku_02 {
    top: 350px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_03,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_kurohanbagu_03,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiojakemaku_03,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tarudakunanban_03 {
    top: 230px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiojakemaku_03:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiojakemaku_04:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiosabamaku_03:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiosabamaku_04:after {
    top: 42px;
    left: -25px;
    border-left: 2px solid #000;
    width: 50px;
    height: 50px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_04,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginoumaku_03,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_gyumeshi_01,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_irodorimaku_05,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_oropontorikara_01,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sabakara_01,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiojakemaku_04,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiosabamaku_04 {
    top: 30px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_01,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginnoumaku_05,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_06,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_01,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_oropontorikara_02,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sabakara_02,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_01,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_06,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiojakemaku_05,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiosabamaku_05 {
    top: 0;
    left: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiojakemaku_05:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiosabamaku_05:after {
    top: 51px;
    right: -31px;
    border-right: 2px solid #000;
    width: 100px;
    height: 100px;
    -webkit-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiosabamaku_02:after {
    top: -73px;
    left: -30px;
    border-left: 2px solid #000;
    width: 90px;
    height: 90px;
    -webkit-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ajiwaizukushi_05,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiosabamaku_03,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shogayaki_03,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shogayaki_05 {
    top: 180px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_02:after {
    top: -15px;
    left: -28px;
    border-left: 2px solid #000;
    width: 40px;
    height: 40px;
    -webkit-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_03 {
    top: 0;
    left: -30px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_03:after {
    top: 69px;
    right: -136px;
    border-right: 2px solid #000;
    width: 200px;
    height: 200px;
    -webkit-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ajiwaizukushi_01 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_03 p {
    padding: 10px 70px 0 0;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_04:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tarudakunanban_03:after {
    top: 50px;
    left: -40px;
    border-left: 2px solid #000;
    width: 80px;
    height: 80px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_05 {
    top: 225px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_chikinnanban_05:after {
    top: -24px;
    left: -20px;
    border-left: 2px solid #000;
    width: 40px;
    height: 40px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_gyumeshi_01:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_irodorimaku_05:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_oropontorikara_01:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sabakara_01:after {
    top: 54px;
    left: -50px;
    border-left: 2px solid #000;
    width: 100px;
    height: 100px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_gyumeshi_02:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_oropontorikara_02:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sabakara_02:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shogayaki_01:after {
    top: 50px;
    right: -40px;
    border-right: 2px solid #000;
    width: 80px;
    height: 80px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_oropontorikara_03,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sabakara_03 {
    top: 150px;
    left: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_oropontorikara_03:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sabakara_03:after {
    top: 41px;
    right: -59px;
    border-right: 2px solid #000;
    width: 70px;
    height: 70px;
    -webkit-transform: rotate(-75deg);
    -ms-transform: rotate(-75deg);
    transform: rotate(-75deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_oropontorikara_04:after {
    top: 55px;
    right: -40px;
    border-right: 2px solid #000;
    width: 50px;
    height: 50px;
    -webkit-transform: rotate(-75deg);
    -ms-transform: rotate(-75deg);
    transform: rotate(-75deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_oropontorikara_05,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sabakara_04 {
    top: 250px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_irodorimaku_03:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_oropontorikara_05:after {
    top: 46px;
    left: -47px;
    border-left: 2px solid #000;
    width: 70px;
    height: 70px;
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_irodorimaku_01,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shogayaki_01,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tarudakunanban_01 {
    top: 50px;
    left: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_irodorimaku_01:after {
    top: 51px;
    right: -32px;
    border-right: 2px solid #000;
    width: 100px;
    height: 100px;
    -webkit-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ajiwaizukushi_03,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginoumaku_05,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_irodorimaku_02,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shogayaki_02 {
    top: 400px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ajiwaizukushi_03:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_irodorimaku_02:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shogayaki_02:after {
    top: -144px;
    left: -102px;
    border-left: 2px solid #000;
    width: 150px;
    height: 150px;
    -webkit-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_irodorimaku_03 {
    top: 210px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginnoumaku_01,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_irodorimaku_04 {
    top: 430px;
    left: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_irodorimaku_04:after {
    top: -293px;
    right: -209px;
    border-right: 2px solid #000;
    width: 280px;
    height: 280px;
    -webkit-transform: rotate(65deg);
    -ms-transform: rotate(65deg);
    transform: rotate(65deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tarudakunanban_02 {
    top: 450px;
    right: -50px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tarudakunanban_02:after {
    top: -204px;
    left: -137px;
    border-left: 2px solid #000;
    width: 200px;
    height: 200px;
    -webkit-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tarudakunanban_04 {
    top: 230px;
    left: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tarudakunanban_05 {
    top: 390px;
    left: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tarudakunanban_05:after {
    top: -26px;
    right: -35px;
    border-right: 2px solid #000;
    width: 50px;
    height: 50px;
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ajiwaizukushi_02,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sumibiyaki_02 {
    top: 250px;
    left: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sumibiyaki_03 {
    top: 280px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sumibiyaki_03:after {
    top: 132px;
    left: -62px;
    border-left: 2px solid #000;
    width: 300px;
    height: 50px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sumibiyaki_04 {
    top: 0;
    right: 0;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sabakara_04:after {
    top: 63px;
    left: -54px;
    border-left: 2px solid #000;
    width: 80px;
    height: 80px;
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_sabakara_05:after {
    top: 38px;
    right: -40px;
    border-right: 2px solid #000;
    width: 50px;
    height: 50px;
    -webkit-transform: rotate(-75deg);
    -ms-transform: rotate(-75deg);
    transform: rotate(-75deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_blackangus_01,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_kurohanbagu_01,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tokuseitsukada_01 {
    top: 51px;
    left: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_blackangus_01:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginnoumaku_03:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_kurohanbagu_01:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tokuseitsukada_01:after {
    top: 51px;
    right: -68px;
    border-right: 2px solid #000;
    width: 100px;
    height: 100px;
    -webkit-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_blackangus_03,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_02,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_kurohanbagu_02,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tokuseitsukada_03 {
    top: 50px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_02:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_kurohanbagu_02:after {
    top: 44px;
    left: -26px;
    border-left: 2px solid #000;
    width: 50px;
    height: 50px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_03:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_kurohanbagu_03:after {
    top: -35px;
    left: -31px;
    border-left: 2px solid #000;
    width: 70px;
    height: 70px;
    -webkit-transform: rotate(-40deg);
    -ms-transform: rotate(-40deg);
    transform: rotate(-40deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_04,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_kurohanbagu_04 {
    top: 420px;
    left: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_blackangus_02:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_04:after,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-steak-makunouchi_02:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_kurohanbagu_04:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tokuseitsukada_02:after {
    top: -245px;
    right: -213px;
    border-right: 2px solid #000;
    width: 250px;
    height: 250px;
    -webkit-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    transform: rotate(75deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_05,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_kurohanbagu_05,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tokuseitsukada_05 {
    top: 380px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ajiwaizukushi_05:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_05:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_kurohanbagu_05:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shogayaki_03:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shogayaki_05:after {
    top: -45px;
    left: -58px;
    border-left: 2px solid #000;
    width: 70px;
    height: 70px;
    -webkit-transform: rotate(-75deg);
    -ms-transform: rotate(-75deg);
    transform: rotate(-75deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginnoumaku_01:after {
    top: -38px;
    right: -41px;
    border-right: 2px solid #000;
    width: 60px;
    height: 60px;
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginnoumaku_02 {
    top: 70px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ajiwaizukushi_04:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginnoumaku_02:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shogayaki_04:after {
    top: 74px;
    left: -100px;
    border-left: 2px solid #000;
    width: 200px;
    height: 200px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginnoumaku_03 {
    top: 180px;
    left: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginnoumaku_04 {
    top: 430px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginnoumaku_04:after {
    top: -121px;
    left: -89px;
    border-left: 2px solid #000;
    width: 130px;
    height: 130px;
    -webkit-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginnoumaku_05:after {
    top: 78px;
    right: -110px;
    border-right: 2px solid #000;
    width: 220px;
    height: 220px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_gyumeshi_02,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_02 {
    top: 200px;
    left: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_gyumeshi_03 {
    top: 320px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_gyumeshi_03:after {
    top: -92px;
    left: -39px;
    border-left: 2px solid #000;
    width: 120px;
    height: 120px;
    -webkit-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ajiwaizukushi_01 {
    top: 20px;
    left: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ajiwaizukushi_01:after {
    top: 72px;
    right: -144px;
    border-right: 2px solid #000;
    width: 210px;
    height: 210px;
    -webkit-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ajiwaizukushi_02:after {
    top: -109px;
    right: -80px;
    border-right: 2px solid #000;
    width: 120px;
    height: 120px;
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ajiwaizukushi_04,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_02 {
    top: 0;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shogayaki_04 {
    top: 0;
    right: -100px;
    width: 400px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginoumaku_02 {
    top: 30px;
    left: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginoumaku_02:after {
    top: 69px;
    right: -137px;
    border-right: 2px solid #000;
    width: 200px;
    height: 200px;
    -webkit-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginoumaku_03:after {
    top: 69px;
    left: -135px;
    border-left: 2px solid #000;
    width: 200px;
    height: 200px;
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginoumaku_04 {
    top: 240px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginoumaku_04:after {
    top: 48px;
    left: -25px;
    border-left: 2px solid #000;
    width: 80px;
    height: 80px;
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_ginoumaku_05:after {
    top: -97px;
    left: -75px;
    border-left: 2px solid #000;
    width: 110px;
    height: 110px;
    -webkit-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_blackangus_02,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-steak-makunouchi_02,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tokuseitsukada_02 {
    top: 380px;
    left: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_blackangus_03:after {
    top: 46px;
    left: -33px;
    border-left: 2px solid #000;
    width: 70px;
    height: 70px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_blackangus_04:after {
    top: -47px;
    left: -45px;
    border-left: 2px solid #000;
    width: 80px;
    height: 80px;
    -webkit-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    transform: rotate(-50deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tokuseitsukada_03:after {
    top: 53px;
    left: -153px;
    border-left: 2px solid #000;
    width: 180px;
    height: 180px;
    -webkit-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    transform: rotate(75deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tokuseitsukada_04 {
    top: 220px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tokuseitsukada_04:after {
    top: 50px;
    left: -30px;
    border-left: 2px solid #000;
    width: 100px;
    height: 100px;
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_tokuseitsukada_05:after {
    top: -138px;
    left: -120px;
    border-left: 2px solid #000;
    width: 150px;
    height: 150px;
    -webkit-transform: rotate(-70deg);
    -ms-transform: rotate(-70deg);
    transform: rotate(-70deg);
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_takikomi_01.txt_shiojakemaku_01:after {
    top: -249px;
    right: -236px;
    border-right: 2px solid #000;
    width: 300px;
    height: 230px;
    -webkit-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    transform: rotate(80deg);
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_shiojakemaku_05.txt_takikomi_05:after {
    top: 67px;
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_shiojakemaku_02.txt_takikomi_02:after {
    top: -44px;
    left: -20px;
    height: 60px;
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_shiojakemaku_04.txt_takikomi_04:after {
    top: 21px;
    left: -51px;
    border-left: 2px solid #000;
    width: 0;
    height: 240px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(25deg);
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_shiojakemaku_03.txt_umeccha_03:after {
    top: -38px;
    left: -22px;
    width: 50px;
    height: 50px;
    -webkit-transform: rotate(320deg);
    -ms-transform: rotate(320deg);
    transform: rotate(320deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_shiojakemaku_02:after {
    border-left: 2px solid #000;
    top: -33px;
    left: -18px;
    width: 25px;
    height: 65px;
    -webkit-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_shiojakemaku_01.txt_umeccha_01:after {
    top: -245px;
    right: -235px;
    border-right: 2px solid #000;
    width: 290px;
    height: 230px;
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_shiojakemaku_01.txt_butachiki_01:after {
    top: 29px;
    right: -55px;
    border-right: 2px solid #000;
    width: 50px;
    height: 100px;
    -webkit-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_shiojakemaku_04.txt_butachiki_04:after {
    top: 28px;
    left: -59px;
    border-left: 2px solid #000;
    width: 50px;
    height: 150px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_shiojakemaku_02.txt_butachiki_02:after {
    top: -52px;
    left: -50px;
    border-left: 2px solid #000;
    width: 40px;
    height: 90px;
    -webkit-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-60deg);
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-chicken-nanban_01,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-saikyo-yaki_01,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-steak-makunouchi_01 {
    top: 40px;
    left: -100px;
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-steak-makunouchi_03 {
    top: 50px;
    left: auto;
    right: -100px;
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-steak-makunouchi_04 {
    top: 230px;
    left: auto;
    right: -100px;
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-saikyo-yaki_05,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-steak-makunouchi_05 {
    top: 380px;
    left: auto;
    right: -100px;
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-steak-makunouchi_01:after {
    top: 53px;
    right: -50px;
    border-right: 2px solid #000;
    width: 100px;
    height: 100px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-steak-makunouchi_03:after {
    top: 37px;
    left: -36px;
    border-left: 2px solid #000;
    width: 50px;
    height: 110px;
    -webkit-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    transform: rotate(35deg);
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-steak-makunouchi_04:after {
    top: 56px;
    left: -62px;
    border-left: 2px solid #000;
    width: 100px;
    height: 75px;
    -webkit-transform: rotate(65deg);
    -ms-transform: rotate(65deg);
    transform: rotate(65deg);
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-steak-makunouchi_05:after {
    top: -100px;
    left: -42px;
    border-left: 2px solid #000;
    width: 150px;
    height: 100px;
    -webkit-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    transform: rotate(-35deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_05 h3,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-saikyo-yaki_05
    h3 {
    padding: 0 0 20px 60px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_02 {
    top: 360px;
    right: auto;
    left: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_03,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-chicken-nanban_03,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-saikyo-yaki_03 {
    top: 0;
    left: auto;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_04 {
    top: 180px;
    right: auto;
    left: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_05 {
    top: 180px;
    left: auto;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_06 {
    top: 360px;
    left: auto;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_01:after {
    border-right: 2px solid #000;
    top: -72px;
    right: -165px;
    width: 60px;
    height: 270px;
    -webkit-transform: rotate(115deg);
    -ms-transform: rotate(115deg);
    transform: rotate(115deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_02:after {
    top: 53px;
    left: auto;
    border-left: 2px solid #000;
    width: 200px;
    height: 60px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    right: -194px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_03:after {
    border-right: 2px solid #000;
    top: 66px;
    right: auto;
    width: 100px;
    height: 125px;
    -webkit-transform: rotate(-150deg);
    -ms-transform: rotate(-150deg);
    transform: rotate(-135deg);
    left: -60px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_04:after {
    top: -146px;
    left: auto;
    border-left: 2px solid #000;
    width: 130px;
    height: 280px;
    -webkit-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-80deg);
    right: -215px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_05:after {
    border-right: 2px solid #000;
    top: -31px;
    right: auto;
    width: 2px;
    height: 90px;
    -webkit-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    transform: rotate(-25deg);
    left: -20px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_choice-steak-hamburg_06:after {
    border-right: 2px solid #000;
    top: -106px;
    right: auto;
    width: 10px;
    height: 150px;
    -webkit-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    transform: rotate(-25deg);
    left: -40px;
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-chicken-nanban_02,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-saikyo-yaki_02 {
    top: 260px;
    left: -100px;
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-chicken-nanban_04,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-saikyo-yaki_04 {
    top: 175px;
    left: auto;
    right: -100px;
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-chicken-nanban_01:after,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-saikyo-yaki_01:after {
    top: 38px;
    right: -87px;
    border-right: 2px solid #000;
    width: 100px;
    height: 270px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-35deg);
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-chicken-nanban_02:after,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-saikyo-yaki_02:after {
    top: -95px;
    right: -35px;
    border-right: 2px solid #000;
    width: 250px;
    height: 70px;
    -webkit-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    transform: rotate(30deg);
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-chicken-nanban_03:after,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-saikyo-yaki_03:after {
    top: 37px;
    left: -72px;
    border-left: 2px solid #000;
    width: 50px;
    height: 135px;
    -webkit-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    transform: rotate(60deg);
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-chicken-nanban_04:after,
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-saikyo-yaki_04:after {
    top: 63px;
    left: -37px;
    border-left: 2px solid #000;
    width: 100px;
    height: 50px;
    -webkit-transform: rotate(65deg);
    -ms-transform: rotate(65deg);
    transform: rotate(50deg);
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hoshizora-no-kuroushi-loin-saikyo-yaki_05:after {
    top: -115px;
    left: -70px;
    border-left: 2px solid #000;
    width: 150px;
    height: 135px;
    -webkit-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    transform: rotate(-45deg);
  }
  #detail_in
    .sec1
    .detail_wrapper
    .kaibozu_ryoshi
    .dt_txt.txt_ginnoumaku_01:after {
    top: 10px;
  }
  #detail_in .sec1 .detail_wrapper .kaibozu_ryoshi .dt_txt.txt_ginnoumaku_04 {
    top: 210px;
  }
  #detail_in
    .sec1
    .detail_wrapper
    .kaibozu_ryoshi
    .dt_txt.txt_ginnoumaku_04:after {
    top: 0;
    left: auto;
    border-left: 2px solid #000;
    width: 20px;
    height: 90px;
    -webkit-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
    right: -55px;
  }
  #detail_in .sec1 .detail_wrapper .kaibozu_ryoshi .dt_txt.txt_ginnoumaku_02 {
    top: 440px;
  }
  #detail_in
    .sec1
    .detail_wrapper
    .kaibozu_ryoshi
    .dt_txt.txt_ginnoumaku_03:after {
    top: 50px;
    right: auto;
    border-right: 2px solid #000;
    width: 100px;
    height: 130px;
    -webkit-transform: rotate(-150deg);
    -ms-transform: rotate(-150deg);
    transform: rotate(-150deg);
    left: -40px;
  }
  #detail_in .sec1 .detail_wrapper .kaibozu_ryoshi .dt_txt.txt_ginnoumaku_05 {
    top: 220px;
  }
  #detail_in
    .sec1
    .detail_wrapper
    .kaibozu_ryoshi
    .dt_txt.txt_ginnoumaku_05:after {
    top: -40px;
    right: auto;
    border-right: 2px solid #000;
    width: 220px;
    height: 120px;
    -webkit-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    transform: rotate(35deg);
    left: -235px;
  }
  #detail_in .sec1 .detail_wrapper .kaibozu_ryoshi .dt_txt.txt_ginnoumaku_06 {
    top: 370px;
  }
  #detail_in
    .sec1
    .detail_wrapper
    .kaibozu_ryoshi
    .dt_txt.txt_ginnoumaku_06:after {
    top: -192px;
    right: auto;
    border-right: 2px solid #000;
    width: 220px;
    height: 200px;
    -webkit-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    transform: rotate(100deg);
    left: -190px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_01:after {
    top: 48px;
    right: -21px;
    border-right: 2px solid #000;
    width: 20px;
    height: 160px;
    -webkit-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_02:after {
    top: -50px;
    right: -215px;
    border-left: 2px solid #000;
    width: 200px;
    height: 120px;
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(20deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_02 h3 {
    padding: 0 50px 0 0;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_03 {
    top: -30px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_03:after {
    top: 82px;
    left: -206px;
    border-left: 2px solid #000;
    width: 300px;
    height: 345px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(55deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_04:after {
    top: 5px;
    left: -50px;
    border-right: 2px solid #000;
    width: 30px;
    height: 60px;
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(60deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_05 {
    top: 420px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hyuganatsu_05:after {
    top: -35px;
    left: -120px;
    border-right: 2px solid #000;
    width: 100px;
    height: 100px;
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(-30deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_01 {
    top: 210px;
    left: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_01:after {
    top: -63px;
    right: -45px;
    border-right: 2px solid #000;
    width: 100px;
    height: 70px;
    transform: rotate(50deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_06:after,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_06:after {
    top: -102px;
    right: -194px;
    border-right: 2px solid #000;
    width: 120px;
    height: 240px;
    transform: rotate(110deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_01:after {
    top: 40px;
    right: -115px;
    border-right: 2px solid #000;
    width: 100px;
    height: 250px;
    transform: rotate(-50deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_02:after {
    top: 2px;
    left: -104px;
    border-left: 2px solid #000;
    width: 50px;
    height: 210px;
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(45deg);
    transform: rotate(60deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_04 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_05 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_06 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_02 h3,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_05 h3 {
    padding: 0 0 0 40px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_04 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_05 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_06 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_02 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_03 p,
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_05 p {
    padding: 10px 0 0 40px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_03 {
    top: 160px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_03:after {
    top: -100px;
    left: -94px;
    border-left: 2px solid #000;
    width: 70px;
    height: 150px;
    -webkit-transform: rotate(-70deg);
    -ms-transform: rotate(-40deg);
    transform: rotate(-70deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_03 h3 {
    padding: 0 0 0 45px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_04:after {
    top: -214px;
    right: -190px;
    border-right: 2px solid #000;
    width: 250px;
    height: 200px;
    -webkit-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    transform: rotate(75deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_05 {
    top: 330px;
    right: -100px;
    z-index: 5;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_salmon-roe_05:after {
    top: -47px;
    left: -34px;
    border-left: 2px solid #000;
    width: 70px;
    height: 65px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-75deg);
    transform: rotate(-45deg);
  }
  #detail_in .sec1 .detail_wrapper.detail_wrapper_iitokodori {
    padding-bottom: 70px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_01:after {
    top: 43px;
    right: -46px;
    border-right: 2px solid #000;
    width: 100px;
    height: 250px;
    transform: rotate(-20deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_02:after {
    top: -28px;
    right: -118px;
    border-left: 2px solid #000;
    width: 50px;
    height: 190px;
    transform: rotate(-55deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_03 {
    top: 400px;
    left: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_03:after {
    top: -95px;
    right: -199px;
    border-left: 2px solid #000;
    width: 100px;
    height: 280px;
    transform: rotate(75deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_04 {
    top: -40px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_04:after {
    top: 42px;
    left: -76px;
    border-right: 2px solid #000;
    width: 100px;
    height: 200px;
    transform: rotate(-140deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_05 {
    top: 132px;
    right: -100px;
    z-index: 5;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_05:after {
    top: -23px;
    left: -97px;
    border-left: 2px solid #000;
    width: 100px;
    height: 50px;
    transform: rotate(-120deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_06 {
    top: 335px;
    right: -100px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_iitokodori_06:after {
    top: 28px;
    left: -108px;
    border-right: 2px solid #000;
    width: 100px;
    height: 64px;
    transform: rotate(-45deg);
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hanbagu-truffle_06.txt_tai_06:after {
    top: -8px;
    right: -128px;
    border-right: 2px solid #000;
    width: 102px;
    height: 123px;
    transform: rotate(145deg);
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hanbagu-truffle_01.txt_tai_01:after {
    top: -32px;
    right: -123px;
    border-right: 2px solid #000;
    width: 109px;
    height: 90px;
    transform: rotate(124deg);
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hanbagu-truffle_04.txt_tai_04:after {
    top: -189px;
    right: -126px;
    border-right: 2px solid #000;
    width: 199px;
    height: 180px;
    -webkit-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    transform: rotate(59deg);
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hanbagu-truffle_03.txt_tai_03:after {
    top: -0.5px;
    left: -104px;
    border-left: 2px solid #000;
    width: 70px;
    height: 138px;
    -webkit-transform: rotate(-40deg);
    -ms-transform: rotate(-40deg);
    transform: rotate(-270deg);
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_03.txt_tai_03 {
    top: 245px;
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hanbagu-truffle_03.txt_tai_03
    h3.gyou2
    > span {
    height: 33px;
  }
  #detail_in .sec1 .detail_wrapper .dt_txt.txt_hanbagu-truffle_05.txt_tai_05 {
    top: 420px;
  }
  #detail_in
    .sec1
    .detail_wrapper
    .dt_txt.txt_hanbagu-truffle_05.txt_tai_05:after {
    top: -58px;
    left: -34px;
    border-left: 2px solid #000;
    width: 92px;
    height: 70px;
    -webkit-transform: rotate(-75deg);
    -ms-transform: rotate(-75deg);
    transform: rotate(-40deg);
  }
}

.txt_irodorinoriben_01,
.txt_irodorinoriben_02 {
  top: 36px;
}
.txt_irodorinoriben_03,
.txt_irodorinoriben_04 {
  top: 300px;
}
.txt_irodorinoriben_01,
.txt_irodorinoriben_03 {
  left: -140px;
}
.txt_irodorinoriben_02,
.txt_irodorinoriben_04 {
  right: -140px;
}
.irodorinoriben_kodawari .txt_irodorinoriben_01 p,
.irodorinoriben_kodawari .txt_irodorinoriben_03 p {
  padding: 10px 50px 0 0;
}
.irodorinoriben_kodawari .txt_irodorinoriben_02 p,
.irodorinoriben_kodawari .txt_irodorinoriben_04 p {
  padding: 10px 0 0 50px;
}
.irodorinoriben_kodawari .txt_irodorinoriben_02 h3,
.irodorinoriben_kodawari .txt_irodorinoriben_04 h3 {
  padding: 0 0 0 50px;
}
@media screen and (max-width: 769px) {
  .irodorinoriben_kodawari .txt_irodorinoriben_01 p,
  .irodorinoriben_kodawari .txt_irodorinoriben_03 p,
  .irodorinoriben_kodawari .txt_irodorinoriben_02 p,
  .irodorinoriben_kodawari .txt_irodorinoriben_04 p,
  .irodorinoriben_kodawari .txt_irodorinoriben_02 h3,
  .irodorinoriben_kodawari .txt_irodorinoriben_04 h3 {
    padding: 0;
  }
}
.irodorinoriben_kodawari .txt_irodorinoriben_01::after {
  top: 44px;
  right: -41px;
  border-right: 2px solid #000;
  width: 100px;
  height: 194px;
  -webkit-transform: rotate(-60deg);
  -ms-transform: rotate(-60deg);
  transform: rotate(-22deg);
}
.irodorinoriben_kodawari .txt_irodorinoriben_02::after {
  top: -33px;
  right: auto;
  border-right: 2px solid #000;
  width: 105px;
  height: 336px;
  -webkit-transform: rotate(-150deg);
  -ms-transform: rotate(-150deg);
  transform: rotate(-108deg);
  left: -197px;
}
.irodorinoriben_kodawari .txt_irodorinoriben_03::after {
  top: 70.8px;
  left: auto;
  border-left: 2px solid #000;
  width: 200px;
  height: 71px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(63deg);
  right: -177px;
}

.irodorinoriben_kodawari .txt_irodorinoriben_04::after {
  top: 42px;
  right: auto;
  border-right: 2px solid #000;
  width: 100px;
  height: 130px;
  -webkit-transform: rotate(-150deg);
  -ms-transform: rotate(-150deg);
  transform: rotate(-117deg);
  left: -85px;
}

  .new_iitokodori_250911 .txt_iitokodori_02>h3>span{
    height: auto !important;
    padding-bottom: .5rem !important;
  }
  @media screen and (min-width:769px) {
.new_iitokodori_250911 .txt_iitokodori_02{
    top: 165px!important;
}
.new_iitokodori_250911 .txt_iitokodori_02::after{
    top: -7px !important;
}
.new_iitokodori_250911 .txt_iitokodori_04::after{
        top: -26px !important;
        left: -202px !important;
        border-right: 2px solid #000 !important;
        width: 100px !important;
        height: 407px !important;
        transform: rotate(-120deg) !important;
}
.new_iitokodori_250911 .txt_iitokodori_06::after{
        top: 19px !important;
        left: -102px !important;
        height: 46px !important;
}
}
