/* 藤本研修会 */

body{
    background-color:#FEFDE7;
	margin:0px;
	}
	

.txt12 {
    color:#30302E;
    font-size:12px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	line-height:171%;
	}
	
/* mac ie 5 hack \*/
.txt12 {
    color:#30302E;
    font-size:12px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	letter-spacing:0.2em;
	line-height:171%;
	}
/* end */
	
.txt10 {
    font-size:10px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	line-height:171%;
	}
	
/* mac ie 5 hack \*/
.txt10 {
    color:#30302E;
    font-size:10px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	letter-spacing:0.1em;
	line-height:171%;
	}
/* end */	
	
	
br{
    letter-spacing:normal;
	}
/*index.html*/
#content{
	width:800px;
}
.banner{
float:left;
width:240px;
padding-top:45px;
}
.banner img{
margin:0 10px 15px 40px;
}
.main{
margin-top:170px;
float:right;
}
.menu{
clear:both;
margin-top:63px;
}
/*kouenkai.html*/
.margintop10{
	margin-top:10px;
	}
.margintop30{
margin:30px 0 0 0;
}
.paddingleft5{
padding-left:5px;
}
.paddingright10{
padding-right:10px;
}
.paddinglefttop5{
padding:5px 0 0 5px;
}
.paddingleft8topbottom5{
padding:5px 0 5px 8px;
}
.marginleftright25{
padding:0 25px 0 25px;
}
.marginleft35bottom40{
margin:0 0 40px 35px;
}

/*moushikomi.html*/
.title{
font-weight:bold;
font-size:medium;
margin-top:20px;
}
.bold{
font-weight:bold;
}
#cut{
margin:30px 0 0 20px;
}
.border{
border:solid 1px #000;
padding:5px 0 0 0;
}
.borderlefttopbottom{
border-top:1px solid;
border-left:1px solid;
border-bottom:1px solid;
padding:10px;
}
.borderrighttopbottom{
border-top:1px solid;
border-right:1px solid;
border-bottom:1px solid;
padding:5px 0 5px 10px;
}
.borderrighttop{
border-right:1px solid;
border-top:1px solid;
padding:5px 0 0 10px;
}
.borderleftrighttop{
border-left:1px solid;
border-right:1px solid;
border-top:1px solid;
padding:5px;

}
/*------------------------------------------------------------------------------------------
30周年講演会
------------------------------------------------------------------------------------------*/
.textright{
text-align:right;
}
.formtitle{
padding-left:10px;
font-weight:bold;
padding-top:0;
margin:3px;
}
.formtitle2{
padding-top:0;
margin:3px;
text-align:right;
}
.borderbottom{
border-bottom:dashed 1px #000;
padding-bottom:20px;
}
#btn_print{
margin:20px 0 0 300px;
}
.marginleft108{
margin-left:108px;
}
p.adress{
font-size:10px;
margin:0;
padding:0;
text-align:right;
}
#box_30th{
margin:0 0 0 10px !important;margin:10px 0 0 10px; 
width:390px !important;width:410px;
font-size:14px;
}
.indenttext10{
padding-left:10px;
padding-top:0;
margin:0;
font-size:10px;
}
.indenttext12{
padding-left:10px;
padding-top:0;
margin:0;
font-size:12px;
width:580px;
}
.name30th{
padding-left:20px;
font-weight:bold;
padding-top:0;
margin:15px 0 0 0;
background:url(../img/30th/icon_box.gif) no-repeat 5px 50%;
}
h4.numbertitle{
margin:0;
padding:0;
border-bottom:solid 1px #002967;
}
.marginbottom30{
margin-bottom:30px;
}