<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

/*共通パーツ*/
#toPageTop { /*Succe-s tradeトップ ショートカットからトップ戻し用*/
	width: 100%;
	margin-top: 2px;
	font-size: 15px;
	text-align: right;
}
.boldFt100 {
	font-size: 1.0em;
	font-weight: bold;
}
.boldFt120 {
	font-size: 1.2em;
	font-weight: bold;
}
.boldFt150 {
	font-size: 1.2em;
	font-weight: bold;
}
.boldFt15px {
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
}
.boldFt16pxR {
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	text-align: right;
}
.ft15px {
	font-size: 15px;
	line-height: 17px;
}
.ft13px {
	font-size: 13px;
	line-height: 14px;
}
.aliCenter {
	text-align: center;
}
select { /*プルダウンセレクト*/
	font-size: 16px;
	width: 100%;
	border: 1px solid #374ea2;
	padding: 5px;
	border-radius: 4px;
}
.colorUp { /*上昇色*/
	color: #cc0000;
}
.colorDown { /*下降色*/
	color: #00baff;
}
.contentBox { /*コンテンツ大枠*/
	margin: 10px 5px 0 5px;
}
.contentBoxNmg { /*コンテンツ大枠*/
	margin: 0 5px 0 5px;
}
.contentBoxMg { /*コンテンツ大枠*/
	margin: 10px 5px 15px 5px;
}
.contentBoxMg10 { /*コンテンツ大枠*/
	margin: 10px 5px 15px 5px;
}
.contentBoxMg15 { /*コンテンツ大枠*/
	margin: 15px 5px 15px 5px;
}
.contentBoxMg20 { /*コンテンツ大枠*/
	margin: 20px 5px 15px 5px;
}
.contentBoxSelect { /*コンテンツ大枠の中枠*/
	margin: 10px 0 0 0;
}
#contentBoxBdBtm {
	border-bottom: 1px solid #aaa;
}
.contentBoxIn {
	padding: 10px 5px;
}
.contentBoxInBtm05 {
	padding: 10px 5px 5px 5px;
}
.contentBoxInBtm00 {
	padding: 10px 5px 0 5px;
}
.contentBoxInTop05 {
	padding: 5px 5px 10px 5px;
}
.contentBoxInTopBtm00 {
	padding: 0 5px;
}
.mgTop05 {
	margin-top: 5px;
}
.mgTop10 {
	margin-top: 10px;
}
.mgBtm05 {
	margin-bottom: 5px;
}
.mainTitle { /*メインタイトル*/
	clear: both;
	display: block;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	padding: 8px 5px 8px 10px;
	margin: 10px 0 0 0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbfbfb), color-stop(0.5, #e7e7e7), color-stop(0.5, #ddd), color-stop(1, #e0e0e0));
	background: -moz-linear-gradient(top, #fbfbfb 0%, #e7e7e7 50%, #ddd 50%, #e0e0e0 100%);
	background: -o-linear-gradient(top, #fbfbfb 0%, #e7e7e7 50%, #ddd 50%, #e0e0e0 100%);
	background: linear-gradient(top, #fbfbfb 0%, #e7e7e7 50%, #ddd 50%, #e0e0e0 100%);
	font-size: 19px;
	line-height: 19px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
}
.mainTitleText { /*メインタイトテキスト*/
	float: none;
	margin: 0;
	padding: 5px 0 5px 10px;
	font-size: 19px;
	line-height: 100%;
	font-weight: bold;
	color: #333;
	background: url(../img/maintitle.png) no-repeat 0px 50%;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
}
.mainTitleText2Line { /*メインタイトテキスト*/
	float: none;
	margin: 0;
	padding: 2px 0 2px 15px;
	font-size: 19px;
	line-height: 125%;
	font-weight: bold;
	color: #333;
	background: url(../img/maintitle.png) no-repeat 0px 50%;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
}
.mainTitleTextL { /*メインタイトルテキスト*/
	float: left;
	margin: 0;
	padding: 5px 0 5px 10px;
	font-size: 19px;
	line-height: 100%;
	font-weight: bold;
	color: #333;
	background: url(../img/maintitle.png) no-repeat 0px 50%;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
}
.subTitle { /*サブタイトル*/
	clear: both;
	display: block;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	padding: 0;
	margin: 0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbfbfb), color-stop(0.5, #e7e7e7), color-stop(0.5, #ddd), color-stop(1, #e0e0e0));
	background: -moz-linear-gradient(top, #fbfbfb 0%, #e7e7e7 50%, #ddd 50%, #e0e0e0 100%);
	background: -o-linear-gradient(top, #fbfbfb 0%, #e7e7e7 50%, #ddd 50%, #e0e0e0 100%);
	background: linear-gradient(top, #fbfbfb 0%, #e7e7e7 50%, #ddd 50%, #e0e0e0 100%);
	font-size: 17px;
	line-height: 17px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
}
.subTitleText { /*サブタイトテキスト*/
	float: none;
	margin: 0;
	padding: 8px 0 8px 10px;
	font-size: 17px;
	line-height: 100%;
	font-weight: bold;
	color: #333;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
}
.contentTitle { /*コンテンツタイトル*/
	clear: both;
	display: block;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border: 1px solid #aaa;
	padding: 0;
	margin-top: 5px;
	background: #f6e484; /* Old browsers */
	background: -moz-linear-gradient(top,  #faf6df 0%, #f6dc4e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faf6df), color-stop(100%,#f6dc4e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #faf6df 0%,#f6dc4e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #faf6df 0%,#f6dc4e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #faf6df 0%,#f6dc4e 100%); /* IE10+ */
	background: linear-gradient(top,  #faf6df 0%,#f6dc4e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf6df', endColorstr='#f6dc4e',GradientType=0 ); /* IE6-9 */
}
.contentTitleNbd { /*コンテンツタイトル*/
	clear: both;
	display: block;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	padding: 0;
	margin-top: 5px;
	background: #f6e484; /* Old browsers */
	background: -moz-linear-gradient(top,  #faf6df 0%, #f6dc4e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faf6df), color-stop(100%,#f6dc4e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #faf6df 0%,#f6dc4e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #faf6df 0%,#f6dc4e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #faf6df 0%,#f6dc4e 100%); /* IE10+ */
	background: linear-gradient(top,  #faf6df 0%,#f6dc4e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf6df', endColorstr='#f6dc4e',GradientType=0 ); /* IE6-9 */
}
.contentTitleText { /*コンテンツタイトルテキスト*/
	float: none;
	margin: 0 0 0 5px;
	padding: 8px 0 8px 10px;
	font-size: 19px;
	line-height: 100%;
	font-weight: bold;
	color: #333;
	background: url(../img/conttitle.png) no-repeat 0px 50%;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
}
.contentTitleTextM16 { /*コンテンツタイトルテキスト*/
	float: none;
	margin: 0 0 0 5px;
	padding: 8px 0 8px 10px;
	font-size: 17px;
	line-height: 100%;
	font-weight: bold;
	color: #333;
	background: url(../img/conttitle.png) no-repeat 0px 50%;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
}
.contentTitleTextM14 { /*コンテンツタイトルテキスト*/
	float: none;
	margin: 0 0 0 5px;
	padding: 8px 0 8px 10px;
	font-size: 15px;
	line-height: 100%;
	font-weight: bold;
	color: #333;
	background: url(../img/conttitle.png) no-repeat 0px 50%;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
}
.contentTitleTextTab { /*コンテンツタイトルテキスト*/
	float: none;
	margin: 0;
	padding: 8px 0 8px 0;
	font-size: 14px;
	line-height: 100%;
	font-weight: bold;
	color: #333;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
	text-align: center;
}
.contentTitleTextTab12 { /*コンテンツタイトルテキスト12px*/
	float: none;
	margin: 0;
	padding: 10px 0 10px 0;
	font-size: 12px;
	line-height: 100%;
	font-weight: bold;
	color: #333;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
	text-align: center;
}
.contentTitleTextL { /*コンテンツタイトルテキスト（右にボタンあり）*/
	float: left;
	margin: 0 0 0 5px;
	padding: 8px 0 8px 10px;
	font-size: 19px;
	line-height: 100%;
	font-weight: bold;
	color: #333;
	background: url(../img/conttitle.png) no-repeat 0px 50%;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
}
.contentTitle select { /*プルダウンセレクト*/
	float: right;
	display: block;
	width: 105px;
	font-size: 16px;
	border: 1px solid #374ea2;
	margin: 2px 5px 0 0;
	padding: 2px;
	border-radius: 4px;
}
.contentTitleBtn {
	float: right;
	display: block;
	width: 160px;
	height: 16px;
	margin: 2px 5px 2px 0;
	padding: 6px 5px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9acbf4), color-stop(0.5, #3993df), color-stop(0.5, #5eadf0), color-stop(1, #0983ea));
	background-image: -moz-linear-gradient(top, #9acbf4, #3993df 50%, #5eadf0 50%, #0983ea);
	background-image: -o-linear-gradient(top, #9acbf4, #3993df 50%, #5eadf0 50%, #0983ea);
	border-top-color: #0b5695;
	border-left-color: #197ed3;
	border-right-color: #1b7cce;
	border-bottom-color: #0983ea;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
.contentTitleReloadBtn {
	float: right;
	display: block;
	height: 18px;
	margin: 2px 5px 2px 0;
	padding: 5px 20px;
	background: #bbbbbb; /* Old browsers */
	background: -moz-linear-gradient(top,  #bbbbbb 0%, #a0a0a0 49%, #989898 51%, #999999 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(49%,#a0a0a0), color-stop(51%,#989898), color-stop(100%,#999999)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bbbbbb 0%,#a0a0a0 49%,#989898 51%,#999999 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bbbbbb 0%,#a0a0a0 49%,#989898 51%,#999999 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bbbbbb 0%,#a0a0a0 49%,#989898 51%,#999999 100%); /* IE10+ */
	background: linear-gradient(top,  #bbbbbb 0%,#a0a0a0 49%,#989898 51%,#999999 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
	border-top-color: #424242;
	border-left-color: #797979;
	border-right-color: #797979;
	border-bottom-color: #747474;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
.contentTitleInputBtn {
	float: right;
	display: block;
	width: 160px;
	height: 31px;
	margin: 2px 5px 2px 0;
	padding: 6px 5px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9acbf4), color-stop(0.5, #3993df), color-stop(0.5, #5eadf0), color-stop(1, #0983ea));
	background-image: -moz-linear-gradient(top, #9acbf4, #3993df 50%, #5eadf0 50%, #0983ea);
	background-image: -o-linear-gradient(top, #9acbf4, #3993df 50%, #5eadf0 50%, #0983ea);
	border-top-color: #0b5695;
	border-left-color: #197ed3;
	border-right-color: #1b7cce;
	border-bottom-color: #0983ea;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
.contentTitleFullBtn {
	float: none;
	display: block;
	width: 96%;
	margin: 10px 5px 0 5px;
	padding: 6px 5px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9acbf4), color-stop(0.5, #3993df), color-stop(0.5, #5eadf0), color-stop(1, #0983ea));
	background-image: -moz-linear-gradient(top, #9acbf4, #3993df 50%, #5eadf0 50%, #0983ea);
	background-image: -o-linear-gradient(top, #9acbf4, #3993df 50%, #5eadf0 50%, #0983ea);
	border-top-color: #0b5695;
	border-left-color: #197ed3;
	border-right-color: #1b7cce;
	border-bottom-color: #0983ea;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
	font-weight: bold;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
.alertMailBtn {
	float: none;
	display: block;
	height: 16px;
	margin: 0;
	padding: 8px 10px;
	background: #f07e7e; /* Old browsers */
	background: -moz-linear-gradient(top,  #f07e7e 0%, #ec7171 49%, #e35b5b 51%, #e46666 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f07e7e), color-stop(49%,#ec7171), color-stop(51%,#e35b5b), color-stop(100%,#e46666)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f07e7e 0%,#ec7171 49%,#e35b5b 51%,#e46666 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f07e7e 0%,#ec7171 49%,#e35b5b 51%,#e46666 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f07e7e 0%,#ec7171 49%,#e35b5b 51%,#e46666 100%); /* IE10+ */
	background: linear-gradient(top,  #f07e7e 0%,#ec7171 49%,#e35b5b 51%,#e46666 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f07e7e', endColorstr='#e46666',GradientType=0 ); /* IE6-9 */
	border: 1px solid #ca4141;
	border-radius: 4px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
.alertMailBtnDel {
	float: right;
	display: block;
	height: 16px;
	margin: 2px 5px 2px 0;
	padding: 6px 5px;
	background: #f07e7e; /* Old browsers */
	background: -moz-linear-gradient(top,  #f07e7e 0%, #ec7171 49%, #e35b5b 51%, #e46666 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f07e7e), color-stop(49%,#ec7171), color-stop(51%,#e35b5b), color-stop(100%,#e46666)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f07e7e 0%,#ec7171 49%,#e35b5b 51%,#e46666 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f07e7e 0%,#ec7171 49%,#e35b5b 51%,#e46666 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f07e7e 0%,#ec7171 49%,#e35b5b 51%,#e46666 100%); /* IE10+ */
	background: linear-gradient(top,  #f07e7e 0%,#ec7171 49%,#e35b5b 51%,#e46666 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f07e7e', endColorstr='#e46666',GradientType=0 ); /* IE6-9 */
	border: 1px solid #ca4141;
	border-radius: 4px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
.alertMailBtnFl {
	float: left;
	display: block;
	height: 32px;
	margin: 0 2px;
	padding: 8px 10px;
	background: #f07e7e; /* Old browsers */
	background: -moz-linear-gradient(top,  #f07e7e 0%, #ec7171 49%, #e35b5b 51%, #e46666 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f07e7e), color-stop(49%,#ec7171), color-stop(51%,#e35b5b), color-stop(100%,#e46666)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f07e7e 0%,#ec7171 49%,#e35b5b 51%,#e46666 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f07e7e 0%,#ec7171 49%,#e35b5b 51%,#e46666 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f07e7e 0%,#ec7171 49%,#e35b5b 51%,#e46666 100%); /* IE10+ */
	background: linear-gradient(top,  #f07e7e 0%,#ec7171 49%,#e35b5b 51%,#e46666 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f07e7e', endColorstr='#e46666',GradientType=0 ); /* IE6-9 */
	border: 1px solid #ca4141;
	border-radius: 4px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
.alertMailBtnFl1 {
	padding: 16px 5px 0 5px;
}
.signoutTopBtn {
	float: none;
	display: block;
	height: 16px;
	margin: 0;
	padding: 8px 10px;
	background: #bbbbbb; /* Old browsers */
	background: -moz-linear-gradient(top,  #bbbbbb 0%, #a0a0a0 49%, #989898 51%, #999999 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(49%,#a0a0a0), color-stop(51%,#989898), color-stop(100%,#999999)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bbbbbb 0%,#a0a0a0 49%,#989898 51%,#999999 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bbbbbb 0%,#a0a0a0 49%,#989898 51%,#999999 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bbbbbb 0%,#a0a0a0 49%,#989898 51%,#999999 100%); /* IE10+ */
	background: linear-gradient(top,  #bbbbbb 0%,#a0a0a0 49%,#989898 51%,#999999 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
	border-top-color: #424242;
	border-left-color: #797979;
	border-right-color: #797979;
	border-bottom-color: #747474;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}.linkBtnMenu {
	display: table;
	table-layout: fixed;
	width: 100%;
	margin-top: 10px;
}
.linkBtnMenu li {
	display: table-cell;
	color: #ffffff;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: middle;
}
.linkBtnMenuBox {
	padding: 8px 0;
	background: #f07e7e; /* Old browsers */
	background: -moz-linear-gradient(top,  #f07e7e 0%, #ec7171 49%, #e35b5b 51%, #e46666 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f07e7e), color-stop(49%,#ec7171), color-stop(51%,#e35b5b), color-stop(100%,#e46666)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f07e7e 0%,#ec7171 49%,#e35b5b 51%,#e46666 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f07e7e 0%,#ec7171 49%,#e35b5b 51%,#e46666 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f07e7e 0%,#ec7171 49%,#e35b5b 51%,#e46666 100%); /* IE10+ */
	background: linear-gradient(top,  #f07e7e 0%,#ec7171 49%,#e35b5b 51%,#e46666 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f07e7e', endColorstr='#e46666',GradientType=0 ); /* IE6-9 */
	border: 1px solid #ca4141;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
.linkBtnMenuBoxPd {
	padding: 12px 0;
}
.linkBtnMenuSp { width: 1%; }
.linkBtnMenu a {
	display: block;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
}
.linkBtnMenuFtM {
	padding-top: -5px;
	font-size: 12px;
	line-height: 12px;
}.contentWrap { /*コンテンツ枠*/
	clear:both;
	display:block;
	margin: 0;
	padding: 0;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}
.contentWrapUiTab { /*コンテンツ枠天地左右罫線有り*/
	clear:both;
	display:block;
	margin: 0;
	padding: 0;
	border: 1px solid #aaa;
}
.contentWrapUiTabBdN { /*コンテンツ枠天地左右罫線有り*/
	clear:both;
	display:block;
	margin: 0;
	padding: 0;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
}
.contentWrapUiTabBdTN { /*コンテンツ枠天地左右罫線有り*/
	clear:both;
	display:block;
	margin: 0;
	padding: 0;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
}
.contentWrapFull { /*コンテンツ枠天地左右罫線・余白有り*/
	clear:both;
	display:block;
	margin: 10px 0 0 0;
	padding: 0;
	border: 1px solid #aaa;
}
#detailsselecttab2 ul { /*銘柄詳細切り替えボタン2段*/
	margin: 0;
	padding: 0;
}
#detailsselecttab2 li { /*銘柄詳細切り替えボタン2段*/
	float: left;
	width: 49.4%;
	margin: 0;
	padding: 8px 0;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	border: 1px solid #aaa;
}
#detailsselecttab2 li.detailsselecttab2Select { /*銘柄詳細切り替えボタン2段*/
	background: #f4d00c; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4d00c 0%, #f9eca0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4d00c), color-stop(100%,#f9eca0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* IE10+ */
	background: linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4d00c', endColorstr='#f9eca0',GradientType=0 ); /* IE6-9 */
	box-shadow: inset 0 5px 10px rgba(50, 50, 50, 0.5), inset 0 -5px 10px rgba(255, 255, 255, 0.8);
}
#detailsselecttab2 a { /*銘柄詳細切り替えボタン2段*/
	color: #333;
	text-decoration: none;
}
.contentWrapDetailsSelectab2 {  /*銘柄詳細切り替えボタン2段コンテンツ枠*/
	clear: both;
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
}
#selecttab2 ul { /*切り替えボタン2段*/
	margin: 0;
	padding: 0;
}
#selecttab2 li { /*切り替えボタン2段*/
	float: left;
	width: 49.4%;
	margin: 0;
	padding: 8px 0;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	border: 1px solid #aaa;
}
#selecttab2 li.selecttab2Select { /*切り替えボタン2段*/
	background: #f4d00c; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4d00c 0%, #f9eca0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4d00c), color-stop(100%,#f9eca0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* IE10+ */
	background: linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4d00c', endColorstr='#f9eca0',GradientType=0 ); /* IE6-9 */
	box-shadow: inset 0 5px 10px rgba(50, 50, 50, 0.5), inset 0 -5px 10px rgba(255, 255, 255, 0.8);
}
#selecttab2 a { /*切り替えボタン2段*/
	color: #333;
	text-decoration: none;
}
.contentWrapSelectab2 {  /*切り替えボタン2段コンテンツ枠*/
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
}
#selecttab3 ul { /*切り替えボタン3段*/
	margin: 0;
	padding: 0;
}
#selecttab3 li { /*切り替えボタン3段*/
	float: left;
	width: 32.4%;
	margin: 0;
	padding: 3px 0 2px 0;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	text-align: center;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
}
#selecttab3 li.selecttab3Select { /*切り替えボタン3段*/
	background: #f4d00c; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4d00c 0%, #f9eca0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4d00c), color-stop(100%,#f9eca0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* IE10+ */
	background: linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4d00c', endColorstr='#f9eca0',GradientType=0 ); /* IE6-9 */
	box-shadow: inset 0 5px 10px rgba(50, 50, 50, 0.5), inset 0 -5px 10px rgba(255, 255, 255, 0.8);
}
#selecttab3 a { /*切り替えボタン3段*/
	color: #333;
	text-decoration: none;
}
.contentWrapSelectab3 {  /*切り替えボタン3段コンテンツ枠*/
	clear:both;
	display:block;
	margin: 0;
	padding: 0;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}
#selecttab4 ul { /*切り替えボタン4段*/
	margin: 0;
	padding: 0;
}
#selecttab4 li { /*切り替えボタン4段*/
	float: left;
	width: 24.1%;
	margin: 0;
	padding: 3px 0 2px 0;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	text-align: center;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
}
#selecttab4 li.selecttab4Select { /*切り替えボタン4段*/
	background: #f4d00c; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4d00c 0%, #f9eca0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4d00c), color-stop(100%,#f9eca0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* IE10+ */
	background: linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4d00c', endColorstr='#f9eca0',GradientType=0 ); /* IE6-9 */
	box-shadow: inset 0 5px 10px rgba(50, 50, 50, 0.5), inset 0 -5px 10px rgba(255, 255, 255, 0.8);
}
#selecttab4 a { /*切り替えボタン4段*/
	color: #333;
	text-decoration: none;
}
.contentWrapSelectab4 { /*切り替えボタン4段コンテンツ枠*/
	clear:both;
	display:block;
	margin: 0;
	padding: 0;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}
#selecttab42 ul { /*切り替えボタン4段*/
	margin: 0;
	padding: 0;
}
#selecttab42 li { /*切り替えボタン4段*/
	float: left;
	width: 24.1%;
	margin: 0;
	padding: 3px 0 2px 0;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	text-align: center;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
}
#selecttab42 li.selecttab42Select { /*切り替えボタン4段*/
	background: #f4d00c; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4d00c 0%, #f9eca0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4d00c), color-stop(100%,#f9eca0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* IE10+ */
	background: linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4d00c', endColorstr='#f9eca0',GradientType=0 ); /* IE6-9 */
	box-shadow: inset 0 5px 10px rgba(50, 50, 50, 0.5), inset 0 -5px 10px rgba(255, 255, 255, 0.8);
}
#selecttab42 a { /*切り替えボタン4段*/
	color: #333;
	text-decoration: none;
}
.contentWrapSelectab42 { /*切り替えボタン4段コンテンツ枠*/
	clear:both;
	display:block;
	margin: 0;
	padding: 0;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}
.selecttabBtnLeft { /*切り替えボタン左*/
	border-radius: 4px 0 0 4px;
}
.selecttabBtnLeft2 { /*切り替えボタン左*/
	border-radius: 4px 0 0 4px;
}
.selecttabBtnCenter { /*切り替えボタン中央*/
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
}
.selecttabBtnCenterR { /*切り替えボタン中央*/
	border-right: 1px solid #aaa;
}
.selecttabBtnRight { /*切り替えボタン右*/
	border-radius: 0 4px 4px 0;
}
.displayNone { /*切り替えボタンコンテンツ非表示*/
	display: none;
}





/*ページング*/
.relBox {
	display: block;
	position: relative;
}
.pageCount { margin-bottom: 5px; }

.paging {
	display: table;
	table-layout: fixed;
	width: 100%;
	margin: 10px 0;
}
.paging li {
	display: table-cell;
	color: #fff;
	text-align: center;
	font-weight: bold;
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none;
}
.pgBtn {
	height: 28px;
	line-height: 28px;
	border-width: 1px;
	border-style: solid;
	border-color: #424242 #797979 #747474 #797979;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #c0c0c0),color-stop(0.5, #9f9f9f),color-stop(0.5, #999),color-stop(1, #9a9a9a));
	background: -moz-linear-gradient(top, #c0c0c0 0%, #9f9f9f 50%, #999 50%, #9a9a9a 100%);
	background: -o-linear-gradient(top, #c0c0c0 0%, #9f9f9f 50%, #999 50%, #9a9a9a 100%);
	background: linear-gradient(top, #c0c0c0 0%, #9f9f9f 50%, #999 50%, #9a9a9a 100%);
}
.pgBtn.inactive {
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #d0d0d0),color-stop(0.5, #bababa),color-stop(0.5, #b3b3b3),color-stop(1, #b4b4b4));
	background: -moz-linear-gradient(top, #d0d0d0 0%, #bababa 50%, #b3b3b3 50%, #b4b4b4 100%);
	background: -o-linear-gradient(top, #d0d0d0 0%, #bababa 50%, #b3b3b3 50%, #b4b4b4 100%);
	background: linear-gradient(top, #d0d0d0 0%, #bababa 50%, #b3b3b3 50%, #b4b4b4 100%);
}
.pgSpace { width: 1%; }
.pgBtn.next,
.pgBtn.back { width: 18%; }
.paging a {
	display: block;
	color: #fff;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.paging p {
	display: block;
	color: #fff;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.pageCount { margin-bottom: 5px; }

.back a,
.back p  {
	padding-left: 10px;
}
.back-arrow {
	display: block;
	position: absolute;
	z-index: 1;
	width: 10px;height: 30px;
	top: -1px;	left: -1px;
	background: url("../img/arrow_back.png") center left no-repeat;
}
.next a,
.next p {
	padding-right: 10px;
}
.next-arrow {
	display: block;
	position: absolute;
	z-index: 1;
	width: 10px;height: 30px;
	top: -1px;	right: -1px;
	background: url("../img/arrow_next.png") center right no-repeat;
}





/*一覧へ戻る*/
.listbackBtn { /*マーケット指数再読込ボタン*/
	float: right;
	display: block;
	height: 16px;
	margin: 2px 5px 2px 0;
	padding: 6px 5px;
	background: #bbbbbb; /* Old browsers */
	background: -moz-linear-gradient(top,  #bbbbbb 0%, #a0a0a0 49%, #989898 51%, #999999 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(49%,#a0a0a0), color-stop(51%,#989898), color-stop(100%,#999999)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bbbbbb 0%,#a0a0a0 49%,#989898 51%,#999999 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bbbbbb 0%,#a0a0a0 49%,#989898 51%,#999999 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bbbbbb 0%,#a0a0a0 49%,#989898 51%,#999999 100%); /* IE10+ */
	background: linear-gradient(top,  #bbbbbb 0%,#a0a0a0 49%,#989898 51%,#999999 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
	border-top-color: #424242;
	border-left-color: #797979;
	border-right-color: #797979;
	border-bottom-color: #747474;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}





/*ヘッダ*/
.header {　/*ヘッダ枠*/
	margin: 0;
	padding: 0;
}
.headerTop { /*ヘッダ最上部*/
	margin: 0;
}
.headerTopSt { /*ヘッダ最上部*/
	margin-bottom: 10px;
	width: 100%;
	height: 42px;
	border-bottom: #ff6600 solid 2px;
}
.headerLogo { /*内藤証券ロゴ*/
	width: 140px;
	height:42px;
}
.headerLogoSt { /*Succe-s trade ロゴ*/
	float: left;
}
.headerLogoStBtn { /*Succe-s trade ロゴ*/
	float: right;
	display: block;
	height: 14px;
	margin: 7px 5px 0 0;
	padding: 6px;
	background: #bbbbbb; /* Old browsers */
	background: -moz-linear-gradient(top,  #bbbbbb 0%, #a0a0a0 49%, #989898 51%, #999999 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(49%,#a0a0a0), color-stop(51%,#989898), color-stop(100%,#999999)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bbbbbb 0%,#a0a0a0 49%,#989898 51%,#999999 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bbbbbb 0%,#a0a0a0 49%,#989898 51%,#999999 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bbbbbb 0%,#a0a0a0 49%,#989898 51%,#999999 100%); /* IE10+ */
	background: linear-gradient(top,  #bbbbbb 0%,#a0a0a0 49%,#989898 51%,#999999 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
	border-top-color: #424242;
	border-left-color: #797979;
	border-right-color: #797979;
	border-bottom-color: #747474;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
}
.headerTopLogin { /*ヘッダ最上部ログインナビ*/
	float: none;
	position: relative;
	margin: 0 5px;
}
.headerTopLogin nav ul { /*ヘッダ最上部ログインナビ*/
	width: 100%;
}
.headerTopLogin nav li { /*ヘッダ最上部ログインナビ*/
	float: left;
	width: 37%;
	margin: 0;
	padding: 0;
}
.headerTopLogin nav li.headerTopSignin { /*ヘッダ最上部ログインナビ*/
	width: 26%;
}
.headerTopNav { /*ヘッダ最上部ログインナビ*/
	float: none;
	position: relative;
}
.headerTopNav nav ul { /*ヘッダ最上部ログインナビ*/
	margin: 0 5px;
}
.headerTopNav nav li { /*ヘッダ最上部ログインナビ*/
	width: 32.5%;
	float: left;
	margin-right: 5px;
}
.headerTopNav nav li:last-child { /*ヘッダ最上部ログインナビ*/
	margin: 0;
}
.headerNav { /*ヘッダナビ*/
	display: table;
	table-layout: fixed;
	width: 100%;
	margin: 0;
	padding: 0;
	border-top: #aaa solid 1px;
	border-bottom: #aaa solid 1px;
	text-align: center;
}
.headerNav ul { /*ヘッダナビ*/
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
}
.headerNav li { /*ヘッダナビ*/
	display: table-cell;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-right: #aaa solid 1px;
}
.headerNav li:last-child { /*ヘッダナビ*/
	border: 0px;
}
.headerNavBtn { /*ヘッダナビ*/
	display: block;
	padding: 10px 0 11px 0;
	background: #dcdcdc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	color: #333;
	font-size: 19px;
	font-weight: bold;
	line-height: 26px;
	text-align: center;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
	text-decoration: none;
}
.headerNavBtnActive{ /*ヘッダナビ*/
	background: #f4d00c; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4d00c 0%, #f9eca0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4d00c), color-stop(100%,#f9eca0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* IE10+ */
	background: linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4d00c', endColorstr='#f9eca0',GradientType=0 ); /* IE6-9 */
	box-shadow: inset 0 5px 10px rgba(50, 50, 50, 0.5), inset 0 -5px 10px rgba(255, 255, 255, 0.8);
}
.headerNavBtn a { /*ヘッダナビ*/
	display: block;
	color: #333;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255, 255, 255, 0.8);
	text-decoration: none;
}
.headerNavBtnTop { /*ヘッダナビ*/
	width:15%;
}




li.headerNavL { /*ヘッダナビ2列右*/
	float: left;
	width: 50%;
	margin: 0;
	padding: 0;
	text-align: center;
}
li.headerNavR { /*ヘッダナビ2列左*/
	float: left;
	width: 49%;
	margin: 0;
	padding: 0;
	text-align: center;
	border-left: #aaa solid 1px;
}
li.headerNav3Top { /*ヘッダナビ3列トップ*/
	float: left;
	width: 17%;
	margin: 0;
	padding: 0;
	text-align: center;
}
li.headerNav3L { /*ヘッダナビ3列右*/
	float: left;
	width: 41%;
	margin: 0;
	padding: 0;
	text-align: center;
	border-left: #aaa solid 1px;
}
li.headerNav3R { /*ヘッダナビ3列左*/
	float: left;
	width: 41%;
	margin: 0;
	padding: 0;
	text-align: center;
	border-left: #aaa solid 1px;
}
div.headerNav nav a.headerNavOff { /*ヘッダナビオフ*/
	display: block;
	padding: 10px 0 11px 0;
	background: #dcdcdc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(top,  #fcfcfc 0%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	color: #333;
	font-size: 19px;
	font-weight: bold;
	line-height: 26px;
	text-align: center;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
	text-decoration: none;
}
div.headerNav nav a.headerNavOn { /*ヘッダナビオン*/
	display: block;
	padding: 10px 0 11px 0;
	background: #f4d00c; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4d00c 0%, #f9eca0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4d00c), color-stop(100%,#f9eca0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* IE10+ */
	background: linear-gradient(top,  #f4d00c 0%,#f9eca0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4d00c', endColorstr='#f9eca0',GradientType=0 ); /* IE6-9 */
	box-shadow: inset 0 5px 10px rgba(50, 50, 50, 0.5), inset 0 -5px 10px rgba(255, 255, 255, 0.8);
	color: #333;
	font-size: 19px;
	font-weight: bold;
	line-height: 26px;
	text-align: center;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
	text-decoration: none;
}
div.headerNavBd { /*ヘッダナビ下部グラデーション*/
	margin: 0;
	padding: 0;
	height: 5px;
	background: #cccccc; /* Old browsers */
	background: -moz-linear-gradient(top,  #cccccc 0%, #fafafa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cccccc 0%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cccccc 0%,#fafafa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cccccc 0%,#fafafa 100%); /* IE10+ */
	background: linear-gradient(top,  #cccccc 0%,#fafafa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */
}





/*銘柄検索*/
.searchBox { /*銘柄検索*/
	margin: 10px 5px 0 5px;
	padding: 7px 5px;
	border: 1px solid #aaa;
	background: #e5e9ef; /* Old browsers */
	background: -moz-linear-gradient(left,  #e5e9ef 0%, #d8dee6 20%, #e5e9ef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5e9ef), color-stop(20%,#d8dee6), color-stop(100%,#e5e9ef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #e5e9ef 0%,#d8dee6 20%,#e5e9ef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #e5e9ef 0%,#d8dee6 20%,#e5e9ef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #e5e9ef 0%,#d8dee6 20%,#e5e9ef 100%); /* IE10+ */
	background: linear-gradient(left,  #e5e9ef 0%,#d8dee6 20%,#e5e9ef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e9ef', endColorstr='#e5e9ef',GradientType=1 ); /* IE6-9 */
	background-size: 7px 10px;
	text-align: center;
}
.searchWrap { /*銘柄検索*/
	text-align: center;
}
.searchBox .searchBtn { /*銘柄検索ボタン*/
	float: right;
	display: block;
	width: 100px;
	height: 33px;
	margin-top: -31px;
	padding: 0 5px;
	background: #bbbbbb; /* Old browsers */
	background: -moz-linear-gradient(top,  #bbbbbb 0%, #a0a0a0 49%, #989898 51%, #999999 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(49%,#a0a0a0), color-stop(51%,#989898), color-stop(100%,#999999)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bbbbbb 0%,#a0a0a0 49%,#989898 51%,#999999 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bbbbbb 0%,#a0a0a0 49%,#989898 51%,#999999 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bbbbbb 0%,#a0a0a0 49%,#989898 51%,#999999 100%); /* IE10+ */
	background: linear-gradient(top,  #bbbbbb 0%,#a0a0a0 49%,#989898 51%,#999999 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
	border-top-color: #424242;
	border-left-color: #797979;
	border-right-color: #797979;
	border-bottom-color: #747474;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
.search-form{ /*銘柄検索フォーム*/
	clear: both;
	padding: 0;
	position: relative;
}
.search-form input[type='text']{ /*銘柄検索フォーム*/
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 8px;
	border: 0;
	height: 30px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-top-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	-o-border-top-left-radius: 3px;
	-o-border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	color: #bfbfbf;
	font-size: 17px;
	text-transform: uppercase;
}
.search-form input[type='text']:focus{ /*銘柄検索フォーム*/
	color: #000;
}
.search-word { /*銘柄検索フォーム*/
	padding-right: 105px;
}





/*タブ切り替え2列*/
.contentTitleTabLOn {
	float: left;
	display: block;
	width: 49%;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top:1px solid #aaa;
	border-right:1px solid #aaa;
	border-left:1px solid #aaa;
	padding:0;
	margin-top:5px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #faf6df), color-stop(1, #f6dc4e));
}
.contentTitleTabLOff {
	float: left;
	display: block;
	width: 49%;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top:1px solid #aaa;
	border-right:1px solid #aaa;
	border-left:1px solid #aaa;
	padding:0;
	margin-top:5px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcfcfc), color-stop(1, #dddddd));
}
.contentTitleTabROn {
	float: right;
	display: block;
	width: 50%;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top:1px solid #aaa;
	border-right:1px solid #aaa;
	border-left:1px solid #aaa;
	padding:0;
	margin-top:5px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #faf6df), color-stop(1, #f6dc4e));
}
.contentTitleTabROff {
	float: right;
	display: block;
	width: 50%;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top:1px solid #aaa;
	border-right:1px solid #aaa;
	border-left:1px solid #aaa;
	padding:0;
	margin-top:5px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcfcfc), color-stop(1, #dddddd));
}





/*PCサイト誘導ナビ*/
.pcnavBox {
	margin: 10px 0 0 0;
}
.pcnavWrap {
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
}
.pcnav {
	clear: both;
	margin: 5px 0 0 0;
	padding: 0;
}
.pcnav nav ul {
	margin: 0;
	padding: 0;
	background: #fff;
}
.pcnav nav a.pcnavBtn {
	clear: both;
	display: block;
	border-top: 1px solid #aaa;
	padding: 7px 10px;
	margin: 0;
	background: url(../img/arrow2.png) no-repeat right 45%;
	font-size: 17px;
	line-height: 17px;
}
.pcnav nav a.pcnavBtn:last-child {
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}
.pcnav nav li {
	float: none;
	display: inline-block;
	padding-left: 20px;
	background: url(../img/blank_gry.png) no-repeat 0 45%;
}





/*PCサイト誘導ナビ*/
.pcnav2Box {
	margin: 10px 0 0 0;
}
.pcnav2Title {
	clear: both;
	display: block;
	border-top: 1px solid #aaa;
	padding: 10px 10px;
	margin: 0;
	background: #e0e0e0;
	font-size: 19px;
	line-height: 19px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
}
.pcnav2Wrap {
	clear: both;
	display: block;
	margin: 0 5px;
	padding: 0;
}
.pcnav2 {
	clear: both;
	margin: 5px 0 0 0;
	padding: 0;
}
.pcnav2 nav ul {
	margin: 0;
	padding: 0;
}
.pcnav2 nav a.pcnav2Btn {
	display: block;
	height: 26px;
	margin: 0 0 5px 0;
	padding: 5px 3px;
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #d3d3d3 49%, #c1c1c1 51%, #c6c6c6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(49%,#d3d3d3), color-stop(51%,#c1c1c1), color-stop(100%,#c6c6c6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#d3d3d3 49%,#c1c1c1 51%,#c6c6c6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#d3d3d3 49%,#c1c1c1 51%,#c6c6c6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#d3d3d3 49%,#c1c1c1 51%,#c6c6c6 100%); /* IE10+ */
	background: linear-gradient(top,  #ededed 0%,#d3d3d3 49%,#c1c1c1 51%,#c6c6c6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#c6c6c6',GradientType=0 ); /* IE6-9 */
	border-top-color: #424242;
	border-left-color: #797979;
	border-right-color: #797979;
	border-bottom-color: #747474;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	color: #333;
	font-size: 17px;
	font-weight: bold;
	line-height: 27px;
	text-align: left;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	text-decoration: none;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.pcnav2 nav li {
	float: none;
	display: inline-block;
	width: 100%;
	padding-left: 20px;
	background: url(../img/blank_gry.png) no-repeat left 45%;
}





/*その他コンテンツメニュー*/
.othernavBox {
	margin: 10px 0 0 0;
}
.othernavTitle {
	clear: both;
	display: block;
	border-top: 1px solid #aaa;
	padding: 10px 10px;
	margin: 0;
	background: #e0e0e0;
	font-size: 18px;
	line-height: 18px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255,255,255,0.8);
}
.othernavWrap {
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
}
.othernav {
	clear: both;
	margin: 5px 0 0 0;
	padding: 0;
}
.othernav nav ul {
	margin: 0;
	padding: 0;
}
.othernav nav li {
	float: left;
	display: inline-block;
	margin: 5px 1% 5px 1%;
	width: 48%;
}
.othernav nav a.othernavBtn {
	display: block;
	height: 26px;
	padding: 5px 3px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bbb), color-stop(0.5, #a0a0a0), color-stop(0.5, #989898), color-stop(1, #999999));
	background-image: -moz-linear-gradient(top, #bbb, #a0a0a0 50%, #989898 50%, #999999);
	background-image: -o-linear-gradient(top, #bbb, #a0a0a0 50%, #989898 50%, #999999);
	border-top-color: #424242;
	border-left-color: #797979;
	border-right-color: #797979;
	border-bottom-color: #747474;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	text-align: left;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.othernav nav a.othernavBtn13 {
	display: block;
	height: 26px;
	padding: 5px 3px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bbb), color-stop(0.5, #a0a0a0), color-stop(0.5, #989898), color-stop(1, #999999));
	background-image: -moz-linear-gradient(top, #bbb, #a0a0a0 50%, #989898 50%, #999999);
	background-image: -o-linear-gradient(top, #bbb, #a0a0a0 50%, #989898 50%, #999999);
	border-top-color: #424242;
	border-left-color: #797979;
	border-right-color: #797979;
	border-bottom-color: #747474;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 26px;
	text-align: left;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.othernav nav a.othernavBtn12 {
	display: block;
	height: 26px;
	padding: 5px 3px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bbb), color-stop(0.5, #a0a0a0), color-stop(0.5, #989898), color-stop(1, #999999));
	background-image: -moz-linear-gradient(top, #bbb, #a0a0a0 50%, #989898 50%, #999999);
	background-image: -o-linear-gradient(top, #bbb, #a0a0a0 50%, #989898 50%, #999999);
	border-top-color: #424242;
	border-left-color: #797979;
	border-right-color: #797979;
	border-bottom-color: #747474;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
	text-align: left;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.othernavFull {
	clear: both;
	margin: 5px;
	padding: 0;
}
.othernavFull nav ul {
	margin: 0;
	padding: 0;
}
.othernavFull nav li {
	float: none;
	display: inline-block;
	margin: 0;
	width: 100%;
}
.othernavFull nav a.othernavBtnFull {
	display: block;
	height: 26px;
	padding: 5px 3px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bbb), color-stop(0.5, #a0a0a0), color-stop(0.5, #989898), color-stop(1, #999999));
	background-image: -moz-linear-gradient(top, #bbb, #a0a0a0 50%, #989898 50%, #999999);
	background-image: -o-linear-gradient(top, #bbb, #a0a0a0 50%, #989898 50%, #999999);
	border-top-color: #424242;
	border-left-color: #797979;
	border-right-color: #797979;
	border-bottom-color: #747474;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	text-align: left;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.navBlankBlk {
	padding-left: 20px;
	background: url(../img/blank_blk.png) no-repeat 0 45%;
}
.navBlankWht {
	padding-left: 20px;
	background: url(../img/blank_wht.png) no-repeat 0 45%;
}
.othernavList {
	background-color: #fff;
}
.othernavList li {
	position: relative;
	padding: 0 0 0 5px;
	border-bottom: solid 1px #e0e0e0;
	font-size:11px;
	line-height: 100%;
}
.othernavList li a:not(.noListLink) {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	padding: 5px 7px;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	color: #002796;
	text-decoration: underline;
}
.othernavList li:last-child {
	border-bottom:1px solid #aaa;
}
.othernavList .listTypeB {
	border-radius: 10px;
	border: solid 1px #ccc;
}
.othernavList.listTypeB li a:not(.noListLink):after {
	content: "";
	position: absolute;
	right: 10px;
	top: 50%;
	display: block;
	width: 6px;
	height: 6px;
	margin-top: -4px;
	border-top: solid 2px #979797;
	border-right: solid 2px #979797;
	-webkit-transform: rotate(45deg);
}





/*フッタ*/
.footerTop{
	margin: 10px 0 0 0;
	padding: 0;
	height: 6px;
	border-bottom: #aaa solid 1px;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #cdcdcd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#cdcdcd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#cdcdcd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#cdcdcd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#cdcdcd 100%); /* IE10+ */
	background: linear-gradient(top,  #f9f9f9 0%,#cdcdcd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#cdcdcd',GradientType=0 ); /* IE6-9 */
}
.footer {
	margin: 0;
	padding: 10px 0 10px 0;
	background: #fff;
	line-height: 100%;
	color: #666;
	text-align: center;
}
.footerNav {
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 150%;
}
.contactlinkBtn {
	margin: 10px 10px 0 10px;
	padding: 5px 20px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bbb), color-stop(0.5, #a0a0a0), color-stop(0.5, #989898), color-stop(1, #999999));
	background-image: -moz-linear-gradient(top, #bbb, #a0a0a0 50%, #989898 50%, #999999);
	background-image: -o-linear-gradient(top, #bbb, #a0a0a0 50%, #989898 50%, #999999);
	border-top-color: #424242;
	border-left-color: #797979;
	border-right-color: #797979;
	border-bottom-color: #747474;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	display: block;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}</pre></body></html>