/* CSS Document */

* {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
	margin:0px;
	padding:0px;
}
body {
	/*font-size: 100%;*/
	margin:0px;
	padding:0px;
	background: #EDEBF1;
	color:#555555;
	background-image:url(../img/con_bg.jpg); 
	background-repeat:repeat-y;
	background-position:center;
	font-size:12px;
	}


h1, h2, h3, p {
	padding-bottom: 1em;
}

br{
	margin:0px;
	padding:0px;
	height:0px;
}

#header h1 {
	line-height: 80px;
}

#header {
	background-color: #AEE9E2;
	width: 800px;
	height: 110px;
	background-image:url(../img/header_bg.png);
	background-repeat:no-repeat;
	background-color:#ffffff;
}
	

#container 	{
	margin:0px auto;
	margin-top:0;
	padding:0px;
	width:800px;
}


#footer {
	width: 800px;
	height:100px;
	background-image:url(../img/footer_bg.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
}


#contents{
	margin:0px auto;
	padding-top:0px;
	width:800px;
	background-color:#ffffff;
	text-align:justify;
	text-justify: inter-ideograph;
}


#main_area{
	width:596px;
	margin-left:auto;
	margin-top:0px;
	margin-right:0px;
}


#main_area02{
	width:522px;
	margin-left:auto;
	margin-top:0px;
	margin-right:45px;
}


/*
#main_area_left{
width:470px;
float:left;
margin-top:30px;
}

#main_area_right{
width:270px;
float:right;
margin-top:30px;
}
*/

.img00{border:none;}

.img_l{
	margin-right:20px;
	margin-bottom:10px;
}

.img_r{
	margin-left:10px;
	padding-right:0px;
	margin-bottom:10px;
}

.img_r_b0{
	margin-left:10px;
	padding-right:0px;
	margin-bottom:0px;
}


h1{
	margin:0px 0px 0px 0px;
	padding:0px;
	line-height:1.3em;
	font-size:15px;
	font-weight:bold;
	color: #333333;
}

	
h2{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:14px;
	font-weight:normal;
	color: #555555;
}
	
h3{	
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#444444;
	margin-bottom:5px;
}


h4{
	margin:0px 0px 5px 0px;
	padding:0px;
	line-height:1.3em;
	font-size:15px;
	font-weight:bold;
	color:#333333;
}


p{
	margin:0px;
	padding:0px;
}






.main_text{
	font-size:12px;
	line-height:1.6em;
}

.text{font-size:12px;
	line-height:1.6em;
}

.text08{
	font-size:8px;
}

.text09{
	font-size:9px;
}

.text10{
	font-size:10px;
	line-height:1.6em;
}

.text10b{
	font-size:10px;
	line-height:1.2em;
}

.text10c{
	font-size:10px;
	line-height:1.5em;
}

.text11{
	font-size:11px;
	line-height:1.5em;
}

.text11b{
	font-size:11px;
	line-height:1.5em;
	font-weight:bold;
}

.text11c{
	font-size:11px;
	line-height:1.2em;
}

.text12{
	font-size:12px;
	line-height:1.5em;
}

.text12b{
	font-size:12px;
	line-height:1.5em;
	font-weight:bold;
}

.text13{
	font-size:13px;
}

.text13b{
	font-size:13px;
	font-weight:bold;
}

.text14{
	font-size:14px;
}

.text14b{
	font-size:14px;
	font-weight:bold;
}

.text15{
	font-size:15px;
}

.text15b{
	font-size:15px;
	font-weight:bold;
}

.text16{
	font-size:16px;
}


.text17{
	font-size:17px;
}

.text18{
	font-size:18px;
}


.text23b{
	font-size:23px;
	letter-spacing:2.5px;
}


.line-h-2{
	line-height:2em;
}

.banner01{
	float:right;
	text-align:right;
}

.toiawase{
	margin-top:0px;
	padding-top:5px;
	font-size:10px;
}

.copy{
	margin-top:10px;
	font-size:10px;
}

.date{
	font-size:10px;
	color:#333333;
	font-weight:bold;
}


.date02{
	font-size:14px;
}
.time{		
	 font-size:12px;
	 line-height:1;
	 margin:0px;
	 padding:0px;
	
}

.kamoku{
	font-weight:bold;
}

.roma{
	letter-spacing:-0.5em;
}

.kubun{
}

.arrow{
	background:transparent url(../img/arrow.gif) no-repeat scroll left center;
	color:#663333;
	display:block;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-indent:15px;
	vertical-align:middle;
	word-spacing:normal;
	font-weight:bold;
}


.return{
	font-size:11px;
	text-align:right;
}


