
.tcd-pb-row.row1 { margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row1 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row1 { margin-bottom:30px; }
  .tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
}
.tcd-pb-row.row2 { width:800px; margin-left:auto; margin-right:auto; margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row2 .tcd-pb-col.col1 { width:50%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row2 .tcd-pb-col.col2 { width:50%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row2 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
.tcd-pb-row.row2 .tcd-pb-col.col2 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row2 { width:initial; margin-left:-15px; margin-right:-15px; margin-bottom:30px; background-color:#FFFFFF; }
  .tcd-pb-row.row2 .tcd-pb-col.col1 { width:100%; float:none; margin-bottom:30px; }
  .tcd-pb-row.row2 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
  .tcd-pb-row.row2 .tcd-pb-col.col2 { width:100%; float:none; }
  .tcd-pb-row.row2 .tcd-pb-col.col2 .tcd-pb-widget.widget1 { margin-bottom:30px; }
}
.tcd-pb-row.row3 { margin-bottom:20px; background-color:#FFFFFF; }
.tcd-pb-row.row3 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row3 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row3 { margin-bottom:0px; }
  .tcd-pb-row.row3 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:0px; }
}
.tcd-pb-row.row4 { margin-bottom:20px; background-color:#FFFFFF; }
.tcd-pb-row.row4 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row4 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
.tcd-pb-row.row4 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
.tcd-pb-row.row4 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
.tcd-pb-row.row4 .tcd-pb-col.col1 .tcd-pb-widget.widget4 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row4 { margin-bottom:20px; }
  .tcd-pb-row.row4 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
  .tcd-pb-row.row4 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
  .tcd-pb-row.row4 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
  .tcd-pb-row.row4 .tcd-pb-col.col1 .tcd-pb-widget.widget4 { margin-bottom:30px; }
}
.tcd-pb-row.row5 { margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row5 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
.tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
.tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
.tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget4 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row5 { margin-bottom:30px; }
  .tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
  .tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
  .tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
  .tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget4 { margin-bottom:30px; }
}
.tcd-pb-row.row6 { margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row6 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
.tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
.tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
.tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget4 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row6 { margin-bottom:30px; }
  .tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
  .tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
  .tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
  .tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget4 { margin-bottom:30px; }
}
.tcd-pb-row.row7 { margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row7 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
.tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
.tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
.tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget4 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row7 { margin-bottom:30px; }
  .tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
  .tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
  .tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
  .tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget4 { margin-bottom:30px; }
}
.tcd-pb-row.row8 { margin-left:-15px; margin-right:-15px; margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row8 .tcd-pb-col.col1 { width:33.3333%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row8 .tcd-pb-col.col2 { width:33.3333%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row8 .tcd-pb-col.col3 { width:33.3333%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row8 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
.tcd-pb-row.row8 .tcd-pb-col.col2 .tcd-pb-widget.widget1 { margin-bottom:30px; }
.tcd-pb-row.row8 .tcd-pb-col.col3 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row8 { margin-bottom:30px; }
  .tcd-pb-row.row8 .tcd-pb-col.col1 { width:100%; float:none; margin-bottom:30px; }
  .tcd-pb-row.row8 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
  .tcd-pb-row.row8 .tcd-pb-col.col2 { width:100%; float:none; margin-bottom:30px; }
  .tcd-pb-row.row8 .tcd-pb-col.col2 .tcd-pb-widget.widget1 { margin-bottom:30px; }
  .tcd-pb-row.row8 .tcd-pb-col.col3 { width:100%; float:none; }
  .tcd-pb-row.row8 .tcd-pb-col.col3 .tcd-pb-widget.widget1 { margin-bottom:30px; }
}
.tcd-pb-row.row9 { margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row9 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row9 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row9 { margin-bottom:10px; }
  .tcd-pb-row.row9 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:10px; }
}
.tcd-pb-row.row10 { margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row10 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row10 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row10 { margin-bottom:10px; }
  .tcd-pb-row.row10 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:10px; }
}
.tcd-pb-row.row11 { margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row11 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row11 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
.tcd-pb-row.row11 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
.tcd-pb-row.row11 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
.tcd-pb-row.row11 .tcd-pb-col.col1 .tcd-pb-widget.widget4 { margin-bottom:30px; }
.tcd-pb-row.row11 .tcd-pb-col.col1 .tcd-pb-widget.widget5 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row11 { margin-bottom:30px; }
  .tcd-pb-row.row11 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
  .tcd-pb-row.row11 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
  .tcd-pb-row.row11 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
  .tcd-pb-row.row11 .tcd-pb-col.col1 .tcd-pb-widget.widget4 { margin-bottom:30px; }
  .tcd-pb-row.row11 .tcd-pb-col.col1 .tcd-pb-widget.widget5 { margin-bottom:30px; }
}
.tcd-pb-row.row12 { margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row12 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row12 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
.tcd-pb-row.row12 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
.tcd-pb-row.row12 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
.tcd-pb-row.row12 .tcd-pb-col.col1 .tcd-pb-widget.widget4 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row12 { margin-bottom:30px; }
  .tcd-pb-row.row12 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
  .tcd-pb-row.row12 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
  .tcd-pb-row.row12 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
  .tcd-pb-row.row12 .tcd-pb-col.col1 .tcd-pb-widget.widget4 { margin-bottom:30px; }
}
.tcd-pb-row.row13 { margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row13 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row13 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row13 { margin-bottom:10px; }
  .tcd-pb-row.row13 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:10px; }
}
.tcd-pb-row.row14 { margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row14 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row14 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
.tcd-pb-row.row14 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
.tcd-pb-row.row14 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
.tcd-pb-row.row14 .tcd-pb-col.col1 .tcd-pb-widget.widget4 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row14 { margin-bottom:30px; }
  .tcd-pb-row.row14 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
  .tcd-pb-row.row14 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
  .tcd-pb-row.row14 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
  .tcd-pb-row.row14 .tcd-pb-col.col1 .tcd-pb-widget.widget4 { margin-bottom:30px; }
}
.tcd-pb-row.row15 { margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row15 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row15 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
.tcd-pb-row.row15 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
.tcd-pb-row.row15 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
.tcd-pb-row.row15 .tcd-pb-col.col1 .tcd-pb-widget.widget4 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row15 { margin-bottom:30px; }
  .tcd-pb-row.row15 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
  .tcd-pb-row.row15 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
  .tcd-pb-row.row15 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
  .tcd-pb-row.row15 .tcd-pb-col.col1 .tcd-pb-widget.widget4 { margin-bottom:30px; }
}
.tcd-pb-row.row16 { margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row16 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row16 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row16 { margin-bottom:10px; }
  .tcd-pb-row.row16 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:10px; }
}
.tcd-pb-row.row17 { margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row17 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row17 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row17 { margin-bottom:30px; }
  .tcd-pb-row.row17 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
}
.tcd-pb-row.row18 { margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row18 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row18 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
.tcd-pb-row.row18 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row18 { margin-bottom:30px; }
  .tcd-pb-row.row18 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
  .tcd-pb-row.row18 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
}
.tcd-pb-row.row19 { margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row19 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row19 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row19 { margin-bottom:30px; }
  .tcd-pb-row.row19 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
}
.tcd-pb-row.row20 { margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row20 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row20 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
.tcd-pb-row.row20 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
.tcd-pb-row.row20 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
.tcd-pb-row.row20 .tcd-pb-col.col1 .tcd-pb-widget.widget4 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row20 { margin-bottom:10px; }
  .tcd-pb-row.row20 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
  .tcd-pb-row.row20 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
  .tcd-pb-row.row20 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:10px; }
  .tcd-pb-row.row20 .tcd-pb-col.col1 .tcd-pb-widget.widget4 { margin-bottom:30px; }
}
.tcd-pb-row.row21 { margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row21 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row21 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
.tcd-pb-row.row21 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
.tcd-pb-row.row21 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row21 { margin-bottom:30px; }
  .tcd-pb-row.row21 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
  .tcd-pb-row.row21 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
  .tcd-pb-row.row21 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
}
.tcd-pb-row.row22 { margin-left:-15px; margin-right:-15px; margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row22 .tcd-pb-col.col1 { width:33.3333%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row22 .tcd-pb-col.col2 { width:33.3333%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row22 .tcd-pb-col.col3 { width:33.3333%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row22 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
.tcd-pb-row.row22 .tcd-pb-col.col2 .tcd-pb-widget.widget1 { margin-bottom:30px; }
.tcd-pb-row.row22 .tcd-pb-col.col3 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row22 { margin-bottom:30px; }
  .tcd-pb-row.row22 .tcd-pb-col.col1 { width:100%; float:none; margin-bottom:30px; }
  .tcd-pb-row.row22 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
  .tcd-pb-row.row22 .tcd-pb-col.col2 { width:100%; float:none; margin-bottom:30px; }
  .tcd-pb-row.row22 .tcd-pb-col.col2 .tcd-pb-widget.widget1 { margin-bottom:30px; }
  .tcd-pb-row.row22 .tcd-pb-col.col3 { width:100%; float:none; }
  .tcd-pb-row.row22 .tcd-pb-col.col3 .tcd-pb-widget.widget1 { margin-bottom:30px; }
}
.tcd-pb-row.row23 { margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row23 .tcd-pb-col.col1 { width:100%; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row23 { margin-bottom:30px; }
}


	.content02-button:hover,
	.button a:hover,
	.global-nav .sub-menu a:hover,
	.content02-button:hover,
	.footer-bar01,
	.copyright,
	.nav-links02-previous a,
	.nav-links02-next a,
	.pagetop a,
	#submit_comment:hover,
	.page-links a:hover,
	.page-links>span,
	.pw_form input[type="submit"]:hover {
		background: #CC2D31;
	}

	.pb_slider .slick-prev:active,
	.pb_slider .slick-prev:focus,
	.pb_slider .slick-prev:hover {
		background: #CC2D31url(https://www.arcane.co.jp/wp-content/themes/story_tcd041/pagebuilder/assets/img/slider_arrow1.png) no-repeat 23px;
	}

	.pb_slider .slick-next:active,
	.pb_slider .slick-next:focus,
	.pb_slider .slick-next:hover {
		background: #CC2D31url(https://www.arcane.co.jp/wp-content/themes/story_tcd041/pagebuilder/assets/img/slider_arrow2.png) no-repeat 25px 23px;
	}

	#comment_textarea textarea:focus,
	#guest_info input:focus,
	#comment_textarea textarea:focus {
		border: 1px solid #CC2D31;
	}

	.archive-title,
	.article01-title a,
	.article02-title a,
	.article03-title,
	.article03-category-item:hover,
	.article05-category-item:hover,
	.article04-title,
	.article05-title,
	.article06-title,
	.article06-category-item:hover,
	.column-layout01-title,
	.column-layout01-title,
	.column-layout02-title,
	.column-layout03-title,
	.column-layout04-title,
	.column-layout05-title,
	.column-layout02-title,
	.column-layout03-title,
	.column-layout04-title,
	.column-layout05-title,
	.content01-title,
	.content02-button,
	.content03-title,
	.content04-title,
	.footer-gallery-title,
	.global-nav a:hover,
	.global-nav .current-menu-item>a,
	.headline-primary,
	.nav-links01-previous a:hover,
	.nav-links01-next a:hover,
	.post-title,
	.styled-post-list1-title:hover,
	.top-slider-content-inner:after,
	.breadcrumb a:hover,
	.article07-title,
	.post-category a:hover,
	.post-meta-box a:hover,
	.post-content a,
	.color_headline {
		color: #CC2D31;
	}

	.content02,
	.gallery01 .slick-arrow:hover,
	.global-nav .sub-menu a,
	.headline-bar,
	.nav-links02-next a:hover,
	.nav-links02-previous a:hover,
	.pagetop a:hover,
	.top-slider-nav li.active a,
	.top-slider-nav li:hover a {
		background: #C6C6C6;
	}

	.social-nav-item a:hover:before {
		color: #C6C6C6;
	}

	.article01-title a:hover,
	.article02-title a:hover,
	.article03 a:hover .article03-title,
	.article04 a:hover .article04-title,
	.article07 a:hover .article07-title,
	.post-content a:hover,
	.headline-link:hover {
		color: #73604A;
	}

	@media only screen and (max-width: 991px) {
			.copyright {
				background: #CC2D31;
			}
		}

		@media only screen and (max-width: 1200px) {

			.global-nav a,
			.global-nav a:hover {
				background: #C6C6C6;
			}

			.global-nav .sub-menu a {
				background: #CC2D31;
			}
		}

	.headline-font-type {
			font-family: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
			font-weight: 500;
		}

	a:hover .thumbnail01 img,
		.thumbnail01 img:hover {
				-moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); 		}

		.global-nav>ul>li>a {
		color: #666666;
	}

	.article06 a:hover:before {
		background: rgba(255, 255, 255,
		1);
	}

	.footer-nav-wrapper:before {
		background-color: rgba(204, 45, 49,
		1);
	}

  .mb20 { margin-bottom: 20px !important; }

  .connect .bland_btn_img { float:left; display: block; }
  .connect .bland_btn_img:nth-of-type(even)  {
    margin: 0 2.2% 2% 2.2%;
  }
  .connect .bland_btn_img:nth-of-type(odd)  {
    margin: 0 0 2%  0 ;
  }
  .connect .bland_btn_img:nth-of-type(6) {
    margin: 0 0 2% 2.2% ;
  }
  .post-header h1 {
    display: none !important;
}