@charset "shift_jis";
/* CSS Document */

/* 共通スタイル　0707追加北山 */

body,div,pre,p,blockquote,
form,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
table,th,td,embed,object {
margin: 0;
padding: 0;
}

div#headerContainer{
background:url(https://bizloop.jp/skin/b3c/image/header_bg.gif) repeat-x;
width:100%;
margin:0;
padding:0;
position:relative;
left:0;
top:0;
}

div#header{
width:837px;
height:140px;
margin:0 auto;
padding:0;
text-align:left;
position:relative;
overflow:hidden;
}
div#header div#cm{
	display:block;
	position:absolute;
	width:330px;
	margin:0;
	left:0;
	top:4px;
	font-size:1em;
	font-weight:normal;

}

div#header div#cm{
	display:block;
	position:absolute;
	width:330px;
	margin:0;
	left:0;
	top:4px;
	font-size:1em;
	font-weight:normal;

}

div#header div#cm a:link{
color:#448AC9;
}

div#header div#cm a:hover{
color:#993333;
}

div#header div#cm{
	display:block;
	position:absolute;
	width:330px;
	margin:0;
	left:0;
	top:4px;
	font-size:1em;
	font-weight:normal;

}

div#header p#logo a{
background:url(https://bizloop.jp/skin/b3c/image/header_logo.gif) no-repeat;
display:block;
position:absolute;
top:28px;
left:0px;
font-size:10pt;
width:231px;
height:72px;
text-indent:-2000em;
}

div#header h1#tagline{
display:block;
position:absolute;
width:334px;
height:14px;
margin:0;
left:260px;
top:65px;
background:url(https://bizloop.jp/skin/blue/image/tagline.gif) no-repeat;
text-indent:-2000px;
}

div#header p#userName{
display:block;
position:absolute;
width:200px;
height:16px;
margin:0;
left:390px;
top:8px;
text-align:right;
color:#fff;
font-weight:bold;
}

div#header div#func{
position:relative;
background:url(https://bizloop.jp/skin/b3c/image/header_func_base.gif) no-repeat;
width:218px;
height:27px;
top:0;
left:596px;
padding:0 11px;
margin:0;
}
div#header div#func p{
float:left;
width:109px;
padding:0;
margin:0;
}

div#header div#fnc{
display:block;
position:absolute;
width:500px;
height:15px;
margin:0;
padding:0;
right:4px;
top:4px;
text-align:right;
}

div#header div#fnc input{
	margin:0;
	padding:0;
}

div#header div#headerNavi{
width:768px;
height:22px;
position:relative;
left:0;
top:116px;
background:url(https://www.bizloop.jp/skin/b3c/image/header_navi2.gif) no-repeat;
}
div#header div#headerNavi ul{
list-style:none;
margin:0;
padding:0;
display:block;
}
div#header div#headerNavi ul li{
text-indent:-2000em;
display:inline;
position:absolute;
}
div#header div#headerNavi ul li a{
display:block;
height:23px;
text-indent:-2000em;
text-decoration:none;
}


div#header div#headerNavi ul li#n1 {
left:0;
width:142px;
}
div#header div#headerNavi ul li#n2 {
left:140px;
width:155px;
}
div#header div#headerNavi ul li#n3 {
left:293px;
width:96px;
}
div#header div#headerNavi ul li#n4 {
left:387px;
width:58px;
}
div#header div#headerNavi ul li#n5 {
left:443px;
width:69px;
}
div#header div#headerNavi ul li#n6 {
left:510px;
width:84px;
}
div#header div#headerNavi ul li#n7 {
left:592px;
width:84px;
}
div#header div#headerNavi ul li#n8 {
left:674px;
width:94px;
}


div#header div#headerNavi ul li#n1 a:hover,div#header div#headerNavi ul li#n1 a.selected{
background:url(https://www.bizloop.jp/skin/b3c/image/header_navi2.gif) 0px -22px no-repeat;
}
div#header div#headerNavi ul li#n2 a:hover,div#header div#headerNavi ul li#n2 a.selected{
background:url(https://www.bizloop.jp/skin/b3c/image/header_navi2.gif) -140px -22px no-repeat;
}
div#header div#headerNavi ul li#n3 a:hover,div#header div#headerNavi ul li#n3 a.selected{
background:url(https://www.bizloop.jp/skin/b3c/image/header_navi2.gif) -293px -22px no-repeat;
}
div#header div#headerNavi ul li#n4 a:hover,div#header div#headerNavi ul li#n4 a.selected{
background:url(https://www.bizloop.jp/skin/b3c/image/header_navi2.gif) -387px -22px no-repeat;
}
div#header div#headerNavi ul li#n5 a:hover,div#header div#headerNavi ul li#n5 a.selected{
background:url(https://www.bizloop.jp/skin/b3c/image/header_navi2.gif) -443px -22px no-repeat;
}
div#header div#headerNavi ul li#n6 a:hover,div#header div#headerNavi ul li#n6 a.selected{
background:url(https://www.bizloop.jp/skin/b3c/image/header_navi2.gif) -510px -22px no-repeat;
}
div#header div#headerNavi ul li#n7 a:hover,div#header div#headerNavi ul li#n7 a.selected{
background:url(https://www.bizloop.jp/skin/b3c/image/header_navi2.gif) -592px -22px no-repeat;
}
div#header div#headerNavi ul li#n8 a:hover,div#header div#headerNavi ul li#n8 a.selected{
background:url(https://www.bizloop.jp/skin/b3c/image/header_navi2.gif) -674px -22px no-repeat;
}



