<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ----------------------------------------------------------------------------------------------------------
1) HTML tags
---------------------------------------------------------------------------------------------------------- */

body {
    background:url("../images/bg.jpg") 0 0 repeat-x;
    font:0.8em/1.5 '繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
    -webkit-text-size-adjust:none;
}

h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin:15px 0;-webkit-text-size-adjust:none;}

/* ----------------------------------------------------------------------------------------------------------
2) HTML styles
---------------------------------------------------------------------------------------------------------- */

ul.ul-01 {margin:15px 0; list-style:none;}
ul.ul-01 li {padding:2px 0 2px 25px; background:url("../images/ul-01.gif") 0 50% no-repeat; font-size:85%;}

ul.ul-list {margin:15px 0; list-style:none;}
ul.ul-list li {padding:1px 0;}
ul.ul-list span.date {padding-right:10px;}

/* ----------------------------------------------------------------------------------------------------------
3) Layout
---------------------------------------------------------------------------------------------------------- */

#main {width:960px; margin:0 auto; overflow:hidden;}

    #header {position:relative; height:90px; padding:30px 20px 15px 20px;}

        #logo {margin:0;}
    
        #nav {position:absolute; top:80px; right:20px; margin:0;}
        #nav span {margin:0 8px;}
        #nav #nav-active {font-weight:bold; text-decoration:none;}
        
        #nav_cn {position:absolute; top:30px; right:100px; margin:0;}
        #nav_cn span {margin:0 0px;}
        #nav_cn #nav_cn-active {font-weight:bold; text-decoration:none;}
        
        #nav_cn_text {position:absolute; top:29px; right:96px; margin:0;font-size:12px;font-family:'繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;}
        #nav_cn_text span {margin:0 0px;}
        #nav_cn_text #nav_cn_text-active {font-weight:bold; text-decoration:none;}
        
        #nav_jp {position:absolute; top:30px; right:30px; margin:0;}
        #nav_jp span {margin:0 0px;}
        #nav_jp #nav_jp-active {font-weight:bold; text-decoration:none;}
        
        #nav_jp_text {position:absolute; top:29px; right:26px; margin:0;font-size:12px;font-family:'繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;}
        #nav_jp_text span {margin:0 0px;}
        #nav_jp_text #nav_jp_text-active {font-weight:bold; text-decoration:none;}
    
    #tray {position:relative; width:960px; height:45px; background:url("../images/tray.png") 0 0 no-repeat; overflow:hidden; font:bold 90%/1 "tahoma",sans-serif;}
    #tray ul {margin:0 20px; list-style:none;}
    #tray li {display:inline;}
    #tray li a {display:block; float:left; padding:17px 20px 17px 18px; background:url("../images/tray-separator.gif") 100% 0 no-repeat; text-decoration:none;}
    #tray li a:hover {background:url("../images/tray-hover.gif");}
    #tray li#tray-active a {background:url("../images/tray-active-blue.png");}

        #search {position:absolute; top:8px; right:20px;}
        #search div {position:relative; width:185px;}
        
        #search #search-input {position:absolute; top:0; left:0; width:150px; height:30px; background:url("../images/search-input.gif") 0 0 no-repeat; overflow:hidden;}
        #search #search-input input {width:136px; margin:8px; border:0; font:100%/1 "arial",sans-serif;}
        #search #search-submit {position:absolute; top:0; right:0; width:30px;}

/* ----------------------------------------------------------------------------------------------------------
4-1) Page: Homepage
---------------------------------------------------------------------------------------------------------- */

