/****オンラインマニュアル系：mnu_*.asp****/

.mnu{
	margin:0 auto 10px auto;
	background:url(/Shokurankai/images/mnu_bg_tit_off.gif) repeat-x;
	height:31px;}
.mnu .mnunavi {
	margin:0;
	padding:0;
	list-style:none;}
.mnu .mnunavi li{
	display:inline;
	float:left;
	}
.mnu .mnunavi li a{
	background:url(/Shokurankai/images/mnu_bg_tit1_off.gif) right top repeat-x;
	padding-top:7px;
	padding-right:7px;
	padding-left:7px;
	height:31px;
	font-size:10pt;
	font-weight:bold;
	color:#293602;
	width:151px;}
.mnu .mnunavi li a:hover{
	background:url(/Shokurankai/images/mnu_bg_tit1_on.gif) right top no-repeat;
	color:#333300;
	width:151px;}
#globalheader .fimlogin{
	font-size:8pt;
	text-align: right;
	padding-bottom: 4px;}


/*オンラインマニュアル系：mnu_*.asp メインコンテンツ*/
.main .maincontents .mnu {
border-color:#1daced;}
.main .maincontents .listtitle .itemname img{
	float:none;
	margin:0;
	padding:0;}
.mnuread{
	width:760px;
	margin-bottom:10px;
	border:3px solid #dbf4ff;}
.mnuread p{
	padding:10px 8px;
	line-height:1.5;
	text-align:left;}
.grandtitle{
	width:760px;
	height:32px;
	margin-bottom:10px;
	background:url(/Shokurankai/images/mnu_bg_tit_w760_2.gif) no-repeat;}
.grandtitle p{
	font-size:11pt;
	font-weight:bold;
	margin-right: auto;
	margin-bottom: 0;
	padding-top: 11px;
	padding-left: 6px;
}
html>/**/body .grandtitle p{/*モダンブラウザのみ*/
	padding-top:6px;}
.main .maincontents .eventlist div.detail{
	margin:7px 10px 10px 10px;}
div.detail p{
	line-height:1.2;}

.section{
	padding-bottom:10px;
	border-bottom:1px;
	margin-bottom:20px;}
.section2{
	padding-bottom:15px;
	padding-top:10px;
	margin-bottom:0;
	border-top:4px solid #dbf4ff;}
.main .maincontents .eventlist .detail .nostyle td{
	padding:2px 0 5px 0;}
.main .maincontents .eventlist .detail .nostyle td p{
	margin:0;
	line-height:1.5;}
.num{
	margin-right:3px;}
	
.linknavi_bottom{
	background: url(/Shokurankai/images/mnu_bg_bottom_w560.gif) no-repeat left bottom;
	padding-bottom: 10px;
	margin-bottom:20px;}
.linknavi_bottom th{
	font-size:9pt;
	font-weight: bold;
	background: url(/Shokurankai/images/mnu_bg_head_w560.gif) no-repeat;
	padding-top: 10px;
	padding-left: 10px;
	height: 27px;}
.linknavi_bottom td p{
	padding:8px 8px 0 8px;}
.linknavi_bottom td p.rightcell{
	border-right: 1px solid #1daced;
	text-align:right;}
.linknavi_bottom td p.leftcell{
	border-left: 1px solid #1daced;}
	
/*オンラインマニュアル系：mnu_*.asp サイドナビ*/
.side3 {
	width: 200px;
	padding-bottom: 10px;
	text-align:left;}
.side3 .nav{
	width:180px;
	margin-bottom: 10px;
	background: url(/Shokurankai/images/mnu_bg_menubottom.gif) no-repeat left bottom;
	padding-bottom: 10px;}
.side3 .totop {
	text-align: right;
	width: 180px;}
.side3 .totop a{
	font-size:8pt;
	font-weight: bold;}
.main .side3 .nav dt {
	font-weight: bold;
	background: url(/Shokurankai/images/mnu_bg_menuhead1.gif) no-repeat;
	padding-top: 6px;
	padding-left: 10px;
	height: 27px;}
html>/**/body .main .side3 .nav dt{/*モダンブラウザのみ*/
	height: 23px;}
.main .side3 .nav dt.d2 {
	font-weight: bold;
	background: url(/Shokurankai/images/mnu_bg_menuhead2.gif) no-repeat;
	padding-top: 4px;
	padding-left: 10px;
	height: 38px;}
html>/**/body .main .side3 .nav dt.d2{/*モダンブラウザのみ*/
	height: 34px;}
.main .side3 .nav dd {
	background: url(/Shokurankai/images/icon_arrow_r_blue.gif) no-repeat 8px 9px;
	padding-left: 22px;
	padding-bottom: 5px;
	border-right: 1px solid #1daced;
	border-left: 1px solid #1daced;
	padding-top: 8px;}
.main .side3 .nav dd a{
	font-weight: normal;}

.main .side3 .nav dd.current {/*現在表示中の項目*/	
	font-weight: bold;}
.main .side3 .nav dd.under{/*1階層下のdd*/
	background: url(/Shokurankai/images/icon_arrow_r_blue2.gif) no-repeat 8px 4px;
	padding-left: 22px;
	padding-bottom: 0px;
	border-right: 1px solid #1daced;
	border-left: 1px solid #1daced;
	padding-top: 5px;}

.mnuline{}
.mnuline td,
.mnuline th{
	border-right:1px solid #DFDFDF;
	border-bottom:1px solid #B2B2B2;}
.mnuline td.lastright,
.mnuline th.lastright{
	border-right:none;
	border-bottom:1px solid #B2B2B2;}
.mnuline td.bottom,
.mnuline th.bottom{
	border-bottom:none;}
.mnuline th.bottomuser,
.mnuline td.bottomuser{
	border-bottom:2px solid #B2B2B2;}
.contents .formbtnarea {
	background: #e0e0e0;
	text-align: center;
	vertical-align: middle;
	margin-bottom:10px;
	width: 778px;
	padding:0;}
.main .maincontents .formbtnarea input {
	font-size:9pt;
	font-weight:bold;}
.main .maincontents .formbtnarea input.nostyle {
	font-size:inherit;
	font-weight:normal;}
.inputbtn{
	width:550px;
	text-align:right;
	margin:0;
	background: url(/Shokurankai/images/inputbtn.gif) no-repeat right top;
	height: 36px;
	padding-top: 4px;
	padding-right: 5px;
}
.mnubtnarea{
	padding:10px;
	text-align:center;
	background:url(/Shokurankai/images/bg_45line_limegreen.gif)}

/*オンラインマニュアル系：mnu_*.asp 共通フォント*/
.font11{
	font-size:11pt;}
	
	
/*オンラインマニュアル系：mnu_*.asp 画像ポップアップ用*/	
.highslide-wrapper div {
    font-size: 10pt;}
.highslide {
    cursor: url(/Shokurankai/js/highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;}
.highslide-active-anchor img {
    visibility: hidden;}
.highslide-wrapper, .drop-shadow {
    background: white;}
.highslide img {
    border:none;}
.highslide:hover img {
    border: none;}
.highslide-wrapper {
    background: white;}
.highslide-image {
	border: 10px solid #CCCCCC;
	max-width:750px;}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: none;
    border-top: none;
    padding:0;
	margin:8px 300px;
    background-color: white;}
.highslide-loading {
    display: block;
    color: black;
    font-size: 8pt;
    font-family: sans-serif;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
    border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url(/Shokurankai/js/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;}
a.highslide-credits,
a.highslide-credits i {
    padding: 0px;
    color: white;
    text-decoration: none;
    font-size: 1px;}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;}
a.highslide-full-expand {
    background: url(/Shokurankai/js/highslide/graphics/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px;
