@charset "UTF-8";

/* ========�{�^���f�U�C��======== */
.Btn1 {
	display: block;
	font-size: 14px;
	color: #FFF;
	background:linear-gradient(#fff3db, #ff3c00);
	background: -moz-linear-gradient (
		top,
		#fff3db 0%,
		#ff3c00);
	background: -webkit-gradient (
		linear, left top, left bottom, 
		from(#fff3db),
		to(#ff3c00));
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #b85f00;
	width: 100px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

span.super-ue{
	font-size:80%;
	vertical-align: text-top;
	}


/* ========BASIC======== */
.block {
	display: block;
}
.floatL {
	float: left;
}
.floatR {
	float: right;
}
.alL {
	text-align: left !important;
}
.alC {
	text-align: center !important;
}
.alR {
	text-align: right !important;
}
.clearboth {
	clear: both;
}
.clearR {
	clear: right;
}
.clearL {
	clear: left;
}
/* ========�w�i�摜����======== */
.back_knon {
	background-repeat: no-repeat;
	background-position: left top;
}
/* ========�t�H���g����======== */
.bold {
	font-weight: bold;
}
.no_bold {
	font-weight: normal;
}
/* ========�t�H���g�F======== */
.f_black {
	color: #333333;
}
.f_white {
	color: #FFFFFF;
}
.f_gray {
	color: #999999;
}
.f_red {
	color: #FF0000;
}
.f_bro {
	color: #A24642;
}
.f_darkred {
	color: #B20E4B;
}
.f_darkred2 {
	color: #C95781;
}
.f_blue {
	color: #0068B7;
}
.f_orange {
	color: #FF4512;
}

.f_black_b {
	color: #333333;
	font-weight: bold;
}

.f_blue_b {
	color: #0068B7;
	font-weight: bold;
}

.f_orange_b {
	color: #FF4512;
	font-weight: bold;
}

.f_black16b {
	color: #333333;
	font-size:16px;
	font-weight: bold;
}

.f_black18 {
	color: #333333;
	font-size:18px;
	font-weight: normal;
}

.f_black18b {
	color: #333333;
	font-size:18px;
	font-weight: bold;
}


.f_orange14b {
	color: #FF4512;
	font-size:14px;
	font-weight: bold;
}

.f_orange16b {
	color: #FF4512;
	font-size:16px;
	font-weight: bold;
}

.f_orange18b {
	color: #FF4512;
	font-size:18px;
	font-weight: bold;
}

.f_white16b {
	color: #FFFFFF;
	font-size:16px;
	font-weight: bold;
}

.f_white18b {
	color: #FFFFFF;
	font-size:18px;
	font-weight: bold;
}

.f_18b {
	font-size:18px;
	font-weight: bold;
}

.f_18bt {
	font-size:18px;
	font-weight: bold;
	line-height: 130%;
}

.f_20b {
	font-size:20px;
	font-weight: bold;
}

.f_orange20b {
	color: #FF4512;
	font-size:20px;
	font-weight: bold;
}

.f_blue16b {
	color: #0068B7;
	font-size:16px;
	font-weight: bold;
}

.f_blue18b {
	color: #0068B7;
	font-size:18px;
	font-weight: bold;
}

.f_blue20b {
	color: #0068B7;
	font-size:20px;
	font-weight: bold;
}

.f_ease01b {
	color: #E60012;
	font-weight: bold;
}
.f_ease02b {
	color: #E40075;
	font-weight: bold;
}
.f_ease03b {
	color: #4BAE4F;
	font-weight: bold;
}
.f_ease04b {
	color: #9B26AF;
	font-weight: bold;
}

/* ========�t�H���g�T�C�Y======== */
.f10 {
	font-size:10px;
}
.f11 {
	font-size:11px;
}
.f12 {
	font-size:12px;
}
.f13 {
	font-size:13px;
}
.f14 {
	font-size:14px;
}
.f15 {
	font-size:15px;
}
.f16 {
	font-size:16px;
}
.f18 {
	font-size:18px;
}
.f20 {
	font-size:20px;
}
.f26 {
	font-size:26px;
}
/* ========�t�H���g�s��======== */

.l19px {
	line-height:19px;
}


.l12 {
	line-height:1.2;
}
.l13 {
	line-height:1.3;
}
.l14 {
	line-height:1.4;
}
.l15 {
	line-height:1.5;
}
.l16 {
	line-height:1.6;
}
.l17 {
	line-height:1.7;
}
.l18 {
	line-height:1.8;
}
.l20 {
	line-height:2.0;
}
.l22 {
	line-height:2.2;
}

/* ========���C�h======== */

.w100 {
	width: 100px;
}
.w500 {
	width: 500px;
}

.w800 {
	width: 800px;
}

/* ========�}�[�W���F�̈�Ԃ̃X�y�[�X======== */

.mg0 {
	margin: 0px !important;
}
.mg5 {
	margin: 5px !important;
}
.mg10 {
	margin: 10px !important;
}
.mg20 {
	margin: 20px !important;
}

.mgt2 {
	margin-top: 2px !important;
}
.mgt5 {
	margin-top: 5px !important;
}
.mgt7 {
	margin-top: 7px !important;
}
.mgt10 {
	margin-top: 10px !important;
}
.mgt15 {
	margin-top: 15px !important;
}
.mgt20 {
	margin-top: 20px !important;
}
.mgt30 {
	margin-top: 30px !important;
}
.mgt40 {
	margin-top: 40px !important;
}
.mgt50 {
	margin-top: 50px !important;
}
.mgt100 {
	margin-top: 100px !important;
}
.mgt150 {
	margin-top: 150px !important;
}
.mgl3 {
	margin-left: 3px !important;
}
.mgl5 {
	margin-left: 5px !important;
}
.mgl10 {
	margin-left: 10px !important;
}
.mgl20 {
	margin-left: 20px !important;
}
.mgl30 {
	margin-left: 30px !important;
}
.mgl40 {
	margin-left: 40px !important;
}

.mgl70 {
	margin-left: 70px !important;
}
.mgl100 {
	margin-left: 100px !important;
}
.mgl120 {
	margin-left: 120px !important;
}
.mgl130 {
	margin-left: 130px !important;
}
.mgl300 {
	margin-left: 300px !important;
}
.mgr20 {
	margin-right: 20px;
}
.mgb0 {
	margin-bottom: 0px !important;
}
.mgb3 {
	margin-bottom: 3px !important;
}
.mgb5 {
	margin-bottom: 5px !important;
}
.mgb10 {
	margin-bottom: 10px !important;
}
.mgb20 {
	margin-bottom: 20px !important;
}

/* ========�p�f�B���O�F�̈���̃X�y�[�X======== */
.pdgt5 {
	padding-top: 5px !important;
}
.pdgt10 {
	padding-top: 10px !important;
}
.pdgt15 {
	padding-top: 15px !important;
}
.pdgt20 {
	padding-top: 20px !important;
}
.pdgt30 {
	padding-top: 30px !important;
}
.pdgt40 {
	padding-top: 40px !important;
}
.pdgt50 {
	padding-top: 50px !important;
}
.pdgt60 {
	padding-top: 60px !important;
}
.pdgl0 {
	padding-left: 0px;
}
.pdgl10 {
	padding-left: 10px;
}
.pdgr0 {
	padding-right: 0px !important;
}
.pdgr5 {
	padding-right: 5px !important;
}
.pdgr10 {
	padding-right: 10px !important;
}
.pdb0 {
	padding-bottom: 0px !important;
}
.pdb5 {
	padding-bottom: 5px !important;
}
.pdb10 {
	padding-bottom: 10px !important;
}
.pdb20 {
	padding-bottom: 20px !important;
}

/* ver6�ǉ����@2019/2 */

.f_orange27b {
	color: #FF4512;
	font-size:27px;
	font-weight: bold;
}
#fixed-container {
    position: relative; /* 位置の基準を設定 */
    width: 100%;
    height: 100%;
}