#col-top {width:960px; height:5px; margin-top:15px; background:url("../images/col-top.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#col-bottom {width:960px; height:5px; margin-bottom:15px; background:url("../images/col-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#col {position:relative; padding:15px 30px 15px 20px; background:url("../images/col.gif") 0 0 repeat-y;}

    #ribbon {position:absolute; top:-5px; left:0; width:100px; height:100px; background:url("../images/ribbon.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden; z-index:10;}

    #col-browser {position:relative; float:left; width:280px; height:215px; background:url("../images/browser.gif") 0 0 no-repeat;}
    #col-browser img {position:absolute; top:28px; left:10px;}

    #col-text {float:right; width:600px; padding-top:15px; line-height:1.7;}

        #slogan {position:relative; width:289px; height:33px; overflow:hidden; margin:0; padding:0; font-size:180%;}
        #slogan span {display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; margin:0; padding:0; background:url("../tmp/slogan.gif") 0 0 no-repeat;}
        #btns {margin-top:25px; margin-bottom:0;}

#cols2-top {width:960px; height:5px; margin-top:15px; background:url("../images/cols2-top.png") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#cols2-bottom {width:960px; height:5px; margin-bottom:15px; background:url("../images/cols2-bottom.png") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#cols2 {
	margin-top: 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	border: 1px #bcbcbc solid;
	margin-bottom: 25px;
	background:url("../images/bg.png") 0 0 repeat-x;
}
#cols2 #cols2-title  {
	margin-top: 10px;
	color: #0c61a0;
	text-align: center;
	font-size:22px;
	font-family:'繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
	font-weight: bold;
}
#cols2 #col-left  {
	float:left;  
	width:440px; 
	padding-left:20px;
	font-size:100%;
	font-family:'繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
}
#cols2 #col-right {
	float:left; 
	width:440px; 
	padding-left:30px;
	font-size:100%;
	font-family:'繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
}
#cols2 #cols2-list  {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 430px;
	color: #0c61a0;
	float:left; 
	font-size:18px;
	font-family:'繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
}

#service {
	margin-top: 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	border: 1px #bcbcbc solid;
	margin-bottom: 25px;
	background:url("../images/bg2.png") 0 0 repeat-x;
}

#service #service-title  {
	margin-top: 10px;
	color: #0c61a0;
	text-align: center;
	font-size:22px;
	font-family:'繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
	font-weight: bold;
	
}

#service-cols3 {
	margin-top: 15px;
	margin-left: 15px;
	width:950px;
}
.service-col {
	float:left; width:220px; 
	padding:0 1px; 
	margin-right:13px;
	
}
.service-col.last {margin-right:0; border-bottom: 1px;}

.service-card {
	display: block;
	background-color: #fff;
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
	bottom: 0;
}
.service-card-img {
	width:218px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	border: 1px #bcbcbc solid;
}

.service-card .service-card-body p {
	font-size:12px;
	text-decoration: none;
	text-align: center;
	margin-top: 0px;
	font-family:'繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
}
#cols3 {width:960px;}

    .col {
        float:left; width:228px; 
        padding:0 1px; 
        margin-right:13px;
        }
    .col.last {margin-right:0; border-bottom: 1px;}
    .col-text {border-top:1px solid #DFDFDF;text-decoration:none;}
    .col-text p {margin:0;text-decoration:none;}
    .col-text ul {margin-bottom:0;}
    .col-more {padding:10px 10px 1px 0; text-align:right;}

/* ----------------------------------------------------------------------------------------------------------
5) Others
---------------------------------------------------------------------------------------------------------- */
#footer {
	clear: both;
	width: 960px;
	height: 13px;
	margin: 0 auto;
	padding: 13px 0px;
	background: url(../images/menu_bg.gif) repeat;
}

#footer p {
	margin: 0;
	line-height: normal;
	color: #0c61a0;
}

#footer p a {
	color: #0c61a0;
}

#footer .left {
	float: left;
	font-size:11px;
	font-family:'繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
}

#footer .right a {
	font-size:11px;
	text-decoration:none;
	font-family:'繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
}
div#footermenu ul#footermenu_right{float:right;}

div#footermenu ul#footermenu_right li.first{background-image:none;}

div#footermenu ul#footermenu_right li{font-size:12px;float:left;display:inline;padding-right:6px;}

div#footermenu ul#footermenu_right li a{border-left:1px solid #525252;padding:0 0 0 8px;}

div#footermenu ul li a{color:#0c61a0;text-decoration:none;}

