/*--ＴＯＰページ用ＣＳＳ--*/

/*--セミナーバナー関連--*/

/*--サービス関連--*/
.seminar_banner{
	width:550px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	}



/*--サービス関連--*/
.service_logo{
	width:550px;
	margin-left:auto;
	margin-right:auto;
	}

.service1,
.service2,
.service3,
.service4{
	width:415px;
	background-repeat:no-repeat;
	color:#333333;
	padding:0px 0px 5px 135px;
	border-bottom:1px solid #cccccc;
	margin-top:0;
	margin-bottom:2px;
	margin-left:auto;
	margin-right:auto;
	font-size:9pt;
	}

.service1{
	background-image:url("../img/english/jasdaq_logo_s.gif");
	background-position:14px center;
	}

.service2{
	background-image:url("../img/english/CIRP.gif");
	background-position:29px center;
	height:60px;
	}

.service2 p{
	padding-top:10px;
	}

.service3{
	background-image:url("../img/english/sw_s.gif");
	background-position:16px center;
	}

.service4{
	background-image:url("../img/english/p_w_logo.gif");
	background-position:17px center;
	}


#cont ul{
	margin:0px 0px 15px 10px;
	padding-left: 10px;
	list-style-position:inherit;
	}

#cont li{
	list-style:disc;
	font-size:10pt;
	line-height:18px;
	}


/*--topコンテンツ帯--*/

h4{
	background-image:url("../img/english/news_l02.gif");
	background-repeat:no-repeat;
	width:535px;
	margin-top:20px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	padding:5px 5px 8px 10px;
	font-size:11pt;
	color:#333333;
	}

p.border{
	width:180px;
	border:1px solid #006699;
	font-size:x-small;
	padding:3px 3px 3px 3px;
	margin-top:0px;
	margin-bottom:0px;
	}

.line_02{
	border-bottom:solid 1px #666666;
	width:750px;
	margin:0;
	padding:0;
	}

.caption{
	line-height:140%;
	font-size:10pt;
	margin-bottom:25px;
	}

ul{
	list-style: none;
	text-align:left;
	}

#disc ul{
	text-align:left;
	padding-left:30px;
	margin:15px 0px 15px 0px;
	}

#disc li {
	list-style: disc;
	padding:10px 0px 10px 0px;
	}

#entrypage ol{
	margin:15px 0px 15px 5px;
	padding-left: 20px;
	}

#entrypage li{
	list-style:decimal;
	line-height:18pt;
	}

#dot_line{
	font-size:10pt;
	line-height:18pt;
	padding-left:5px;
	/*border-bottom:1px dotted #999999;*/
	}

#dot_line2{
	font-size:10pt;
	line-height:18pt;
	padding-left:5px;
	background-color:#efefef;
	/*border-bottom:1px dotted #999999;*/
	}

#dot_end{
	font-size:10pt;
	line-height:18pt;
	padding-left:5px;
	/*border-bottom:1px dotted #999999;*/
	margin-bottom:25px;
	}

#dot_end2{
	font-size:10pt;
	line-height:18pt;
	padding-left:5px;
	background-color:#efefef;
	/*border-bottom:1px dotted #999999;*/
	margin-bottom:25px;
	}

.priv_right{
	margin-left:330px;
	}

/*--form--*/
input,textarea{
	font-size:1em;
	}

fieldset{
	border:none;
	}

/*--ボタン--*/
.bt{
	width:100px;
	margin-left:10px;
	margin-right:10px;
	}
.box{
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#efefef;
	border:solid 1px #4bc0ce;
	}				


/*--061214ＬＩＳＴ系-*/ 

#ndisc_l{
	float:left;
	margin-top:15px;
	width:250px;
	vertical-align:top;
	line-height:15pt;
	font-size:10pt;
	}

#ndisc_r{
	float:right;
	margin-top:15px;
	width:250px;
	vertical-align:top;
	line-height:15pt;
	font-size:10pt;
	}

