body{
	margin:0;
	padding:0;
	color:#444;
	font-size:12px;
	line-height:1.7em;
	text-align:center;
}

h1{
	font-weight:bold;
	margin:10px 0px 0px 0px;
	font-size:16px;
	color:#aaa;
}

a{text-decoration:underline;}
a:link,a:visited{color:#777;}
a:hover,a:active,a:focus{
	text-decoration:underline;
	color:#060;
}

.tex_nomal{
	font-size:12px;
	line-height:1.7em;
}


select.select {
font-size:12px;
width:120px;
} 

.gn_point {
font-size:12px ; 
line-height:15px ; padding-left:10px ; 
background-image:url(../images/index/point_g2.gif); 
background-repeat:no-repeat ;
background-position: 8px 6px ;
}

.gn_text{font-size:12px;line-height:14px;}

.gn_text a:link,.gn_text a:visited{color:#666;text-decoration:underline;}
.gn_text a:hover,.gn_text a:active,.gn_text a:focus{color:#090;text-decoration:underline;}



#glonavi {
padding-top:3px;
}

h1.pagetitle{
color:#aaa;
font-size:21px;
line-height:40px;
padding:0px;
text-align:right;
}

#header{
color:#000;
width:730px;
text-align:right;
margin:0;
font-weight:normal;
background : #fff url(../images/index/q_logo.gif) no-repeat;
}


/* buttons for global navigation 100501 */
a.bt12y{display:block; font-size:13px; line-height:16px; font-weight:bold; padding:7px 0 7px 40px;}
a.bt12y:link, a.bt12y:visited{color:#888; text-decoration:none; background-image:url(../images/navi/nv01.gif); background-repeat:no-repeat;}
a.bt12y:hover, a.bt12y:active, a.bt12y:focus{color:#fff; text-decoration:none; background-image:url(../images/navi/nv01s.gif); background-repeat:no-repeat;}

a.bt3y{display:block; font-size:13px; line-height:16px; font-weight:bold; padding:7px 0 7px 42px;}
a.bt3y:link, a.bt3y:visited{color:#888; text-decoration:none; background-image:url(../images/navi/nv02.gif); background-repeat:no-repeat;}
a.bt3y:hover, a.bt3y:active, a.bt3y:focus{color:#fff; text-decoration:none; background-image:url(../images/navi/nv02s.gif); background-repeat:no-repeat;}

a.btKai{display:block; font-size:13px; line-height:16px; font-weight:bold; padding:7px 0 7px 40px;}
a.btKai:link, a.btKai:visited{color:#888; text-decoration:none; background-image:url(../images/navi/nv03.gif); background-repeat:no-repeat;}
a.btKai:hover, a.btKai:active, a.btKai:focus{color:#fff; text-decoration:none; background-image:url(../images/navi/nv03s.gif); background-repeat:no-repeat;}

a.btHin{display:block; font-size:13px; line-height:16px; font-weight:bold; padding:7px 0 7px 43px;}
a.btHin:link, a.btHin:visited{color:#888; text-decoration:none; background-image:url(../images/navi/nv04.gif); background-repeat:no-repeat;}
a.btHin:hover, a.btHin:active, a.btHin:focus{color:#fff; text-decoration:none; background-image:url(../images/navi/nv04s.gif); background-repeat:no-repeat;}

a.btSek{display:block; font-size:13px; line-height:16px; font-weight:bold; padding:7px 0 7px 41px;}
a.btSek:link, a.btSek:visited{color:#888; text-decoration:none; background-image:url(../images/navi/nv05.gif); background-repeat:no-repeat;}
a.btSek:hover, a.btSek:active, a.btSek:focus{color:#fff; text-decoration:none; background-image:url(../images/navi/nv05s.gif); background-repeat:no-repeat;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */


/* buttons for global navigation */
.service4{padding-bottom:3px;}

a.btn12y{display:block; font-size:13px; line-height:16px; font-weight:bold; padding:7px 0 7px 43px;}
a.btn12y:link, a.btn12y:visited{color:#888; text-decoration:none; background-image:url(../images/navi/nb01.gif); background-repeat:no-repeat;}
a.btn12y:hover, a.btn12y:active, a.btn12y:focus{color:#fff; text-decoration:none; background-image:url(../images/navi/nb01s.gif); background-repeat:no-repeat;}

a.btn3y{display:block; font-size:13px; line-height:16px; font-weight:bold; padding:7px 0 7px 45px;}
a.btn3y:link, a.btn3y:visited{color:#888; text-decoration:none; background-image:url(../images/navi/nb02.gif); background-repeat:no-repeat;}
a.btn3y:hover, a.btn3y:active, a.btn3y:focus{color:#fff; text-decoration:none; background-image:url(../images/navi/nb02s.gif); background-repeat:no-repeat;}

a.btnKai{display:block; font-size:13px; line-height:16px; font-weight:bold; padding:7px 0 7px 42px;}
a.btnKai:link, a.btnKai:visited{color:#888; text-decoration:none; background-image:url(../images/navi/nb03.gif); background-repeat:no-repeat;}
a.btnKai:hover, a.btnKai:active, a.btnKai:focus{color:#fff; text-decoration:none; background-image:url(../images/navi/nb03s.gif); background-repeat:no-repeat;}

a.btnHin{display:block; font-size:13px; line-height:16px; font-weight:bold; padding:7px 0 7px 46px;}
a.btnHin:link, a.btnHin:visited{color:#888; text-decoration:none; background-image:url(../images/navi/nb04.gif); background-repeat:no-repeat;}
a.btnHin:hover, a.btnHin:active, a.btnHin:focus{color:#fff; text-decoration:none; background-image:url(../images/navi/nb04s.gif); background-repeat:no-repeat;}

a.btn01{width:104px; display:block; text-align:center; font-size:12px; line-height:16px; font-weight:bold; padding-top:4px; padding-bottom:5px;}
a.btn01:link, a.btn01:visited{color:#666; text-decoration:none; background-image:url(../images/navi/n_bk.gif); background-repeat:no-repeat;}
a.btn01:hover, a.btn01:active, a.btn01:focus{color:#fff; text-decoration:none; background-image:url(../images/navi/n_bks.gif); background-repeat:no-repeat;}

a.btn02{width:106px; display:block; text-align:center; font-size:13px; line-height:16px; font-weight:bold; padding-top:4px; padding-bottom:5px;}
a.btn02:link, a.btn02:visited{color:#666; text-decoration:none; background-image:url(../images/navi/nl_bk.gif); background-repeat:no-repeat;}
a.btn02:hover, a.btn02:active, a.btn02:focus{color:#fff; text-decoration:none; background-image:url(../images/navi/nl_bks.gif); background-repeat:no-repeat;}


/* buttons for global navigation (押下不可)*/
.btn12y_b{display:block; font-size:13px; line-height:16px; font-weight:bold; padding:7px 0px 7px 45px; color:#fff; text-decoration:none; background-image:url(../images/navi/nb01s.gif); background-repeat:no-repeat;}
.btn3y_b{display:block; font-size:13px; line-height:16px; font-weight:bold; padding:7px 0px 7px 45px; color:#fff; text-decoration:none; background-image:url(../images/navi/nb02s.gif); background-repeat:no-repeat;}
.btnKai_b{display:block; font-size:13px; line-height:16px; font-weight:bold; padding:7px 0px 7px 42px; color:#fff; text-decoration:none; background-image:url(../images/navi/nb03s.gif); background-repeat:no-repeat;}
.btnHin_b{display:block; font-size:13px; line-height:16px; font-weight:bold; padding:7px 0px 7px 46px; color:#fff; text-decoration:none; background-image:url(../images/navi/nb04s.gif); background-repeat:no-repeat;}
.btn01_b{width:104px; display:block; text-align:center; font-size:12px; line-height:16px; font-weight:bold; padding-top:4px; padding-bottom:5px;color:#fff; text-decoration:none; background-image:url(../images/navi/n_bks.gif); background-repeat:no-repeat;}
.btn02_b{width:106px; display:block; text-align:center; font-size:13px; line-height:16px; font-weight:bold; padding-top:4px; padding-bottom:5px;color:#fff; text-decoration:none; background-image:url(../images/navi/nl_bks.gif); background-repeat:no-repeat;}



/* buttons for global navigation (押下不可) 100501 */
.bt12y_b	{display:block; font-size:13px; line-height:16px; font-weight:bold; padding:7px 0 7px 40px; color:#fff; text-decoration:none; background-image:url(../images/navi/nv01s.gif); background-repeat:no-repeat;}
.bt3y_b		{display:block; font-size:13px; line-height:16px; font-weight:bold; padding:7px 0 7px 42px; color:#fff; text-decoration:none; background-image:url(../images/navi/nv02s.gif); background-repeat:no-repeat;}
.btKai_b	{display:block; font-size:13px; line-height:16px; font-weight:bold; padding:7px 0 7px 40px; color:#fff; text-decoration:none; background-image:url(../images/navi/nv03s.gif); background-repeat:no-repeat;}
.btHin_b	{display:block; font-size:13px; line-height:16px; font-weight:bold; padding:7px 0 7px 43px; color:#fff; text-decoration:none; background-image:url(../images/navi/nv04s.gif); background-repeat:no-repeat;}
.btSek_b	{display:block; font-size:13px; line-height:16px; font-weight:bold; padding:7px 0 7px 41px; color:#fff; text-decoration:none; background-image:url(../images/navi/nv05s.gif); background-repeat:no-repeat;}