.return12{
	font-size:12px;
	text-align:right;
}


.a_day{
	font-size:11px;
	font-weight:bold;
	text-align:right;
	display:block;
	width:200px;
}

/* 
#topics_box{
height:100px;
width:405px;
height:320px;
overflow:auto;
margin-bottom:50px;
}
*/


.topics{
	width:390px;
	background:transparent url(../img/bg_dot.gif) repeat-x scroll left bottom;
	margin-bottom:0pt;
	padding:3px 0px 5px 0px;
}

.topics02{
	width:450px;
	background:transparent url(../img/bg_dot.gif) repeat-x scroll left bottom;
	margin-bottom:0pt;
	padding:12px 0px 5px 0px;
}


.topics_dd{

}


.t_align_r{
	text-align:right;

}

.t_align_c{
	text-align:center;
}


.graph{
width:176px;
}

.graph_cnt{
width:176px;
margin:0px auto;
}



.qa{
width:500px;
border:1px solid #cccccc;

}


.toku_color{
	color:#a11744;
}

.green{
	color:#21b9c3;
}

.blue{
	color:#2765aa;
}

.blue02{
	color:#0099cc;
}

.red{
	color:#b02123;
}

.red02{
	color:#cc0033;
}

.glay{
	color:#666666;
}

.glay02{
	color:#999999;
}

.glay03{
	color:#999999;
}

.orange{
	color:#ff9933;
}


.bold{
	font-weight:bold;
}


.bnr{
	border:none;
	margin:0px;
	padding:0px;
	margin-top:0px;
	border:1px solid #eeeeee;
	margin-bottom:2px;
}



* html .bnr{
	margin-top:2px;
}



.bnr_mr5{
	display:inline;
	margin-right:5px;
}


.bnr_mt2{
	display:inline;
	margin-top:300px;
}


.bnr02{
	margin:0px;
	padding:0px;
	border:1px solid #32b16c;
}

.bnr03{
	margin:0px;
	padding:0px;
	border:1px solid #0099ff;
}


.bnr04{
	margin:0px;
	padding:0px;
	border:0px solid #dedede;
	margin-bottom:2px;
}


* html .bnr03{
	margin-top:5px;
}

* html .bnr04{
	margin-top:5px;
}


a,
a:link,
a:visited {
	color:#573e84;
	text-decoration:none;
}

a:focus,
a:hover,
a:active {
	color:#573e84;
	text-decoration:underline;	
} 



.link01 a,
.link01 a:link,
.link01 a:visited {
	color:#0099CC;
	text-decoration:underline;
}

.link01 a:focus,
.link01 a:hover,
.link01 a:active {
	color:#003399;
	text-decoration:underline;	
} 



.link02 a,
.link02 a:link,
.link02 a:visited {
	color:#009900;
	text-decoration:underline;
}

.link02 a:focus,
.link02 a:hover,
.link02 a:active {
	color:#006600;
	text-decoration:underline;	
} 




#topics_box a,
#topics_box a:link,
#topics_box a:visited {
	/*color:#0099cc;*/
color:#555555;
	text-decoration:none;
}

#topics_box a:focus,
#topics_box a:hover,
#topics_box a:active {
	/*color:#003399;*/
	color:#555555;
	text-decoration:underline;	
} 




.v_align_t{vertical-align:top;}

.v_aligin_m{vertical-align:middle;}



.m10{margin:10px;}

.m15{margin:15px;}


.mt0{margin-top:0px;}

.mt2{margin-top:2px;}

.mt3{margin-top:3px;}

.mt5{margin-top:5px;}

.mt8{margin-top:8px;}

.mt10{margin-top:10px;}

.mt12{margin-top:12px;}

.mt15{margin-top:15px;}

.mt20{margin-top:20px;}

.mt30{margin-top:30px;}

.mt35{margin-top:35px;}

.mt40{margin-top:40px;}

.mt45{margin-top:45px;}

.mt50{margin-top:50px;}

.mt55{margin-top:55px;}

.mt60{margin-top:60px;}

.mt65{margin-top:65px;}

.mt70{margin-top:70px;}

.mt75{margin-top:75px;}

.mt80{margin-top:80px;}

.mt85{margin-top:85px;}

.mt90{margin-top:90px;}

.mt100{margin-top:100px;}

.mt110{margin-top:110px;}

.mt120{margin-top:120px;}

.mt130{margin-top:130px;}

.mt140{margin-top:140px;}

.mt150{margin-top:100px;}


.ml2em{margin-left:1.3em;}

* html .ml2em{
	margin-left:2em;
}


