@charset "UTF-8";

* {
margin: 0;
padding: 0;
background-color: transparent;
font-weight: normal;
font-style: normal;
}

body {
font-family: "メイリオ","Osaka－等幅","MS Pゴシック","ヒラギノ角ゴProW3","Hiragino Kaku Gothic Pro",sans-serif;
font-size: 10pt;
/*----height:100%;-----*/
/*----background-position:bottom;-----*/
/*----background-attachment:fixed;-----*/
background-color: #ffffff;
}

/* ヘッダーを幅いっぱいにする為のボックス*/

#headertop {
height:20px;
width:100%;
min-width:1000px;
background-color: #ffffff;
}

#headerbg {
height:10px;
width:100%;
min-width:1000px;
background: url(../image/backtop.png) repeat-x;
background-position: top;
background-color: #0099cc;
}

#main {
width:100%;
height: 1000px;
}

#left {
color: #ffffff;
width: 20%;
height: 1000px;
float: left;
background: url(../image/add.png) no-repeat;
background-position: 5px 400px;
background-color: #0099cc;
}

#left a {
text-decoration: none;
}

#left a:link {
color: #006699;
}

#left a:visited {
color: #006699;
}

#left a:hover {
color: #336699;
}

#left a:active {
color: #336699;
}

#center {
width: 60%;
height: 1000px;
float: left;
left: 20%;
color: #ffffff;
text-align: center;
background-color: #0099cc;
}

/* ナビ*/
#navi {
height:31px;
}
#navi ul {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#navi li {
list-style-type: none;
padding: 0;
float:right;
}

#navi li a {
text-indent: -9999px;
display: block;
text-decoration: none;
}

#navi li#home a:link {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 30px;
width: 120px;
background: url(../image/home_button.png) no-repeat;
}

#navi li#home a:visited {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 30px;
width: 120px;
background: url(../image/home_button.png) no-repeat;
}

#navi li#home a:hover {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 30px;
width: 120px;
background: url(../image/home_button_on.png) no-repeat;
}

#navi li#home a:active {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 30px;
width: 120px;
background: url(../image/home_button_on.png) no-repeat;
}




#navi li#corporateprofile a:link {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 30px;
width: 210px;
background: url(../image/corporateprofile_button.png) no-repeat;
}

#navi li#corporateprofile a:visited {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 30px;
width: 210px;
background: url(../image/corporateprofile_button.png) no-repeat;
}

#navi li#corporateprofile a:hover {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 30px;
width: 210px;
background: url(../image/corporateprofile_button_on.png) no-repeat;
}

#navi li#corporateprofile a:active {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 30px;
width: 210px;
background: url(../image/corporateprofile_button_on.png) no-repeat;
}



#navi li#businesscontents a:link {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 30px;
width: 220px;
background: url(../image/businesscontents_button.png) no-repeat;
}

#navi li#businesscontents a:visited {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 30px;
width: 220px;
background: url(../image/businesscontents_button.png) no-repeat;
}

#navi li#businesscontents a:hover {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 30px;
width: 220px;
background: url(../image/businesscontents_button_on.png) no-repeat;
}

#navi li#businesscontents a:active {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 30px;
width: 220px;
background: url(../image/businesscontents_button_on.png) no-repeat;
}




#navi li#contact a:link {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 30px;
width: 130px;
background: url(../image/contact_button.png) no-repeat;
}

#navi li#contact a:visited {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 30px;
width: 130px;
background: url(../image/contact_button.png) no-repeat;
}

#navi li#contact a:hover {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 30px;
width: 130px;
background: url(../image/contact_button_on.png) no-repeat;
}

#navi li#contact a:active {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 30px;
width: 130px;
background: url(../image/contact_button_on.png) no-repeat;
}








#right {
width: 19.999%;
height: 1000px;
float: left;
left: 80%;
background-color: #0099cc;
}


/* 入稿窓口*/
#upload {
text-align: right;
}

#upload a {
text-decoration: none;
}

#upload a:link {
color: #ffffff;
}

#upload a:visited {
color: #ffffff;
}

#upload a:hover {
color: #99ccff;
}

#upload a:active {
color: #99ccff;
}

/* サイドメニュー*/
#side_menu {
height:510px;
width: 34px;
margin-left: auto;
}
#side_menu ul {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#side_menu li {
list-style-type: none;
padding: 0;
float:right;
}

#side_menu li a {
text-indent: -9999px;
display: block;
text-decoration: none;
}

#side_menu li#conference a:link {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 170px;
width: 34px;
background: url(../image/side_conference.png) no-repeat;
}

#side_menu li#conference a:visited {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 170px;
width: 34px;
background: url(../image/side_conference.png) no-repeat;
}

#side_menu li#conference a:hover {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 170px;
width: 34px;
background: url(../image/side_conference_on.png) no-repeat;
}

#side_menu li#conference a:active {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 170px;
width: 34px;
background: url(../image/side_conference_on.png) no-repeat;
}



#side_menu li#web a:link {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 170px;
width: 34px;
background: url(../image/side_web.png) no-repeat;
}

#side_menu li#web a:visited {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 170px;
width: 34px;
background: url(../image/side_web.png) no-repeat;
}

#side_menu li#web a:hover {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 170px;
width: 34px;
background: url(../image/side_web_on.png) no-repeat;
}

#side_menu li#web a:active {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 170px;
width: 34px;
background: url(../image/side_web_on.png) no-repeat;
}


#side_menu li#print a:link {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 170px;
width: 34px;
background: url(../image/side_print.png) no-repeat;
}

#side_menu li#print a:visited {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 170px;
width: 34px;
background: url(../image/side_print.png) no-repeat;
}

#side_menu li#print a:hover {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 170px;
width: 34px;
background: url(../image/side_print_on.png) no-repeat;
}

#side_menu li#print a:active {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 170px;
width: 34px;
background: url(../image/side_print_on.png) no-repeat;
}

#side_menu li#menu a {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 170px;
width: 34px;
background: url(../image/side_menu.png) no-repeat;
}

/*-----▼フッタートップ---------*/
#footertop {
clear: both;
height:10px;
width:100%;
min-width:1000px;
background: url(../image/backbottom.png) repeat-x;
background-color: #0099cc;
}
/*-----▲フッタートップ---------*/


/*-----▼フッター---------*/
#footer {
font-size: 9pt;
background-color: #ffffff;
}

#footerleft {
width: 20%;
float: left;
min-height:10px;
color: #666666;
background-color: #ffffff;
}


#footercenter {
width: 60%;
float: left;
left: 20%;
text-align: center;
min-height:10px;
color: #666666;
background-color: #ffffff;
}

#footerright {
width: 19.999%;
float: left;
left: 80%;
text-align: right;
min-height:10px;
color: #666666;
background-color: #ffffff;
}
/*-----▲フッター---------*/