﻿@charset "utf-8";
/* CSS Document */

html, body
{margin: 0; padding: 0; _font-size:1px;}


ul
{
    margin:0;
    padding:0;
    list-style-type:none;
}
a {color:#12A6CD; text-decoration:none;}

.clear {clear:both;}

.mpng{
behavior:url(iepngfix.htc);
}


.text20
{
    font-size:13px;
    color:#12a6cd;
}
.text21
{
    font-size:13px;
    color:#000000;
}
.text21:hover
{
    font-size:13px;
    color:#12a6cd;
}

#head
{
    width:766px; 
    height:52px; 
    background-image:url(../images/head_bg.png);
    behavior:url(iepngfix.htc);
}
#head ul
{
    width:766px;
}

#head li
{
    float:left;   
}
.head_li1
{
    width:101px;
    height:42px;
    margin-left:14px;
    padding-top:2px;
    font-size:20px;
    color:black;
}
.head_li1:hover
{
    width:101px;
    height:42px;
    margin-left:14px;
    padding-top:2px;
    font-size:20px;
    color:white;
}


.head_li2
{
    width:2px;
    height:25px;
    background-color:White;
    margin-left:9px;
    margin-top:11px;
}

.head_li3
{
    width:57px;
    line-height:25px;
    margin-left:6px;
    margin-top:11px;
}
.head_li3_ge
{
    width:54px;
    line-height:25px;
    margin-left:12px;
    margin-top:11px;
}

.head_li4
{
    width:75px;
    line-height:25px;
    margin-top:11px;
}

.head_li5
{
    width:72px;
    line-height:25px;
    margin-top:11px;
}
.head_li5_ge
{
    width:61px;
    line-height:25px;
    margin-top:11px;
    margin-right:9px;
}
.head_li6
{
    width:2px;
    height:25px;
    background-color:White;
    margin-left:6px;
    margin-top:11px;
}
.head_li7
{
    width:179px;
    line-height:25px;
    margin-top:11px;
    font-size:14px;
    color:Black;
}
.head_li8
{
    width:2px;
    height:25px;
    background-color:White;
    margin-top:11px;
}
.head_li9
{
    width:75px;
    line-height:25px;
    margin-top:11px;
    font-size:20px;
    color:White;
}
.head_li10
{
    width:2px;
    height:25px;
    background-color:White;
    margin-top:11px;
}
.head_li11
{
    width:79px;
    line-height:25px;
    margin-left:21px;
    margin-top:11px;
}


#menu 
{
    padding-top:50px;
}
#menu li
{
    line-height:20px;
    margin-left:15px;
    float:left;
}

#sub
{
	background-color:Transparent;
    /*margin-left:40px;*/
    padding-top:6px
}

#sub li
{
    line-height:20px;
    /*margin-left:0px;*/
    padding-left:7px;
    float:left;
}



.mtext1
{
    font-size:16px;
    color:White;
    text-decoration:none;
}
.mtext1:hover
{
    font-size:16px;
    color:Black;
}
.mtext1_ge
{
    font-size:14px;
    color:White;
    text-decoration:none;
}
.mtext1_ge:hover
{
    font-size:14px;
    color:Black;
}
.mtext2
{
    font-size:17px;
    color:Black;
    text-decoration:none;
}
.mtext2:hover
{
    font-size:17px;
    color:White;
}

.mtext3
{
    font-size:19px;
    color:Black;
    text-decoration:none;
    font-weight:normal;
}
.mtext3:hover
{
	font-weight:normal;
    font-size:19px;
    color:#12a6cd;
}
.mtext3_ge
{
    font-size:15px;
    _font-size:14px;
    font-weight:bold;
    color:Black;
    text-decoration:none;
}
.mtext3_ge:hover
{
    color:#12a6cd;
}
.mtext4
{
    font-size:14px;
    color:#12a6cd;
    text-decoration:none;
}
.mtext4:hover
{
    font-size:14px;
    color:Black;
}


.text1
{
    font-size:24px;
    color:#12a6cd;
}
.text2
{
    font-size:12px;
    color:#000000;
}
.text3
{
    font-size:15px;
    color:#12a6cd;
    text-decoration:none;
}
.text4
{
    font-size:12px;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
}

.text4:hover
{
    font-size:12px;
    color:#12a6cd;
    text-decoration:none;
}
.text5
{
    font-size:19px;
    color:#000000;
    text-decoration:none;
}

.text5:hover
{
    font-size:19px;
    color:#12a6cd;
    text-decoration:none;
}
.text5_sel
{
    font-size:19px;
    color:#12a6cd;
    text-decoration:none;
}
.text6
{
    font-size:14px;
    color:#8c8c8c;
    text-decoration:none;
}

.text6:hover
{
    font-size:14px;
    color:#12a6cd;
    text-decoration:none;
}
.text6_sel
{
    font-size:14px;
    color:#12a6cd;
    text-decoration:none;
}
.text7
{
    font-size:15px;
    color:#000000;
}
.text8
{
    font-size:12px;
    color:#12a6cd;
    text-decoration:none;
}
.text8:hover
{
    font-size:12px;
    color:#000000;
    text-decoration:none;
}
.text9
{
    font-size:45px;
}
.text9_ge
{
    font-size:34px;
}
.text10
{
    font-size:18px;
}
.text11
{
    font-size:18px;
    color:#12a6cd;
}
.text12
{
    font-size:14px;
}
.text13
{
    font-size:39px;
    color:#12a6cd;
}
.text14
{
    font-size:39px;
}
.text15
{
    font-size:16px;
    color:#797979;
}
.text16
{
    font-size:32px;
}
.text17
{
    font-size:19px;
    color:#878787;
    text-decoration:none;
}

.text17:hover
{
    font-size:19px;
    color:#12a6cd;
    text-decoration:none;
}
.text18
{
    font-size:14px;
    color:Black;
}
.text18:hover
{
    font-size:14px;
    color:#12a6cd;
}
.text19
{
    font-size:20px;
    color:#12a6cd;
}


#bottom
{
    width:762px; 
    height:37px;
    background-image:url(../images/bott_bg.png);
    background-repeat:no-repeat;
    behavior:url(iepngfix.htc);
}

#bottom ul
{
    width:762px;
    height:37px;
    font-size:12px;
    color:#12a6cd;
    text-decoration:none;
}

#bottom li
{

    float:left;
}


.bott_l1
{
    width:20px;
    line-height:30px; 
}

.bott_l2
{
    width:400px;
    line-height:30px; 
    padding-top:7px;
    text-align:center;
}
.bott_l5
{
    width:172px;
    line-height:30px; 
    padding-top:7px;
    text-align:left;
}


.bott_l3
{
    width:150px;
    line-height:30px;
    text-align:right;
    padding-top:7px;
}
.bott_l4
{
    width:20px;
    line-height:30px; 
}
.facebook,.twitter {display:block; width:25px; height:24px; background-position:left; float:left; margin-left:5px;}
.facebook:hover,.twitter:hover {background-position:right;}
#bottom ul .facebook {background-image:url(../images/facebook.gif)}
#bottom ul .twitter {background-image:url(../images/twitter.gif)}
/*
.bg_02
{
    background-image:url(../images/bg_01.jpg);
    background-repeat:no-repeat;
    background-position:bottom right;
}
.bg_01
{
    background-image:url(../images/bg_02.jpg);
    background-repeat:no-repeat;
    background-position:top left;
}
.bg_03
{
    background-image:url(../images/bg_03.jpg);
    background-repeat:no-repeat;
    background-position:bottom left;
}
.bg_04
{
    background-image:url(../images/bg_05.jpg);
    background-repeat:no-repeat;
    background-position: left top;
}
.bg_05
{
    background-image:url(../images/bg_06.jpg);
    background-repeat:no-repeat;
    background-position: right top;
}
.bg_06
{
    background-image:url(../images/bg_07.jpg);
    background-repeat:no-repeat;
    background-position: left bottom;
}
.bg_07
{
    background-image:url(../images/bg_08.jpg);
    background-repeat:no-repeat;
    background-position: left bottom;
}
.bg_08
{
    background-image:url(../images/bg_09.jpg);
    background-repeat:no-repeat;
    background-position: left top;
}
.bg_09
{
    background-image:url(../images/bg_10.jpg);
    background-repeat:no-repeat;
    background-position: right bottom;
}
*/

.bg_01
{
    background-image:url(../images/fifq/1.jpg);
    background-repeat:no-repeat;
    background-position:top left;
}
.bg_02
{
    background-image:url(../images/fifq/2.jpg);
    background-repeat:no-repeat;
    background-position:bottom right;
}
.bg_03
{
    background-image:url(../images/fifq/3.jpg);
    background-repeat:no-repeat;
    background-position:top left;
}
.bg_04
{
    background-image:url(../images/fifq/4.jpg);
    background-repeat:no-repeat;
    background-position: left top;
}
.bg_05
{
    background-image:url(../images/fifq/5.jpg);
    background-repeat:no-repeat;
    background-position: right bottom;
}
.bg_06
{
    background-image:url(../images/fifq/6.jpg);
    background-repeat:no-repeat;
    background-position: right bottom;
}
.bg_07
{
    background-image:url(../images/fifq/7.jpg);
    background-repeat:no-repeat;
    background-position: left top;
}
.bg_08
{
    background-image:url(../images/fifq/8.jpg);
    background-repeat:no-repeat;
    background-position: left top;
}
.bg_09
{
    background-image:url(../images/fifq/9.jpg);
    background-repeat:no-repeat;
    background-position: right bottom;
}
.bg_10
{
    background-image:url(../images/fifq/10.jpg);
    background-repeat:no-repeat;
    background-position: left top;
}
.bg_11
{
    background-image:url(../images/fifq/11.jpg);
    background-repeat:no-repeat;
    background-position: left top;
}
.bg_12
{
    background-image:url(../images/fifq/12.jpg);
    background-repeat:no-repeat;
    background-position: right bottom;
}
.bg_13
{
    background-image:url(../images/fifq/13.jpg);
    background-repeat:no-repeat;
    background-position: left top;
}
.bg_14
{
    background-image:url(../images/fifq/14.jpg);
    background-repeat:no-repeat;
    background-position: right bottom;
}
.bg_15
{
    background-image:url(../images/fifq/15.jpg);
    background-repeat:no-repeat;
    background-position: left top;
}
.bg_16
{
    background-image:url(../images/fifq/16.jpg);
    background-repeat:no-repeat;
    background-position: left top;
}

.radio
{
    display:block;
    width:41px;
    height:42px;
    background-image:url(../images/01.gif);
}
.radio:hover
{
    background-image:url(../images/01_hov.gif);
}

#calTR
{
	background-color:#cccccc;
}
#calTR td
{
	width:30px;
	text-align:left;
}
.cal
{
	text-align:left;
	width:30px;
	display:block;
    font-size:14px;
    color:#000000;
    text-decoration:underline;
    color:#12A5CE;
}
.cal:hover
{
	text-decoration:none;
    text-align:left;
	width:30px;
	display:block;
    font-size:14px;
    color:#cccccc;
}

.cal2 span
{
    font-size:12px;
    color:#12a6cd;
    text-decoration:none;
    margin-right:20px;
}

.str1
{
    display:block;
    width:23px; height:24px;
    background-image:url(../images/str1.gif);
    margin-top:5px;
    float:left;
}
.str1:hover
{
    display:block;
    width:23px; height:24px;
    background-image:url(../images/str1_hov.gif);
}
.str2
{
    display:block;
    width:23px; height:24px;
    background-image:url(../images/str2.gif);
    margin-left:20px;
    margin-top:5px;
    float:left;
}
.str2:hover
{
    display:block;
    width:23px; height:24px;
    background-image:url(../images/str2_hov.gif);
}


.txtbox1
{
    width:390px;
    height:24px;
    border:1px solid #Black;
    font-size:16px;
    padding-left:5px;
    padding-right:5px;
    padding-top:4px;
}
.txtbox2
{
    width:390px;
    height:122px;
    border:1px solid #Black;
    font-size:16px;
    padding-left:5px;
    padding-right:5px;
    padding-top:4px;
    margin-top:3px;
}

.send
{
    display:block;
    width:54px;
    height:19px;
    background-image:url(../images/send.png);
    behavior:url(iepngfix.htc);
}
.send:hover
{
    display:block;
    width:54px;
    height:19px;
    background-image:url(../images/send_hov.png);
    behavior:url(iepngfix.htc);
}
.send_ge
{
    display:block;
    width:95px;
    height:22px;
    background-image:url(../images/send_ge.png);
    behavior:url(iepngfix.htc);
}
.send_ge:hover
{
    display:block;
    width:95px;
    height:22px;
    background-image:url(../images/send_hov_ge.png);
    behavior:url(iepngfix.htc);
}




.admtext1
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    color:White;
}
.admtext2
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
}
.admtext3
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
}
.admtext4
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
}
.admtext5
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#12a6cd;
}
.admtext6
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

