/*　フッターエリアの設定　PC表示　*/#footer02 {background-color: #8697ad;  letter-spacing: 0.1em;}.inner-block {	padding: 0 30px;}@media (min-width: 800px) {.inner-block {  overflow: hidden;  background: #8697ad url(../images/icon_logo.png) no-repeat right center / auto 150%;}}@media (min-width: 800px) {#footer02 .logo {	display: inline-block;	color:#fff;	font-size: 0.8em;	letter-spacing:0.05em;}}@media (max-width: 800px) {#footer02 .logo {	display: inline-block;	color:#fff;	font-size: 0.9em;	letter-spacing:0.05em;}}#footer02 .logo .sisetsumei_footer {	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", serif;	font-size: 2.0em;    line-height: 1;    white-space: nowrap;	display:block;    margin-bottom: 10px;}#footer02 .logo .rubi_footer {	font-size: 15px;} #footer02 .nav li a {  padding: 12px 10px;  color: #fff;  text-decoration: none;}#footer02 .nav li a i {  color: #fff;} #footer02 .c-btn {	margin: 0 22px;}#footer02 .c-btn a {	display: block;	background-color:#e4ac49;	padding: 12px 25px;	color:#fff;	white-space: nowrap;    text-decoration: none;}#footer02 .c-btn a:hover {	text-decoration:none;	background-color:#c79438;	/* opacity: 0.8; */	transition-duration: 0.3s;}@media screen and (min-width: 800px) {  #footer02 .logo {    padding: 10px 0;  }   #footer02 .wrap {    padding: 20px 0;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    justify-content: space-between;    align-items: center;  }   #footer02 .cont {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    flex-direction: row-reverse;    align-items: center;  }   #footer02 .nav {    display: inline-block;  }   #footer02 .nav li {    display: inline-block;    font-size: 0.8em;  }   #footer02 .nav li a:hover {    color: #fff;  }}/*　フッターエリアの設定　スマートフォン表示　*/@media only screen and (max-width: 800px) {  #footer02 {    padding: 20px 0 0;  }   #footer02 .inner-block {    padding: 0;  } #footer02 .logo {    display: block;    margin: 0 0 20px 20px;  }  #footer02 .c-btn {    margin-bottom: 25px;    font-size: 1.2em;  }   #footer02 .nav li {    border-top: 1px solid #646c76;    font-size: 1.15em;  }   #footer02 .nav li a {    padding: 12px 21px;    display: block;    background-size: 5px auto;  }  #footer02 .nav li a i {color: #fff;  }   #footer02 .nav li:last-child {    border-bottom: 1px solid #646c76;  }	#footer02 .logo .sisetsumei_footer {	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", serif;	font-size: 2em;	margin: 0 0 10px -2px;	display:block;}#footer02 .logo .info_footer {    font-size: 1.3em;}}.copyright {    background: #5d6268;    color: #fff;    font-size: 12px;    letter-spacing: 0.05em;    padding: 11px 30px 11px;	text-align: center;}@media only screen and (max-width: 800px) {.copyright {    line-height: 1.4;    padding: 15px 30px 85px;}}.copyright a {	color: #fff;		/*リンクテキストの色*/	transition: 0.2s;	/*マウスオン時の移り変わるまでの時間設定。0.2秒。*/}.copyright a:hover {	color: #fff;			/*マウスオン時の文字色*/	text-decoration: none;	/*マウスオン時に下線を消す設定。残したいならこの１行削除。*/}