@charset "utf-8";
@import "default.css?v=210702";
@import "navi.css?v=190911";
@import "style.css?v=210703";


/* ----------------------------------------------

お知らせ・ニュース詳細

------------------------------------------------ */
body#mypage .headerArea{
	height:160px;
}
body#mypage p.newsDate{
	text-align:right;
	color:#343434;
	padding:0 5px 10px ;
	margin-bottom:10px;
	border-bottom:dashed 1px #ccc;
}
body#mypage div.honbun{
	color:#333333;
	line-height:1.7;
	font-size:100%;
}
body#mypage .rightCont #mypage_side{
}
body#mypage .rightCont #mypage_side h2{
	width:200px;
	height:27px;
	display:block;
	background:url(../images/mypage_side_head.gif) no-repeat;
	text-indent:-10000em;
}
body#mypage .rightCont #mypage_side_body{
	background:url(../images/mypage_side_body.gif) repeat-y;
	padding:0px 0 10px;
	border-bottom:solid 1px #666;
}
body#mypage .rightCont #mypage_side_body ul{
	margin:0 2px;
}
body#mypage .rightCont #mypage_side_body ul li{
	background:url(../images/mypage_side_dot.gif) repeat-x left bottom;
	padding:10px 8px 12px 10px;
	font-size:93%;
	text-align:left;
}
body#mypage .rightCont #mypage_side_body ul li.bgG{
	background:#efefef url(../images/mypage_side_dot.gif) repeat-x left bottom;
}
body#mypage .rightCont #mypage_side_body ul li p {
	background:url(../images/mypage_side_arrow.gif) no-repeat 0 2px;
	padding-left:18px;
}
body#mypage .rightCont #mypage_side_body ul{
}

body#mypage .centerCont {
	text-align:center;
}
body#mypage .centerCont h2.pagetitle{
	background-image:url(../images/mypage_title_bg.gif);
	text-align:left;
}
body#mypage .centerCont h3{
	background:#00a8e4;
	padding:8px 10px;
	font-weight:bold;
	color:#fff;
	margin-bottom:20px;
	text-align:left;
}
body#mypage .centerCont h3.rules{
	color:#00a8e4;
	font-weight:bold;
	margin-bottom:10px;
	text-align:left;
	background:#fff;
	padding:0;
}
body#mypage .centerCont p{
	text-align:left;
	margin-bottom:10px;
}
body#mypage .centerCont table.mypageForm{
	border-right:solid 1px #999;
	border-top:solid 1px #999;
	width:99%;
	margin:0 auto 40px;
}
body#mypage .centerCont table.mypageForm tr{
}
body#mypage .centerCont table.mypageForm th{
	padding:10px 12px;
	background:#efefef;
	font-weight:bold;
	font-size:93%;
	text-align:left;
	border-left:solid 1px #999;
	border-bottom:solid 1px #999;
	color:#000;
}
body#mypage .centerCont table.mypageForm th.hissu{
	border-left:solid 3px #F00;
	color:#F00;
}
body#mypage .centerCont table.mypageForm td{
	padding:10px 12px;
	font-size:93%;
	text-align:left;
	border-left:solid 1px #999;
	border-bottom:solid 1px #999;
	color:#333;
}
body#mypage .centerCont table.mypageForm td input{
	padding: 2px;
	font-size:16px;
	line-height:1.3;
}
body#mypage .centerCont table.mypageForm td select{
	padding: 2px;
	font-size:16px;
	line-height:1.3;
}
body#mypage .centerCont table.mypageForm td input.CB{
	margin-right:5px;
	position:relative;
	top:2px;
}

body#mypage input.asciionly{
	ime-mode:disabled;
}


/* ----------------------------------------------

無料レポート（レポートサマリー＋リンク）

------------------------------------------------ */
dl.reportUnit{
	margin:0 10px 10px;
	padding-bottom:10px;
	background:url(../images/dotLG.gif) repeat-x left bottom;
}
dl.reportUnit dt{
	color:#000099;
	font-weight:bold;
	line-height:1.1;
	font-size:108%;
	text-align:left;
}
dl.reportUnit dt a{
	color:#000099;
	text-decoration:underline;
}
dl.reportUnit dt a{
	color:#333;
	text-decoration:underline;
}
dl.reportUnit dt a:hover{
	color:#999;
	text-decoration:none;
}

dl.reportUnit dd{
	text-align:left;
}

dl.reportUnit dd span.sector-it{
	margin-right: 5px;
	padding:3px 5px 2px;
	background:#000099;
	font-size:93%;
	font-weight:bold;
	color:#fff;
	line-height:1;
}
dl.reportUnit dd span.sector-en{
	margin-right: 5px;
	padding:3px 5px 2px;
	background:#006600;
	font-size:93%;
	font-weight:bold;
	color:#fff;
	line-height:1;
}
dl.reportUnit dd span.sector-ca{
	margin-right: 5px;
	padding:3px 5px 2px;
	background:#cc3333;
	font-size:93%;
	font-weight:bold;
	color:#fff;
	line-height:1;
}
dl.reportUnit dd span.sector-tp{
	margin-right: 5px;
	padding:3px 5px 2px;
	background:#ff6600;
	font-size:93%;
	font-weight:bold;
	color:#fff;
	line-height:1;
}

dl.reportUnit dd.profile{
	padding-top:2px;
	padding-bottom:0px;
}
dl.reportUnit dd.summary{
	font-size:93%;
	color:#474747;
	line-height:1.1;
	padding-bottom:5px;
}
dl.reportUnit dd.linkbtn{
	width:100px;
	height:19px;
	display:block;
	background:url(../images/reportUnitLink.gif) no-repeat;
	margin-left:620px;
	text-indent:-10000em;
}
dl.reportUnit dd.linkbtn a{
	width:100px;
	height:19px;
	display:block;
	background:url(../images/reportUnitLink.gif) no-repeat;
	text-indent:-10000em;
}
dl.reportUnit dd.linkbtn a:hover{
	background:url(../images/reportUnitLink_h.gif) no-repeat;
}
dl.reportUnit dd.downbtn{
	width:100px;
	height:19px;
	display:block;
	background:url(../images/btnFreeDownload.gif) no-repeat;
	margin-left:620px;
	text-indent:-10000em;
}
dl.reportUnit dd.downbtn a{
	width:100px;
	height:19px;
	display:block;
	background:url(../images/btnFreeDownload.gif) no-repeat;
	text-indent:-10000em;
}
dl.reportUnit dd.downbtn a:hover{
	background:url(../images/btnFreeDownload_h.gif) no-repeat;
}
dl.reportUnit dd.profile span.profile{
	font-size:93%;
	color:#666;
	float:right;
}
dl.reportUnit dd p.clear{
	clear:both;
	width:100%;
	height:1px;
	display:block;
	line-height:0.5;
	margin:0;
	padding:0;
}
dl.reportUnit dd.subtitle{
	color:#003366;
	font-size:100%;
}
