/* CSS Document */

#main .wrap {
		margin:20px 15px 20px 15px ;/* 650px */
		padding-bottom:30px ;
		clear:both;
	}
.wrap .txtTipeA {
	width:380px ;
	float:left ;
	padding:0 20px 30px 0 ;
	}
.wrap .imgTipeA {
	width:250px ;
	float:left;
	padding:0 0 30px 0 ;
	}
.wrap .imgTipeA p {
	padding:0 0 15px 0 ;
	}	

		
#main .wrap h3 {
	clear:both;
	font-weight:bold;
	color:#FFF;
	background:#55bcf0;
	padding:3px 0 3px 10px ;
	margin:30px 0 ;
	box-shadow:1px 1px 2px #999 ;
	}	


.wrap p.img_center {
	text-align:center;
	}


/* report */
#main .rep_wrap h3 {
	clear:both;
	font-weight:bold;
	color:#FFF;
	background:#55bcf0;
	padding:3px 0 3px 10px ;
	margin:30px 0 16px 0 ;
	box-shadow:1px 1px 2px #999 ;
	}	
.rep_wrap #NL p.tit {
	background:url(../../img/resouce/ico_t_list.gif) no-repeat 5px 13px;
	font-size:120%;
	font-weight:bold;	
	padding:8px 0 0 18px ;
	color:#333333;
	clear:both;	
	}
.rep_wrap #NL p.tit span {
	position:relative;
	top:-3px ;
	left:3px ;
	}
.rep_wrap #NL ul {
	clear:both;
	padding:2px 8px 15px 8px;
	}
.rep_wrap #NL ul li {
	background:url(../../img/resouce/ico_list.gif) no-repeat 2px 5px ;
	width:auto;
	float:left;
	padding:0 20px 3px 11px ;
	}
.rep_wrap #NL ul li a {
	color:#333333;
	text-decoration:none;
	}
.rep_wrap #NL ul li a:hover {
	text-decoration:underline;
	}
.rep_wrap #NL ul li span.ico_new {
	position:relative;
	top:-4px;
	}	
	
.rep_wrap ul.month {
	width:665px;
	margin:0 auto ;
	}

.rep_wrap ul.month li{
	width:54px;
	float:left;
	text-align:center ;
	border-top:#999 1px solid ;
	border-left:#999 1px solid ;
	border-bottom:#999 1px solid ;
	padding:4px 0  2px 0 ;
	}
.rep_wrap ul.month li a , .rep_wrap .nextPage p a{
	color:#333 ;
	font-weight:bold;
	text-decoration:none;
	}
.rep_wrap ul.month li a:hover , .rep_wrap dl.list dd a
,.rep_wrap .nextPage p a:hover {
	color:#09C ;
	text-decoration:none ;
	}
.rep_wrap dl.list dd a:hover {
	text-decoration:underline ;
	}	
.rep_wrap ul.month li#list_dec {
	border-right:#999 1px solid ;
	}

.rep_wrap dl.list {
	clear:both;
	padding:20px 3px 0 3px ;
	
	}
.rep_wrap dl.list dd div{
   display:inline-block;
}

.rep_wrap dl.list {
   border-bottom:1px dotted #5c9cd2;
}

.rep_wrap dl.list dt {
   float:left;
   width:18em;
   border-top:1px dotted #5c9cd2;
   padding:10px 0 0 5px;
}
.rep_wrap dl.list dt span {
	padding:1px 23px 0 0px ;
	float:right;
	}

.rep_wrap dl.list dd {
   margin-left:18em;
   padding:10px 10px 10px 5px;
   border-top:1px dotted #5c9cd2;
}		
.rep_wrap .nextPage {
	clear:both;
	text-align:center ;
	margin:15px 0;
	}
.rep_wrap .nextPage p{
	font-size:120% ;
	font-weight:bold;
	}	
	
	
	
/* about */

.title p.Exp_txtA {
		margin:20px 17px 0 15px ;
		color:#138fb1;
		font-size:125% ;
		font-weight:bold;
		}
.title p.Exp_txtB {
		margin:10px 20px 30px 15px ;
		}
		
.wrap p.aboutTitle {
	padding:0px 0px 7px 6px ;
	}		
.wrap .about_box dl {
	border-bottom:#fb9c94 1px dotted;
	background-color:#faf0f0 ;
	overflow:hidden;
	clear:both;
	margin:0 0 20px 0 ;
	}		
.wrap .about_box dt {
	width:120px;
	float:left;
	text-align:center;
	border-top:#f22525 2px solid ;
	background-color:#faf0f0 ;
	padding:14px 0 ;
	}	
	