div#footermenu ul li a:hover{color:#0c61a0;}


.menu_nav {
	margin:0 auto;
	padding:0px 0 0;
	height:57px;
	border:1px solid #e5e5e5;
	border-bottom-color:#fff;
}
.menu_nav ul {
	list-style:none;
	padding:0;
	height:57px;
	background:#e6e6e6 url(../images/menu_bg.gif) repeat-x left top;
}
.menu_nav ul li {
	margin:0;
	padding:0 2px 0 0;
	float:left;
	background:url(../images/menu_split.gif) no-repeat right top;
}
.menu_nav ul li a {
	display:block;
	padding:15px 40px;
	font-size:17px;
	line-height:27px;
	font-weight:bolder;
	color:#0c61a0;
	text-decoration:none;
	text-align: center;
	font-family:'繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
}
.menu_nav ul li a span {
	font-size:11px;
}
.menu_nav ul li.active a, .menu_nav ul li a:hover {
	height:45px;
	text-decoration:none;
	color:#fff;
	background:url(../images/menu_blue.png) repeat-x left top;
}
.ico-comment {padding-left:18px; background:url("../images/ico-comment.gif") 0 50% no-repeat;}
.ico-rss {padding-left:18px; background:url("../images/ico-rss.gif") 0 50% no-repeat;}

.smaller {font-size:85%;}

.clr {
	clear:both;
	padding:0;
	margin:0;
	width:100%;
	font-size:0;
	line-height:0;
	font-family: "MS PGothic", Osaka, Arial, sans-serif;
}

.slider {
	height:405px;
	width:960px;
	position:relative;
	display:block;
	margin-bottom:29px;
}
.slider-holder, .jcarousel-clip {
	height:405px;
	width:960px;
	position:relative;
	overflow:hidden;
}
.slider-holder ul {
	list-style:none;
	height:405px;
	position:relative;
	overflow:hidden;
}
.slider-holder ul li {
	float:left;
	width:960px;
	height:405px;
	position:relative;
}
.slider-holder ul li .img {
	position:absolute;
	height:405px;
	width:960px;
	top:0;
	left:0;
	z-index:1;
}
.slider-holder ul li .slide {
	position:relative;
	z-index:99;
	padding:68px 0 0 414px;
	width:420px;
	color:#fff;
	font-size:14px;
}
.slider-holder ul li .slide h2 {
	font-size:40px;
	line-height:40px;
	padding-bottom:13px;
}
.slider a.slider-navigation {
	height:64px;
	width:40px;
	position:absolute;
	top:167px;
	z-index:100;
}
.slider a.next {
	background:url(../images/next.png) no-repeat 0 0;
	right:0;
}
.slider a.prev {
	background:url(../images/prev.png) no-repeat 0 0;
	left:0;
}
.section {
    margin-bottom:-10px;
}
.newslist {
    font-size:100%;
}
.newslist dt {
    border-bottom:none;
    margin: 2px;
    padding: 5px 0px 0px 5px;
}
.newslist dd {
    padding-bottom:4px;
    border-bottom:1px solid #ddd;
    margin: 2px;
    padding: 2px 0px 0px 5px;
}
.newslist de {
    padding-bottom:2px;
    margin: 2px;
    padding: 2px 0px 0px 5px;
}
.news {
    font-size:100%;
}
.news dt {
    border-bottom:none;
    margin: 5px;
    padding: 10px 0px 0px 0px;
}
.news dd {
    padding-bottom:10px;
    border-bottom:none;
    margin: 5px;
}
.gc {
    font-size:100%;
}
.gc dt {
    border-bottom:none;
    margin: 2px;
    padding: 5px 0px 5px 0px;
    text-align: center;
}
.gc dd {
    padding-bottom:15px;
    border-bottom:1px solid #ddd;
    margin: 2px;
}
.gc df {
    margin: 2px;
}
h2 {
    margin-bottom:0.5em;
    margin: 2px;
    padding-left:15px;
    color:#0c61a0;
    font-weight:bolder;
    border-left:8px solid #0c61a0;
}
.gcaside {
    margin-bottom:0.5em;
    margin: 2px;
    padding-left:15px;
    color:#0c61a0;
    font-size:130%;
    font-weight:bolder;
}
.aside {
    color:red;
    font-weight:bolder;
    font-style: oblique;
    font-size:12px;
    padding: 0px 0px 0px 10px;
}
.btn_list {
	float:right;
	height: 25px;
	line-height: 25px;
	width: 85px;
	font-size: 14px;
	padding-left: 20px;
	color:#0c61a0;
	background: url(../images/bg_news_link.gif) no-repeat left center;
	background-size: 15px 15px;
	display: block;
	text-decoration: none;
}
.LinkBlockInPcToSp {
	list-style:none;
	padding:0;
	height:90px;
	background:#e6e6e6 url(../images/menu_bg.gif) repeat-x left top;
}
.LinkBlockInPcToSp a {
	display:block;
	text-decoration:none;
	text-align: center;
}
.cds-navi {
  float: left;
  list-style-type: none;
  margin: 0 0 2em;
  padding: 20px 0px 0px 12px;
}

