@charset "UTF-8";
/* ===================================================================
CSS information
 file name  : copy.css author     : Ability Consultant style info : エラーページ
=================================================================== */
.con_misc { max-width: 1200px; margin: auto; }
@media only screen and (max-width: 1199px) { .con_misc { width: 95%; } }

@-webkit-keyframes animationScrollDown { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); }
  50% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transform: translate(0, 6px); -ms-transform: translate(0, 6px); -webkit-transform: translate(0, 6px); transform: translate(0, 6px); } }
@-moz-keyframes animationScrollDown { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); }
  50% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transform: translate(0, 6px); -ms-transform: translate(0, 6px); -webkit-transform: translate(0, 6px); transform: translate(0, 6px); } }
@-ms-keyframes animationScrollDown { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); }
  50% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transform: translate(0, 6px); -ms-transform: translate(0, 6px); -webkit-transform: translate(0, 6px); transform: translate(0, 6px); } }
@keyframes animationScrollDown { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); }
  50% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
  100% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transform: translate(0, 6px); -ms-transform: translate(0, 6px); -webkit-transform: translate(0, 6px); transform: translate(0, 6px); } }
@keyframes animHomeHeaderLine { 0% { background-position: 0 -5em; }
  50% { background-position: 0 0; }
  100% { background-position: 0 5em; } }
/* -----------------------------------------------------------
	misc
----------------------------------------------------------- */
.con_misc { margin-top: 70px; margin-bottom: 70px; }
@media only screen and (min-width: 768px) and (max-width: 1199px) { .con_misc { margin-top: 30px; } }
@media only screen and (max-width: 767px) { .con_misc { margin-top: 2em; } }
@media only screen and (min-width: 768px) and (max-width: 1199px) { .con_misc { margin-bottom: 30px; } }
@media only screen and (max-width: 767px) { .con_misc { margin-bottom: 2em; } }
@media only screen and (min-width: 768px) { .con_misc { text-align: center; } }
@media print { .con_misc { text-align: center; } }
.ie8 .con_misc { text-align: center; }
@media only screen and (min-width: 1200px) { .con_misc { max-width: 1400px; } }
@media print { .con_misc { max-width: 1400px; } }
.ie8 .con_misc { max-width: 1400px; }
.con_misc h3 { margin-bottom: 30px; font-size: 234%; font-weight: normal; letter-spacing: .15em; }
@media only screen and (min-width: 768px) and (max-width: 1199px) { .con_misc h3 { margin-bottom: 25px; } }
@media only screen and (max-width: 767px) { .con_misc h3 { margin-bottom: 0.5em; } }
@media only screen and (min-width: 768px) and (max-width: 1199px) { .con_misc h3 { font-size: 200%; letter-spacing: .13em; } }
@media only screen and (max-width: 767px) { .con_misc h3 { font-size: 150%; letter-spacing: 0; } }
@media only screen and (min-width: 768px) { .con_misc .txt { font-size: 117%; line-height: 2; } }
@media print { .con_misc .txt { font-size: 117%; line-height: 2; } }
.ie8 .con_misc .txt { font-size: 117%; line-height: 2; }
