
/* Reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0px; padding: 0px; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 140%; font-weight: normal; font-style: normal; }
ul { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
img { behavior: url(iepngfix.htc); border:none; }
table { /*border-collapse: collapse; border-spacing: 0px;*/ }
body { font:13px/1.231 Geneva, Helvetica, sans-serif; *font-size:small;*font:x-small; word-wrap: break-word; word-break: break-all; background-color:#ffffff; }
select,input,button,textarea {font:99% Geneva, Helvetica, sans-serif;}
table { font-size:inherit;font:100%;}
pre,code,kbd,samp,tt { font-family:monospace;*font-size:108%;line-height:100%;}

/* IE7 */
*:first-child+html body { font-family: Geneva, Helvetica, sans-serif; }

/* Link & css3 setting */ 
a { color:#000000; text-decoration:none; }
a:hover { color:#BF1F24; text-decoration:underline;  }
/*a:visited {color:#5c5c5c; text-decoration:none; }*/
::selection { background-color:#b81c22; color: #ffffff; }
::-moz-selection { background-color:#BF1F24; color: #ffffff; }
code::-moz-selection { background-color:#BF1F24; }
code::selection { background-color:#BF1F24; }

/* 公用 */
a:link img {
filter:Alpha(Opacity=100, FinishOpacity=100, Style=2);
-moz-opacity:1.00;
opacity:1.00;
}

a:hover img {
/*
filter:Alpha(Opacity=75, FinishOpacity=75, Style=2);
-moz-opacity:0.75; 
opacity:0.75;
*/
}

body { /*color:#000000; font-family:Geneva, Helvetica, sans-serif; line-height:16px; font-size:12px;*/ }
.clearfix { clear:both; height:0px; margin:0px; padding:0px; }



/*TOP*/
#headerTop { width:950px; height:117px; margin:0px auto; }

/*menu*/
.text01 { padding-right:10px; background:url(../images/bg-text.png) right center no-repeat; color:#3ac2f9; }
.text02 { color:#025ea5; }

#menuBar { position:relative; top:12px; width:950px; height:20px; margin:0px auto; background-color:#e9e9e9; }
#menuBar ul { width:950px; height:16px; }
#menuBar ul li a { float:left; width:auto; height:14px; margin-top:2px; margin-left:15px; }
#menuBar ul li a:hover { text-decoration:none; }

#menuBar2 { position:relative; top:12px; width:950px; height:20px; margin:0px auto; background-color:#ebf9fe; }
#menuBar2 ul { width:950px; height:16px; }
#menuBar2 ul li a { float:left; width:auto; height:14px; margin-top:2px; margin-left:15px; }
#menuBar2 ul li a:hover { text-decoration:none; }

/*短褲*/
#infomation{ width:950px; margin:0px auto; padding-top:18px; }


#textLink { width:950px; height:250px; background:url(../images/list-01.jpg) right no-repeat; }
#textLink ul { position:relative; top:60px; left:440px; height:160px; width:370px; }
#textLink ul li { float:left; width:185px; height:80px; font-size:12px; font-family:Taipei; color:#3ac2f9; }
#textLink ul li a { font-size:12px; font-family:Taipei; color:#b81c22; }
#textLink ul li a:hover { color:#b81c22; text-decoration:none; }

#textLink02 { width:950px; height:250px; background:url(../images/list-02.jpg) left no-repeat; }
#textLink02 ul { position:relative; top:60px; left:180px; height:160px; width:370px; }
#textLink02 ul li { float:left; width:185px; height:80px; font-size:12px; font-family:Taipei; color:#3ac2f9; }
#textLink02 ul li a { font-size:12px; font-family:Taipei; color:#b81c22; }
#textLink02 ul li a:hover { color:#b81c22; text-decoration:none; }

#textLink03 { width:950px; height:250px; background:url(../images/list-03.jpg) right no-repeat; }
#textLink03 ul { position:relative; top:60px; left:340px; height:160px; width:370px; }
#textLink03 ul li { float:left; width:185px; height:80px; font-size:12px; font-family:Taipei; color:#3ac2f9; }
#textLink03 ul li a { font-size:12px; font-family:Taipei; color:#b81c22; }
#textLink03 ul li a:hover { color:#b81c22; text-decoration:none; }

#textLink04 { width:950px; height:250px; background:url(../images/list-04.jpg) left no-repeat; }
#textLink04 ul { position:relative; top:60px; left:320px; height:160px; width:370px; }
#textLink04 ul li { float:left; width:185px; height:80px; font-size:12px; font-family:Taipei; color:#3ac2f9; }
#textLink04 ul li a { font-size:12px; font-family:Taipei; color:#b81c22; }
#textLink04 ul li a:hover { color:#b81c22; text-decoration:none; }

#textLink05 { width:950px; height:250px; background:url(../images/list-05.jpg) right no-repeat; }
#textLink05 ul { position:relative; top:110px; left:680px; height:160px; width:185px; }
#textLink05 ul li { float:left; width:185px; height:40px; font-size:12px; font-family:Taipei; color:#3ac2f9; }
#textLink05 ul li a { font-size:12px; font-family:Taipei; color:#b81c22; }
#textLink05 ul li a:hover { color:#b81c22; text-decoration:none; }

#textLink06 { width:950px; height:250px; background:url(../images/list-05.jpg) left no-repeat; }
#textLink06 ul { position:relative; top:110px; left:150px; height:160px; width:185px; }
#textLink06 ul li { float:left; width:185px; height:40px; font-size:12px; font-family:Taipei; color:#3ac2f9; }
#textLink06 ul li a { font-size:12px; font-family:Taipei; color:#b81c22; }
#textLink06 ul li a:hover { color:#b81c22; text-decoration:none; }



.textImg01 { float:left; width:200px; height:21px; background:url(../images/link-01.jpg) no-repeat; }
.textImg02 { float:left; width:200px; height:21px; background:url(../images/link-02.jpg) no-repeat; }
.textImg03 { float:left; width:200px; height:21px; background:url(../images/link-03.jpg) no-repeat; }
.textImg04 { float:left; width:200px; height:21px; background:url(../images/link-04.jpg) no-repeat; }
.textImg05 { float:left; width:200px; height:21px; background:url(../images/link-05.jpg) no-repeat; }
.textImg06 { float:left; width:200px; height:21px; background:url(../images/link-06.jpg) no-repeat; }