@charset "shift_jis";
/*________________________________________________________

	•½¬20”N“x@•¶•”‰ÈŠwÈ‰ÈŠw‹ZpU‹»’²®”ï
	æ’[—Z‡ƒCƒmƒx[ƒVƒ‡ƒ“‘no‹’“_‚ÌŒ`¬
	ƒoƒCƒIƒvƒƒ_ƒNƒVƒ‡ƒ“ŽŸ¢‘ã”_H˜AŒg‹’“_
	Designer : ‚‹´–ƒŽÀ
	Š”Ž®‰ïŽÐƒvƒƒAƒNƒeƒBƒu
	http://www.pac.ne.jp/
________________________________________________________*/

* {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:small;
	line-height: 1;
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #F2F2F2;
}
address {
	font-style: normal;
}


table {
    border-collapse:collapse;
	border-spacing:0;
}
	
#back {
	background-image: url(img/back.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 770px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper {
	background-color: #FFFFFF;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}
#header1 {
	background-image: url(img/headerObi.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 10px;
	width: 740px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: auto;
	margin-left: auto;
}
#header1 h3 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.1em;
}
#header2 {
	height: 130px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}
#main {
	background-color: #FFFFFF;
	float: right;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}
#menu {
	float: left;
	width: 160px;
}



#maincontents {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 100%;
	line-height: 1.5em;
	color: #5D5D5D;
	text-align: left;
	width: 590px;
	float: right;
}


#footermenu {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 40%;
	color: #FFFFFF;
	background-color: #0768A5;
	text-align: right;
	width: 735px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 15px;
	clear: both;
}

#copyright {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 60%;
	color: #FFFFFF;
	background-color: #0768A5;
	text-align: left;
	width: 735px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	clear: both;
}

#attention {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 50%;
	line-height: 1.8%;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #0768A5;
	text-align: left;
	clear: both;
	width: 735px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}

/* Footermenu */

#footermenu a {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FFFFFF;
	text-decoration: none;
}
#footermenu a:hover {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-weight: normal;
	text-transform: none;
	color: #FFCC00;
}
#maincontents {
	width: 590px;
	float: right;
}

/* sidebar-----globalNavi----- */

#globalNavi {
	width: 160px;
}
#globalNavi a {
	display: block;
	height: 40px;
	width: 160px;
	overflow: visible;
	text-indent: -9999px;
}
#globalNavi:after {
	height:0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
} 
#globalNavi li  {
	style: none;
	list-style-type: none;
}  
#globalNavi .gnavi01 a  {
	background-image: url(img/menu/home.gif);
	background-repeat: no-repeat;
}  
#globalNavi .gnavi02 a  {
	background-image: url(img/menu/intro.gif);
	background-repeat: no-repeat;
}  
#globalNavi .gnavi03 a  {
	background-image: url(img/menu/first.gif);
	background-repeat: no-repeat;
} 
#globalNavi .gnavi04 a  {
	background-image: url(img/menu/paper.gif);
	background-repeat: no-repeat;
} 
#globalNavi .gnavi05 a  {
	background-image: url(img/menu/program.gif);
	background-repeat: no-repeat;
} 
#globalNavi .gnavi06 a  {
	background-image: url(img/menu/regi.gif);
	background-repeat: no-repeat;
} 
#globalNavi .gnavi07 a  {
	background-image: url(img/menu/conf.gif);
	background-repeat: no-repeat;
}  
#globalNavi .gnavi08 a  {
	background-image: url(img/menu/hotel.gif);
	background-repeat: no-repeat;
} 
#globalNavi .gnavi09 a  {
	background-image: url(img/menu/news.gif);
	background-repeat: no-repeat;
} 
#globalNavi .gnavi10 a  {
	background-image: url(img/menu/sponsor.gif);
	background-repeat: no-repeat;
} 
#globalNavi .gnavi11 a  {
	background-image: url(img/menu/commit.gif);
	background-repeat: no-repeat;
} 
#globalNavi .gnavi12 a  {
	background-image: url(img/menu/inq.gif);
	background-repeat: no-repeat;
} 
#globalNavi .gnavi13 a  {
	background-image: url(img/menu/archive.gif);
	background-repeat: no-repeat;
} 
#globalNavi .gnavi14 a  {
	background-image: url(img/menu/lens.gif);
	background-repeat: no-repeat;

} 
#globalNavi .gnavi15 a  {
	background-image: url(img/menu/sponsorship.gif);
	background-repeat: no-repeat;

} 
#globalNavi .gnavi16 a  {
	background-image: url(img/menu/adpro.gif);
	background-repeat: no-repeat;

} 
#globalNavi a:hover {  
	background-position: 0 -40px;  
}  
.red {
	font-weight: bold;
	color: #CC0000;
	font-family: Georgia, "Times New Roman", Times, serif;
}



/* ƒeƒLƒXƒgƒŠƒ“ƒN */

a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:small;
	color: #0768A5;
	text-decoration: underline;
	line-height: 1.6em;
}
a:visited
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:small;
	color: #FF9900;
	text-decoration: underline;
	line-height: 1.6em;
}
a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:small;
	color: #0099FF;
	text-decoration: none;
}

/*------------------------------------------------------------

Clearfix

------------------------------------------------------------*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}


/*------------------------------------------------------------

CSSƒnƒbƒN

------------------------------------------------------------*/

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;} 


/*@IE7‚ðŠÜ‚Þƒ‚ƒ_ƒ“ƒuƒ‰ƒEƒU‚É‚Ì‚Ý“K—piƒo[ƒWƒ‡ƒ“6ˆÈ‰º‚ÌIE‚ðœŠOj@*/
html>body>#back {
	height: auto;
}