.admmenu
{
    font-size:15px;
    color:White;
    text-decoration:underline;
}
.admmenu:hover
{
    font-size:15px;
    color:White;
    text-decoration:none;
}
.admmenu_sel
{
    font-size:15px;
    color:White;
    font-weight:bold;
    text-decoration:none;
    cursor:default;
}

.mail
{
    display:block;
    width:199px;
    height:21px;
    background-image:url(../images/mail.gif);
}
.mail:hover
{
    display:block;
    width:199px;
    height:21px;
    background-image:url(../images/mail_hov.gif);
}
.mail_eng
{
    display:block;
    width:153px;
    height:21px;
    background-image:url(../images/mail_eng.gif);
}
.mail_eng:hover
{
    display:block;
    width:153px;
    height:21px;
    background-image:url(../images/mail_hov_eng.gif);
}
.page
{
	color:Black;
}


.partner
{
    font-size:12px;
    color:#000000;
}
.partner:hover {color:#0099cc;}    

.pag a
{
    font-size:15px;
    color:#000000;
    text-decoration:none;
    line-height:30px;
}
.pag a:hover
{
    color:#12a6cd;
}
.pag span
{
	font-size:15px;
    color:#12a6cd;
    text-decoration:none;
    line-height:30px;
}


.poptxt
{
    font-size:14px;
    color:Black;
    padding-left:8px;
    padding-right:8px;
    padding-top:70px;
    text-align:center;
}
.poptxt2
{
    font-size:12px;
    color:White;
    padding-left:8px;
    padding-right:8px;
    padding-top:20px;
    text-align:center;
}
.pop 
{
    background-color:#12a6cd;
    background-image:url(../images/popup/img_sh.gif);
    background-position:left;
    background-repeat:no-repeat;
}

.partner_table {width:190px; margin-left:85px; float:left}
.partner_logo {width:190px; height:87px;}
.partner_logo img {border:0;}
.partner_table a {font-size:12px; color:#000; text-decoration:none;}
.partner_table a:hover {color:#12A6CD}