div#header p#help a{

display:block;
position:absolute;
top:28px;
left:745px;
width:40px;
height:11px;
color:#fff;
text-decoration:none;
padding:0 10px;
border-right:1px solid #fff;
}



div#wrapper{
width:100%;
min-height:500px;
padding-bottom:180px;
background:url(https://bizloop.jp/skin/blue/image/main_bg.jpg) #fff no-repeat;
position:relative;
top:0px;
left:0;
}



div#main{
width:837px;
padding:0;
margin:0 auto;
text-align:left;
position:relative;
top:51px;
padding-bottom:10px;
padding-bottom:30px;

}

div#mainLeft{
width:594px;
clear:both;
float:left;
margin-right:12px;
padding-bottom:10px;
}

div#main .contents{
padding:10px 4px;
}



div#mainRight{
width:228px;
float:left;

}


div#upperWrapper{
width:100%;
position:absolute;
top:0px;
}

#topicPath{
clear:both;
text-align:left;
margin:17px auto 4px;

display:block;
width:827px;
padding-top:5px;
padding-left:10px;




}

#topicPath a.current{
text-decoration:none;
color:#666;
}

#topicPath p{
margin:0;
padding:0;
}

div#footerWrapper{
width:100%;
background:url(https://bizloop.jp/image/footer_bg.gif) 0px 24px #fff repeat-x;
position:relative;
clear:both;
margin-top:60px;
}

div#footer{
margin:0 auto;
width:808px;
text-align:left;
}

/*  after login */
div#footerWrapper2{
width:100%;
background-color:#eeeeee;
overflow: hidden;
border-top:5px solid #dbdbdb;
position:relative;
clear:both;
}


div#footer2{
clear:both;
margin:0 auto;
width:808px;
height:100px;

text-align:left;
padding-top:12px;
}


div#footerRelate{
clear:both;
margin:0 auto;
width:808px;
height:120px;
text-align:left;
}

div#footerRelate p{
padding-left:3px;
}

div#footerSites{
/*margin:0 auto;
width:600px;*/
padding-top:8px;
}

div#footerRelate dl{
margin-top:10px;
float:left;
}

div#footerRelate dl dt{
float:left;
}

div#footerRelate dl dd{
margin-left:55px;
padding-top:4px;
width:160px;
}



div#footer ul,div#footer2 ul{
width:808px;
text-align:center;
}


div#footer ul li,div#footer2 ul li{
display:inline;
list-style-type:none;
margin-right:6px;
padding-left:10px;
border-left:1px solid #999;
}

div#footer ul li a:link,div#footer2 ul li a:link{
color:#333;
}


div#footer ul li a:visited,div#footer2 ul li a:visited{
color:#996699;
}
div#footer ul li a:hover,div#footer2 ul li a:hover{
color:#993333;
}


div#footer ul li.firstChild,div#footer2 ul li.firstChild{
border-left:0;
padding-left:0;
}

div#footer address,div#footer2 address{
margin:14px auto 0;
width:290px;
font-style:normal;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:0px;
}

div#footer address img,div#footer2 address img{
margin-left:4px;
}

div#footerOther{
margin:10px auto 10px;
padding:0;
height:35px;
width:775px;
background:url(https://bizloop.jp/image/logo_ifn.gif) no-repeat;
}

div#footerOther p{
padding:0;
margin:0;
width:730px;
}

div#footerOther div#menuList{
width:730px;
margin:0 0 0 45px;
padding:2px 0 0;
}

div#footerOther ul{
text-align:left;
width:770px;
margin:0;
padding:0;
font-size:0.9em;
}

div#footer div#footerOther ul li{
display:inline;
list-style-type:none;
margin-right:4px;
padding-left:7px;
border-left:1px solid #999;
}

div#footer div#footerOther ul li.firstChild{
border-left:0;
padding-left:0;
}