#cl{
	clear:both;
	}

.lv_cap{
	background-color:#ffefff;
	font-weight:bold;
	text-align:center;
	color:#333333;
	border:solid 1px #f3b4a0;
	padding:3px;
	margin-bottom:5px;
	}

#ndisc_r ul,
#ndisc_l ul{
	margin:0px;
	padding-left:5px;
	}

#ndisc_r li,
#ndisc_l li{
	list-style:none;
	margin:0px;
	padding:0px;
	}

#faq ul,
#faq li{
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:inherit;
	}

/*--セミナー--*/

#seminor h4{
	margin-top:15px;
	}

#seminor .ttl{
	color:#660000;
	font-weight:bold;
	padding-bottom:8px;
	}

#seminor img{
	padding:5px 10px 5px 0px ;
	float:left;
	}

/*--セミナー--*/


#seminor_top .ttl{
	font-weight:bold;
	padding-bottom:8px;
	}
#seminor_top .main{
	padding-top:15px;
	padding-bottom:8px;
	}

#seminor_top .main2{
	padding-top:15px;
	}


#seminor_top img{
	padding-right:10px;
	float:left;
	}


/*--採用情報とweeklyをかねる

#weekly,
#saiyou{
	width:160px;
	margin:15px auto;
	background-color:#FFFFFF;
	}

#weekly .pic,
#saiyou .pic{
	border:1px solid #CC0000;
	text-align:center;
	padding-bottom:5px;
	}

#saiyou .line{
	border-bottom:1px solid #CC0000;
	background-color:#DBDBDB;
	}

#weekly img,
#saiyou img{
	display:block;
	}

#weekly ul,
#saiyou ul{
	list-style-type:disc;
	list-style-position:outside;
	padding-left:21px;
	}

#weekly a:link,
#weekly a:visited,
#weekly a:hover,
#saiyou a:link,
#saiyou a:visited,
#saiyou a:hover{
	padding:0;
	}

#weekly .weeklybtn,
#saiyou .saiyoubtn{
	margin:13px auto 6px;
	}

#weekly .weeklybtn span a:link,
#weekly .weeklybtn span a:visited,
#saiyou .saiyoubtn span a:link,
#saiyou .saiyoubtn span a:visited{
	font-size:10pt;
	background:url(../img/english/bg_btn_saiyou.gif);
	padding:4px 11px;
	text-decoration:none;
	border-top:#89B2A9 1px solid;
	border-left:#89B2A9 1px solid;
	border-right:#5D867E 1px solid;
	border-bottom:#5D867E 1px solid;
	}

#weekly .weeklybtn span a:hover,
#saiyou .saiyoubtn span a:hover{
	background:url(../img/english/bg_btn_saiyou_on.gif);
	color:#000000;
	}--*/


/*--Weekly Reportのみの指定--

#weekly .pic{
	border:1px solid #9B9B9B;
	}

#weekly ul span{
	color:#CC0000;
	font-size:9pt;
	}

#weekly .weeklybtn span a:link,
#weekly .weeklybtn span a:visited{
	padding:4px 37px 4px 38px;
	}*/

/*--採用情報とIRプランナー講座プロモをかねる--*/

#cirp_promo,
#saiyou{
	width:160px;
	margin:15px auto;
	background-color:#FFFFFF;
	}

#cirp_promo .pic,
#saiyou .pic{
	border:1px solid #CC0000;
	text-align:center;
	padding-bottom:5px;
	}

#saiyou .line{
	border-bottom:1px solid #CC0000;
	background-color:#DBDBDB;
	}

#cirp_promo img,
#saiyou img{
	display:block;
	}

#cirp_promo ul,
#saiyou ul{
	list-style-type:disc;
	list-style-position:outside;
	padding-left:21px;
	}

#cirp_promo a:link,
#cirp_promo a:visited,
#cirp_promo a:hover,
#saiyou a:link,
#saiyou a:visited,
#saiyou a:hover{
	padding:0;
	}