.wrap .about_box dd {
	width:512px;
	float:left;
	border-top:#fb9c94 2px solid;
	background-color:#ffffff;
	padding:15px 10px;
	}		
.wrap .about_box dd span {
	font-size:120%;
	font-weight:bold;	
	}
	
	
/* seminar */


#main .seWrap {
		margin:0px 15px 20px 15px ;/* 650px */
		clear:both;
	}
.title p.img_title {
	padding:20px 0 0 0 ;
	}


h2.sub_title {
	clear: both;
	font-weight: bold;
	color:white;
	background: #55BCF0;
	padding: 3px 0 3px 10px;
	margin: 0 0 15px 0;
	box-shadow: 1px 1px 2px #999;	
	}

.seWrap p.ate {
	line-height:1.5em ;
	color:#EC650B ;
	font-weight:bold;
	margin:18px 15px ;
	}
.seWrap p.ate2 {
	text-indent:inherit ;
	line-height:1.5em ;
	color:#5B5B5B ;
	font-weight:bold;
	margin:18px 15px ;
	}
	

div.seWrap div.txt {
	width:350px ;
	float:left ;
	}
div.seWrap div.txt div.txt_box{
	margin:0 5px 45px 8px ;
}
div.seWrap div.txt div.txt_box p{
	text-indent:0.7em ;
	line-height:1.8em ;
	}
div.seWrap div.txt div.txt_box h3 {
	margin:14px 0 10px 0px ;	
	}
div.seWrap div.img {
	width:290px ;
	float:right ;
	padding-bottom:50px ;
	}
div.seWrap div.img p{
	margin:0 0 6px 0 ;
}

div.seWrap div#moviebox {
	margin:5px 0 0px 5px ;
}
div.seWrap div#moviebox p {
	padding:15px 0 2px 0 ;
}


div.seWrap div.movie01 {
	width:500px ;
	float:left;
	padding-bottom:50px ;
}
div.seWrap div.movie01 p a{
	color:#006699;
	font-size:110%;
	font-weight:bold;
	}

div.seWrap div.movie02 {
	width:310px ;
	float:right ;
	padding-bottom:50px ;

}



.seWrap span.red , .Exp_txtB span.red {
	color:#EC650B ;
	}
.seWrap span.black , .Exp_txtB span.black {
	font-weight:bold ;
	}
.seWrap span.black a ,.Exp_txtB span.black a {
	font-weight:bold ;
	}



div.Moc , div.Moc02 {
	clear:both ;
	
	}
div.Moc table {
	width:580px ;
	margin:auto ;
	border:#999 1px solid;
}
div.Moc table th {
	background-color:#F06142 ;
	color:#FFFFFF ;
	font-family:'A-OTF 新ゴ Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'MS Pゴシック',sans-serif;
	font-size:85% ;
	padding:2px 0 5px 0 ;
	text-align:center ;
	border-right:#999 1px solid;
	}
div.Moc table td {
	font-family:'A-OTF 新ゴ Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'MS Pゴシック',sans-serif;
	padding:3px 0 10px 0 ;
	text-align:center ;
	font-size:70% ;
	border-right:#999 1px solid;
	width:50% ;
	}
div.Moc table td img {
	margin:3px ;
	}




div.Moc02 table {
	width:480px ;
	margin:50px auto 0;
	border:#999 1px solid;
}
div.Moc02 table th {
	background-color:#40A237 ;
	color:#FFFFFF ;
	font-family:'A-OTF 新ゴ Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'MS Pゴシック',sans-serif;
	font-size:85% ;
	padding:2px 0 5px 0 ;
	text-align:center ;
	}
div.Moc02 table td {
	font-family:'A-OTF 新ゴ Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'MS Pゴシック',sans-serif;
	padding:3px 0 10px 0 ;
	text-align:center ;
	font-size:70% ;
	width:50% ;
	}
div.Moc02 table td img {
	margin:3px ;
	}

div.Moc02 table th#custom {
	background-color:#F5B53D ;
	}


a:hover {
	text-decoration:none ;
	}

ul#square li {
	list-style:none;
	background-image:url(../../img/works/action/detail/seminar/custom/img_icon_square.gif) ;
	background-repeat:no-repeat ;
	background-position:13px 5px ;
	padding:0 0 0 25px ;
	}


/* accounting_report */

ul.accounting_report {
	margin:30px;
	line-height:4.2em;
	}
ul.accounting_report li{
	font-weight:bold;
	padding:0 0 0 39px ;
	background:url(../../img/works/action/report/accounting/ico_PDF_mini.gif) no-repeat 0 8px ;
	}	
ul.accounting_report li a{
	color:#000;	
	}	
ul.accounting_report li a:hover{
	color:#09C;	
	}		