@charset "utf-8";


/*===============================================================================================*/
/* PC
/*===============================================================================================*/


/* BASE
===============================================================================================*/

.amc-pagetop-button {
	z-index: 9999;
}

#ana-sky-coin {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", "YuGothic", "メイリオ", Meiryo, sans-serif;
	background: #fff;
	color: #325eb8;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}
#ana-sky-coin .contents-wrap {
	width: 100%;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
#ana-sky-coin .content-box {
	max-width: 990px;
	margin: -50px auto 0;
	padding: 130px 20px 80px;
	opacity: 0;
}
.mobile-tablet #ana-sky-coin .content-box {
	opacity: 1;
}
#ana-sky-coin a{
	color: #325eb8;
	text-decoration: none;
	outline: none;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
#ana-sky-coin a:hover{
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#ana-sky-coin a:focus {
    outline-style: solid;
    outline-width: 1px;
	outline-color: #333;
}
.mobile-tablet #ana-sky-coin a:hover{
	filter: none;
	opacity: 1;
}
#ana-sky-coin img{
	width: auto;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
	vertical-align: bottom;
}

#ana-sky-coin .fixed-badge {
	display: none;
	position: relative;
	z-index: 10;
}
#ana-sky-coin .fixed-badge .badge {
	width: 14.0625%;
	position: fixed;
	left: 20px;
	bottom: 80px;
	backface-visibility: hidden;
}

#ana-sky-coin .pc_none {
	display: none!important;
}

#ana-sky-coin .sp_none {
	display: block!important;
}




/* #TOP-MOVIE
===============================================================================================*/

#ana-sky-coin #TOP-MOVIE {
	background: url(../images/main_bg.jpg) repeat-x;
	width: 100%;
	height: 378px;
	position: absolute;
	z-index: 0;
}
#ana-sky-coin #TOP-MOVIE .mv {
	width: 100%;
	margin: auto;
}
@media screen and (max-width: 860px) {
	#ana-sky-coin #TOP-MOVIE .mv {
		width: 100%;
		height: auto;

	}
}
#ana-sky-coin #MAIN .main-box .mv-mask {
	width: 682px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -341px;
}
.mobile-tablet #ana-sky-coin #MAIN .main-box .mv-mask {
	display: none;
}




/* #MAIN
===============================================================================================*/

#ana-sky-coin #MAIN {
	width: 100%;
	margin: 0 auto 0;
}
#ana-sky-coin #MAIN .main-box {
	width: 100%;
	max-width: 1280px;
	height: 29.5vw;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}
#ana-sky-coin #MAIN .main-img {
	display: none;
}
.mobile-tablet #ana-sky-coin #MAIN .main-img {
	display: block;
}
.mobile-tablet #ana-sky-coin #MAIN .main-img img {
	width: 100%;
}
#ana-sky-coin #MAIN .main-text .catch {
	width: 40%;
	position: absolute;
	top: 35px;
	right: 40px;
}
.mobile-tablet #ana-sky-coin #MAIN .main-text .catch {
	display: none;
}
#ana-sky-coin #MAIN .main-text .movie {
	width: 11%;
	position: absolute;
	right: 20px;
	bottom: 35px;
}
#ana-sky-coin #MAIN .badge-box {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	position: relative;
}
.mobile-tablet #ana-sky-coin #MAIN .badge-box {
	position: absolute;
	top: 0;
	left: 0;
}
#ana-sky-coin #MAIN .badge-box .badge {
	width: 14.0625%;
	position: absolute;
	top: 20px;
	left: 20px;
	bottom: 0;
	backface-visibility: hidden;
	height: fit-content;
}
#ana-sky-coin #MAIN .menu-wrap {
	position: relative;
	z-index: 8;
}
#ana-sky-coin #MAIN .menu-box {
	background: #fff;
	width: 100%;
	border-top: 1px solid #eef4f6;
	border-bottom: 1px solid #eef4f6;
	backface-visibility: hidden;
}
#ana-sky-coin #MAIN .menu-box .menu {
	display: table;
	margin: 0 auto;
	border-left: 1px solid #eef4f6;
}
#ana-sky-coin #MAIN .menu-box .menu li {
	display: table-cell;
	vertical-align: middle;
	border-right: 1px solid #eef4f6;
}
#ana-sky-coin #MAIN .menu-box .menu li a {
	display: table-cell;
  width: 237px;
	height: 48px;
	font-size: 15px;
	line-height: 1.4;
	vertical-align: middle;
}
#ana-sky-coin #MAIN .menu-box .menu li a:hover{
	background:  #fef200;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