.ml5{margin-left:5px;}

.ml10{margin-left:10px;}

.ml15{margin-left:15px;}

.ml18{margin-left:18px;}

.ml20{margin-left:20px;}

.ml25{margin-left:25px;}

.ml26{margin-left:26px;}

.ml30{margin-left:30px;}

.ml40{margin-left:40px;}

.ml46{margin-left:46px;}

.ml50{margin-left:50px;}

.ml52{margin-left:52px;}



.mr2{margin-right:2px;}

.mr3{margin-right:3px;}

.mr5{margin-right:5px;}

.mr8{margin-right:8px;}

.mr10{margin-right:10px;}

.mr15{margin-right:15px;}

.mr20{margin-right:20px;}

.mr25{margin-right:25px;}

.mr30{margin-right:30px;}


.mb0{margin-bottom:0px;}

.mb2{margin-bottom:2px;}

.mb5{margin-bottom:5px;}

.mb8{margin-bottom:8px;}

.mb10{margin-bottom:10px;}

.mb15{margin-bottom:15px;}

.mb20{margin-bottom:20px;}

.mb30{margin-bottom:30px;}

.mb40{margin-bottom:40px;}

.mb50{margin-bottom:50px;}

.mb70{margin-bottom:70px;}

.mb80{margin-bottom:80px;}

.mb100{margin-bottom:100px;}


.lh14
{ line-height:1.4em;
}


.pr0{padding-right:0px;}

.pl20{padding-left:20px;}

.pb{padding-bottom:20px;}


.flt_l{float:left;}

.flt_r{float:right;}

.flt_n{float:none;}


.cla {
	clear:both;
	height:0px;
	margin:0px;
	padding:0px;
}


.tbl01 {
	table-layout:fixed;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}

.tbl01 th {
	background:#F3FAFE none repeat scroll 0%;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-weight:lighter;
	text-align:left;
	padding:5px;
}

.tbl01 td {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:10px;
}

.tbl01_b { width:15px;}
.tbl01_c { width:70px;}
.tbl01_d { width:307px;}
.tbl01_e { width:70px;}


.tbl02 {
	table-layout:fixed;
	margin-bottom:0px;
	padding:0px;
}


.tbl02 td {
	padding-bottom:10px;
}

.tbl03 {
	table-layout:fixed;
	border-left:1px solid #cccccc;
	border-top:1px solid #CCCCCC;
}


.tbl03 th {
	background:#F3FAFE none repeat scroll 0%;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:3px solid #99ccff;
	font-weight:lighter;
	text-align:left;
	padding:10px 5px 10px 20px;
}


.tbl03 td {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:10px 5px 10px 20px;
}

.tbl04 {
	table-layout:fixed;
	border-left:0px solid #CCCCCC;
	border-top:0px solid #CCCCCC;
}


.tbl04 th {
	background:#ffffff none repeat scroll 0%;
	border-bottom:1px solid #eeeeee;
	border-right:1px solid #CCCCCC;
	font-weight:lighter;
	text-align:left;
	padding:7px 5px 7px 0px;
}


.tbl04 th.top {
	background:#ffffff none repeat scroll 0%;
	border-bottom:1px solid #eeeeee;
	border-right:1px solid #CCCCCC;
	font-weight:lighter;
	text-align:left;
	padding:0px 5px 7px 0px;
}

.tbl04 th.bottom {
	background:#ffffff none repeat scroll 0%;
	border-bottom:0px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-weight:lighter;
	text-align:left;
	padding:7px 5px 0px 0px;
}

.tbl04 td {
	border-bottom:1px solid #eeeeee;
	border-right:0px solid #CCCCCC;
	padding:7px 5px 7px 20px;
}

.tbl04 td.top {
	border-bottom:1px solid #eeeeee;
	border-right:0px solid #CCCCCC;
	padding:0px 5px 7px 20px;
}

.tbl04 td.bottom {
	border-bottom:0px solid #CCCCCC;
	border-right:0px solid #CCCCCC;
	padding:7px 5px 0px 20px;
}




.tbl05 {
	font-size: 11px;
	margin-bottom: 30px;
	border: 1px solid #dddddd;
	border-collapse: separate;
	border-spacing: 1px;		
}
		
.tbl05 th {
	padding:5px 7px 5px 7px;
	font-weight:lighter;
	text-align:left;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
   
	border-left: 3px solid #CDC7E3;
	
	background-color: #f9f9fe;	
}

.tbl05 td {
	padding:2px 7px 2px 7px;
	
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #ffffff;
}





