﻿.auto-style1 {
	text-align: center;
}
.auto-style2 {
	border-collapse: collapse;
	border: 3px solid #808080;
}
.auto-style3 {
	text-align: center;
	border: 1px solid #808080;
}
.auto-style12 {
	text-align: center;
	border: 1px solid #808080;
	background-color: #00FFFF;
}
.auto-style13 {
	text-align: center;
	font-size: large;
	border: 1px solid #808080;
	background-color: #00FFFF;
}
.auto-style15 {
	text-align: center;
	font-size: xx-large;
	color: #0000FF;
}
.auto-style18 {
	font-size: medium;
	color: #FF0000;
	font-family: "Meiryo UI";
}
.auto-style21 {
	text-align: center;
	font-size: xx-large;
	font-family: メイリオ;
}
.auto-style22 {
	border-collapse: collapse;
	border: 2px solid #808080;
}
.auto-style23 {
	text-align: center;
	border: 1px solid #808080;
	font-size: small;
}
.auto-style25 {
	text-align: center;
	border: 1px solid #808080;
	font-size: medium;
	background-color: #FFFF00;
	font-family: "Meiryo UI";
}
.auto-style26 {
	text-align: center;
	border: 1px solid #808080;
	font-size: medium;
	background-color: #00FFFF;
}
.auto-style27 {
	font-size: large;
}
.auto-style28 {
	text-align: center;
	font-size: x-large;
	color: #FF0000;
	font-family: メイリオ;
}
.auto-style33 {
	font-size: large;
	color: #FF0000;
	font-family: メイリオ;
}
.auto-style34 {
	color: #FF0000;
}
.auto-style35 {
	text-align: center;
	color: #0000FF;
	font-family: メイリオ;
}
.auto-style36 {
	margin-bottom: 0px;
}
.auto-style38 {
	text-align: center;
	border: 1px solid #808080;
	background-color: #FFFFFF;
}
.auto-style40 {
	font-size: small;
	color: #000000;
	font-family: メイリオ;
	font-weight: normal;
}
/* 横幅480px以下の場合のみ適用 */
@media (max-width: 480px) {
  img{
    max-width: 98%;
    height: auto;
  }
}
.auto-style43 {
	text-align: center;
	border: 1px solid #808080;
	font-size: medium;
}
.auto-style44 {
	border-width: 0px;
	font-size: medium;
	font-family: "Meiryo UI";
}
.auto-style46 {
	color: #0000FF;
}
.auto-style47 {
	text-align: center;
	border: 1px solid #808080;
	background-color: #FFFFFF;
	font-family: "Meiryo UI";
}
.auto-style48 {
	text-align: center;
	font-size: medium;
	border: 1px solid #808080;
	background-color: #FFFFFF;
	color: #000000;
	font-family: "Meiryo UI";
}
.auto-style54 {
	font-size: x-large;
	color: #FF0000;
	font-family: メイリオ;
}
.auto-style55 {
	text-align: center;
	font-size: medium;
}
.auto-style56 {
	border-collapse: collapse;
	border: 2px solid #00FF00;
}
.auto-style57 {
	text-align: center;
	font-family: メイリオ;
	border: 1px solid #00FF00;
}
.auto-style59 {
	text-align: center;
	font-size: x-large;
	font-family: メイリオ;
}
.auto-style60 {
	text-align: center;
	font-family: メイリオ;
}
.auto-style61 {
	font-family: メイリオ;
}
.auto-style62 {
	color: #FF0000;
	font-family: メイリオ;
}
.auto-style63 {
	text-align: center;
	font-size: xx-large;
	color: #0000FF;
	font-family: メイリオ;
}
.auto-style64 {
	font-size: small;
	font-family: "Meiryo UI";
}
.auto-style65 {
	text-align: left;
	border: 1px solid #808080;
	font-size: medium;
	font-family: "Meiryo UI";
}
.auto-style66 {
	text-align: center;
	border: 1px solid #808080;
	font-family: "Meiryo UI";
}
.auto-style67 {
	text-align: center;
	font-size: large;
	border: 1px solid #808080;
	font-family: "Meiryo UI";
}
.auto-style71 {
	text-align: center;
	border: 1px solid #808080;
	background-color: #00FF00;
	font-family: "Meiryo UI";
}
.auto-style72 {
	text-align: center;
	font-size: large;
	border: 1px solid #808080;
	background-color: #00FFFF;
	font-family: "Meiryo UI";
}
.auto-style73 {
	text-align: center;
	border: 1px solid #808080;
	background-color: #00FFFF;
	font-family: "Meiryo UI";
}
.auto-style74 {
	color: #FF0000;
	font-family: "Meiryo UI";
}
.auto-style75 {
	font-family: "Meiryo UI";
}
.auto-style76 {
	text-align: center;
	font-size: large;
	font-family: メイリオ;
}
.auto-style80 {
	text-align: center;
	border: 1px solid #808080;
	font-size: small;
	font-family: メイリオ;
}
.auto-style82 {
	text-align: center;
	border: 1px solid #808080;
	font-size: medium;
	font-family: メイリオ;
}
.auto-style85 {
	text-align: center;
	border: 1px solid #808080;
	font-size: medium;
	background-color: #00FFFF;
	font-family: "Meiryo UI";
}
.auto-style86 {
	font-size: large;
	font-family: "Meiryo UI";
}
.auto-style87 {
	text-align: center;
	border: 1px solid #808080;
	font-size: medium;
	font-family: "Meiryo UI";
	background-color: #FFFFFF;
}
.auto-style88 {
	border-width: 0px;
	font-family: "Meiryo UI";
}
.auto-style89 {
	color: #0000FF;
	font-family: "Meiryo UI";
}
.auto-style90 {
	text-align: center;
	border: 1px solid #808080;
	font-size: medium;
	font-family: "Meiryo UI";
}
.auto-style91 {
	text-align: center;
	border: 1px solid #808080;
	font-size: small;
	font-family: "Meiryo UI";
}
.auto-style4 {
	text-align: center;
	font-family: メイリオ;
	font-size: x-large;
}
.auto-style138 {
	text-align: center;
	font-family: メイリオ;
	font-size: x-large;
	color: #FF0000;
}
.auto-style139 {
	text-align: center;
	font-family: メイリオ;
	font-size: medium;
}
.auto-style142 {
	text-align: center;
	font-family: メイリオ;
	color: #0000FF;
	font-size: large;
}
.auto-style143 {
	text-align: center;
	font-family: メイリオ;
	font-size: medium;
}
.auto-style141 {
	text-align: center;
	font-family: メイリオ;
	color: #FF0000;
}
.auto-style144 {
	text-align: center;
	font-family: メイリオ;
	color: #FF0000;
	font-size: medium;
}
.auto-style140 {
	text-align: center;
	font-size: large;
	color: #FF0000;
}
.auto-style145 {
	text-align: center;
	font-family: "Meiryo UI";
}
.auto-style146 {
	text-align: center;
	font-size: x-large;
	color: #FF0000;
	font-family: "Meiryo UI";
}
.auto-style147 {
	text-align: center;
	font-size: large;
	color: #FF0000;
	font-family: "Meiryo UI";
}
.auto-style148 {
	text-align: center;
	font-size: x-large;
	color: #FF0000;
}
.auto-style149 {
	font-size: large;
	color: #FF0000;
}
.auto-style150 {
	font-size: x-large;
}
.auto-style151 {
	border: 1px solid #808080;
}
.auto-style124 {
	font-family: "Meiryo UI";
}
.auto-style152 {
	text-align: center;
	font-family: "Meiryo UI";
	font-size: large;
}
.auto-style109 {
	text-align: center;
	border: 1px solid #808080;
}
.auto-style122 {
	border: 1px solid #808080;
	text-align: center;
	font-family: "Meiryo UI";
	font-size: medium;
}
.auto-style203 {
	color: #000000;
	font-family: "Meiryo UI";
}
.auto-style238 {
	text-align: center;
	font-size: medium;
	color: #000000;
	font-family: "Meiryo UI";
	border: 1px solid #808080;
}
.auto-style239 {
	color: #000000;
}
.auto-style206 {
	font-size: medium;
}
  .auto-style217 {
	font-family: "Meiryo UI";
	font-size: medium;
}
.auto-style208 {
	text-align: center;
	font-size: medium;
	border: 1px solid #808080;
}
.auto-style205 {
	color: #FF0000;
	font-family: "Meiryo UI";
}
.auto-style209 {
	color: #000000;
	font-size: medium;
	font-family: "Meiryo UI";
}
.auto-style240 {
	border-collapse: collapse;
	border: 1px solid #808080;
}
.auto-style244 {
	text-align: center;
	border: 1px solid #808080;
	background-color: #EAF498;
	font-family: "Meiryo UI";
}
.auto-style245 {
	text-align: center;
	border: 1px solid #808080;
	background-color: #82F375;
	font-family: "Meiryo UI";
}
.auto-style246 {
	text-align: center;
	border: 1px solid #808080;
	background-color: #F3C075;
	font-family: "Meiryo UI";
}
.auto-style248 {
	text-align: center;
	font-size: medium;
	border: 1px solid #808080;
	background-color: #FFFF00;
	color: #000000;
	font-family: "Meiryo UI";
}
.auto-style249 {
	text-align: center;
	border: 1px solid #808080;
	font-size: medium;
	background-color: #FFFF00;
	font-family: "Meiryo UI";
	color: #FF0000;
}
.auto-style250 {
	border-width: 0px;
}
.auto-style251 {
	color: #FFFFFF;
	background-color: #0000FF;
}
.auto-style252 {
	text-align: center;
	font-size: xx-large;
	color: #FFFFFF;
	font-family: メイリオ;
}
.auto-style253 {
	background-color: #0000FF;
}
/*追従ボタン*/
.fixed_btn{
        background-color: transparent;
        border: none;
        cursor: pointer;
        outline: none;
        padding: 0;
        appearance: none;
        color:#FFFFFF;
        font-size:medium;
        font-weight:bold;
}
.pc
{
  position: fixed;
  bottom: 20px; 
  left: 15px;
  padding:none;
  color:red;
  
}

