@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";

  .contents {
margin: 150px 0 0 0;
}
.page_title h1:before {
margin-right: 0.5em;
margin-left: 6em;
}
.page_title h1:after {
margin-left: 0.5em;
margin-right: 6em;
}
.detailbody .box h1,
.detailbody .box h2 {
border-bottom: 2px solid #be003c;
color: #be003c;
}
.detailbody .box h1 .txt_jp {
color: #e0cd76;
}
.field_detail {
margin-bottom: 50px;
}
.field_detail .ph_txt p {
margin-top: 0;
font-size: 120%;
}
.field_detail .ph_txt h3 {
border-bottom: 2px solid #eaeaea;
font-size: 20px;
margin: 10px 0px 5px;
}
  .contents {
margin: 150px 0 0 0;
}
.page_title h1:before {
margin-right: 0.5em;
margin-left: 6em;
}
.page_title h1:after {
margin-left: 0.5em;
margin-right: 6em;
}
.detailbody .box h1,
.detailbody .box h2 {
border-bottom: 2px solid #be003c;
color: #be003c;
}
.detailbody .box h1 .txt_jp {
color: #e0cd76;
}
.field_detail {
margin-bottom: 50px;
}
.field_detail .ph_txt p {
margin-top: 0;
font-size: 120%;
}
.field_detail .ph_txt h3 {
border-bottom: 2px solid #eaeaea;
font-size: 20px;
margin: 10px 0px 5px;
}
  .contents {
margin: 150px 0 0 0;
}
.page_title h1:before {
margin-right: 0.5em;
margin-left: 6em;
}
.page_title h1:after {
margin-left: 0.5em;
margin-right: 6em;
}
.detailbody .box h1,
.detailbody .box h2 {
border-bottom: 2px solid #be003c;
color: #be003c;
}
.detailbody .box h1 .txt_jp {
color: #e0cd76;
}
.field_detail {
margin-bottom: 50px;
}
.field_detail .ph_txt p {
margin-top: 0;
font-size: 120%;
}
.field_detail .ph_txt h3 {
border-bottom: 2px solid #eaeaea;
font-size: 20px;
margin: 10px 0px 5px;
}