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

  .contents {
margin: 150px 0 0 0;
}
.copy {
color: #be003c;
font-weight: bold;
text-align: center;
font-size: 2.5rem;
width: 100%;
padding: 0;
margin: 10px 0;
letter-spacing: 1.5rem;
}
.detailbody .box {
padding: 25px 35px 50px;
}
.detailbody .box ul {
margin-bottom: 10px;
}
.centerbn_large .center_bn {
width: 43%;
}
.sns_area {
outline: 7px solid #be003c;
outline-offset: -7px;	padding: 10px 20px;
width: 58%;
}
.sns_area p {
text-align: center !important;
color: #be003c;
font-weight: bold;
font-size: 250%;
margin: 20px 0;
font-family: 'Agency FB', 'Lato', "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Helvetica, Arial, sans-serif;
width: 100%;
padding: 0 0 6px;
display: flex;
align-items: center;
line-height: 0.8;
}
.sns_area p:before,
.sns_area p:after {
border-top: 5px solid;
content: "";
display: inline; flex-grow: 1;
}
.sns_area p:before {
margin-right: 0.5em;
margin-left: 5em;
}
.sns_area p:after {
margin-left: 0.5em;
margin-right: 5em;
}
.detailbody .box .sns_area ul {
margin-bottom: 10px;
}
.sns_area ul li.part {
width: calc(100% / 5 - (30px * 2));
margin: 30px;
}
@media only screen and (max-width: 660px) {
.detailbody .box .centerbn_large .center_bn {
width: auto;
margin: 20px 0;
padding: 0 !important;
}
.split1,.split2,.detailbody .box ul {
margin:0 !important;
}
}
@media only screen and (max-width: 880px) {
.detailbody .box .sns_area ul li.part {
width: calc(100% / 5 - (5px * 2));
margin: 20px;
}
}
@media only screen and (max-width: 480px) {
.box li {
margin: 10px 0 !important;
}
.detailbody .box .sns_area ul li.part {
width: 48%;
display: inline-block;
margin: 0;
}
.detailbody .box .sns_area ul li.part:nth-child(odd) {
margin: 0px 10px 10px 0;
}
.detailbody .box .sns_area ul li.part:nth-child(even) {
margin: 0px 0 10px 0;
}
.detailbody .box .sns_area {
margin-top: 10px !important;
}
.sns_area p:before {
margin-left: 1em;
}
.sns_area p:after {
margin-right: 1em;
}
}
  .contents {
margin: 150px 0 0 0;
}
.copy {
color: #be003c;
font-weight: bold;
text-align: center;
font-size: 2.5rem;
width: 100%;
padding: 0;
margin: 10px 0;
letter-spacing: 1.5rem;
}
.detailbody .box {
padding: 25px 35px 50px;
}
.detailbody .box ul {
margin-bottom: 10px;
}
.centerbn_large .center_bn {
width: 43%;
}
.sns_area {
outline: 7px solid #be003c;
outline-offset: -7px;	padding: 10px 20px;
width: 58%;
}
.sns_area p {
text-align: center !important;
color: #be003c;
font-weight: bold;
font-size: 250%;
margin: 20px 0;
font-family: 'Agency FB', 'Lato', "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Helvetica, Arial, sans-serif;
width: 100%;
padding: 0 0 6px;
display: flex;
align-items: center;
line-height: 0.8;
}
.sns_area p:before,
.sns_area p:after {
border-top: 5px solid;
content: "";
display: inline; flex-grow: 1;
}
.sns_area p:before {
margin-right: 0.5em;
margin-left: 5em;
}
.sns_area p:after {
margin-left: 0.5em;
margin-right: 5em;
}
.detailbody .box .sns_area ul {
margin-bottom: 10px;
}
.sns_area ul li.part {
width: calc(100% / 5 - (30px * 2));
margin: 30px;
}
@media only screen and (max-width: 660px) {
.detailbody .box .centerbn_large .center_bn {
width: auto;
margin: 20px 0;
padding: 0 !important;
}
.split1,.split2,.detailbody .box ul {
margin:0 !important;
}
}
@media only screen and (max-width: 880px) {
.detailbody .box .sns_area ul li.part {
width: calc(100% / 5 - (5px * 2));
margin: 20px;
}
}
@media only screen and (max-width: 480px) {
.box li {
margin: 10px 0 !important;
}
.detailbody .box .sns_area ul li.part {
width: 48%;
display: inline-block;
margin: 0;
}
.detailbody .box .sns_area ul li.part:nth-child(odd) {
margin: 0px 10px 10px 0;
}
.detailbody .box .sns_area ul li.part:nth-child(even) {
margin: 0px 0 10px 0;
}
.detailbody .box .sns_area {
margin-top: 10px !important;
}
.sns_area p:before {
margin-left: 1em;
}
.sns_area p:after {
margin-right: 1em;
}
}
  .contents {
margin: 150px 0 0 0;
}
.copy {
color: #be003c;
font-weight: bold;
text-align: center;
font-size: 2.5rem;
width: 100%;
padding: 0;
margin: 10px 0;
letter-spacing: 1.5rem;
}
.detailbody .box {
padding: 25px 35px 50px;
}
.detailbody .box ul {
margin-bottom: 10px;
}
.centerbn_large .center_bn {
width: 43%;
}
.sns_area {
outline: 7px solid #be003c;
outline-offset: -7px;	padding: 10px 20px;
width: 58%;
}
.sns_area p {
text-align: center !important;
color: #be003c;
font-weight: bold;
font-size: 250%;
margin: 20px 0;
font-family: 'Agency FB', 'Lato', "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Helvetica, Arial, sans-serif;
width: 100%;
padding: 0 0 6px;
display: flex;
align-items: center;
line-height: 0.8;
}
.sns_area p:before,
.sns_area p:after {
border-top: 5px solid;
content: "";
display: inline; flex-grow: 1;
}
.sns_area p:before {
margin-right: 0.5em;
margin-left: 5em;
}
.sns_area p:after {
margin-left: 0.5em;
margin-right: 5em;
}
.detailbody .box .sns_area ul {
margin-bottom: 10px;
}
.sns_area ul li.part {
width: calc(100% / 5 - (30px * 2));
margin: 30px;
}
@media only screen and (max-width: 660px) {
.detailbody .box .centerbn_large .center_bn {
width: auto;
margin: 20px 0;
padding: 0 !important;
}
.split1,.split2,.detailbody .box ul {
margin:0 !important;
}
}
@media only screen and (max-width: 880px) {
.detailbody .box .sns_area ul li.part {
width: calc(100% / 5 - (5px * 2));
margin: 20px;
}
}
@media only screen and (max-width: 480px) {
.box li {
margin: 10px 0 !important;
}
.detailbody .box .sns_area ul li.part {
width: 48%;
display: inline-block;
margin: 0;
}
.detailbody .box .sns_area ul li.part:nth-child(odd) {
margin: 0px 10px 10px 0;
}
.detailbody .box .sns_area ul li.part:nth-child(even) {
margin: 0px 0 10px 0;
}
.detailbody .box .sns_area {
margin-top: 10px !important;
}
.sns_area p:before {
margin-left: 1em;
}
.sns_area p:after {
margin-right: 1em;
}
}
  .contents {
margin: 150px 0 0 0;
}
.copy {
color: #be003c;
font-weight: bold;
text-align: center;
font-size: 2.5rem;
width: 100%;
padding: 0;
margin: 10px 0;
letter-spacing: 1.5rem;
}
.detailbody .box {
padding: 25px 35px 50px;
}
.detailbody .box ul {
margin-bottom: 10px;
}
.centerbn_large .center_bn {
width: 43%;
}
.sns_area {
outline: 7px solid #be003c;
outline-offset: -7px;	padding: 10px 20px;
width: 58%;
}
.sns_area p {
text-align: center !important;
color: #be003c;
font-weight: bold;
font-size: 250%;
margin: 20px 0;
font-family: 'Agency FB', 'Lato', "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Helvetica, Arial, sans-serif;
width: 100%;
padding: 0 0 6px;
display: flex;
align-items: center;
line-height: 0.8;
}
.sns_area p:before,
.sns_area p:after {
border-top: 5px solid;
content: "";
display: inline; flex-grow: 1;
}
.sns_area p:before {
margin-right: 0.5em;
margin-left: 5em;
}
.sns_area p:after {
margin-left: 0.5em;
margin-right: 5em;
}
.detailbody .box .sns_area ul {
margin-bottom: 10px;
}
.sns_area ul li.part {
width: calc(100% / 5 - (30px * 2));
margin: 30px;
}
@media only screen and (max-width: 660px) {
.detailbody .box .centerbn_large .center_bn {
width: auto;
margin: 20px 0;
padding: 0 !important;
}
.split1,.split2,.detailbody .box ul {
margin:0 !important;
}
}
@media only screen and (max-width: 880px) {
.detailbody .box .sns_area ul li.part {
width: calc(100% / 5 - (5px * 2));
margin: 20px;
}
}
@media only screen and (max-width: 480px) {
.box li {
margin: 10px 0 !important;
}
.detailbody .box .sns_area ul li.part {
width: 48%;
display: inline-block;
margin: 0;
}
.detailbody .box .sns_area ul li.part:nth-child(odd) {
margin: 0px 10px 10px 0;
}
.detailbody .box .sns_area ul li.part:nth-child(even) {
margin: 0px 0 10px 0;
}
.detailbody .box .sns_area {
margin-top: 10px !important;
}
.sns_area p:before {
margin-left: 1em;
}
.sns_area p:after {
margin-right: 1em;
}
}
  .contents {
margin: 150px 0 0 0;
}
.copy {
color: #be003c;
font-weight: bold;
text-align: center;
font-size: 2.5rem;
width: 100%;
padding: 0;
margin: 10px 0;
letter-spacing: 1.5rem;
}
.detailbody .box {
padding: 25px 35px 50px;
}
.detailbody .box ul {
margin-bottom: 10px;
}
.centerbn_large .center_bn {
width: 43%;
}
.sns_area {
outline: 7px solid #be003c;
outline-offset: -7px;	padding: 10px 20px;
width: 58%;
}
.sns_area p {
text-align: center !important;
color: #be003c;
font-weight: bold;
font-size: 250%;
margin: 20px 0;
font-family: 'Agency FB', 'Lato', "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Helvetica, Arial, sans-serif;
width: 100%;
padding: 0 0 6px;
display: flex;
align-items: center;
line-height: 0.8;
}
.sns_area p:before,
.sns_area p:after {
border-top: 5px solid;
content: "";
display: inline; flex-grow: 1;
}
.sns_area p:before {
margin-right: 0.5em;
margin-left: 5em;
}
.sns_area p:after {
margin-left: 0.5em;
margin-right: 5em;
}
.detailbody .box .sns_area ul {
margin-bottom: 10px;
}
.sns_area ul li.part {
width: calc(100% / 5 - (30px * 2));
margin: 30px;
}
@media only screen and (max-width: 660px) {
.detailbody .box .centerbn_large .center_bn {
width: auto;
margin: 20px 0;
padding: 0 !important;
}
.split1,.split2,.detailbody .box ul {
margin:0 !important;
}
}
@media only screen and (max-width: 880px) {
.detailbody .box .sns_area ul li.part {
width: calc(100% / 5 - (5px * 2));
margin: 20px;
}
}
@media only screen and (max-width: 480px) {
.box li {
margin: 10px 0 !important;
}
.detailbody .box .sns_area ul li.part {
width: 48%;
display: inline-block;
margin: 0;
}
.detailbody .box .sns_area ul li.part:nth-child(odd) {
margin: 0px 10px 10px 0;
}
.detailbody .box .sns_area ul li.part:nth-child(even) {
margin: 0px 0 10px 0;
}
.detailbody .box .sns_area {
margin-top: 10px !important;
}
.sns_area p:before {
margin-left: 1em;
}
.sns_area p:after {
margin-right: 1em;
}
}
  .contents {
margin: 150px 0 0 0;
}
.copy {
color: #be003c;
font-weight: bold;
text-align: center;
font-size: 2.5rem;
width: 100%;
padding: 0;
margin: 10px 0;
letter-spacing: 1.5rem;
}
.detailbody .box {
padding: 25px 35px 50px;
}
.detailbody .box ul {
margin-bottom: 10px;
}
.centerbn_large .center_bn {
width: 43%;
}
.sns_area {
outline: 7px solid #be003c;
outline-offset: -7px;	padding: 10px 20px;
width: 58%;
}
.sns_area p {
text-align: center !important;
color: #be003c;
font-weight: bold;
font-size: 250%;
margin: 20px 0;
font-family: 'Agency FB', 'Lato', "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Helvetica, Arial, sans-serif;
width: 100%;
padding: 0 0 6px;
display: flex;
align-items: center;
line-height: 0.8;
}
.sns_area p:before,
.sns_area p:after {
border-top: 5px solid;
content: "";
display: inline; flex-grow: 1;
}
.sns_area p:before {
margin-right: 0.5em;
margin-left: 5em;
}
.sns_area p:after {
margin-left: 0.5em;
margin-right: 5em;
}
.detailbody .box .sns_area ul {
margin-bottom: 10px;
}
.sns_area ul li.part {
width: calc(100% / 5 - (30px * 2));
margin: 30px;
}
@media only screen and (max-width: 660px) {
.detailbody .box .centerbn_large .center_bn {
width: auto;
margin: 20px 0;
padding: 0 !important;
}
.split1,.split2,.detailbody .box ul {
margin:0 !important;
}
}
@media only screen and (max-width: 880px) {
.detailbody .box .sns_area ul li.part {
width: calc(100% / 5 - (5px * 2));
margin: 20px;
}
}
@media only screen and (max-width: 480px) {
.box li {
margin: 10px 0 !important;
}
.detailbody .box .sns_area ul li.part {
width: 48%;
display: inline-block;
margin: 0;
}
.detailbody .box .sns_area ul li.part:nth-child(odd) {
margin: 0px 10px 10px 0;
}
.detailbody .box .sns_area ul li.part:nth-child(even) {
margin: 0px 0 10px 0;
}
.detailbody .box .sns_area {
margin-top: 10px !important;
}
.sns_area p:before {
margin-left: 1em;
}
.sns_area p:after {
margin-right: 1em;
}
}