﻿/* 横幅1200px以下の場合のみ適用 */
@media (max-width: 1200px) {
  img{
    max-width: 98%;
    height: auto;
  }
}
.auto-style244 {
	text-align: center;
}
div{
	text-align: center;
	border-bottom-style: none;
	border-bottom-color: inherit;
	border-bottom-width: medium;

}
.auto-style113 {
	border-collapse: collapse;
	border: 3px solid #808080;
}
.auto-style138 {
	text-align: center;
	font-size: medium;
	border: 1px solid #808080;
	background-color: #FFFFFF;
}
.auto-style137 {
	text-align: center;
	border: 1px solid #808080;
	background-color: #FFFFFF;
}
.auto-style139 {
	text-align: center;
	border: 1px solid #808080;
	background-color: #FFFFFF;
}
.auto-style32 {
	text-align: center;
}
.auto-style33 {
	font-size: medium;
	color: #008000;
	font-weight: normal;
	text-align: left;
}
.auto-style54 {
	border-collapse: collapse;
	border: 1px solid #808080;
}
.auto-style109 {
	text-align: center;
	border: 1px solid #808080;
}
.auto-style122 {
	border: 1px solid #808080;
	text-align: center;
	font-size: medium;
	color: #383838;
}
.auto-style252 {
	color: #383838;
}
.auto-style238 {
	text-align: center;
	font-size: medium;
	color: #000000;
	border: 1px solid #808080;
}
.auto-style239 {
	color: #000000;
}
  .auto-style217 {
	font-size: medium;
}
.auto-style253 {
	text-align: center;
	color: #383838;
}
.auto-style246 {
	font-family: "源ノ角ゴシック JP Heavy";
	font-size: medium;
	  /*-webkit-text-stroke: 0.5px #FFF;
  text-stroke: 0.5px #FFF;*/
	color:#4F4F4F;
	padding:0;
	margin-bottom:0;
	text-shadow: 0px 3px 1px rgba(21,21,0,0.12);
}
.auto-style245 {
	font-family: "源ノ角ゴシック JP Heavy";
	font-size: 4em;
	color: #4F4F4F;
  /*-webkit-text-stroke: 2px #FFF;
  text-stroke: 2px #FFF;*/
  padding:0;
  margin:0;
	text-shadow: 0px 3px 1px rgba(21,21,0,0.12);
}
.auto-style292 {
	font-family: "源ノ角ゴシック JP Heavy";
	font-size: 2em;
	color: #4F4F4F; /*-webkit-text-stroke: 2px #FFF;
  text-stroke: 2px #FFF;*/;
	padding: 0;
	margin: 0;
	text-shadow: 0px 3px 1px rgba(21,21,0,0.12);
}
.auto-style296 {
	background-color: #000000;
	margin-bottom:0;
}
.hyou{
	border-top:3px #616161 solid;
	border-left:3px #616161 solid;
	border-right:3px #616161 solid;
	border-bottom:none;
	border-collapse: collapse;

}


.auto-style308 {
	font-size: 2.5em;
}
.auto-style319 {
	font-size: small;
	color: #A00404;
}
.auto-style320 {
	font-size: x-large;
	color: #A00404;
}
.auto-style326 {
	background-color: #CECECE;
}
.auto-style335 {
	font-size: x-large;
	color: #A00404;
}
.auto-style343 {
	text-align: center;
	border-left: 1px solid #616161;
	border-right: 1px solid #616161;
	border-top: 1px solid #616161;
	border-bottom: 3px solid #808080;
	background-color: #FFFFFF;
}
/* CSSコード */
/* リセットCSS */
hr {
  height: 0;
  margin: 0;
  padding: 0;
  border: 0;
}

