html{font-size:100.01%;height:100%;}
*:focus{outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0 auto;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:1.1em;font-weight:bold;color:#000000;text-align:left;margin:10px 0;clear:both;}
q:before,q:after{content:'';}
abbr,acronym{border:none;}
*{padding:0;margin:0 auto;border:none;}
body{position:relative;margin:0 auto;width:100%;}
.xp_wlt{position:relative;margin:0 auto;min-width:355px;max-width:930px;}
.xp_m,.xp_mh{position:relative;padding-top:100px;}
.xp_t1{position:fixed;z-index:2;top:0;left:0;width:100%;height:5px;background:#FFFFFF;}
.xp_t2{position:fixed;z-index:2;top:5px;left:0;padding:0;width:100%;height:90px;background:#FFFFFF;}
.xp_t3{position:fixed;z-index:0;top:95px;left:0;width:100%;height:10px;background:#F9F9F9;border-top:#DDDDDD 1px solid;border-bottom:#DDDDDD 1px solid;}
.xp_t2m{display:none;}
.xp_b{width:100%;clear:both;background:#F9F9F9;border-top:1px solid #CCCCCC;} 
.xp_bc{width:100%;}
.xp_ext{position:relative;width:100%;background:#FFFFFF;}
a{color:#73AA00;text-decoration:underline;}  
a:hover{text-decoration:none;}
hr{margin:10px 0;width:100%;height:1px;border-bottom:1px solid #DDDDDD;text-align:center;clear:both;}
p{margin:10px 0;}
.clear{width:100%;height:1px;clear:both;}
.clearn{clear:none;}
.clearbp{width:100%;height:20px;clear:both;}
table,td{vertical-align:top;background:#FFFFFF;}
table{margin:20px 0;text-align:left;}
td{padding:10px;border:1px solid #DDDDDD;}
address{padding-bottom:5px;}
address a{font-weight:bold;}
noscript{color:#CC0000;font-weight:bold;font-style:italic;}
input{width:98%;padding:5px 1%;margin:5px 0;border:1px solid #DDDDDD;}
textarea{width:98%;padding:5px 1%;margin:5px 0;height:10em;border:1px solid #DDDDDD;}
select{border:1px solid #DDDDDD;}
option{padding:1px 2px 1px 10px;}
optgroup{padding:2px 2px 2px 5px;border-top:1px solid #DDDDDD;}
body{color:#555555;font-size:1em;font-family:arial,tahoma,verdana,sans-serif;background:#F9F9F9;}
.xp_cc,.xp_cch{padding:5px 0;margin:0 9px;text-align:left;}
.xp_cc ul,.xp_cch ul{padding:0 0 0 5px;text-align:left;}
.xp_cc li,.xp_cch li{padding:0 0 3px 0;margin:5px 0;list-style:circle inside;}
.xp_lsn li{list-style:none;margin:0 0 15px 0;}
.xp_bc{padding:20px 0 30px 0;height:40px;color:#999999;text-align:left;}
.xp_bc a{margin:0 2px;color:#999999;}
.center{text-align:center;}
.right{float:right;margin:0 0 0 10px;}
.left{float:left;margin:0 10px 0 0;}
.xp_ir{float:right;margin:5px 0 5px 10px;}
.xp_il{float:left;margin:1px 10px 5px 0;}
.xp_ic{float:none;margin:0 auto;text-align:center;}
.xp_glr,.xp_im{text-align:center;clear:both;}
.xp_glr p{float:left;margin:1px 5px 5px 0;width:32%;;min-height:210px;}
.xp_im img{margin:0 5px 5px 0;border:1px solid #DDDDDD;}
.xp_im img:hover{border:1px solid #009900;}
.xp_nt{display:block;padding:10px 0;color:#CC0033;border-bottom:1px solid #DDDDDD;}
.xp_nt em{color:#000000;}
.xp_ntc{color:#CC0033;}
.warn{color:#0000CD;}
.xp_tsc{width:auto;overflow:auto;}
.xp_tsc tbody{display:block;width:100%;min-width:600px;overflow-x:hidden;max-height:400px;}
.xp_cf{width:70%;padding:5px 0;min-width:250px;max-width:500px;text-align:left;}
.xp_cf span{display:block;float:left;margin-top:5px;}
.xp_cfc{margin-left:5px;width:120px;height:20px;background:url(../../img/bg.png) top center no-repeat;}
.xp_cfn{color:#CC0033;text-align:center;}
.xp_btn{width:100%;background:#F0F0F0;color:#009900;border:1px solid #DDDDDD;font-weight:bold;text-transform:uppercase;cursor:pointer;}
.xp_p{overflow:hidden;float:left;width:32%;height:auto;padding:4px 2px 0 4px;border:1px solid #D9D9D9;border-collapse:collapse;}
.xp_p:hover{border:1px solid #AAAAAA;}
.xp_pd{height:auto;min-height:50px;border-bottom:1px solid #DDDDDD;}
.xp_pd img{width:auto;max-width:100%;height:auto;}
.xp_p form{margin:5px 0 15px 0;}
.xp_p ul{padding:0;margin:0 auto;}
.xp_p li{list-style:none;padding:0;margin:0 auto;}
.xp_p li span{color:#222222;}
.xp_pt{display:block;margin:0 0 5px 0;font-weight:bold;font-variant:small-caps;clear:both;}
.xp_lp{display:block;margin:0 0 5px 0;font-weight:bold;}
.xp_pi{float:left;margin:0 50px 20px 0;width:auto;max-width:300px;height:auto;}
.xp_pi img{width:auto;max-width:100%;height:auto;}
.xp_pc{margin:20px 0;}
.xp_pc .xp_btc{width:12em;}
.xp_pc .xp_pp{color:#009933;font-size:1.1em;font-weight:bold;font-variant:small-caps;}
.xp_pc input{width:auto;}
.xp_btc{background:#009933;color:#FFFFFF;border:1px solid #AAAAAA;padding:5px 5px;margin:0 auto;font-size:1.1em;font-weight:bold;font-variant:small-caps;cursor:pointer;}
.xp_btc:hover{background:#006600;}
.xp_p .xp_pc{text-align:center;}
.xp_nj{display:inline;color:#CC0000;font-weight:bold;font-style:italic;}
.xp_njt{position:fixed;top:0;left:0;background:#CC0000;color:#EEEEEE;width:100%;padding:2px 0;font-size:0.9em;font-weight:bold;text-align:center;z-index:9;}
.highslide-caption{display:none;}
.xp_hr1{margin:10px 0;float:none;clear:both;width:100%;background:#F9F9F9;text-align:center;border-top:#DDDDDD 1px solid;border-bottom:#DDDDDD 1px solid;}
.xp_hr2{margin:10px 0;float:none;clear:both;width:100%;height:10px;background:#F9F9F9;border-top:#DDDDDD 1px solid;border-bottom:#DDDDDD 1px solid;}
.xp_cch ul.left{padding:0 0 0 7%;}
.xp_cch ul.right{padding:0 7% 0 0;}
li.xp_lsn{list-style:none;margin:0 0 5px 0;}
.xp_bh{padding:10px 10px 0 10px;background:#F1F1F1;margin:10px 0 0 0;}
.xp_ph{overflow:hidden;height:16.5em;width:31%;font-weight:bold;padding:10px 6px;margin:0 0 5px 5px;float:left;border:1px solid #DDDDDD;background:#FFFFFF;text-align:center;}
.xp_ph h2{font-size:1.25em;color:#0E61CB;margin:0 0 5px 0;}
.xp_ph ul,.xp_ph li{padding:0;margin:0 auto;list-style:none;text-align:center;}
.xp_ph span{display:block;margin:10px 0;}
a.xp_la,a.selected{color:#000000;}
#xp_nv{padding:0 0 5px 0;}
#xp_nv ul{padding:0 0 5px 0;background:#FFFFFF;}
#xp_nv li{float:left;font-size:1.1em;}
#xp_nv li a{display:block;float:left;padding:2px 0 7px 0;margin:5px 15px 0 0;text-decoration:none;white-space:nowrap;color:#888888;border-bottom:1px solid #CCCCCC;}
#xp_nv li a:hover{color:#363636;}
#xp_nv li a.xp_la{color:#000000;}
.xp_tpi{position:absolute;top:5px;right:30px;width:133px;height:12px;background:url(../../img/ic_top.png) top left no-repeat;}
.xp_tpi a{color:#FFFFFF;text-decoration:none;}
a#xp_tp1{padding:2px 10px 0 0;}
a#xp_tp2{padding:2px 10px 0 10px;margin-left:35px;}
a#xp_tp3{padding:2px 0 0 10px;margin-left:30px;}
.xp_logo{padding:0;margin:0 5px 0 5px;width:200px;height:90px;float:left;background:url(../../img/logo.jpg) 50% 0% no-repeat;}
a#xp_h,a#xp_hm{display:block;width:113px;height:90px;}
a#xp_hm{float:left;margin:10px 15px 0 5px;width:113px;height:90px;}
#xp_tlt{position:absolute;top:25px;right:10px;text-align:right;}
#xp_tlt a{color:#888888;font-weight:bold;font-size:1.2em;}
#xp_tlt a:hover{color:#363636;}
a#xp_tt,a#xp_ttm{color:#000000;font-size:1.4em;font-weight:bold;}
#xp_tt span,#xp_ttm span{color:#67686D;}
@media screen and (max-width:1050px){
img{width:auto;max-width:100%;height:auto;text-align:center;}
}
@media screen and (max-width:900px){
.xp_cc,.xp_cch{padding:5px 5px;}
.xp_ph{width:47%;}
}
@media screen and (max-width:800px){
.xp_bc{text-align:center;}
.xp_glr p{width:49%;}
.xp_im img{margin:0 auto;}
.xp_cf{width:80%;}
.xp_cc ul.right{float:left;padding:0 5px 5px 7%;}
td{margin:0 0 5px 0;}
tr{margin:0 0 20px 0;}
.xp_tpi{display:none;}
#xp_tlt{top:43px;}
.xp_ph{width:46%;}
.xp_p{width:47.5%;text-align:center;}
.xp_cch ul.left,.xp_cch ul.right{float:left;padding:0;margin:0 auto;}
}
@media screen and (max-width:750px){
.xp_cf{width:80%;}
.xp_logo{width:130px;background:url(../../img/logo.jpg) 50% 0% no-repeat;}
.xp_tsc{overflow-x:scroll !important;-webkit-overflow-scrolling:touch;}
.xp_tsc::-webkit-scrollbar{-webkit-appearance:none;}
.xp_tsc::-webkit-scrollbar:vertical{width:12px !important;}
.xp_tsc::-webkit-scrollbar:horizontal{height:12px !important;}
.xp_tsc::-webkit-scrollbar-thumb{background-color:rgba(0, 0, 0, .5);border-radius:10px;border:2px solid #ffffff;}
.xp_tsc::-webkit-scrollbar-track{border-radius:10px;background-color:#ffffff;}
}
@media screen and (max-width:550px){
.xp_ph{width:100%;padding:10px 0;margin:0 0 10px 0;float:none;}
}
@media screen and (max-width:480px){
#xp_tlt,#glrm{display:none;}
.xp_bh{padding:15px 15px;}
.xp_p{width:98%;margin:0 0 10px 0;}
.xp_pi{float:none;margin:0 auto;max-width:100%;text-align:center;}
}
@media screen and (max-width:470px){
.xp_t2m{display:block;position:fixed;z-index:2;padding:0;top:0;left:0;width:100%;height:95px;border-bottom:1px solid #DDDDDD;background:#FFFFFF url(../../img/logo.jpg) 10px 5px no-repeat;}
.xp_t2{position:relative;z-index:auto;height:auto;border-bottom:#DDDDDD 1px solid;top:0;}
.xp_logo,#xp_tt{display:none;}
.xp_glr p{float:none;padding:10px 0 0 0;margin:0 auto;width:100%;height:auto;}
.xp_cf{width:90%;}
#xp_nvm{padding:0 0 5px 0;}
#xp_nvm ul{padding:0 0 5px 0;background:#FFFFFF;}
#xp_nvm li{float:left;font-size:1.1em;}
#xp_nvm li a{display:block;float:left;padding:2px 0 7px 0;margin:5px 15px 0 0;text-decoration:none;white-space:nowrap;color:#888888;border-bottom:1px solid #CCCCCC;}
#xp_nvm li a:hover{color:#363636;} #xp_nvm li a.xp_la{color:#000000;}
#xp_nv{padding:5px 0 15px 10px;border-top:1px solid #CCCCCC;}
#xp_nv li{float:none;width:100%;font-size:1.1em;clear:both;}
#xp_nv li a{float:none;padding:2px 0 7px 0;border-bottom:1px solid #CCCCCC;}
.xp_il,.xp_ir{float:none;margin:0 auto;text-align:center;}
}