#ana-sky-coin #MAIN .menu-box.fixed {
    position: fixed;
    top: 0;
    z-index: 9998;
}

@media screen and (min-width: 1200px) {
	#ana-sky-coin #MAIN .main-box {
		height: 378px;
	}
}


/* #LINK
===============================================================================================*/

#ana-sky-coin #LINK {
	background: #e0ebfd;
	width: 100%;
	position: relative;
	z-index: 5;
}
#ana-sky-coin #LINK .link-box {
	display: table;
	table-layout: fixed;
	width: 100%;
	margin-top: 6%;
	padding: 0 1%;
}
#ana-sky-coin #LINK .link-box li {
	display: table-cell;
	width: 50%;
	padding: 0 2%;
}



/* #CHANGE
===============================================================================================*/

#ana-sky-coin #CHANGE {
	background: url(../images/background_change.jpg) repeat 50% 0;
	background-size: cover;
	width: 100%;
	position: relative;
	z-index: 4;
}
#ana-sky-coin #CHANGE h2 {
  margin-top: 7%;
	position: relative;
}
#ana-sky-coin #CHANGE .text01 {
	margin: 5% auto 3%;
}
#ana-sky-coin #CHANGE .col-box {
	display: table;
	table-layout: fixed;
	width: 100%;
}
#ana-sky-coin #CHANGE .col-box .left-box {
	display: table-cell;
	width: 50%;
	vertical-align: top;
}
#ana-sky-coin #CHANGE .col-box .left-box .text {
	font-size: 18px;
	margin-top: -2%;
}
#ana-sky-coin #CHANGE .col-box .right-box {
	display: table-cell;
	width: 50%;
	padding-left: 2%;
	text-align: left;
	vertical-align: middle;
}
#ana-sky-coin #CHANGE .col-box .right-box .mini-title {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
}
#ana-sky-coin #CHANGE .col-box .right-box .text {
	font-size: 17px;
	font-weight: bold;
	line-height: 1.8;
	margin-top: 4%;
}
#ana-sky-coin #CHANGE .col-box .right-box .text a {
  font-weight: bold;
  text-decoration: underline;
}
#ana-sky-coin #CHANGE .btn-box {
	width: 44%;
	margin: 7% auto 0;
}
#ana-sky-coin #CHANGE .link-box {
	display: block;
	margin-top: 3.5%;
}
#ana-sky-coin #CHANGE .link-box li {
	display: inline-block;
	width: 33.3333%;
	padding: 0 1%;
}

#ana-sky-coin #CHANGE .topics-box {
	background: #305fb8;
	margin-top: 2%;
	padding: 5px;
	
	border-radius: 20px; 
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px; 
}
#ana-sky-coin #CHANGE .topics {
	background: #ffffff;
	text-align: left;
	padding: 36px 70px 40px;
	
	border-radius: 15px; 
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px; 
	position: relative;
}
#ana-sky-coin #CHANGE .topics ul {
	background: url(../images/line.png) repeat-x 0 0;
	padding-top: 4px;
}
#ana-sky-coin #CHANGE .topics ul li {
	background: url(../images/line.png) repeat-x 0 100%;
	display: table;
	width: 100%;
	padding: 21px 20px 25px;
	font-size: 16px;
	line-height: 1.6;
	text-align: left;
}
#ana-sky-coin #CHANGE .topics ul li p {
	display: table-cell;
	vertical-align: top;
}
#ana-sky-coin #CHANGE .topics ul li .date {
	width: 120px;
}
#ana-sky-coin #CHANGE .topics ul li .text {
	color: #505050;
}
#ana-sky-coin #CHANGE .topics ul li p a {
	color: #293d65;
	text-decoration: underline;
}
#ana-sky-coin #CHANGE .banner {
	margin-top: 30px;
}




/* #TRAVEL
===============================================================================================*/

