body,td,th{font-family:Verdana,ＭＳ ゴシック,Osaka－等幅;font-size:12px;color:#666;letter-spacing:1px;}
body{background-color:#EAEEF2;margin:0px;text-align:center;}
a:link{color:#00F;text-decoration:underline;}
a:visited{text-decoration:underline;color:#609;}
a:hover{text-decoration:none;color:#06F;}
a:active{text-decoration:underline;}

h1{font-size:10px;font-weight:normal;display:inline;margin:0px;padding:0px;}
h2{font-size:12px;display:inline;margin:0px;padding:0px;}
h3{font-size:12px;display:inline;margin:0px;padding:0px;}
em{font-size:12px;font-style:normal;display:inline;margin:0px;padding:0px;}

#head{width:1020px;height:67px;background-image:url(../images/h_bg.gif);background-repeat:no-repeat;margin:0px auto 0px auto;text-align:left;}
#hl{width:620px;float:left;}
#hr{width:400px;float:right;}
#logo{width:230px;height:67px;background-image:url(../images/l1.gif);background-repeat:no-repeat;margin-left:20px;float:left;display:inline;}
#logo a{width:230px;height:67px;display:block;text-indent:-9999px;}
#logo a:focus{outline:0;}
#tt{width:370px;height:67px;float:right;}
#g{width:95px;height:67px;margin-left:40px;text-align:left;}
#g ul{margin:0px 0px 0px 0px;padding:0px;list-style:none;text-indent:-9999px;}
#g a{display:block;}
#g a:focus{outline:0;}
#g li.s a{background-image:url(../images/li_s.gif);width:80px;height:20px;}
#g li.s a:hover{background-image:url(../images/li_s2.gif);}
#g li.n a{background-image:url(../images/li_n.gif);width:80px;height:20px;}
#g li.n a:hover{background-image:url(../images/li_n2.gif);}

#gm{width:1020px;height:40px;background-image:url(../images/gm_bg.gif);background-repeat:no-repeat;margin:0px auto 0px auto;}
#gm ul{margin:0px 60px 0px 60px;padding:0px;list-style:none;text-indent:-9999px;}
#gm li{display:inline;float:left;}
#gm a{display:block;}
#gm a:focus{outline:0;}
#gm li#g1 a{background-image:url(../images/gm/1_1.gif);width:150px;height:40px;}
#gm li#g1 a:hover{background-image:url(../images/gm/1_2.gif);}
#gm li#g1s a{background-image:url(../images/gm/1_3.gif);width:150px;height:40px;}
#gm li#g2 a{background-image:url(../images/gm/2_1.gif);width:150px;height:40px;}
#gm li#g2 a:hover{background-image:url(../images/gm/2_2.gif);}
#gm li#g2s a{background-image:url(../images/gm/2_3.gif);width:150px;height:40px;}
#gm li#g3 a{background-image:url(../images/gm/3_1.gif);width:150px;height:40px;}
#gm li#g3 a:hover{background-image:url(../images/gm/3_2.gif);}
#gm li#g3s a{background-image:url(../images/gm/3_3.gif);width:150px;height:40px;}
#gm li#g4 a{background-image:url(../images/gm/4_1.gif);width:150px;height:40px;}
#gm li#g4 a:hover{background-image:url(../images/gm/4_2.gif);}
#gm li#g4s a{background-image:url(../images/gm/4_3.gif);width:150px;height:40px;}
#gm li#g5 a{background-image:url(../images/gm/5_1.gif);width:150px;height:40px;}
#gm li#g5 a:hover{background-image:url(../images/gm/5_2.gif);}
#gm li#g5s a{background-image:url(../images/gm/5_3.gif);width:150px;height:40px;}
#gm li#g6 a{background-image:url(../images/gm/6_1.gif);width:150px;height:40px;}
#gm li#g6 a:hover{background-image:url(../images/gm/6_2.gif);}
#gm li#g6s a{background-image:url(../images/gm/6_3.gif);width:150px;height:40px;}

#tp{width:1020px;background-image:url(../images/c_bg.gif);background-repeat:repeat-y;margin:0px auto 0px auto;text-align:center;}
#ph{width:1000px;height:280px;background-image:url(../images/tp.jpg);background-repeat:no-repeat;margin:0px auto 0px auto;}
#tpt{width:1000px;height:37px;text-align:right;}
#ms{width:200px;height:243px;margin:0px auto 0px auto;background-image:url(../images/ms1.jpg);background-repeat:no-repeat;}
#ms a{display:block;width:200px;height:243px;text-indent:-9999px;}
#ms a:hover{background-image:url(../images/ms2.jpg);background-repeat:no-repeat;}

#con_u{width:1020px;background-image:url(../images/c_bg.gif);background-repeat:repeat-y;margin:0px auto 0px auto;text-align:left;}
#con_u div{margin:0px 30px 0px 30px;border:1px solid #efefef;background-color:#F1F9FB;padding:4px;font-size:10px;}

#con_w{width:1020px;height:220px;background-image:url(../images/c_bg.gif);background-repeat:repeat-y;margin:0px auto 0px auto;text-align:left;}
#sta{width:470px;height:200px;background-image:url(../images/top/st_bg.gif);background-repeat:no-repeat;margin:0px 10px 0px 30px;padding:0px;float:left;display:inline;}
#sta ul{margin:50px 5px 0px 35px;padding:0px;list-style:url(../images/li_g.gif);font-weight:bold;}
#sta li{margin-bottom:10px;}
#fea{width:470px;height:200px;background-image:url(../images/top/fe_bg.gif);background-repeat:no-repeat;margin:0px 30px 0px 10px;padding:0px;float:right;display:inline;}
#fea ul{margin:50px 5px 0px 35px;padding:0px;list-style:url(../images/li_o.gif);font-weight:bold;}
#fea li{margin-bottom:10px;}

#con_sp{width:1020px;background-image:url(../images/c_bg.gif);background-repeat:repeat-y;margin:0px auto 0px auto;text-align:center;}
#spa{width:960px;height:134px;background-image:url(../images/top/sp_bg.gif);background-repeat:no-repeat;margin:0px 30px 0px 30px;}
#spa img{width:155px;height:90px;margin:39px 2px 0px 2px;outline:0; border:none;}

#con_r{width:1020px;height:310px;background-image:url(../images/c_bg.gif);background-repeat:repeat-y;margin:0px auto 0px auto;text-align:center;}
.if{border-left:1px solid #dedede;border-bottom:1px solid #dedede;border-right:1px solid #dedede;}
#reco{width:960px;height:80px;background-image:url(../images/rec.gif);background-repeat:no-repeat;margin:0px 30px 0px 30px;}

#con_b{width:1020px;height:120px;background-image:url(../images/c_bg.gif);background-repeat:repeat-y;margin:0px auto 0px auto;text-align:center;}
#con_b ul{margin:0px 60px 0px 60px;padding:0px;list-style:none;text-indent:-9999px;}
#con_b li{display:inline;float:left;margin-left:20px;}
#con_b a{display:block;}
#con_b a:focus{outline:0;}
#con_b li#b1 a{background-image:url(../images/buy1.gif);width:215px;height:100px;}
#con_b li#b1 a:hover{background-image:url(../images/buy2.gif);}
#con_b li#b2 a{background-image:url(../images/ap1.gif);width:215px;height:100px;}
#con_b li#b2 a:hover{background-image:url(../images/ap2.gif);}

#con_sm{width:1020px;height:30px;background-image:url(../images/c_bg.gif);background-repeat:repeat-y;margin:0px auto 0px auto;text-align:center;font-size:10px;}

#bar{width:1020px;height:60px;background-image:url(../images/hr.gif);background-repeat:no-repeat;margin:0px auto 0px auto;text-align:center;}

#foot{width:1020px;height:22px;background-image:url(../images/f.gif);background-repeat:no-repeat;margin:0px auto 0px auto;}