/* グラデーション */
.hr1 {
  height: 1px;
  background: #aaa;
  background-image: -webkit-linear-gradient(left, #ddd, #999, #ddd);
  background-image: -moz-linear-gradient(left, #ddd, #999, #ddd);
  background-image: -ms-linear-gradient(left, #ddd, #999, #ddd);
  background-image: -o-linear-gradient(left, #ddd, #999, #ddd);
}

.hr2 {
  height: 3px;
  background: #B60000;
  background-image: -webkit-linear-gradient(left, #F7CACA, #B60000, #F7CACA);
  background-image: -moz-linear-gradient(left, #F7CACA, #B60000, #F7CACA);
  background-image: -ms-linear-gradient(left, #F7CACA, #B60000, #F7CACA);
  background-image: -o-linear-gradient(left, #F7CACA, #B60000, #F7CACA);
}
.auto-style346 {
	font-size: large;
}
.auto-style347 {
	font-size: large;
	color: #FFFFFF;
	background-color: #DF5656;
}
.auto-style350 {
	font-size: x-large;
	color: #3C3B3B;
}
.kuuhaku{
	margin:0;
	padding:0;
}



/*ユニーズ一覧リンク*/
.you{
	text-align: center;
	border-bottom-style: none;
	border-bottom-color: inherit;
	border-bottom-width: medium;
	font-size:x-large;
	font-weight:bold;

}

.you a {
color:#494949;
  position: relative;
  display: inline-block;
  transition: .3s;
 transition: color 0.3s;
}

.you a:hover{
  color : #DF5656;
}

.you a::after {
  position: absolute;
  bottom: 0;
  left: 50%;
  content: '';
  width: 0;
  height: 1px;
  background-color: #E50012;
  transition: .3s;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.you a:hover::after {
  width: 100%;
}
.you1 {
	text-decoration: none;
}

.auto-style354 {
	font-size: small;
}

.auto-style359 {
	font-size: x-large;
	color: #FF0000;
}
.auto-style360 {
	font-size: 1.2em;
	color: #E4E4E9;
	text-align: center;
}

.auto-style363 {
	text-align: center;
	font-size: large;
	border: 1px solid #616161;
	background-color: #FFFFFF;
}
/* パソコンで見たときは".pc"のclassがついた画像が表示される */
.pc3 { display: block !important; 
justify-content: center;
margin:0;}
.mobile3 { display: none !important; }
 
/* スマートフォンで見たときは".mobile "のclassがついた画像が表示される */
@media only screen and (max-width: 750px) {
    .pc3 { display: none !important; }
    .mobile3 { display: block !important; 
    padding-left:50px;}
}
@media screen and (min-width:640px){
  .kai {
    display: none;
  }
  }
@media screen and (max-width:750px){
	.tate th,
	.tate td{
 		display: block;
        text-align: center;
    }
}
.auto-style373 {
	color: #B60000;
}
.auto-style377 {
	font-size: large;
	text-align: center;
}
.auto-style379 {
	border: 1px solid #616161;
	background-color: #AEAFD5;
}
.auto-style380 {
	border: 1px solid #616161;
	font-size: large;
	color: #A00404;
	background-color: #E4E0F1;
}
.auto-style382 {
	color: #A00404;
}
.auto-style294 {
	text-align: center;
	font-size: xx-large;
	color: #FF0000;
}
.auto-style295 {
	font-size: 1.2em;
	color: #FFFFFF;
}
.auto-style297 {
	font-size: 1.2em;
	color: #FFFFFF;
	text-align: left;
}
.auto-style392 {
	color: #FF0000;
}
.auto-style393 {
	font-size: small;
	color: #A00404;
	font-weight: bold;
}
.auto-style394 {
	border: 1px solid #616161;
	background-color: #E4E0F1;
}
.auto-style396 {
	text-align: center;
	border-left: 1px solid #616161;
	border-right: 1px solid #616161;
	border-top: 1px solid #616161;
	border-bottom: 3px solid #808080;
	background-color: #FFFFFF;
	color: #A00404;
	font-weight: bold;
}
.auto-style397 {
	font-size: x-large;
	color: #A00404;
	font-weight: bold;
}
.auto-style398 {
	border: 1px solid #616161;
	font-size: large;
	color: #A00404;
	background-color: #E4E0F1;
	font-weight: bold;
}
.auto-style399 {
	text-align: center;
	border-left: 3px solid #cecece;
	border-right: 3px solid #cecece;
	background-color: none;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom-style: none;
	border-bottom-color: inherit;
	border-bottom-width: medium;
	color: #000000;
}
.auto-style400 {
	text-align: center;
	border-left: 3px solid #cecece;
	border-right: 3px solid #cecece;
	background-color: none;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom-style: none;
	border-bottom-color: inherit;
	border-bottom-width: medium;
	color: #A00404;
}