#ana-sky-coin #TRAVEL {
	background: url(../images/background_travel.jpg) repeat 50% 0;
	background-size: cover;
	width: 100%;
	position: relative;
	z-index: 3;
}
#ana-sky-coin #TRAVEL .text01 {
	margin: 5% auto 3%;
}
#ana-sky-coin #TRAVEL .text-box {
	display: table;
	table-layout: fixed;
	width: 103%;
	margin: 0 -1.5%;
}
#ana-sky-coin #TRAVEL .text-box li {
	display: table-cell;
	width: 33.3333%;
	padding: 0 1.5%;
}
#ana-sky-coin #TRAVEL .btn-box {
	width: 25.5%;
	margin: 3% auto 0;
}
#ana-sky-coin #TRAVEL .radius-box {
	background: #f1f6fd;
	margin: 8% auto 6.5%;
	padding: 3% 0 4%;
	
    border-radius: 20px; 
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px; 
	position: relative;
}
#ana-sky-coin #TRAVEL .radius-box .text {
	margin: 1% auto;
	font-size: 20px;
	line-height: 1.8;
  font-weight: bold;
}
#ana-sky-coin #TRAVEL .col-box {
	display: table;
	table-layout: fixed;
	width: 100%;
	margin: 0 auto;
}
#ana-sky-coin #TRAVEL .col-box .col {
	display: table-cell;
	width: 50%;
	margin: 0 -1%;
	padding: 0 1%;
}
#ana-sky-coin #TRAVEL .col-box .col .text {
	margin: 8% auto -1%;
}
#ana-sky-coin #TRAVEL .col-box .col .link-box li {
	margin-top: 2.5%;
}



/* #QandA
===============================================================================================*/

#ana-sky-coin #QandA {
	background: #eef4f6;
	width: 100%;
	position: relative;
	z-index: 2;
}
#ana-sky-coin #QandA h1 {
	margin-bottom: 5%;
}
#ana-sky-coin #QandA .qanda-box {
	background: #305fb8;
	margin-top: 12px;
	padding: 5px;
	
    border-radius: 20px; 
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px; 
}
#ana-sky-coin #QandA .qanda {
	background: #ffffff;
	text-align: left;
	padding: 0 25px;
	
    border-radius: 15px; 
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px; 
	position: relative;
}
#ana-sky-coin #QandA .qanda dt:focus {
    outline: solid 1px #333;
}
#ana-sky-coin #QandA .qanda dt {
	background: url(../images/qanda_icon03_pc.png) no-repeat 100% 50%;
	padding: 23px 55px 20px 65px;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.6;
	position: relative;
	cursor: pointer;
	
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}
#ana-sky-coin #QandA .qanda dt.open {
	background: url(../images/qanda_icon04_pc.png) no-repeat 100% 50%;
}
#ana-sky-coin #QandA .qanda dt:hover{
	text-decoration: underline;
}
#ana-sky-coin #QandA .qanda dd {
	background: url(../images/line.png) repeat-x 0 0;
	padding: 24px 55px 20px 65px;
	font-size: 18px;
	line-height: 1.6;
	display: none;
	position: relative;
}
#ana-sky-coin #QandA .qanda .icon {
	position: absolute;
	top: 20px;
	left: 0;
}
#ana-sky-coin #QandA .qanda dd p {
	font-weight: bold;
	margin: 0;
}
#ana-sky-coin #QandA .qanda dd .mt2 {
	margin-top: 20px;
}
#ana-sky-coin #QandA .qanda dd .mt2 {
	margin-bottom: 20px;
}
#ana-sky-coin #QandA .qanda dd ul li {
	margin-left: 22px;
	list-style: outside none;
	position: relative;
}
#ana-sky-coin #QandA .qanda dd ul li:before {
	position: absolute;
	left: -22px;
}
#ana-sky-coin #QandA .qanda dd ul.kome {
	font-size: 16px;
}
#ana-sky-coin #QandA .qanda dd ul.kome li:before {
	content: "※";
}
#ana-sky-coin #QandA .qanda dd ul.square li:before {
	content: "■";
}
#ana-sky-coin #QandA .qanda dd ul.circle li:before {
	content: "・";
}
#ana-sky-coin #QandA .qanda dd a {
	color: #293d65;
	text-decoration: underline;
}
#ana-sky-coin #QandA .btn-box {
	margin: 6% auto 0;
}




/* #MOVIE
===============================================================================================*/

