/* 基本のスタイル -------------------------------------------------------------------------------*/
a.btn01,
button.btn01,
input.btn01 {
	display:inline-block;
	border-radius:4px;
	border:1px solid #ccc;
	padding:9px 12px 7px;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0NjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGMEYwRjAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0NjUpIiAvPgo8L3N2Zz4=);
	background:linear-gradient(#fff,#f0f0f0);
	background:-moz-linear-gradient(#fff,#f0f0f0);
	background:-webkit-linear-gradient(#fff,#f0f0f0);
	background-color:#fff;
	color:#0066cc;
	cursor:pointer;
}

a.btn01:hover,
a.btn01:active,
a.btn01:focus,
button.btn01:hover,
button.btn01:active,
button.btn01:focus,
input.btn01:hover,
input.btn01:active,
input.btn01:focus {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxMzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMEYwRjAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxMzUpIiAvPgo8L3N2Zz4=);
	background:linear-gradient(#f0f0f0,#fff);
	background:-moz-linear-gradient(#f0f0f0,#fff);
	background:-webkit-linear-gradient(#f0f0f0,#fff);
	background-color:#f0f0f0;
	color:#3399ff;
	text-decoration:none !important;
}

/* ボタンサイズ -------------------------------------------------------------------------------*/
.btn01.small {
	padding:5px 18px 3px;
	font-size:92.03%;
}

.btn01.large {
	padding:11px 48px 9px;
	font-size:138.46%;
	font-weight:bold;
}

/* 強調ボタン -------------------------------------------------------------------------------*/
a.btn01.em,
button.btn01.em,
input.btn01.em,
a.btn01.gp {
	border:1px solid #f67e28;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczMTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjk1MUIiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRjc2MUEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czMTIpIiAvPgo8L3N2Zz4=);
	background:linear-gradient(#ff951b,#ff761a);
	background:-moz-linear-gradient(#ff951b,#ff761a);
	background:-webkit-linear-gradient(#ff951b,#ff761a);
	background-color:#ff761a;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0 -1px 0 rgba(163, 72, 0, 0.25);
	-webkit-text-shadow:0 -1px 0 rgba(163, 72, 0, 0.25);
}

a.btn01.em:hover,
a.btn01.em:active,
a.btn01.em:focus,
button.btn01.em:hover,
button.btn01.em:active,
button.btn01.em:focus,
input.btn01.em:hover,
input.btn01.em:active,
input.btn01.em:focus,
a.btn01.gp:hover,
a.btn01.gp:active,
a.btn01.gp:focus {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NDEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjc2MUEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRjk1MUIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NDEpIiAvPgo8L3N2Zz4=);
	background:linear-gradient(#ff761a,#ff951b);
	background:-moz-linear-gradient(#ff761a,#ff951b);
	background:-webkit-linear-gradient(#ff761a,#ff951b);
	background-color:#ff951b;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0 -1px 0 rgba(0, 69, 119, 0.25);
	-webkit-text-shadow:0 -1px 0 rgba(0, 69, 119, 0.25);
}

/* ログインボタン -------------------------------------------------------------------------------*/
a.btn01.login,
button.btn01.login,
input.btn01.login {
	border:1px solid #327ec5;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczOTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0RjlCRTIiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzMjdFQzUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czOTgpIiAvPgo8L3N2Zz4=);
	background:linear-gradient(#4f9be2,#327ec5);
	background:-moz-linear-gradient(#4f9be2,#327ec5);
	background:-webkit-linear-gradient(#4f9be2,#327ec5);
	background-color:#327ec5;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0 -1px 0 rgba(163, 72, 0, 0.25);
	-webkit-text-shadow:0 -1px 0 rgba(163, 72, 0, 0.25);
}

a.btn01.login:hover,
a.btn01.login:active,
a.btn01.login:focus,
button.btn01.login:hover,
button.btn01.login:active,
button.btn01.login:focus,
input.btn01.login:hover,
input.btn01.login:active,
input.btn01.login:focus {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzMjdFQzUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM0RjlCRTIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyMTMpIiAvPgo8L3N2Zz4=);
	background:linear-gradient(#327ec5,#4f9be2);
	background:-moz-linear-gradient(#327ec5,#4f9be2);
	background:-webkit-linear-gradient(#327ec5,#4f9be2);
	background-color:#4f9be2;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0 -1px 0 rgba(163, 72, 0, 0.25);
	-webkit-text-shadow:0 -1px 0 rgba(163, 72, 0, 0.25);
}

/* 非活性ボタン -------------------------------------------------------------------------------*/
span.btn01 {
	display:inline-block;
	border-radius:4px;
	border:1px solid #ccc;
	padding:9px 12px 7px;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNERURFREUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFREVERUQiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1NDUpIiAvPgo8L3N2Zz4=);
	background:linear-gradient(#dedede,#ededed);
	background:-moz-linear-gradient(#dedede,#ededed);
	background:-webkit-linear-gradient(#dedede,#ededed);
	background-color:#ededed;
	color:#666;
	text-decoration:none;
}

/* GPリクエストボタン -------------------------------------------------------------------------------*/
a.btn01.gp {
	position:relative;
	padding-right:18px;
	padding-left:38px;
}
a.btn01.gp:before {
	position:absolute;
	left:15px;
	top:6px;
	content:url(../images/icon/gp01.png);
}

/* トップに戻るボタン -------------------------------------------------------------------------------*/
.btnBack01 {
	margin-top:30px;
	margin-bottom:20px;
	text-align:center;
}
.btnBack01 span {
	position:relative;
	display:inline-block;
}

.btnBack01 span .btn01 {
	padding:6px 15px 4px 25px;
}
.btnBack01 span:before {
	position:absolute;
	left:11px;
	top:13px;
	content:url("../images/icon/back01.png");;
}


/* 大きさ・アキ調整 -------------------------------------------------------------------------------*/
.btn01.w3 {
	min-width:6.3em;
}
.btn01.w4 {
	min-width:8em;
}

.btn01 + .btn01 {
	margin-left:10px;
}

/* ボタンレイアウト
-------------------------------------------------------------------------------*/
ul.btnList {
	margin-bottom:25px;
	text-align:center;
}
ul.btnList li {
	display:inline-block;
	margin:0 5px 0 5px;
}


/* 旧スタイル（デザイン整備前） -------------------------------------------------------------------------------*/

/*▼大ボタン共通**************************************************************************/
.btnLargeActiveW1em,
.btnLargeActiveW2em,
.btnLargeActiveW3em,
.btnLargeActiveW4em,
.btnLargeActiveW5em,
.btnLargeActiveW6em,
.btnLargeActiveW7em,
.btnLargeActiveW8em,
.btnLargeActiveW9em,
.btnLargeActiveW10em,
.btnLargeActiveW11em,
.btnLargeActiveW12em,
.btnLargeActiveW13em,
.btnLargeActiveW14em,
.btnLargeActiveW15em,
.btnLargeActiveW16em,
.btnLargeActiveW17em,
.btnLargeActiveW18em,
.btnLargeActiveW19em,
.btnLargeActiveW20em,
.btnLargeCommonW1em,
.btnLargeCommonW2em,
.btnLargeCommonW3em,
.btnLargeCommonW4em,
.btnLargeCommonW5em,
.btnLargeCommonW6em,
.btnLargeCommonW7em,
.btnLargeCommonW8em,
.btnLargeCommonW9em,
.btnLargeCommonW10em,
.btnLargeCommonW11em,
.btnLargeCommonW12em,
.btnLargeCommonW13em,
.btnLargeCommonW14em,
.btnLargeCommonW15em,
.btnLargeCommonW16em,
.btnLargeCommonW17em,
.btnLargeCommonW18em,
.btnLargeCommonW19em,
.btnLargeCommonW20em,
.btnLargeDisabledW1em,
.btnLargeDisabledW2em,
.btnLargeDisabledW3em,
.btnLargeDisabledW4em,
.btnLargeDisabledW5em,
.btnLargeDisabledW6em,
.btnLargeDisabledW7em,
.btnLargeDisabledW8em,
.btnLargeDisabledW9em,
.btnLargeDisabledW10em,
.btnLargeDisabledW11em,
.btnLargeDisabledW12em,
.btnLargeDisabledW13em,
.btnLargeDisabledW14em,
.btnLargeDisabledW15em,
.btnLargeDisabledW16em,
.btnLargeDisabledW17em,
.btnLargeDisabledW18em,
.btnLargeDisabledW19em,
.btnLargeDisabledW20em,
.btnLargeStrongW1em,
.btnLargeStrongW2em,
.btnLargeStrongW3em,
.btnLargeStrongW4em,
.btnLargeStrongW5em,
.btnLargeStrongW6em,
.btnLargeStrongW7em,
.btnLargeStrongW8em,
.btnLargeStrongW9em,
.btnLargeStrongW10em,
.btnLargeStrongW11em,
.btnLargeStrongW12em,
.btnLargeStrongW13em,
.btnLargeStrongW14em,
.btnLargeStrongW15em,
.btnLargeStrongW16em,
.btnLargeStrongW17em,
.btnLargeStrongW18em,
.btnLargeStrongW19em,
.btnLargeStrongW20em{
	height:48px;
	line-height:45px;
	background-repeat:no-repeat;
	background-position:left center;
	margin:0px;
	padding:0px;
	border:0px;
	text-decoration:none !important;
	display:inline-block;
	font-size:18px;
	text-align:center;
	font-weight:bold;
	font-family:"メイリオ";
	cursor:pointer;
	-webkit-transition: background 0.0s !important;
	-moz-transition: background 0.0s !important;
	transition: background 0.0s !important;
	border-style:solid;
	border-width:2px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radious:4px;
}
/*▼小ボタン共通**************************************************************************/
.btnSmallActiveW1em,
.btnSmallActiveW2em,
.btnSmallActiveW3em,
.btnSmallActiveW4em,
.btnSmallActiveW5em,
.btnSmallActiveW6em,
.btnSmallActiveW7em,
.btnSmallActiveW8em,
.btnSmallActiveW9em,
.btnSmallActiveW10em,
.btnSmallActiveW11em,
.btnSmallActiveW12em,
.btnSmallActiveW13em,
.btnSmallActiveW14em,
.btnSmallActiveW15em,
.btnSmallActiveW16em,
.btnSmallActiveW17em,
.btnSmallActiveW18em,
.btnSmallActiveW19em,
.btnSmallActiveW20em,
.btnSmallCommonW1em,
.btnSmallCommonW2em,
.btnSmallCommonW3em,
.btnSmallCommonW4em,
.btnSmallCommonW5em,
.btnSmallCommonW6em,
.btnSmallCommonW7em,
.btnSmallCommonW8em,
.btnSmallCommonW9em,
.btnSmallCommonW10em,
.btnSmallCommonW11em,
.btnSmallCommonW12em,
.btnSmallCommonW13em,
.btnSmallCommonW14em,
.btnSmallCommonW15em,
.btnSmallCommonW16em,
.btnSmallCommonW17em,
.btnSmallCommonW18em,
.btnSmallCommonW19em,
.btnSmallCommonW20em,
.btnSmallDisabledW1em,
.btnSmallDisabledW2em,
.btnSmallDisabledW3em,
.btnSmallDisabledW4em,
.btnSmallDisabledW5em,
.btnSmallDisabledW6em,
.btnSmallDisabledW7em,
.btnSmallDisabledW8em,
.btnSmallDisabledW9em,
.btnSmallDisabledW10em,
.btnSmallDisabledW11em,
.btnSmallDisabledW12em,
.btnSmallDisabledW13em,
.btnSmallDisabledW14em,
.btnSmallDisabledW15em,
.btnSmallDisabledW16em,
.btnSmallDisabledW17em,
.btnSmallDisabledW18em,
.btnSmallDisabledW19em,
.btnSmallDisabledW20em,
.btnSmallStrongW1em,
.btnSmallStrongW2em,
.btnSmallStrongW3em,
.btnSmallStrongW4em,
.btnSmallStrongW5em,
.btnSmallStrongW6em,
.btnSmallStrongW7em,
.btnSmallStrongW8em,
.btnSmallStrongW9em,
.btnSmallStrongW10em,
.btnSmallStrongW11em,
.btnSmallStrongW12em,
.btnSmallStrongW13em,
.btnSmallStrongW14em,
.btnSmallStrongW15em,
.btnSmallStrongW16em,
.btnSmallStrongW17em,
.btnSmallStrongW18em,
.btnSmallStrongW19em,
.btnSmallStrongW20em{
	height:24px;
	line-height:22px;
	background-repeat:no-repeat;
	background-position:left center;
	margin:0px;
	padding:0px;
	border:0px;
	text-decoration:none !important;
	display:inline-block;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	font-family:"メイリオ";
	cursor:pointer;
	-webkit-transition: background 0.0s !important;
	-moz-transition: background 0.0s !important;
	transition: background 0.0s !important;
	border-style:solid;
	border-width:1px;
	border-radius:1px;
	-webkit-border-radius:1px;
	-moz-border-radious:1px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radious:2px;
}
/*▼最小ボタン共通**************************************************************************/
.btnHeaderLogin,
.btnHeaderLogout,
.btnExSmallActive,
.btnExSmallCommon,
.btnExSmallDisabled,
.btnExSmallStrong{
	height:26px;
	line-height:26px;
	background-repeat:no-repeat;
	background-position:left center;
	margin:0px;
	padding:0px 10px;
	border:0px;
	text-decoration:none !important;
	display:inline-block;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	font-family:"メイリオ";
	cursor:pointer;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radious:3px;
	border-style:solid;
	border-width:1px;
}

/*▼水色ボタン共通**************************************************************************/
.btnExSmallActive,
.btnLargeActiveW1em,
.btnLargeActiveW2em,
.btnLargeActiveW3em,
.btnLargeActiveW4em,
.btnLargeActiveW5em,
.btnLargeActiveW6em,
.btnLargeActiveW7em,
.btnLargeActiveW8em,
.btnLargeActiveW9em,
.btnLargeActiveW10em,
.btnLargeActiveW11em,
.btnLargeActiveW12em,
.btnLargeActiveW13em,
.btnLargeActiveW14em,
.btnLargeActiveW15em,
.btnLargeActiveW16em,
.btnLargeActiveW17em,
.btnLargeActiveW18em,
.btnLargeActiveW19em,
.btnLargeActiveW20em,
.btnSmallActiveW1em,
.btnSmallActiveW2em,
.btnSmallActiveW3em,
.btnSmallActiveW4em,
.btnSmallActiveW5em,
.btnSmallActiveW6em,
.btnSmallActiveW7em,
.btnSmallActiveW8em,
.btnSmallActiveW9em,
.btnSmallActiveW10em,
.btnSmallActiveW11em,
.btnSmallActiveW12em,
.btnSmallActiveW13em,
.btnSmallActiveW14em,
.btnSmallActiveW15em,
.btnSmallActiveW16em,
.btnSmallActiveW17em,
.btnSmallActiveW18em,
.btnSmallActiveW19em,
.btnSmallActiveW20em{
	color:#FFFFFF !important;
	text-shadow:1px 1px 1px #666666;
	background:url("../images/btn/btnActive.png") repeat-x left center;
	border-color:#1f8dbc;
	border-bottom-color:#107099;
}
/*▼オレンジ色ボタン共通**************************************************************************/
.btnHeaderLogout,
.btnExSmallStrong,
.btnLargeStrongW1em,
.btnLargeStrongW2em,
.btnLargeStrongW3em,
.btnLargeStrongW4em,
.btnLargeStrongW5em,
.btnLargeStrongW6em,
.btnLargeStrongW7em,
.btnLargeStrongW8em,
.btnLargeStrongW9em,
.btnLargeStrongW10em,
.btnLargeStrongW11em,
.btnLargeStrongW12em,
.btnLargeStrongW13em,
.btnLargeStrongW14em,
.btnLargeStrongW15em,
.btnLargeStrongW16em,
.btnLargeStrongW17em,
.btnLargeStrongW18em,
.btnLargeStrongW19em,
.btnLargeStrongW20em,
.btnSmallStrongW1em,
.btnSmallStrongW2em,
.btnSmallStrongW3em,
.btnSmallStrongW4em,
.btnSmallStrongW5em,
.btnSmallStrongW6em,
.btnSmallStrongW7em,
.btnSmallStrongW8em,
.btnSmallStrongW9em,
.btnSmallStrongW10em,
.btnSmallStrongW11em,
.btnSmallStrongW12em,
.btnSmallStrongW13em,
.btnSmallStrongW14em,
.btnSmallStrongW15em,
.btnSmallStrongW16em,
.btnSmallStrongW17em,
.btnSmallStrongW18em,
.btnSmallStrongW19em,
.btnSmallStrongW20em{
	color:#FFFFFF !important;
	text-shadow:1px 1px 1px #666666;
	background:url("../images/btn/btnStrong.png") repeat-x left center;
	border-color:#fe9d00;
	border-bottom-color:#c45d01;
}
/*▼通常ボタン共通**************************************************************************/
.btnHeaderLogin,
.btnExSmallCommon,
.btnLargeCommonW1em,
.btnLargeCommonW2em,
.btnLargeCommonW3em,
.btnLargeCommonW4em,
.btnLargeCommonW5em,
.btnLargeCommonW6em,
.btnLargeCommonW7em,
.btnLargeCommonW8em,
.btnLargeCommonW9em,
.btnLargeCommonW10em,
.btnLargeCommonW11em,
.btnLargeCommonW12em,
.btnLargeCommonW13em,
.btnLargeCommonW14em,
.btnLargeCommonW15em,
.btnLargeCommonW16em,
.btnLargeCommonW17em,
.btnLargeCommonW18em,
.btnLargeCommonW19em,
.btnLargeCommonW20em,
.btnSmallCommonW1em,
.btnSmallCommonW2em,
.btnSmallCommonW3em,
.btnSmallCommonW4em,
.btnSmallCommonW5em,
.btnSmallCommonW6em,
.btnSmallCommonW7em,
.btnSmallCommonW8em,
.btnSmallCommonW9em,
.btnSmallCommonW10em,
.btnSmallCommonW11em,
.btnSmallCommonW12em,
.btnSmallCommonW13em,
.btnSmallCommonW14em,
.btnSmallCommonW15em,
.btnSmallCommonW16em,
.btnSmallCommonW17em,
.btnSmallCommonW18em,
.btnSmallCommonW19em,
.btnSmallCommonW20em{
	color:#666666 !important;
	text-shadow:1px 1px 1px #FFFFFF;
	background:url("../images/btn/btnCommon.png") repeat-x left center;
	border-color:#909090;
	border-bottom-color:#606060;
}
/*▼非活性ボタン共通**************************************************************************/
.btnExSmallDisabled,
.btnLargeDisabledW1em,
.btnLargeDisabledW2em,
.btnLargeDisabledW3em,
.btnLargeDisabledW4em,
.btnLargeDisabledW5em,
.btnLargeDisabledW6em,
.btnLargeDisabledW7em,
.btnLargeDisabledW8em,
.btnLargeDisabledW9em,
.btnLargeDisabledW10em,
.btnLargeDisabledW11em,
.btnLargeDisabledW12em,
.btnLargeDisabledW13em,
.btnLargeDisabledW14em,
.btnLargeDisabledW15em,
.btnLargeDisabledW16em,
.btnLargeDisabledW17em,
.btnLargeDisabledW18em,
.btnLargeDisabledW19em,
.btnLargeDisabledW20em,
.btnSmallDisabledW1em,
.btnSmallDisabledW2em,
.btnSmallDisabledW3em,
.btnSmallDisabledW4em,
.btnSmallDisabledW5em,
.btnSmallDisabledW6em,
.btnSmallDisabledW7em,
.btnSmallDisabledW8em,
.btnSmallDisabledW9em,
.btnSmallDisabledW10em,
.btnSmallDisabledW11em,
.btnSmallDisabledW12em,
.btnSmallDisabledW13em,
.btnSmallDisabledW14em,
.btnSmallDisabledW15em,
.btnSmallDisabledW16em,
.btnSmallDisabledW17em,
.btnSmallDisabledW18em,
.btnSmallDisabledW19em,
.btnSmallDisabledW20em{
	color:#EEEEEE !important;
	cursor:default !important;
	background:url("../images/btn/btnDisabled.png") repeat-x left center;
	border-color:#c6c2c1;
}

/*▼横幅の定義**************************************************************************/
.btnLargeActiveW1em, .btnLargeCommonW1em, .btnLargeStrongW1em, .btnLargeDisabledW1em, .btnSmallActiveW1em, .btnSmallCommonW1em, .btnSmallStrongW1em, .btnSmallDisabledW1em{width:44px;}
.btnLargeActiveW2em, .btnLargeCommonW2em, .btnLargeStrongW2em, .btnLargeDisabledW2em, .btnSmallActiveW2em, .btnSmallCommonW2em, .btnSmallStrongW2em, .btnSmallDisabledW2em{width:56px;}
.btnLargeActiveW3em, .btnLargeCommonW3em, .btnLargeStrongW3em, .btnLargeDisabledW3em, .btnSmallActiveW3em, .btnSmallCommonW3em, .btnSmallStrongW3em, .btnSmallDisabledW3em{width:68px;}
.btnLargeActiveW4em, .btnLargeCommonW4em, .btnLargeStrongW4em, .btnLargeDisabledW4em, .btnSmallActiveW4em, .btnSmallCommonW4em, .btnSmallStrongW4em, .btnSmallDisabledW4em{width:80px;}
.btnLargeActiveW5em, .btnLargeCommonW5em, .btnLargeStrongW5em, .btnLargeDisabledW5em, .btnSmallActiveW5em, .btnSmallCommonW5em, .btnSmallStrongW5em, .btnSmallDisabledW5em{width:92px;}
.btnLargeActiveW6em, .btnLargeCommonW6em, .btnLargeStrongW6em, .btnLargeDisabledW6em, .btnSmallActiveW6em, .btnSmallCommonW6em, .btnSmallStrongW6em, .btnSmallDisabledW6em{width:104px;}
.btnLargeActiveW7em, .btnLargeCommonW7em, .btnLargeStrongW7em, .btnLargeDisabledW7em, .btnSmallActiveW7em, .btnSmallCommonW7em, .btnSmallStrongW7em, .btnSmallDisabledW7em{width:116px;}
.btnLargeActiveW8em, .btnLargeCommonW8em, .btnLargeStrongW8em, .btnLargeDisabledW8em, .btnSmallActiveW8em, .btnSmallCommonW8em, .btnSmallStrongW8em, .btnSmallDisabledW8em{width:128px;}
.btnLargeActiveW9em, .btnLargeCommonW9em, .btnLargeStrongW9em, .btnLargeDisabledW9em, .btnSmallActiveW9em, .btnSmallCommonW9em, .btnSmallStrongW9em, .btnSmallDisabledW9em{width:140px;}
.btnLargeActiveW10em, .btnLargeCommonW10em, .btnLargeStrongW10em, .btnLargeDisabledW10em, .btnSmallActiveW10em, .btnSmallCommonW10em, .btnSmallStrongW10em, .btnSmallDisabledW10em{width:152px;}
.btnLargeActiveW11em, .btnLargeCommonW11em, .btnLargeStrongW11em, .btnLargeDisabledW11em, .btnSmallActiveW11em, .btnSmallCommonW11em, .btnSmallStrongW11em, .btnSmallDisabledW11em{width:164px;}
.btnLargeActiveW12em, .btnLargeCommonW12em, .btnLargeStrongW12em, .btnLargeDisabledW12em, .btnSmallActiveW12em, .btnSmallCommonW12em, .btnSmallStrongW12em, .btnSmallDisabledW12em{width:176px;}
.btnLargeActiveW13em, .btnLargeCommonW13em, .btnLargeStrongW13em, .btnLargeDisabledW13em, .btnSmallActiveW13em, .btnSmallCommonW13em, .btnSmallStrongW13em, .btnSmallDisabledW13em{width:188px;}
.btnLargeActiveW14em, .btnLargeCommonW14em, .btnLargeStrongW14em, .btnLargeDisabledW14em, .btnSmallActiveW14em, .btnSmallCommonW14em, .btnSmallStrongW14em, .btnSmallDisabledW14em{width:200px;}
.btnLargeActiveW15em, .btnLargeCommonW15em, .btnLargeStrongW15em, .btnLargeDisabledW15em, .btnSmallActiveW15em, .btnSmallCommonW15em, .btnSmallStrongW15em, .btnSmallDisabledW15em{width:212px;}
.btnLargeActiveW16em, .btnLargeCommonW16em, .btnLargeStrongW16em, .btnLargeDisabledW16em, .btnSmallActiveW16em, .btnSmallCommonW16em, .btnSmallStrongW16em, .btnSmallDisabledW16em{width:224px;}
.btnLargeActiveW17em, .btnLargeCommonW17em, .btnLargeStrongW17em, .btnLargeDisabledW17em, .btnSmallActiveW17em, .btnSmallCommonW17em, .btnSmallStrongW17em, .btnSmallDisabledW17em{width:236px;}
.btnLargeActiveW18em, .btnLargeCommonW18em, .btnLargeStrongW18em, .btnLargeDisabledW18em, .btnSmallActiveW18em, .btnSmallCommonW18em, .btnSmallStrongW18em, .btnSmallDisabledW18em{width:248px;}
.btnLargeActiveW19em, .btnLargeCommonW19em, .btnLargeStrongW19em, .btnLargeDisabledW19em, .btnSmallActiveW19em, .btnSmallCommonW19em, .btnSmallStrongW19em, .btnSmallDisabledW19em{width:260px;}
.btnLargeActiveW20em, .btnLargeCommonW20em, .btnLargeStrongW20em, .btnLargeDisabledW20em, .btnSmallActiveW20em, .btnSmallCommonW20em, .btnSmallStrongW20em, .btnSmallDisabledW20em{width:272px;}
.btnLargeActiveW21em, .btnLargeCommonW21em, .btnLargeStrongW21em, .btnLargeDisabledW21em, .btnSmallActiveW21em, .btnSmallCommonW21em, .btnSmallStrongW21em, .btnSmallDisabledW21em{width:284px;}
.btnLargeActiveW22em, .btnLargeCommonW22em, .btnLargeStrongW22em, .btnLargeDisabledW22em, .btnSmallActiveW22em, .btnSmallCommonW22em, .btnSmallStrongW22em, .btnSmallDisabledW22em{width:296px;}
.btnLargeActiveW23em, .btnLargeCommonW23em, .btnLargeStrongW23em, .btnLargeDisabledW23em, .btnSmallActiveW23em, .btnSmallCommonW23em, .btnSmallStrongW23em, .btnSmallDisabledW23em{width:308px;}
.btnLargeActiveW24em, .btnLargeCommonW24em, .btnLargeStrongW24em, .btnLargeDisabledW24em, .btnSmallActiveW24em, .btnSmallCommonW24em, .btnSmallStrongW24em, .btnSmallDisabledW24em{width:320px;}
.btnLargeActiveW25em, .btnLargeCommonW25em, .btnLargeStrongW25em, .btnLargeDisabledW25em, .btnSmallActiveW25em, .btnSmallCommonW25em, .btnSmallStrongW25em, .btnSmallDisabledW25em{width:332px;}
.btnLargeActiveW26em, .btnLargeCommonW26em, .btnLargeStrongW26em, .btnLargeDisabledW26em, .btnSmallActiveW26em, .btnSmallCommonW26em, .btnSmallStrongW26em, .btnSmallDisabledW26em{width:344px;}
.btnLargeActiveW27em, .btnLargeCommonW27em, .btnLargeStrongW27em, .btnLargeDisabledW27em, .btnSmallActiveW27em, .btnSmallCommonW27em, .btnSmallStrongW27em, .btnSmallDisabledW27em{width:356px;}
.btnLargeActiveW28em, .btnLargeCommonW28em, .btnLargeStrongW28em, .btnLargeDisabledW28em, .btnSmallActiveW28em, .btnSmallCommonW28em, .btnSmallStrongW28em, .btnSmallDisabledW28em{width:368px;}
.btnLargeActiveW29em, .btnLargeCommonW29em, .btnLargeStrongW29em, .btnLargeDisabledW29em, .btnSmallActiveW29em, .btnSmallCommonW29em, .btnSmallStrongW29em, .btnSmallDisabledW29em{width:380px;}
.btnLargeActiveW30em, .btnLargeCommonW30em, .btnLargeStrongW30em, .btnLargeDisabledW30em, .btnSmallActiveW30em, .btnSmallCommonW30em, .btnSmallStrongW30em, .btnSmallDisabledW30em{width:392px;}

.btnLargeActiveW1em:hover,
.btnLargeActiveW2em:hover,
.btnLargeActiveW3em:hover,
.btnLargeActiveW4em:hover,
.btnLargeActiveW5em:hover,
.btnLargeActiveW6em:hover,
.btnLargeActiveW7em:hover,
.btnLargeActiveW8em:hover,
.btnLargeActiveW9em:hover,
.btnLargeActiveW10em:hover,
.btnLargeActiveW11em:hover,
.btnLargeActiveW12em:hover,
.btnLargeActiveW13em:hover,
.btnLargeActiveW14em:hover,
.btnLargeActiveW15em:hover,
.btnLargeActiveW16em:hover,
.btnLargeActiveW17em:hover,
.btnLargeActiveW18em:hover,
.btnLargeActiveW19em:hover,
.btnLargeActiveW20em:hover,
.btnLargeCommonW1em:hover,
.btnLargeCommonW2em:hover,
.btnLargeCommonW3em:hover,
.btnLargeCommonW4em:hover,
.btnLargeCommonW5em:hover,
.btnLargeCommonW6em:hover,
.btnLargeCommonW7em:hover,
.btnLargeCommonW8em:hover,
.btnLargeCommonW9em:hover,
.btnLargeCommonW10em:hover,
.btnLargeCommonW11em:hover,
.btnLargeCommonW12em:hover,
.btnLargeCommonW13em:hover,
.btnLargeCommonW14em:hover,
.btnLargeCommonW15em:hover,
.btnLargeCommonW16em:hover,
.btnLargeCommonW17em:hover,
.btnLargeCommonW18em:hover,
.btnLargeCommonW19em:hover,
.btnLargeCommonW20em:hover,
.btnLargeDisabledW1em:hover,
.btnLargeDisabledW2em:hover,
.btnLargeDisabledW3em:hover,
.btnLargeDisabledW4em:hover,
.btnLargeDisabledW5em:hover,
.btnLargeDisabledW6em:hover,
.btnLargeDisabledW7em:hover,
.btnLargeDisabledW8em:hover,
.btnLargeDisabledW9em:hover,
.btnLargeDisabledW10em:hover,
.btnLargeDisabledW11em:hover,
.btnLargeDisabledW12em:hover,
.btnLargeDisabledW13em:hover,
.btnLargeDisabledW14em:hover,
.btnLargeDisabledW15em:hover,
.btnLargeDisabledW16em:hover,
.btnLargeDisabledW17em:hover,
.btnLargeDisabledW18em:hover,
.btnLargeDisabledW19em:hover,
.btnLargeDisabledW20em:hover,
.btnLargeStrongW1em:hover,
.btnLargeStrongW2em:hover,
.btnLargeStrongW3em:hover,
.btnLargeStrongW4em:hover,
.btnLargeStrongW5em:hover,
.btnLargeStrongW6em:hover,
.btnLargeStrongW7em:hover,
.btnLargeStrongW8em:hover,
.btnLargeStrongW9em:hover,
.btnLargeStrongW10em:hover,
.btnLargeStrongW11em:hover,
.btnLargeStrongW12em:hover,
.btnLargeStrongW13em:hover,
.btnLargeStrongW14em:hover,
.btnLargeStrongW15em:hover,
.btnLargeStrongW16em:hover,
.btnLargeStrongW17em:hover,
.btnLargeStrongW18em:hover,
.btnLargeStrongW19em:hover,
.btnLargeStrongW20em:hover,
.btnSmallActiveW1em:hover,
.btnSmallActiveW2em:hover,
.btnSmallActiveW3em:hover,
.btnSmallActiveW4em:hover,
.btnSmallActiveW5em:hover,
.btnSmallActiveW6em:hover,
.btnSmallActiveW7em:hover,
.btnSmallActiveW8em:hover,
.btnSmallActiveW9em:hover,
.btnSmallActiveW10em:hover,
.btnSmallActiveW11em:hover,
.btnSmallActiveW12em:hover,
.btnSmallActiveW13em:hover,
.btnSmallActiveW14em:hover,
.btnSmallActiveW15em:hover,
.btnSmallActiveW16em:hover,
.btnSmallActiveW17em:hover,
.btnSmallActiveW18em:hover,
.btnSmallActiveW19em:hover,
.btnSmallActiveW20em:hover,
.btnSmallCommonW1em:hover,
.btnSmallCommonW2em:hover,
.btnSmallCommonW3em:hover,
.btnSmallCommonW4em:hover,
.btnSmallCommonW5em:hover,
.btnSmallCommonW6em:hover,
.btnSmallCommonW7em:hover,
.btnSmallCommonW8em:hover,
.btnSmallCommonW9em:hover,
.btnSmallCommonW10em:hover,
.btnSmallCommonW11em:hover,
.btnSmallCommonW12em:hover,
.btnSmallCommonW13em:hover,
.btnSmallCommonW14em:hover,
.btnSmallCommonW15em:hover,
.btnSmallCommonW16em:hover,
.btnSmallCommonW17em:hover,
.btnSmallCommonW18em:hover,
.btnSmallCommonW19em:hover,
.btnSmallCommonW20em:hover,
.btnSmallDisabledW1em:hover,
.btnSmallDisabledW2em:hover,
.btnSmallDisabledW3em:hover,
.btnSmallDisabledW4em:hover,
.btnSmallDisabledW5em:hover,
.btnSmallDisabledW6em:hover,
.btnSmallDisabledW7em:hover,
.btnSmallDisabledW8em:hover,
.btnSmallDisabledW9em:hover,
.btnSmallDisabledW10em:hover,
.btnSmallDisabledW11em:hover,
.btnSmallDisabledW12em:hover,
.btnSmallDisabledW13em:hover,
.btnSmallDisabledW14em:hover,
.btnSmallDisabledW15em:hover,
.btnSmallDisabledW16em:hover,
.btnSmallDisabledW17em:hover,
.btnSmallDisabledW18em:hover,
.btnSmallDisabledW19em:hover,
.btnSmallDisabledW20em:hover,
.btnSmallStrongW1em:hover,
.btnSmallStrongW2em:hover,
.btnSmallStrongW3em:hover,
.btnSmallStrongW4em:hover,
.btnSmallStrongW5em:hover,
.btnSmallStrongW6em:hover,
.btnSmallStrongW7em:hover,
.btnSmallStrongW8em:hover,
.btnSmallStrongW9em:hover,
.btnSmallStrongW10em:hover,
.btnSmallStrongW11em:hover,
.btnSmallStrongW12em:hover,
.btnSmallStrongW13em:hover,
.btnSmallStrongW14em:hover,
.btnSmallStrongW15em:hover,
.btnSmallStrongW16em:hover,
.btnSmallStrongW17em:hover,
.btnSmallStrongW18em:hover,
.btnSmallStrongW19em:hover,
.btnSmallStrongW20em{
	text-shadow:1px 1px 1px #333333;
	background-position:right center;
	color:#FFFFFF !important;
	border-color:#ff5800 !important;
}