.cds-navi li { display: inline; }

.cds-navi li a {
  margin-bottom: 1px;
  padding: 10px 0px 0px 0px;
  display: block;
  width: 180px;
  height:26px;
  text-decoration: none;
  border-left: 8px solid #0c61a0;
  background-color: #eeeeee;
  color: #000000;
  font-size:13px;
  font-family:'繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
}

.cds-navi li.active a,.cds-navi li a:hover {
  background-color: #0c61a0;
  color: #fff;
  border-left: 8px solid #fff;
}
.context
{
	overflow: hidden;
	background-color: White;
	margin-top: 15px;
	border: 1px solid #dddacc;
	border-radius: 3px;
}

.rightcontext
{
	width: 736px;
	overflow: hidden;
	float: right;
	color: #000000;
	background-color: White;
}
.messagecontext
{
	width: 700px;
	overflow: hidden;
	float: left;
	margin-left: 15px;
}

/* Table */
table.gridtable
{
	font-size: 13px;
	color: #333333;
	border-width: 1px;
	border-color: #bcbcbc;
	border-collapse: collapse;
	width: 98%;
}
table.gridtable th
{
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #bcbcbc;
	background-color: #d8e4bc;
	text-align: left;
	width: 20%;
}
table.gridtable td
{
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #bcbcbc;
	background-color: #ffffff;
	font-size: 13px;
	font-family:'繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
}

table.gridtable span
{
	font-size: 14px;
	color: Black;
}
table.gridtable bold
{
	font-size: 14px;
	color: Black;
	font-weight:bolder;
}

table.gridtable span.attention
{
	font-size: 14px;
	color: red;
}

table.blacktable
{
	font-size: 13px;
	color: #333333;
	border-width: 1px;
	border-color: #bcbcbc;
	border-collapse: collapse;
}
table.blacktable th
{
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #bcbcbc;
	background-color: #d8e4bc;
	text-align: left;
	width: 20%;
}
table.blacktable td
{
	border-style: solid;
	padding: 5px;
	border-width: 3px;
	border-color: #0c61a0;
	font-size: 14px;
	font-weight:bolder;
	font-family:'繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
}

table.blacktable span
{
	font-size: 14px;
	color: Black;
}
table.blacktable bold
{
	font-size: 14px;
	color: Black;
	font-weight:bolder;
}

table.blacktable span.attention
{
	font-size: 14px;
	color: red;
}


hr {
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 0px;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
    color:#0c61a0;
    width: 98%;
}
.access h5
{
	background: no-repeat 0 0px #0c61a0;
	margin: 20px;
	padding-left:3px;
	height: 30px;
	font-size: 15px;
	color: #FFF;
	line-height: 30px;
	width: 110px;
}
.access h6
{
	background: no-repeat 0 0px #0c61a0;
	margin: 20px;
	padding-left:3px;
	height: 30px;
	font-size: 15px;
	color: #FFF;
	line-height: 30px;
	width: 150px;
}
.certificationcontext
{
	width: 98%;
	overflow: hidden;
	float: left;
	margin-left: 15px;
}