#ana-sky-coin #MOVIE {
	background: url(../images/background_movie.jpg) repeat 50% 0;
	background-size: cover;
	width: 100%;
	position: relative;
	z-index: 1;
}
#ana-sky-coin #MOVIE .movie-box {
	margin-top: 4%;
	width: 100%;
    position: relative;
    padding-top: 56.25%;
}
#ana-sky-coin #MOVIE .movie-box iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* #Loading
===============================================================================================*/
.loader,
.loader:before,
.loader:after {
	border-radius: 50%;
	width: 1.5em;
	height: 1.5em;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation: load7 1.8s infinite ease-in-out;
	animation: load7 1.8s infinite ease-in-out;
}
.loader {
	color: #2548AA;
	font-size: 10px;
	margin: 170px auto;
	position: relative;
	text-indent: -9999em;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}
.loader:before,
.loader:after {
	content: '';
	position: absolute;
	top: 0;
}
.loader:before {
	left: -2.5em;
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}
.loader:after {
	left: 2.5em;
}
@-webkit-keyframes load7 {
	0%,
	80%,
	100% {
		box-shadow: 0 2.5em 0 -1.3em;
	}
	40% {
	box-shadow: 0 2.5em 0 0;
	}
}
@keyframes load7 {
	0%,
	80%,
	100% {
		box-shadow: 0 2.5em 0 -1.3em;
	}
	40% {
		box-shadow: 0 2.5em 0 0;
	}
}


/* 法人の皆様へ
===============================================================================================*/

.res-contents {
	max-width: 970px;
	margin: 50px auto;
	padding: 0 20px;
	position: relative;
	z-index: 0;
}
#corporate{display:table;width:100%;word-spacing:-1em;table-layout:fixed}.device-sp #corporate,.under-sp #corporate{display:block}#corporate .ttl,#corporate .contents{display:table-cell;word-spacing:normal;vertical-align:top}.device-sp #corporate .ttl,.under-sp #corporate .ttl,.device-sp #corporate .contents,.under-sp #corporate .contents{display:block}#corporate .ttl{vertical-align:middle;background:#293d65;text-align:center;width:20%}.device-sp #corporate .ttl,.under-sp #corporate .ttl{width:100%;line-height:0;font-size:0;padding:10px 0}.device-sp #corporate .ttl img,.under-sp #corporate .ttl img{width:100px}#corporate .contents{background:#e8e8e8;padding:10px 0 8px 10px}#corporate .promotion{background:#FFF;width:48.5%;padding:10px;position:relative;padding-bottom:50px}.device-tb #corporate .promotion,.device-sp #corporate .promotion,.under-sp #corporate .promotion{width:98.5%;float:none;padding-bottom:10px}#corporate .inquiryTxt{line-height:1.3;margin-top:10px}#corporate .mailTxt{position:absolute;bottom:10px;left:3%;display:table;width:94%;word-spacing:-1em;table-layout:fixed;background-color:#efefef;z-index:10}.device-sp #corporate .mailTxt,.under-sp #corporate .mailTxt{display:block;position:static;margin-top:10px;width:100%;margin-right:0}#corporate .mailTxt p,#corporate .mailTxt a{display:table-cell;word-spacing:normal;vertical-align:middle}.device-sp #corporate .mailTxt p,.under-sp #corporate .mailTxt p,.device-sp #corporate .mailTxt a,.under-sp #corporate .mailTxt a{display:block}#corporate .mailTxt p{width:122px}.device-sp #corporate .mailTxt p,.under-sp #corporate .mailTxt p{width:100px}#corporate .mailTxt a{font-size:11px;font-size:1.1rem;padding-left:.5em}.device-tb #corporate .mailTxt a{font-size:13px;font-size:1.3rem}.device-sp #corporate .mailTxt a,.under-sp #corporate .mailTxt a{font-size:12px;font-size:1.2rem;display:block;text-align:center;padding:5px}#corporate .caution{clear:both;text-align:center;font-size:12px;font-size:1.2rem;line-height:1.3;padding-top:10px}.device-sp #corporate .caution,.under-sp #corporate .caution{text-align:left;font-size:13px;font-size:1.3rem;padding-right:10px}#corporate .colRED{color:#900}

/* メールアドレス部分調整 */

#corporate {
	width: 560px;
	margin: 0 auto;
}
#corporate .ttl {
	width: 32%;
}
#corporate .promotion {
	width: 98%;
	padding-bottom: 75px;
}
.device-tb #corporate .promotion,
.device-sp #corporate .promotion,
.under-sp #corporate .promotion {
	width: 97.5%;
}
#corporate .mailTxt {
	text-align: left;
}
#corporate .mailTxt p {
	display: block;
}
#corporate .mailTxt a {
	display: block;
	padding:.5em;
	text-align: center;
	pointer-events: none;
}
@media screen and (min-width: 980px) {
	#corporate .promotion {
		padding-bottom:50px;
	}
	#corporate .mailTxt p,
	#corporate .mailTxt a {
		display: inline-block;
	}
}