.tbl06 {
	font-size: 12px;
	margin-bottom: 30px;
	border: 1px solid #cccccc;
	border-collapse: separate;
	border-spacing: 1px;
	/*
	table-layout:fixed;
	*/
			
}

.tbl06 th {
	padding:5px;
	font-weight:lighter;
	font-size:10px;
	text-align:left;
	border-top: 1px solid #efefef;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;		
	background-color: #f9f9fe;	
}

.tbl06 td {
	padding:11px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #ffffff;
}


.tbl06_b { width:10px;}
.tbl06_c { width:75px;}
.tbl06_d { width:377px;}
.tbl06_e { width:80px;}


.tbl06_f { width:10px;}
.tbl06_g { width:75px;}
.tbl06_g2 { width:85px;}
.tbl06_g3 { width:40px;}
.tbl06_g4 { width:89px;}


.tbl06_h { width:272px;}
.tbl06_h2 { width:332px;}
.tbl06_i { width:45px;}
.tbl06_j { width:60px;}





.tbl07 {
	font-size: 11px;
	margin-bottom: 30px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-collapse: separate;
	border-spacing: 0px;		
}
		
.tbl07 th {
	padding:7px;
	font-weight:lighter;
	text-align:left;
	
	border-left: 3px solid #6D99C7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #f9f9fe;
	
	/**
	background-image: url(../img/th.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	**/
}

.tbl07 td {
	padding:7px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #ffffff;
}


.tbl08 {
	font-size: 11px;
	margin-bottom: 30px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-collapse: separate;
	border-spacing: 0px;		
}
		
.tbl08 th {
	padding:7px;
	font-weight:lighter;
	text-align:left;
	border-left: 3px solid #CDC7E3;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #f9f9fe;
	/**
	background-image: url(../img/th.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	**/
}

.tbl08 td {
	padding:7px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #ffffff;
}




.tbl09 {
	font-size: 11px;
	margin-bottom: 30px;
	border: 1px solid #dddddd;
	border-collapse: separate;
	border-spacing: 1px;
	line-height:1.4em;		
}
		
.tbl09 th {
font-size:12px;
	padding:5px 7px 5px 7px;
	font-weight:lighter;
	text-align:left;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
   
	border-left: 3px solid #dff6f3;
	
	background-color: #f9f9fe;	
}

.tbl09 td {
	padding:7px 7px 7px 7px;
	
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #ffffff;
}



.tbl09b {
	font-size: 12px;
	margin-bottom: 0px;
	border: 1px solid #dddddd;
	border-collapse: separate;
	border-spacing: 1px;
	line-height:1.4em;		
}
		
.tbl09b th {

	padding:5px 7px 5px 7px;
	font-weight:lighter;
	text-align:left;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
   
	border-left: 3px solid #dff6f3;
	
	background-color: #f9f9fe;	
}

.tbl09b td {
	padding:7px 7px 7px 7px;
	
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #ffffff;
}




.tbl09c {
	font-size: 11px;
	border: 1px solid #dddddd;
	border-collapse: separate;
	border-spacing: 1px;
	line-height:1.4em;		
}
		
.tbl09c th {
font-size:12px;
	padding:5px 7px 5px 7px;
	font-weight:lighter;
	text-align:left;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
   
	border-left: 3px solid #dff6f3;
	
	background-color: #f9f9fe;	
}

.tbl09c td {
	padding:7px 7px 7px 7px;
	
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #ffffff;
}








#menu{
	width:204px;
	margin-left:0px;
	margin-top:0px;
	padding-left:0px;
	background-image: url(../img/menu01.jpg);
	background-repeat: no-repeat;
}

#menu ul {
	list-style-type: none;
	padding-left: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}

/*　メニューのベースの表示　*/
.menu01 {
	margin: 0px;
	padding: 0px;
	background-image: url(../img/menu01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}


.menu01 ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}
.menu01 li {
	text-indent: -1000em;
}


/*　メニューのロールオーバーしないところ　*/


#cont_b{
	height:33px;
	background-position: 0px -125px;
}

#cont_c{
	height:33px;
	background-position: 0px -132px;
}

#cont_d{
	height:15px;
	background-position: 0px -340px;
}

#cont_e{
	height:15px;
	background-position: 0px -340px;
}

/*　メニューのアンカーの表示の制御　*/
.menu01 ul a {
	height: 33px;
}

.menu01 a {
	height: 33px;
	display: block;
	background-image: url(../img/menu01.jpg);
	background-repeat: no-repeat;
}

#cont1 a {
	background-position: 0px -0px;
}

/*
#cont2 a {
	background-position: 0px -33px;
}
*/

#cont3 a {
	background-position: 0px -33px;
}