/*@import url('all.css');*/

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

html a.btn {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 62.5%;
}

.btn,
a.btn,
button.btn {
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.5;
  position: relative;
  display: inline-block;
  padding: 1rem 2rem;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  letter-spacing: 0.1em;
  color: #212529;
  border-radius: 0.5rem;
}

.btn--orange,
a.btn--orange {
  color: #fff;
  background-color: #eb6100;
  opacity: 0.9;
}

.btn--orange:hover,
a.btn--orange:hover {
  color: #fff;
  background: #FF720E;
  opacity: 1;
}

.fa-position-left {
  position: absolute;
  top: calc(50% - 0.5em);
  left: 1rem;
}

/*モバイル*/
@media only screen and (max-width: 750px) {
.fixed2_btn{
        background-color: transparent;
        border: none;
        cursor: pointer;
        outline: none;
        padding: 0;
        appearance: none;
        color:#ffffff;
        font-size:medium;
        font-weight:bold;
}
.mobile{ position: fixed;
  bottom: 10px; 
  left: 10px;
  padding:none;
  color:red;
  
}

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

html a.btn{
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 62.5%;
}

.btn,
a.btn,
button.btn {
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.5;
  position: relative;
  display: inline-block;
  padding: 1rem 1rem;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  letter-spacing: 0.1em;
  color: #212529;
  border-radius: 0.5rem;
}

.btn--orange,
a.btn--orange {
  color: #fff;
  background-color: #eb6100;
  opacity: 0.9;
}

.btn--orange:hover,
a.btn--orange:hover {
  color: #fff;
  background: #FF720E;
  opacity: 1;
}
}
/* パソコンで見たときは".pc"のclassがついた画像が表示される */
.pc { display: block !important; }
.mobile { display: none !important; }
 
/* スマートフォンで見たときは".mobile "のclassがついた画像が表示される */
@media only screen and (max-width: 750px) {
    .pc { display: none !important; }
    .mobile { display: block !important; }
}
/*ここまで*/
