
.j9, .j10, .j12, .j14, .fs9, .fs12, .fs13, .fs14{
	font-family:"Osaka", "MS PSVbN", "MS UI Gothic", sans-serif;
}

.j12{font-size:12px;line-height:22px;}
.j10{font-size:10px;line-height:20px;}
.j9{font-size:9px;line-height:18px;}

.fs14{font-size:14px;}
.fs13{font-size:13px;}
.fs12{font-size:12px;}
.fs10{font-size:10px;}
.fs9{font-size:9px;}

.fsb12{font-size:10px;color:#333333}

.lh18{line-height:18px}

/* Standard Links Color */
A           {color:#660000;text-decoration:none;}
A:hover     {color:#CC0000;text-decoration:underline;}
.fs10 { 
	font-family:"lr oSVbN", "Osaka";
 }  


/*---------------------2011j[ApCSS---------------------*/
/*--- reset */



html {
	overflow-y: scroll;
}


/*
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
    zoom: 1;
}
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
    zoom: 1;
}
form {
	margin: 0;
	padding: 0;
}

/*IE6`IE8ΘO*/
:root *> form {
    zoom: 1;
}
/*Fg1CuΜAIE8ΜAR[fBIΣΜsορπ*/


address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
}


/*table {
	border-collapse: collapse;
	border-spacing: 0;
}*/
caption,th {
	text-align: left;
}
q:before,q:after {
	content: '';
}
object,
embed {
	vertical-align: top;
}
hr,legend {
	display: none;
}
h1,h2,h3,h4,h5,h6 {
    color:#333333;
	font-size: 100%;
}
img,abbr,acronym,fieldset {
	border: 0;
}
li {
    color:#444444;
	list-style-type: none;
}
dt{
    color:#333333;
     line-height: 1.65;
}
dd{
    color:#444444;
     line-height: 1.65;
}
p{
    color:#444444;
	line-height: 1.65;
}

body {
	background:url(../../img/common/bg.gif) repeat;
	position: relative;
	width: 100%;
	color: #000;
	list-style:none;
}

/* -----------------------------------------------------------
	#header | 
----------------------------------------------------------- */

#header{
	width:751px;
	height:79px;
	position:relative;
	margin: 0 auto;
	text-align:left;
}

#header h1{
	padding-top: 0px;
}
#header a:hover img{
opacity:1.0;
filter:alpha(opacity=100);
-ms-filter: "alpha( opacity=100 )";
}
/* -----------------------------------------------------------
	#guideNav |
----------------------------------------------------------- */
#guideNav{
	width: 300px;
	height: 26px;
	position:absolute;
	top: 0px;
	right: 0px;
	list-style: none;
}
#guideNav li{
	float: left;
}
#guideNav li a{
	text-indent:-9999px;
	display: block;
	height: 26px;
	background: url(../../img/common/guide_navi.gif) no-repeat;
}
#guideNav li.guide01{ width: 70px;}
#guideNav li.guide01 a{ background-position:0px 0; }
#guideNav li.guide01 a:hover{ background-position:0px -26px; }

#guideNav li.guide02{ width: 100px;}
#guideNav li.guide02 a{ background-position:-71px 0; }
#guideNav li.guide02 a:hover{ background-position:-71px -26px; }

#guideNav li.guide03{ width: 129px;}
#guideNav li.guide03 a{ background-position:-171px 0; }
#guideNav li.guide03 a:hover{ background-position:-171px -26px; }

/* -----------------------------------------------------------
	#gNav | O[oir
----------------------------------------------------------- */

#gNav {
    clear:both;
	width: 514px;
	height: 39px;
    margin:0;
	position:absolute;
	top:40px;
	right: 0px;
	list-style: none;
	background: url(../../img/common/gnav_s.gif) no-repeat;
}
/*clearfix*/
#gNav  { /zoom : 1; }  
#gNav:after{ content : ''; display : block; clear : both; } 

#gNav li{
	float: left;
}

#gNav li a{
	text-indent:-9999px;
	display: block;
	height: 39px;
	width:100%;
	background: url(../../img/common/gnav_s.gif) no-repeat;
}

#gNav li.gln01{ width: 171px; }
#gNav li.gln01 a{ background-position:0px 0; }
#gNav li.gln01 a:hover{ background-position:0px -39px; }


#gNav li.gln02{ width: 171px; }
#gNav li.gln02 a{ background-position:-171px -39px; }
#gNav li.gln02 a:hover{ background-position:-171px -39px; }


#gNav li.gln03{ width: 171px; }
#gNav li.gln03 a{ background-position:-342px 0; }
#gNav li.gln03 a:hover{ background-position:-342px -39px; }

/* -----------------------------------------------------------
	#footerNavi | tb^[ir
----------------------------------------------------------- */
#footer{ clear:both;   }

/*-------------------------------------γγEγΈγγγγΈE½E½*/
.pageTop{
	clear:both;
    width:750px;
	margin: 0 auto;
	text-align:right;
	padding-bottom: 10px;
}

.pageTop a:hover img{
opacity:1.0;
filter:alpha(opacity=100);
-ms-filter: "alpha( opacity=100 )";
}
/*f1κp*/
.pageTop02{
	clear:both;
    width:750px;
	margin: 0 auto;
	text-align:right;
	padding-bottom: 10px;
}

.pageTop02 a:hover img{
opacity:1.0;
filter:alpha(opacity=100);
-ms-filter: "alpha( opacity=100 )";
}


#footer_in{ width: 770px; margin:0 auto; padding: 10px 0; text-align:left; border-top:#CCCCCC solid 1px;  }
/*clearfix*/
#footer_in { /zoom : 1; }  
#footer_in:after{ content : ''; display : block; clear : both; } 

.footerBlock{
        width: 519px;  
		float: left;
        font-size: 11px;
		padding-bottom: 5px;
 }  
.footer_box{ padding: 10px 15px 0 9px; }
.footer_box a {  
        color: #333333;  
    }  
.footer_box a:hover {  
        color: #333333; text-decoration:underline;  
    }  
.footer_box li {  
        display: inline;  
        margin-left: 10px;  
        padding-right: 10px;  
        border-right: 1px dotted #444444;  
    }  
.footer_box li:first-child,  
.footer_box li.firstChild {  
        display: inline;  
        margin-left: 10px;  
        padding-left: 10px;  
        border-left: 1px dotted #444444;  
    }  

#copy{ width: 232px; float: right;  font-size: 11px; text-align:right; margin-top: 10px; padding-right: 9px;}
/*f1κp*/
#copy02{ width: 232px; float: right;  font-size: 10px; text-align:right; padding-right: 9px;}