/* Table */
table.privacytable
{
    margin: 0px 0px 0px 10px;
	font-size: 12px;
	color: #333333;
	border-width: 1px;
	border-color: #bcbcbc;
	border-collapse: collapse;
	width: 85%;
}
table.privacytable th
{
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #bcbcbc;
	background-color: #d8e4bc;
	text-align: left;
	width: 30%;
}
table.privacytable td
{
	border-width: 1px;
	border-style: solid;
	border-color: #bcbcbc;
	background-color: #ffffff;
	font-size: 12px;
	font-family:'繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
}

table.privacytable span
{
	font-size: 12px;
	color: Black;
}
table.privacytable bold
{
	font-size: 12px;
	color: Black;
	font-weight:bolder;
}

table.privacytable span.attention
{
	font-size: 12px;
	color: red;
}

/* Table */
table.consenttable
{
	font-size: 12px;
	color: #333333;
	border-width: 1px;
	border-color: #bcbcbc;
	border-collapse: collapse;
	width: 70%;
}
table.consenttable th
{
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #bcbcbc;
	background-color: #d8e4bc;
	text-align: left;
	width: 20%;
}
table.consenttable td
{
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #bcbcbc;
	background-color: #ffffff;
	font-size: 12px;
	font-family:'繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
}

table.consenttable span
{
	font-size: 12px;
	color: Black;
}
table.consenttable bold
{
	font-size: 12px;
	color: Black;
	font-weight:bolder;
}

table.consenttable span.attention
{
	font-size: 12px;
	color: red;
}


.fh5co-card {
  display: block;
  background: #ffffff;
  position: relative;
  overflow: hidden;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  margin-bottom: 15px;
  border-bottom: none;
  bottom: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px #DFDFDF solid;
  background: #e6e6e6;
  text-decoration: none;
}

.fh5co-card .fh5co-card-body p {
    font-size:14px;
    font-weight:bolder;
    color:#0c61a0;
    text-decoration:blink;
    text-align: center;
	vertical-align:middle;
	height: 20px;
    font-family:'繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
}

.fh5co-card:hover {
  text-decoration: none;
  bottom: 10px;
}

.wechatpay-div{
	margin-top: 20px;
    text-align: center;
}

.wechatpay{
	width:75%;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -o-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px;
	margin-bottom: 0px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	border: 1px #DFDFDF solid;
}

#nav_lang .lang {
	position: absolute;
	background: transparent;
	font-size: 11px;
	letter-spacing: 2px;
	width: 115px;
	right: 0px;
	z-index: 9999;
	box-sizing: border-box;
	list-style: none;
    font-family:'繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
  }
  #nav_lang .lang.index {
	top: 33px;
  }
  #nav_lang .lang &gt; li &gt; span {
	display: block;
	background: transparent;
	padding: 12px 15px;
	position: relative;
	cursor: pointer;
  }
  #nav_lang  .lang &gt; li &gt; span:after {
	position: absolute;
	top: 15px;
	right: 15px;
	display: block;
	width: 3px;
	height: 3px;
	border-top: 1px solid #0c61a0;
	border-right: 1px solid #0c61a0;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	content: " ";
  }
  #nav_lang .lang div {
	height: 1px;
	overflow: hidden;
  }
  #nav_lang .lang ul {
	padding: 14px;
	background: #fff;
	list-style: none;
  }
  #nav_lang .lang ul li {
	margin-bottom: 14px;
  }
  #nav_lang .lang ul li:last-child:last-of-type {
	margin-bottom: 0;
  }
  #nav_lang .lang ul li a {
	color: inherit;
  }
  #nav_lang .lang ul li a {
	text-decoration: none;
  }
  #nav_lang .lang ul li a:hover {
	text-decoration: none;
  }
</pre></body></html>