@charset "EUC-JP";

/*--IR・SRコンサルティング index.htm--*/

.wrap{
	width:550px;
	margin:0 auto 20px;
	overflow:auto;
	}

.wrap .leftcol{
	width:265px;
	padding-right:10px;
	background:url(../img/dot_v01.gif) repeat-y right;
	}

.wrap .rightcol{
	width:265px;
	padding:0 0 15px 10px;
	}

.wrap .title{
	padding:3px;
	background-color:#EFEFEF;
	border-bottom:1px solid #CC0000;
	text-align:center;
	font-weight:bold;
	}

.wrap p{
	margin:10px 0 0 10px;
	font-weight:bold;
	}

.wrap ul{
	list-style:disc inside;
	margin:5px 0 10px 15px;
	font-size:9pt;
	}



/*--IRコンサルティング ir_consuiting.html--*/
ul.ir_consulting{
	list-style:disc inside;
	margin:0 0 15px 5px;
	}


/*--ストックウォッチ stock_watch.html--*/

#stockwatch .title{
	display:block;
	margin:0 auto;
	}

#stockwatch .kakodata{
	font-weight:bold;
	margin:20px 0 15px;
	text-align:center;
	}

#stockwatch .hasen_top{
	padding-top:20px;
	}

#stockwatch .demo_left{
	float:left;
	width:380px;
	}

#stockwatch .demo_right{
	float:right;
	width:120px;
	padding:5px;
	border:1px solid #666666;
	text-align:center;
	margin-bottom:10px;
	}

#stockwatch a:link img,
#stockwatch a:visited img,
#stockwatch a:hover img{
	border:none;
	}

#stockwatch .demo_right p{
	margin-top:5px;
	}

#stockwatch .leftbox,
#stockwatch .rightbox{
	border:1px solid #D9D9D9;
	font-weight:bold;
	padding:10px 10px;
	margin:15px 0;
	}

#stockwatch .leftbox{
	margin-left:50px;
	background-color:#E9E9E9;
	}

#stockwatch .rightbox{
	border-left:none;
	padding-right:150px;
	}

/*--ストックウォッチデモ071105変更版--*/

#stockwatch .leftbox2,
#stockwatch .rightbox2{
	border:1px solid #D9D9D9;
	font-weight:bold;
	padding:5px 5px;
	}

#stockwatch .leftbox2{
	margin-left:15px;
	background-color:#E9E9E9;
	}

#stockwatch .rightbox2{
	border-left:none;
	padding-right:30px;
	}


#stockwatch .btn span a{
	color:#000000;
	background:url(../img/bg_btn_saiyou.gif);
	border-top:#89B2A9 1px solid;
	border-left:#89B2A9 1px solid;
	border-right:#5D867E 1px solid;
	border-bottom:#5D867E 1px solid;
	}

#stockwatch .btn span a:hover{
	background:url(../img/bg_btn_saiyou_on.gif);
	}


/*--敵対的買収防衛コンサルティング m_and_a.html--*/

#proxy p{
	margin:10px 0 15px;
	padding-left:13px;
	background-position:-5px 50%;
	}

#proxy img{
	display:block;
	margin:0 auto 20px;
	width:410px;
	}

.cont_page .inquiry{
	padding-bottom:20px;
	}


/*--IR・SRコンサルティング　議決権行使サービス voting.html--*/

.voting p{
	margin:20px 0 5px;
	padding-left:13px;
	background-position:-5px 50%;
	}


/*--コンティンジェンシー・プラン策定--*/

.flow{
	padding:15px 0;
	}

.flow .header,
.flow .txt{
	width:320px;
	margin:0 auto;
	padding:3px 8px;
	border:1px solid #999999;
	}

.flow .header{
	background-color:#EFEFEF;
	font-weight:bold;
	}

.flow .txt{
	border-top:none;
	}

.flow img{
	display:block;
	margin:3px auto;
	}


/*--IR担当者人材紹介--*/

.ir_inrto ul{
	list-style:disc inside;
	font-weight:bold;
	margin:10px 15px;
	}


/*--プロキシーウォッチ--*/

.proxywatch{
	margin:0 0 5px 35px;
	}

.proxywatch .box{
	margin:10px 5px;
	padding:5px;
	border:1px solid #999999;
	color:#666666;
	}

.proxywatch .box .txt{
	margin-left:71px;
	}

.proxywatch ul{
	list-style:disc inside;
	margin:0 0 15px 5px;
	}