/*===============================================================================================*/
/* SP
/*===============================================================================================*/


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


	/* BASE
	===============================================================================================*/
	
	#ana-sky-coin .content-box {
		max-width: 100%;
		margin: 0 auto;
		padding: 0 4.6875%;
	}

	#ana-sky-coin .fixed-badge .badge {
		width: 18%;
	}

	#ana-sky-coin .pc_none {
		display: block!important;
	}
	
	#ana-sky-coin .sp_none {
		display: none!important;
	}
	
	
	
	
	/* #MAIN
	===============================================================================================*/
	
	#ana-sky-coin #MAIN {
		margin: 0 auto 7vw;
	}
	#ana-sky-coin #MAIN .main-box {
		height: 100vw;
	}
	#ana-sky-coin #MAIN .main-box .mv-mask {
		display: none;
	}
	#ana-sky-coin #MAIN .main-img {
		display: block;
	}
	#ana-sky-coin #MAIN .main-text .catch {
		display: none;
	}
	#ana-sky-coin #MAIN .badge-box {
		max-width: 640px;
		position: absolute;
		top: 22.6%;
		left: 0;
	}
	.mobile-tablet #ana-sky-coin #MAIN .badge-box {
		top: 22.6%;
		left: 0;
	}
	#ana-sky-coin #MAIN .badge-box .badge {
		width: 28.125%;
		top: 0;
		left: auto;
		right: 3.125%;
	}
	#ana-sky-coin #MAIN .main-text .movie {
		display: none;
	}
	#ana-sky-coin #MAIN .menu-box {
		display: none;
	}
	
	
	
	
	/* #LINK
	===============================================================================================*/
	
	#ana-sky-coin #LINK {
		background: #e0ebfd;
		width: 100%;
		padding: 7% 0 6%;
	}
	#ana-sky-coin #LINK .content-box {
		padding: 0;
	}
	#ana-sky-coin #LINK .link-box {
		margin: 6% auto 0;
		padding: 0;
	}
	#ana-sky-coin #LINK .link-box li {
		padding: 0;
	}
	
	
	
	/* #CHANGE
	===============================================================================================*/
	
	#ana-sky-coin #CHANGE {
		background: #bde7f4 url(none);
		padding: 6% 0 6%;
	}
	#ana-sky-coin #CHANGE .text01 {
		margin: 7% auto 6%;
	}
	#ana-sky-coin #CHANGE .col-box {
		display: block;
	}
	#ana-sky-coin #CHANGE .col-box .left-box {
		display: block;
		width: 100%;
	}
	#ana-sky-coin #CHANGE .col-box .left-box .text {
		font-size: 14px;
		margin-top: -1%;
	}
	#ana-sky-coin #CHANGE .col-box .right-box {
		display: block;
		width: 100%;
		margin-top: 6%;
		padding-left: 0;
	}
	#ana-sky-coin #CHANGE .col-box .right-box .mini-title {
		font-size: 18px;
	}
	#ana-sky-coin #CHANGE .col-box .right-box .text {
		font-size: 14px;
		margin-top: 2%;
	}
	#ana-sky-coin #CHANGE .btn-box {
		width: 100%;
		margin: 4% auto 7%;
	}
	#ana-sky-coin #CHANGE .link-box {
		display: block;
		margin-top: 0;
	}
	#ana-sky-coin #CHANGE .link-box li {
		display: block;
		width: 100%;
		margin-top: 5%;
		padding: 0;
	}
	
	#ana-sky-coin #CHANGE .topics-box {
		background-size: 6px 2px;
		margin-top: 6%;
		padding-top: 2px;
	}
	#ana-sky-coin #CHANGE .topics-box {
		margin-top: 15px;
		padding: 3px;
		
		border-radius: 10px; 
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px; 
	}
	#ana-sky-coin #CHANGE .topics {
		padding: 0;
		
		border-radius: 7px; 
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px; 
		position: relative;
	}
	#ana-sky-coin #CHANGE .topics ul {
		background: none;
	}
	#ana-sky-coin #CHANGE .topics ul li {
		background: url(../images/line.png) repeat-x 0 100%;
		background-size: 6px 2px;
		display: block;
		padding: 6px 20px 14px;
		font-size: 14px;
	}
	#ana-sky-coin #CHANGE .topics ul li:last-child {
		background: none;
	}
	#ana-sky-coin #CHANGE .topics ul li p {
		display: block;
	}
	#ana-sky-coin #CHANGE .topics ul li .date {
		width: 100%;
	}
	#ana-sky-coin #CHANGE .topics ul li .text {
		margin-top: 1.5%;
	}
