@charset "utf-8";
.fw footer {margin-top: 60px;padding: 20px 0 0 0;background: #000000;}
.fw footer .copyright {padding: 20px 0 20px 0;opacity: .5;color: #fff;font-size: 10px;text-align: center;}
body.short_contents footer {position: fixed;width: 100%;bottom: 0;}
body:not(.fw) a[href$="pdf"]::after {content: url(/site/set/common/p/img/icon-pdf.png);}
body:not(.fw) a[target="_blank"]:not([href$="pdf"])::after {content: url(/site/set/common/p/img/icon-newwindow.png);padding: 0 2px;}
body:not(.fw) a[target="_blank"].no-blank-icon::after {content: none;}
/* target="_blank" */
.iconNw{position: relative;}
.iconNw::after{content: "";display: block;position: absolute;width: 1em;height: 1em;right: -1.5em;top: 0;background-size: 1em; background-position: center; background-repeat: no-repeat;}
.iconNw.iconNwW::after{background-image: url('/online-shop/set/data/note/docs/img/icn_link.svg');}
.iconNw.iconNwB::after{background-image: url('/online-shop/set/data/note/docs/img/icon-link-blue.svg');}
/* PC */
@media only screen and (min-width: 601px) {
	.sp {display: none;}
	.fw header{min-width: 710px;margin: 0 auto;}
	#body {width: 100%;min-width: 710px;margin: 0 auto;}
	.fw {width: 100%;min-width: 710px;}
	.fw header {width: 100%;}
	#body.lyt-col-1 #contents-area,
	#body.lyt-col-1 #contents-body,
	.fw header .headerBar .logo{width: 710px;}
	.fw footer .inner{width: 710px;margin: 0 auto;}
	.fw header .headerBar .logo{padding: 20px 20px 20px 0;margin: 0 auto;text-align: left;float: none;}
	.fw header .headerBar .logo a{padding: 12px 12px 12px 0;}
	.plan_check .tbl thead .osusume span {display: inline-block;padding: 2px 4px;text-align: center;background-color: #4eacd9;font-size: 12px;color: #fff;}
	.plan_check .tbl tbody .osusume span {display: inline-block;margin-left: 0.5em;padding: 2px 4px;text-align: center;background-color: #4eacd9;font-size: 12px;color: #fff;font-weight: bold;}
	.fw header .headerBar,
	.fw footer{width: 100%;}
sup {font-size: 75%;position: relative;top: -0.5em;}
}
/*sp*/
@media only screen and (max-width: 600px) {
	.pc {display: none;}
	.fw {width: 100%;}
	.fw header {width: 100%;}
	.tbl th {white-space: normal;}
	.plan_check .tbl thead .osusume span {display: inline-block;padding: 2px 4px;text-align: center;background-color: #4eacd9;font-size: 10px;color: #fff;}
	.plan_check .tbl tbody .osusume span {display: inline-block;margin-left: 0.5em;padding: 2px 4px;text-align: center;background-color: #4eacd9;font-size: 10px;color: #fff;font-weight: bold;}
	.fw header .headerBar,
	.fw footer{width: 100%;}
	.bold {font-weight: bold;}
	.box-03 {margin-bottom: 15px;padding: 15px;border: 5px solid #eef3f9;background-color: #fff;}
}
/* creditcard-cashcard */
.cardBox{width: 100%;background-color: #fff;padding: 40px;}
.cardBox img{height: 53px;}
@media only screen and (max-width: 600px) {
	.cardBox{padding: 40px 5px;}
}