.proxywatch .leftbox,
.proxywatch .rightbox,
.trial .leftbox,
.trial .rightbox{
	border:1px solid #D9D9D9;
	font-weight:bold;
	padding:5px 5px;
	}

.proxywatch .leftbox{
	margin-left:20px;
	background-color:#E9E9E9;
	}

.proxywatch .rightbox{
	border-left:none;
	padding-right:150px;
	}

.trial{
	margin-bottom:30px;
	}

.trial ul{
	margin:15px 0;
	list-style:disc inside;
	}

.trial li{
	margin-left:5px;
	}

.trial p{
	color:#CC0000;
	margin-bottom:15px;
	}

.trial .leftbox{
	margin-left:15px;
	background-color:#E9E9E9;
	}

.trial .rightbox{
	border-left:none;
	padding-right:30px;
	}

.proxywatch_login{
	text-align:center;
	margin:10px 0;
	padding:8px;
	border:1px solid #999999;
	background:#EFEFEF;
	}

.proxywatch_login span{
	background-color:#FFFFFF;
	padding:3px 5px;
	border:1px solid #CC0000;
	}


/*--IR人材関連サービス school.html--*/

.school{
	padding-bottom:30px;
	}

.school .sub_title_txt{
	float:left;
	width:370px;
	}

.school .rightbox{
	padding:0 0 10px 390px;
	}


/*--アナリスト・投資家の皆様へ info_an.html--*/

#info_an h3{
	margin-top:15px;
	border-color:#666666;
	}

#info_an p{
	margin:15px 0 0 16px;
	}

#info_an .sub_title_txt{
	margin-left:5px;
	}

#info_an div.box{
	margin-top:25px;
	padding:4px 7px;
	border:1px solid #666666;
	}

#info_an span.box{
	font-weight:bold;
	border-left:4px solid #CC0000;
	padding:1px 5px;
	}

#info_an ul{
	padding-left:32px;
	}

#info_an .list_title{
	list-style:disc outside;
	margin:20px 0 5px;
	}

#info_an .inquiry{
	margin:15px 0 10px 16px;
	}


/*--ニューヨーク支店 news_0219.html--*/

#news_0219 p{
	margin-bottom:15px;
	}

#news_0219 .name p{
	margin-bottom:3px;
	}

#news_0219 .pic{
	width:470px;
	margin:20px auto;
	}

#news_0219 .pic img{
	border:1px solid #CCCCCC;
	padding:2px;
	}

#news_0219 .left{
	clear:both;
	float:left;
	width:80px;
	}

#news_0219 .box{
	width:235px;
	height:180px;
	text-align:center;
	}

#news_0219 .h250{
	height:250px;
	}


/*--海外ファンドストックウォッチ over_sea.html--*/

ul.over_sea{
	list-style:disc outside;
	margin:0 0 15px 15px;
	}

ul.over_sea li{
	margin-top:5px;
	}


/*--大量保有報告書 提出件数 report.html--*/

#report{
	padding-bottom:20px;
	}

#report .title{
	display:block;
	margin:0 auto;
	}

#report .kakodata{
	font-weight:bold;
	margin:20px 0 15px;
	text-align:center;
	}

#report h3{
	margin-top:15px;
	border-color:#666666;
	}

#report p{
	margin:15px 0 0 16px;
	}

#report .sub_title_txt{
	margin-left:5px;
	}

#report div.box{
	margin-top:25px;
	padding:4px 7px;
	border:1px solid #666666;
	}

#report span.box{
	font-weight:bold;
	border-left:4px solid #CC0000;
	padding:1px 5px;
	}

#report table{
	width:518px;
	border-collapse:collapse;
	border:1px solid #666666;
	margin:30px auto 0;
	}

#report th{
	background-color:#CCCCCC;
	text-align:right;
	}

#report td{
	text-align:center;
	padding:2px 0;
	border:1px solid #666666;
	width:80px;
	}

#report .month{
	color:#990000;
	font-weight:bold;
	background-color:#EFEFEF;
	}

#report .year{
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	}

#report .tanni_ken{
	text-align:right;
	border-bottom:1px solid #333333;
	margin:15px 0 30px;
	}

#report p.box{
	padding:5px 7px;
	border:1px solid #666666;
	font-size:9pt;
	}
	
/*--株主通信--*/

.ma_graf{
    margin-left:auto;
    margin-right:auto;
    margin-top:15px;
    margin-bottom:30px;
    width:500px;
    }
	