#ana-sky-coin #CHANGE .banner {
	margin-top: 5%;
}
		
	
	
	
	/* #TRAVEL
	===============================================================================================*/
	
	#ana-sky-coin #TRAVEL {
		background: #e0ebfd url(none);
		padding: 6% 0 6%;
	}
	#ana-sky-coin #TRAVEL .text01 {
		margin: 7% auto 7%;
	}
	#ana-sky-coin #TRAVEL .text-box {
		width: 100%;
		margin: 0;
	}
	#ana-sky-coin #TRAVEL .text-box li {
		display: block;
		width: 100%;
		padding: 0;
	}
	#ana-sky-coin #TRAVEL .btn-box {
		width: 82%;
		margin: 5% auto 0;
	}
	#ana-sky-coin #TRAVEL .radius-box {
		margin: 7% auto 7%;
	}
	#ana-sky-coin #TRAVEL .radius-box .text {
		margin: 3% auto;
		font-size: 14px;
		line-height: 1.6;
	}
	#ana-sky-coin #TRAVEL .col-box {
		display: block;
	}
	#ana-sky-coin #TRAVEL .col-box .col {
		display: block;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	#ana-sky-coin #TRAVEL .col-box .col .text {
		margin: 4% auto 0;
	}
	#ana-sky-coin #TRAVEL .col-box .col .link-box {
		margin-top: 3%;
	}
	#ana-sky-coin #TRAVEL .col-box .col .link-box li {
		margin-top: 2%;
	}
	
	
	
	/* #QandA
	===============================================================================================*/
	
	#ana-sky-coin #QandA {
		padding: 7% 0 6%;
	}
	#ana-sky-coin #QandA h1 {
		margin-bottom: 5%;
	}
	#ana-sky-coin #QandA .qanda-box {
		margin-top: 15px;
		padding: 3px;
		
		border-radius: 10px; 
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px; 
	}
	#ana-sky-coin #QandA .qanda {
		padding: 0 8px;
		
		border-radius: 7px; 
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px; 
		position: relative;
	}
	#ana-sky-coin #QandA .qanda dt {
		background: url(../images/qanda_icon03_sp.png) no-repeat 100% 50%;
		background-size: 16px;
		font-size: 14px;
		line-height: 1.4;
		padding: 18px 20px 10px 5px;
	}
	#ana-sky-coin #QandA .qanda dt.open {
		background: url(../images/qanda_icon04_sp.png) no-repeat 100% 50%;
		background-size: 16px;
	}
	#ana-sky-coin #QandA .qanda dt:hover{
		opacity: 1.0;
	}
	#ana-sky-coin #QandA .qanda dd {
		background-size: 6px 2px;
		font-size: 14px;
		line-height: 1.4;
		padding: 20px 20px 10px 5px;
	}
	#ana-sky-coin #QandA .qanda .icon {
		position: relative;
		top: -8px;
		left: 5px;
		display: block;
	}
	#ana-sky-coin #QandA .qanda .icon img {
		width: 22px;
	}
	#ana-sky-coin #QandA .qanda dd .mt2 {
		margin-top: 15px;
	}
	#ana-sky-coin #QandA .qanda dd .mt2 {
		margin-bottom: 15px;
	}
	#ana-sky-coin #QandA .qanda dd ul li {
		margin-left: 17px;
	}
	#ana-sky-coin #QandA .qanda dd ul li:before {
		left: -17px;
	}
	#ana-sky-coin #QandA .qanda dd ul.kome {
		font-size: 12px;
	}
	#ana-sky-coin #QandA .btn-box {
		margin: 7% auto 0;
	}
	
	
	
	
	/* #MOVIE
	===============================================================================================*/
	
	#ana-sky-coin #MOVIE {
		background: #bde7f4 url(none);
		padding: 7% 0 6%;
	}
	
	
	
	/* 法人の皆様へ
	===============================================================================================*/

	#corporate {
		width: 100%;
	}
	.res-contents {
		margin: 50px auto 100px;
	}	


}