#cont4 a {
	background-position: 0px -99px;
}
#cont5 a {
	background-position: 0px -165px;
}
/*
#cont6 a {
	background-position: 0px -198px;
}
*/
#cont7 a {
	background-position: 0px -231px;
}





#cont1 a:hover {
	background-position: -205px -0px;
}

/*
#cont2 a:hover {
	background-position: -205px -33px;
}
*/

#cont3 a:hover {
	background-position: -205px -33px;
}

#cont4 a:hover {
	background-position: -205px -99px;
}
#cont5 a:hover {
	background-position: -205px -165px;
}
/*
#cont6 a:hover {
	background-position: -205px -198px;
}
*/
#cont7 a:hover {
	background-position: -205px -231px;
}


.houkoku ul {
list-style-type: none;
}

.houkoku li {
list-style-type: none;
background:url(../img/li_houkoku.jpg) left top no-repeat;
padding-left:10px;
padding-top:0px;
	
}


.houkoku li a{ font-weight:bold;}



.houkoku li a,
.houkoku li a:link,
.houkoku li a:visited {
	color: #0099CC;
	text-decoration:underline;
	
}

.houkoku_old a,
.houkoku_old a:link,
.houkoku_old a:visited {
	color: #0099CC;
	text-decoration:underline;
	
}


.toku dl {
margin:0px;
padding:0px;


}	

.toku dt {
font-size:13px;
margin:0px;
margin-top:0px;
padding:0px;
float:left;
}
	
.toku dd {
font-size:13px;
float:left;
margin:0px;
padding:0px;

}	





.link_img a,
.link_img a:link img,
.link_img a:visited img {
	color:#eeeeee;
	border-width:0px;
	
	
	
	
	
}

.link_img a:focus img,
.link_img a:hover img,
.link_img a:active img {
	color:#3333ee;
	border-width:0px;
	
} 


/* 左余白を1文字分とり、インデントをマイナス1文字分するのがポイント */  
.kome {  
 padding-left:2em;  
 text-indent:-2em;  
}  


.kome3 {  
 padding-left:2.7em;  
 text-indent:-2.7em;  
}  

.kome1 {  
 padding-left:1em;  
 text-indent:-1em;  
}  


.kome6 {  
 padding-left:6.2em;  
 text-indent:-6.2em;  
} 

/* フロート解除の為のclaだけのボックスを入れないため */
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


.adobe-box {
	margin-left:15px;	
	margin-top: 10px;
	overflow: hidden;
}
.adobe-box .flt_l {
	width: 112px;
}
.adobe-box .flt_r {
	font-size: 10px;
	line-height: 1.5em;
	width: 365px;
}



.name_box{
	}
	
.name_box td{ 
	margin:0px;
	padding:0px;
	border:none;
	border-width:0px;
	padding-bottom:5px;
	line-height:1.2em;
}

.name_box th{ 
margin:0px;
	padding:0px;
	border:none;
	border-width:0px;
	line-height:1em;
	background-color:#fff;}	
	
.name_midashi{
	font-size:10px;
	margin-top:10px;

	width:300px;
	border-bottom: 1px dotted #cccccc;
	}	


	
.course ol li
{
	margin-left:30px;
	padding-top:10px;
	}
	
.course ul li
{
	margin-left:15px;
	
	}	

.murasaki{ color:#573e84;}

.report_img{
	border: 1px solid #cccccc;
	}

.report_list{
	width:320px;
	float:right;
	}


/*-----2015.06.11--------*/

.moushikomi:before {
	content: url("../img/mousikomi-ya.gif");
	margin-right: 5px;
}


.input-layout {
	line-height: 1.8em;
}

.input-layout input {
	display:inline-block;
	vertical-align:top;
	margin-top: 1px;
}
.input-layout span {
	display:inline-block;
	vertical-align:top;
}


.h1-line {
	box-shadow:#f0f0f0 0px 3px 0px 0px;
	-webkit-box-shadow:#f0f0f0 0px 3px 0px 0px;
	-moz-box-shadow:#f0f0f0 0px 1px 0px 0px;
	padding: 0 0 5px;
	margin : 15px 0 15px 15px;
	font-weight: normal;
}

.f12 {
	font-size: 12.5px;
}

.f18 {
	font-size: 18px;
}

/*.type-title {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
	margin-bottom: 10px;
	border-bottom: 1px solid #dddddd;
}

.left-indent {
	margin-left: 10px;
}


.text15-title {
	font-size: 15px;
	text-indent: -8px;
}


.day-td {
	padding: 3px !important;
	font-size: 12px;
	text-align:start;
}*/