#saiyou .saiyoubtn{
	margin:13px auto 6px;
	}

#saiyou .saiyoubtn span a:link,
#saiyou .saiyoubtn span a:visited{
	font-size:10pt;
	background:url(../img/english/bg_btn_saiyou.gif);
	padding:4px 11px;
	text-decoration:none;
	border-top:#89B2A9 1px solid;
	border-left:#89B2A9 1px solid;
	border-right:#5D867E 1px solid;
	border-bottom:#5D867E 1px solid;
	}

#saiyou .saiyoubtn span a:hover{
	background:url(../img/english/bg_btn_saiyou_on.gif);
	color:#000000;
	}
/*--IRプランナー講座のみの指定--*/

#cirp_promo .pic{
	border:1px solid #c791ed;
    font-size:9pt;	
	}


#cirp_promo .cirpbtn span a:link,
#cirp_promo .cirpbtn span a:visited{
	padding:4px 10px 4px 11px;
	}

#cirp_promo .cirpbtn{
	margin:13px auto 6px;
	}

#cirp_promo .cirpbtn span a:link,
#cirp_promo .cirpbtn span a:visited{
	font-size:10pt;
	background:url(../img/english/bg_btn_saiyou.gif);
	padding:4px 11px;
	text-decoration:none;
	border-top:#89B2A9 1px solid;
	border-left:#89B2A9 1px solid;
	border-right:#5D867E 1px solid;
	border-bottom:#5D867E 1px solid;
	}

#cirp_promo .cirpbtn span a:hover{
	background:url(../img/english/bg_btn_saiyou_on.gif);
	color:#000000;
	}

#cirp_promo p {
padding:5px;
text-align:left;
 }

/*--投資家の皆様へ--*/

#tousika{
	width:160px;
	margin:0 auto 15px;
	}

#tousika a:link,
#tousika a:visited,
#tousika a:hover{
	padding:0;
	}


/*--プライバシー保護--*/

#privacy{
	margin:20px 0 0;
	padding:0;
	}

#privacy img{
	width:75px;
	margin:0 auto;
	padding:0 40px;
	}

#privacy img a{
	display:block;
	}

#privacy p{
	text-align:center;
	}


/*--新着情報および講座案内のリンクボタン--*/

#kouza .linkbtn{
	margin-bottom:20px;	
	}

.linkbtn{
	text-align:center;
	margin:10px 0 0 429px;
	border:2px solid #CC0000;
	}

.linkbtn p{
	width:92px;
	border-bottom:2px solid #CCCCCC;
	padding:2px 5px;
	}

/*--詳細ボタン--*/
.syousai{
	position:relative;
	width:550px;
	height:32px;
	margin-top:20px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	}

.syousai h4{
	position:absolute;
	margin:0;
	}

.syousaibtn{
	position:absolute;
	right:0;
	}


/*--破線のマージン--*/

.hasen{
	margin:15px 0 0;
	}
/*--REPORTキャプション--*/
.report_cap{
width:550px;
border-bottom:1px solid #cccccc;
}

.report_det{
width:250px;
text-align:right;
font-weight:bold;
}
/*--REPORT破線のマージン--*/

/*--点線表示--*/

.hasen_report{
	height:1px;
	background:url(../img/english/hasen.gif) repeat-x top;	
	}

.hasen_report hr{
	display:none;
	}

.hasen_report{
	margin:2px 0 0;
	}	
	
	
/*--メンテナンス告知--*/

#mente{	position:relative;
	    width:530px;
	    border:1px solid #cccccc;
	    margin-top:0px;
	    margin-bottom:15px;
	    margin-left:auto;
	    margin-right:auto;
		padding:5px;
		background-color:#f9f9f9;

       }	
	   
	   
/*--071113IIRF--*/

#iirf{
	width:120px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:15px;
    padding:0;
	}
	   