/* CSS Document */

body{

margin:0px;

background-color:#E3E0CF;

}

html {scroll-behavior: smooth;}

.timine-line-top{ text-align:left; background:#f9f9f9; margin:10px 0px 15px 0px; padding:0px 0px;}
.timine-line-top li{ display:inline-block; font-size:12px; padding:0px 15px; color:#000; font-weight:500; border-right:1px solid #333;}
.timine-line-top li:last-child{ border:none;}

.middle-content{ margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; position:relative;}
.middle-content h3{ font-size:14px; color:#000; font-weight:700; margin:0px 0px 5px 0px;}
.middle-content h4{ font-size:14px; color:#900; font-weight:700; margin:0px 0px 0px 0px;}
.middle-content p{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;
    text-align: justify; text-decoration: none; line-height: 20px; margin:0px 0px 10px 0px;}
	
.middle-points{ margin:0px 0px 10px 0px; padding:5px 15px; position:relative;}	
.middle-points li{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; text-align:justify; padding:3px 15px 3px 15px; line-height:20px; list-style:none; position:relative;}
.middle-points li:before{ content:''; display:block; position:absolute; top:11px; left:0; width:4px; height:4px; background:#f9f9f9; border:2px solid #777; border-radius:100%;}

.middle-table-part{ margin:0px 0px 25px 0px; padding:0px 0px; position:relative;}
.table-space{ padding:15px 15px !important;}
.middle-table{ background:#F0F0F0; padding:0px 0px; margin:0px 0px 0px 0px;}
.middle-table th{ font-size:14px; color:#000; padding:10px 15px;}
.middle-table tr td{ padding:10px 30px;}
	
	

.span-sp{ margin:0px 10px 0px 0px!important; position:relative; top:2px;}

.anchor{text-decoration:none;font-family: Arial,Helvetica,sans-serif;color:#333;font-size:16px;font-weight:bold;text-align:center;}

.anchor:hover{text-decoration:underline;font-family: Arial,Helvetica,sans-serif;color:#555;font-size:16px;font-weight:bold;text-align:center;}

.left-fade{

background-image:url(../images/left-fade.jpg);

background-position:right top;

background-repeat:repeat-x;

}



.right-fade{

background-image:url(../images/right-fade.jpg);

background-position:left top;

background-repeat:repeat-x;

}



.shadow{

background-image:url(../images/shadow.jpg);

background-position:left top;

background-repeat:repeat-y;

}



.home-add{

font-family: Arial, Helvetica, sans-serif;

font-size: 13px;

font-weight: 600;

text-align:left;

padding-left: 24px;

line-height: 19px;

color: #000;

text-decoration: none;

}



.home-add01{

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: normal;

text-align:left;

padding-left: 24px;

line-height: 19px;

color: #000000;

text-decoration: none;

}



.home-add01link{

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: normal;

text-align:left;

line-height: 19px;

color: #CC7702;

text-decoration: underline;

}



.home-add01link:hover{

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: normal;

text-align:left;

line-height: 19px;

color: #000000;

text-decoration: none;

}



.home-add02{

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

text-align:left;

line-height: 19px;

color: #000000;

text-decoration: none;

}

.contact_top{color:#000 !important; text-decoration:none !important;}

.contact_top:hover{ text-decoration:underline  !important;}



.vision{

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight: normal;

text-align: justify; 

padding-left: 45px;

padding-right: 25px;

line-height:17px;

text-decoration: none;

color: #000000;

}



.mission{

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight: normal;

text-align: justify; 

padding-left: 27px;

padding-right: 49px;

line-height:17px;

text-decoration: none;

color: #000000;

}



.wel-text{

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight: normal;

text-align: justify; 

padding-left: 10px;

padding-right: 12px;

line-height:18px;

text-decoration: none;

color: #000000;

}



.wel-text01{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight: bold;

text-align: left; 

padding-left: 10px;

line-height:18px;

text-decoration: none;

color: #000000;

}



.img01-ttl{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

text-align: left;

padding-left: 27px;

line-height: 16px;

text-decoration: none;

padding-top:5px;

color:#CD7901;

}

.img01-ttl01{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

text-align: center;

padding-left:0px;

line-height: 16px;

text-decoration: none;

padding-top:5px;

color:#CD7901;

}





.img01-ttllink{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

font-weight: bold;

text-align: left;

line-height: 16px;

text-decoration: none;

padding-top:5px;

color:#333;

padding:0 5px;

}



.img01-ttllink:hover{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

font-weight: bold;

text-align: left;

line-height: 16px;

text-decoration: none;

padding-top:5px;

color:#000000;

}



.img01-ttllink01:hover{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

text-align: left;

line-height: 16px;

text-decoration: underline;

padding-top:5px;

color:#000000;

}

.img02-ttl{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

text-align: left;

padding-left:45px;

line-height: 16px;

text-decoration: none;

padding-top:5px;

color:#CD7901;

}



.img02-ttllink{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

text-align: left;

line-height: 16px;

text-decoration: none;

color:#CD7901;

transition:all ease-in-out 0.5s;

}



.img02-ttllink:hover{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

text-align: left;

line-height: 16px;

text-decoration: underline;

transition:all ease-in-out 0.5s;

color:#000000;

text-decoration:none;

}



.web{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

font-weight: normal;

text-align: left;

padding-left:25px;

line-height: 25px;

text-decoration: none;

color:#333333;

}



.weblink{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

font-weight: normal;

text-align: left;

line-height: 25px;

text-decoration: underline;

color:#333333;

}



.weblink:hover{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

font-weight: normal;

text-align: left;

line-height: 25px;

text-decoration: none;

color:#000000;

}



.date{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

font-weight: normal;

text-align: left;

padding-right: 7px;

line-height:35px;

text-decoration: none;

color:#FFF8E1;

}



.serch{

background-color:#3A3634;

width:157px;

height:19px;

text-align:left;

padding-left:5px;

color:#FFFFFF;

border:#3A3634 1px solid;

}



.search-bor{

background-color:#3A3634;

border:#3A3634 1px solid;

}



.search-btn{

background-image:url(../images/search.jpg);

background-position:left middle;

background-repeat:no-repeat;

width:20px;

height:22px;

border:0px;

}



.left-menu-a{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#333333;

text-align:left;

text-decoration:none;

line-height:28px;

padding-left:30px;

background-image:url(../sub-images/bullet-a.jpg);

background-position:left;

background-repeat:no-repeat;

}





.left-menu-a a{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#333333;

text-align:left;

text-decoration:none;

line-height:28px;

}



.left-menu-a a:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#000000;

text-align:left;

text-decoration:underline;

line-height:28px;

}





.left-menu{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#333333;

text-align:left;

text-decoration:none;

line-height:28px;

padding-left:30px;

background-image:url(../sub-images/bullet.jpg);

background-position:left;

background-repeat:no-repeat;

}



.left-menulink{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#333333;

text-align:left;

text-decoration:none;

line-height:28px;

}



.left-menulink:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#000000;

text-align:left;

text-decoration:underline;

line-height:28px;

}



.left-menu01-a{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#333333;

text-align:left;

text-decoration:none;

line-height:17px;

padding-left:30px;

background-image:url(../sub-images/bullet03-a.jpg);

background-position:left top;

background-repeat:no-repeat;

}



.left-menu01-a a{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#333333;

text-align:left;

text-decoration:none;

line-height:17px;

}



.left-menu01-a a:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#000000;

text-align:left;

text-decoration:underline;

line-height:17px;

}





.left-menu01{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#333333;

text-align:left;

text-decoration:none;

line-height:17px;

padding-left:30px;

background-image:url(../sub-images/bullet03.jpg);

background-position:left top;

background-repeat:no-repeat;

}



.left-menu01link{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#333333;

text-align:left;

text-decoration:none;

line-height:17px;

}



.left-menu01link:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#000000;

text-align:left;

text-decoration:underline;

line-height:17px;

}





.left-menu02{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#333333;

text-align:left;

text-decoration:none;

line-height:17px;

padding-left:30px;

background-image:url(../sub-images/bullet.jpg);

background-position:left 4px;

background-repeat:no-repeat;

}



.left-menulink02{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#333333;

text-align:left;

text-decoration:none;

line-height:17px;

}



.left-menulink02:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#000000;

text-align:left;

text-decoration:underline;

line-height:17px;

}





.sub-menu{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:left;

text-decoration:none;

line-height:15px;

padding-left:3px;

}



.sub-menu-a{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:15px;

padding-left:3px;

}



.sub-menulink{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:left;

text-decoration:none;

line-height:15px;

}



.sub-menulink:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:underline;

line-height:15px;

}



.ttl{

font-family:Arial, Helvetica, sans-serif;

font-size:20px;

font-weight:normal;

color:#333333;

text-align:right;

text-decoration:none;

line-height:32px;

padding-right:45px;

}



.sub-text-bold{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#333333;

text-align:left;

text-decoration:none;

line-height:25px;

padding-left:45px;

}





.sub-text-boldlink{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#333333;

text-align:left;

text-decoration:underline;

line-height:25px;

}



.sub-text-boldlink:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#333333;

text-align:left;

text-decoration:none;

line-height:25px;

}



.dal-text{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:17px;

padding-left:10px;

padding-right:12px;

}



.point1{list-style:none; padding:0px; margin:0px;}

.point1 li{font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:20px;

margin:20px 0px;

padding-left:30px;

padding-right:12px;

background:url(../sub-images/bullet01.jpg) 13px 6px no-repeat;

list-style:none;

}



.point2{list-style:none; padding:0px; margin:0px;}

.point2 li{font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:20px;

margin:5px 0px 0px 10px;

padding-left:30px;

padding-right:12px;

background:url(../sub-images/bullet01.jpg) 13px 6px no-repeat;

list-style:none;

}



.point3{list-style:none; padding:0px; margin:0px;}

.point3 li{font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:20px;

margin:10px 0px;

padding-left:10px;

padding-right:12px;

list-style:none;

}

.point4{list-style:none; padding:0px; margin:0px;}

.point4 li{font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:20px;

margin:10px 0px;

padding-left:15px;

padding-right:12px;

list-style:none;

}



.point5{list-style:none; padding:0px; margin:0px;}

.point5 li{font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:20px;

margin:10px 0px;

padding-left:30px;

padding-right:12px;

list-style:none;

background:url(../sub-images/bullet01.jpg) 13px 6px no-repeat;

}





.dal-text01{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:20px;

padding-left:35px;

padding-right:42px;

}



.sub-bold{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:19px;

}



.sub-text{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:17px;

padding-left:45px;

padding-right:45px;

}



.sub-textlink{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:justify;

text-decoration:underline;

line-height:17px;

}



.sub-textlink:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:justify;

text-decoration:none;

line-height:17px;

}



.sub-text01{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:17px;

padding-left:3px;

padding-right:45px;

}



.sub-text01link{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:17px;

}



.sub-text01link:hover{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:underline;

line-height:17px;

}



.sub-text02{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:17px;

padding-left:45px;

padding-right:15px;

}



.social-text{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:17px;

padding-left:45px;

padding-right:45px;

}



.event-text{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:17px;

padding-left:45px;

padding-right:45px;

}

.event-table{ margin:0px auto; padding:0px 0px; position:relative;}
.event-table td {
    font-size: 14px;
    line-height: 1.5;
    padding: 5px 10px;
    color: #000;
    font-weight: 400;
}

.sub-text04{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:17px;

padding-left:45px;

padding-right:15px;

}



.sub-text04link{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:underline;

line-height:17px;

}



.sub-text04link:hover{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:17px;

}



.sub-text03{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:17px;

padding-left:9px;

padding-right:9px;

}



.sub-text03link{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:justify;

text-decoration:underline;

line-height:17px;

}



.sub-text03link:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:justify;

text-decoration:none;

line-height:17px;

}



.pre-ele{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:20px;

padding-left:20px;

padding-right:45px;

}



.pre-ele01{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:17px;

padding-left:34px;

padding-right:45px;

}



.pre-ele02{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#333333;

text-align:left;

text-decoration:underline;

line-height:17px;

padding-left:34px;

padding-right:45px;

}



.pre-ele02link{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#333333;

text-align:left;

text-decoration:underline;

line-height:17px;

}



.pre-ele02link:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#CFCF9E;

text-align:left;

text-decoration:none;

line-height:17px;

}



.sub-textbor{

border:#EFEFEF 1px solid;

}



.sub-ttl-border{

border-left:#D8D8D8 1px dotted;

}



.sub-ttl{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#D37E00;

text-align:left;

text-decoration:none;

line-height:20px;

padding-left:45px;

}



.sub-ttl01{

	font-family: Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#666666;

	text-align:left;

	text-decoration:none;

	line-height:27px;

	padding-left:7px;

	border-bottom:#EEEEEE 1px dotted;

	border-left:#E2E2E2 3px solid;

}
.sub-ttl01 small{ font-size:13px; color:#903; font-weight:600; position:relative; top:-2px;}



.sub-ttl02{

font-family: Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

color:#D37E00;

text-align:left;

text-decoration:none;

line-height:20px;

padding-left:7px;

border-bottom:#EEEEEE 1px dotted;

border-left:#E2E2E2 3px solid;

}



.sub-ttl02 a{

color:#D37E00;

text-decoration:none;

}



.sub-ttl02 a:hover{

color:#462B00;

text-decoration:none;

}





.sub-inerttl{

font-family: Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

color:#847340;

text-align:left;

text-decoration:none;

line-height:20px;

padding-left:0px;

}



.sub-ttl03{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#000000;

text-align:left;

text-decoration:none;

line-height:22px;

padding-left:9px;

}



.memb-ttl{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:justify;

text-decoration:none;

line-height:20px;

padding-left:45px;

padding-right:45px;

}



.memb-ttllink{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#000000;

text-align:left;

text-decoration:underline;

line-height:22px;

padding-left:0px;

}



.memb-ttllink:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#B4B463;

text-align:left;

text-decoration:none;

line-height:22px;

padding-left:0px;

}







.memb-ttllink1{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#888888;

text-align:left;

line-height:22px;

}



.memb-ttllink1 a{

color:#000000;

text-decoration:underline;



}

.memb-ttllink1 a:hover{color:#B4B463; text-decoration:none;}







.memb-ttl02{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#000000;

text-align:left;

padding-left:40px;

text-decoration:none;

line-height:22px;

}



.memb-ttl03{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#000000;

text-align:left;

text-decoration:none;

line-height:22px;

padding-left:35px;

}



.forth-ttl{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#000000;

font-style:italic;

text-align:left;

text-decoration:none;

line-height:25px;

padding-left:50px;

}



.whats-ttl01{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#000000;

text-align:left;

text-decoration:none;

line-height:25px;

padding-left:11px;

}



.whats-ttl{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#D37E00;

text-align:left;

text-decoration:none;

line-height:25px;

padding-left:11px;

}



.whats-ttl span{ font-size:12px; color:#000000; font-weight:400; line-height:17px;}





.whats-ttllink{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#D37E00;

text-align:left;

text-decoration:none;

line-height:25px;

}



.whats-ttllink:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#D37E00;

text-align:left;

text-decoration:underline;

line-height:25px;

}



.cont-ttl{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#D37E00;

text-align:left;

text-decoration:none;

line-height:25px;

padding-left:15px;

}



.cont-text{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:18px;

padding-left:15px;

}



.cont-textlink{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:underline;

line-height:18px;

}



.cont-textlink:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:18px;

}



.cont-bold{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#000000;

text-align:left;

text-decoration:none;

line-height:22px;

}



.error

{

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#F00;

}



.inq-text{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:left;

text-decoration:none;

line-height:20px;

padding-left:10px;

}



.inq-text02{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#333333;

text-align:left;

text-decoration:none;

line-height:20px;

padding-left:10px;

}



.send{

font-family: Arial, Helvetica, sans-serif;

font-size:18px;

font-weight:normal;

color:#333333;

text-align:center;

text-decoration:none;

line-height:30px;

}



.inq-text01{

font-family: Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#333333;

text-align:right;

text-decoration:none;

line-height:16px;

padding-right:10px;

}



.inq-opt{

font-family: Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#666666;

text-align:left;

text-decoration:none;

line-height:16px;

padding-right:4px;

}



.inq-send{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#333333;

text-align:left;

text-decoration:none;

line-height:16px;

padding-right:4px;

}



.inq-ttl{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#333333;

text-align:left;

text-decoration:none;

line-height:25px;

padding-left:10px;

background-image:url(../sub-images/inq-bg.jpg);

background-position:left top;

background-repeat:repeat-x;

background-color:#F7F7F7;

}



.inq-box{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

border:#CCCCCC 1px solid;

}



.inq-bor{

border:#DDDDDD 1px  dotted;

}



.inq-btn{

background-image:url(../sub-images/submit.jpg);

background-position:left top;

background-repeat:no-repeat;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

color:#333333;

border:#E1E1E1 1px solid;

}



.anu-report{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:normal;

color:#333333;

text-align:left;

text-decoration:none;

line-height:32px;

padding-left:43px;

background-image:url(../sub-images/pdf-icon03.gif);

background-position:left;

background-repeat:no-repeat;

}



.anu-reportlink{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:normal;

color:#333333;

text-align:left;

text-decoration:underline;

line-height:32px;

}



.anu-reportlink:hover{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:32px;

}



.anu-report01{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:normal;

color:#333333;

text-align:left;

text-decoration:none;

line-height:40px;

padding-left:43px;

background-image:url(../sub-images/pdf-icon03.gif);

background-position:left;

background-repeat:no-repeat;

border-left: #E8E8E8 1px solid;

border-top: #E8E8E8 1px solid;

border-bottom: #E8E8E8 1px solid;

}



.anu-report01link{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:

normal;

color:#333333;

text-align:

left;

text-decoration:

underline;

line-height: 20px;

padding: 15px 0px;

display: block;
}



.anu-report01link:hover{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:

normal;

color:#000000;

text-align:

left;

text-decoration:

none;

/* line-height:40px; */
}



.anu-report02{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:normal;

color:#333333;

text-align:left;

text-decoration:none;

line-height:40px;

padding-left:8px;

background-position:left;

background-repeat:no-repeat;

border-right: #E8E8E8 1px solid;

border-top: #E8E8E8 1px solid;

border-bottom: #E8E8E8 1px solid;

padding-top: 5px;

padding-bottom: 5px;

}

.anu-report02link{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000;

text-align:left;

text-decoration:none;

line-height:18px;

font-weight:normal;

}



.anu-report02link:hover{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:18px;

font-weight:normal;

}



.in-last{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:normal;

color:#333333;

text-align:left;

text-decoration:none;

line-height:25px;

padding-left:27px;

background-image:url(../sub-images/bullet02.gif);

background-position:left;

background-repeat:no-repeat;

}



.in-lastlink{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:normal;

color:#333333;

text-align:left;

text-decoration:underline;

line-height:25px;

}



.in-lastlink:hover{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:25px;

}



.capa-menu{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

color:#333333;

text-align:center;

text-decoration:none;

line-height:25px;

}



.capa-menulink{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#333333;

text-align:center;

text-decoration:none;

line-height:25px;

}



.capa-menulink:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#000000;

text-align:center;

text-decoration:underline;

line-height:25px;

}



.capa-menu-a{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#000000;

text-align:center;

text-decoration:underline;

line-height:25px;

}



.table-bold{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#000000;

text-align:left;

text-decoration:none;

line-height:25px;

padding-left:5px;

}



.table-bold01{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#000000;

text-align:left;

text-decoration:none;

line-height:25px;

padding-left:5px;

}



.price-text{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:right;

text-decoration:none;

line-height:17px;

padding-right:10px;

}



.table-text{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:17px;

padding-left:5px;

}



.ice-text{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:16px;

padding-left:5px;

padding-right:5px;

}





.table-text-line{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:right;

text-decoration:none;

line-height:17px;

padding-left:0px;

}



.table01-text{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:17px;

padding-left:20px;

}



.table02-text{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:17px;

padding-left:5px;

}



.table-text-bold{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#000000;

text-align:left;

text-decoration:none;

line-height:17px;

padding-left:19px;

}



.table-textlink{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:underline;

line-height:17px;

}



.table-textlink:hover{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:17px;

}



.table-text01{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#CC0000;

text-align:left;

text-decoration:none;

line-height:17px;

padding-left:5px;

}



.table-text02-a{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:20px;

padding-left:30px;

}



.table-text02{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:20px;

padding-left:30px;

background-image:url(../sub-images/pdf-icon.gif);

background-position:left top;

background-repeat:no-repeat;

}



.table-text02link{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:underline;

line-height:20px;

}



.table-text02link:hover{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:20px;

}



.table-text04{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:20px;

padding-left:30px;

background-image:url(../sub-images/word_doc.png);

background-position:4px 2px;

background-repeat:no-repeat;

}



.table-text04link{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:underline;

line-height:20px;

}



.table-text04link:hover{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:20px;

}







.table-text03{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:18px;

padding-left:30px;

background-image:url(../sub-images/pdf-icon04.gif);

background-position:left top;

background-repeat:no-repeat;

}



.table-text03link{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:underline;

line-height:18px;

}



.table-text03link:hover{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:18px;

}



.search-ttl{

font-family: Arial, Helvetica, sans-serif;

font-size:15px;

font-weight:bold;

color:#D37E00;

text-align:left;

text-decoration:none;

line-height:30px;

padding-left:25px;

}



.new-search{

background-color:#FFFFFF;

width:157px;

height:19px;

text-align:left;

padding-left:3px;

color:#666666;

border:#FFFFFF 1px solid;

}



.new-search-bor{

background-color:#FFFFFF;

border:#E8E8E8 1px solid;

}



.new-search-btn{

background-image:url(../sub-images/search-btn.jpg);

background-position:left middle;

background-repeat:no-repeat;

width:24px;

height:23px;

border:none;

}



.search-text{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:normal;

color:#333333;

text-align:left;

text-decoration:none;

line-height:28px;

padding-left:5px;

}



.search-text-b{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#333333;

text-align:left;

text-decoration:none;

line-height:28px;

}



.search-bold{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#000000;

text-align:left;

text-decoration:none;

line-height:28px;

padding-left:25px;

}



.search-text01{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:18px;

padding-left:25px;

padding-right:25px;

}



.search-web{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#333333;

text-align:left;

text-decoration:none;

line-height:15px;

padding-left:25px;

}



.search-weblink{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#CA920F;

text-align:left;

text-decoration:underline;

line-height:15px;

}



.search-weblink:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:15px;

}



.search-no01{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:center;

text-decoration:none;

line-height:20px;

background-color:#F4F4F4;

border:#E0E0E0 1px solid;

}



.search-no{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:center;

text-decoration:none;

line-height:20px;

border:#E0E0E0 1px solid;

}



.search-nolink{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:center;

text-decoration:none;

line-height:20px;

}



.search-nolink:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:center;

text-decoration:none;

line-height:20px;

display:block;

background-color:#F4F4F4;

}



.memb-ttl01{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#000000;

text-align:left;

text-decoration:none;

line-height:22px;

padding-left:6px;

}



.memb-text01{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:left;

text-decoration:none;

line-height:17px;

padding-left:6px;

padding-right:6px;

}



.for-com-text{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:20px;

padding-left:5px;

}



.com-man{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#333333;

text-align:center;

text-decoration:none;

line-height:25px;

}



.publi-text{

font-family: Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#333333;

text-align:center;

padding-left:10px;

padding-right:10px;

text-decoration:none;

line-height:20px;

}



.publi-textlink{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#333333;

text-align:center;

text-decoration:underline;

line-height:20px;

}



.publi-textlink:hover{

font-family: Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#333333;

text-align:center;

text-decoration:none;

line-height:20px;

}



.events-head{

font-family:

Verdana, Arial, Helvetica, sans-serif;

font-size: 15px;

font-weight:

bold;

color:#000000;

text-decoration:

none;

line-height:18px;

padding-left:10px;

padding-right:10px;

text-align: left;
}



.event-bor{

border: #E8E8E8 1px solid;

}



.publi-bor{

border: #E8E8E8 5px solid;

}



.publi-menu{

font-family: verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

text-align: left;

padding-left: 5px;

line-height:20px;

text-decoration: none;

color: #000000;

border: #E4E4E4 1px solid;



}



.publi-menu01{

font-family: verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: normal;

text-align: left;

padding-left: 23px;

line-height:20px;

text-decoration: none;

color: #000000;

background:url(../sub-images/publi-bullet.gif);

background-position:left center;

background-repeat:no-repeat;

border: #E4E4E4 1px solid;

}



.publi-menu01libk{

font-family: verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: normal;

text-align: left;

padding-left: 0px;

line-height:20px;

text-decoration: none;

color: #000000;

}



.publi-menu01libk:hover{

font-family: verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: normal;

text-align: left;

padding-left: 0px;

line-height:20px;

text-decoration: underline;

color: #CC7702;

}



.book-ttl{

font-family: verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

text-align: left;

padding-left: 5px;

line-height:20px;

text-decoration: none;

color: #E49104;

}



.book-text{

font-family: verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

font-weight: normal;

text-align: left;

padding-left: 5px;

line-height:20px;

text-decoration: none;

color: #000000;

}



.book-text01{

font-family: verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

font-weight: bold;

text-align: left;

padding-left: 0px;

line-height:20px;

text-decoration: none;

color: #000000;

}



.book-textb{

font-family: verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

font-weight: bold;

text-align: left;

padding-left: 5px;

line-height:20px;

text-decoration: none;

color: #000000;

}



.book-bor{

border: #DEDEDE 1px solid;

padding: 2px 2px 2px 2px;

}

.book-bor video{ min-width:1000px;}

.forth-text{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:18px;

padding-left:50px;

padding-right:48px;

}



.forth-tabttl{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

text-align:left;

padding-left:5px;

text-decoration:none;

line-height:20px;

color:#333333;

border: #EAEAEA 1px solid;

}



.forth-tab{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

text-align:left;

padding-left:5px;

text-decoration:none;

line-height:18px;

color:#333333;

border: #EAEAEA 1px solid;

}



.forth-smttl{

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

text-align:left;

padding-left:3px;

line-height:16px;

text-decoration:none;

color: #666666;

}





.new-event{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#333333;

text-align:left;

text-decoration:none;

}



.new-event a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#333333;

text-align:left;

text-decoration:underline;

}



.new-event a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#333333;

text-align:left;

text-decoration:none;

}



.wht-new-text{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:17px;

padding-left:40px;

padding-right:45px;

}



.wht-new-text a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:justify;

text-decoration:underline;

line-height:17px;

}



.wht-new-text a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#333333;

text-align:justify;

text-decoration:none;

line-height:17px;

}



.wht-ttl{

font-family:Arial, Helvetica, sans-serif;

font-size:20px;

font-weight:normal;

color:#333333;

text-align:right;

text-decoration:none;

line-height:32px;

padding-right:30px;

padding-left:10px;

}



.whats-new {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#000000;

text-align:justify;

text-decoration:none;

line-height:20px;

padding-left:45px;

padding-right:45px;

}



.whats-new-ttl {

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

color:#000000;

text-align:left;

text-decoration:none;

line-height:22px;

padding-left:44px;

}



.box-1{

width:340px;

height:auto;

float:left;

margin:10px 5px 10px 36px;

padding:0px;

border:#CCCCCC 5px solid;

}



.box-2{

width:340px;

height:auto;

float:left;

margin:10px 5px 10px 5px;

padding:0px;

border:#CCCCCC 5px solid;

}



.video-ttl{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:normal;

	text-align:center;

	line-height:35px;

	text-decoration:none;

	color:#333;

}



.event-ttl{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; line-height:30px; font-size:13px; text-indent:20px;}

.event-ttl1{font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#333; line-height:18px; font-size:13px; padding-left:20px;}

.event-ttl1 a{color: #CC7702; text-decoration:underline; background:url(../images/pdf.png) 0px 3px no-repeat; line-height:22px; text-indent:20px; float:left;}

.event-ttl1 a:hover{text-decoration:none;}





.link01{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align:left; padding-left: 24px; line-height: 19px; color: #000; text-decoration:none; background:#F3F3F3; padding:5px 10px; float:left; margin-left:25px; border:#eaeaea 1px solid;}

.link01:hover{border:#CCC 1px solid;}



.down-fonts a{font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

text-align:left;

line-height:20px; background:url(../sub-images/down-icon.png)2px 0px no-repeat;

padding: 0px 0px 2px 21px;

background-size: 13px;

}



.down-fonts a:hover{text-decoration:none;}



.alfa-ttl{

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#333;

	text-align:left;

	text-decoration:none;

	line-height:27px;

	padding-left:7px;

	border-bottom:#EEEEEE 1px dotted;

	border-left:#E2E2E2 3px solid;

}



.down-icon{font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#000000;

text-align:left;

line-height:20px; background:url(../sub-images/down-icon01.png)0px 4px no-repeat;

padding: 0px 0px 2px 20px;

background-size: 13px;

}



.down-icon a{font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:underline;

}



.down-icon a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

}









.icon-text04{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:20px;

padding-left:20px;

background-image:url(../sub-images/word_doc.png);

background-position:4px 2px;

background-repeat:no-repeat;

}



.icon-text04link{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:underline;

line-height:20px;

}



.icon-text04link:hover{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#000000;

text-align:left;

text-decoration:none;

line-height:20px;

}



.higlight{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; width:50%; background:#F3F3F3; padding:8px; line-height:19px;}

.higlight strong{padding-bottom: 5px;float: left;}

.higlight a{color:#333; text-decoration:none; display:block;}



.accordion {

  position: relative;

  background-color: #fff;

  display: inline-block;

  width: 100%;

  border-top: 1px solid #f1f4f3;

  border-bottom: 1px solid #f1f4f3;

  font-weight: 700;

  color: #74777b;

  vertical-align: middle;

}

.accordion .fa {

  position: relative;

  float: right;

}

.accordion h4 {

  position: relative;

  top: 0.8em;

  margin: 0;

  font-size: 14px;

  font-weight: 700;

}

.accordion a {

  position: relative;

  display: block;

  color: #74777b;

  padding: 1em 1em 2.5em 1em;

  text-decoration: none;

}

.accordion a:hover {

  text-decoration: none;

  color: #2cc185;

  background-color: #e7ecea;

  transition: 0.3s;

}

.accordion-desc {

  background-color: #f1f4f3;

  color: #74777b;

  z-index: 2;

  padding: 20px 15px;

}

.publication{position:relative;}

.publication a{text-decoration: none;

color: #333;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: 600;}

.img01{padding-left:45px;}

.div-tbl{position:relative;padding:0 10px; width:600px; float:left; overflow:hidden; }





.ac-container {

    width:100%;

}

.ac-container label {

    height: 30px !important;

    line-height: 25px !important;

    padding: 3px 10px;

    position: relative;

    z-index: 20;

    display: block;

    height: 30px;

    cursor: pointer;

	font-family: Arial,Helvetica,sans-serif;

font-size: 14px;

font-weight:600;

    color:#3A3634;

    text-shadow: 1px 1px 1px rgba(255,255,255,0.8);

    line-height: 33px;

    font-size: 19px;

    color: #040205;

	font-size: 13px;

	border: 1px solid #d8d8d8;

	background: #F0F0F0;

    line-height: 20px;



}

.ac-container {

    width: 100%;

    margin: 10px auto 30px auto;

    text-align: left;

}

.ac-container label:hover {   

}

.ac-container label:hover:after,.ac-container input:checked + label:hover:after {

    content: '';

    position: absolute;

    width: 24px;

    height: 24px;

    right: 13px;

    top: 7px;

    background: transparent url(../images/arrow_down.png) no-repeat center center;

}



.ac-container input:checked + label:hover:after {

    background-image: url(../images/arrow_up.png);

}



.ac-container input {

    display: none;

}



.ac-container article {

    background: rgba(255,255,255,0.5);

    margin-top: -1px;

    overflow: hidden;

    height: 0;

    position: relative;

    z-index: 10;

    -webkit-transition: height 0.3s ease-in-out,box-shadow 0.6s linear;

    -moz-transition: height 0.3s ease-in-out,box-shadow 0.6s linear;

    -o-transition: height 0.3s ease-in-out,box-shadow 0.6s linear;

    -ms-transition: height 0.3s ease-in-out,box-shadow 0.6s linear;

    transition: height 0.3s ease-in-out,box-shadow 0.6s linear;

		margin-bottom:5px

}

.ac-container article h4

{

font-family: Arial,Helvetica,sans-serif;

    font-size: 14px;

    color: #CC7702;

	line-height:22px;

    text-align: left;

    padding-bottom: 7px;

    margin-bottom: 0;

    border-bottom: 1px dotted #e0e0e0;

padding:0 0px 10px 0px;

margin: 20px 20px 0 20px;



}.ac-container article h4 span

{    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-weight: normal;

    color: #333;

    text-align: justify;

    text-decoration: none;

    line-height: 17px;

    font-weight: 600;

    line-height: 25px;}

.ac-container article h4 i

{    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-weight: normal;

    color: #333!important;

    text-align: justify;

    text-decoration: none;

    line-height: 22px;

    font-weight: 600;

    line-height: 22px;

	font-style:normal;

}

.ac-container article p {

    font-style: normal;

    color: #777;

    line-height: 20px;

    font-size: 13px;

    padding:0px 20px;

    font-family: Arial,Helvetica,sans-serif;

	color:#333;

}



.ac-container input:checked ~ article {

    -webkit-transition: height 0.5s ease-in-out,box-shadow 0.1s linear;

    -moz-transition: height 0.5s ease-in-out,box-shadow 0.1s linear;

    -o-transition: height 0.5s ease-in-out,box-shadow 0.1s linear;

    -ms-transition: height 0.5s ease-in-out,box-shadow 0.1s linear;

    transition: height 0.5s ease-in-out,box-shadow 0.1s linear;

    box-shadow: 0 0 0 1px rgba(155,155,155,0.3);

}

.ac-container input:checked ~ article.ac-small01 {

    height:50px;

}

.ac-container input:checked ~ article.ac-small {

    height:940px;

}



.ac-container input:checked ~ article.ac-medium {

    height: 195px;

}



.ac-container input:checked ~ article.ac-large {

    height:350px;

}

.right-icon{padding-right:5px;}

.para{padding-left: 32px;

margin: 0px 0 15px 0;font-family: Verdana,Arial,Helvetica,sans-serif;

font-size: 12px;color:#333;}

.cen{text-align:center;}

.lef{text-align:left;padding:0 2px;}



.eu-pro{ margin:0px 0px 0px 0px; padding:5px 10px 5px 10px; position:relative; background:#f0ece0;}

.icon{ float:left; margin:12px 10px 0px 0px; position:relative; padding:0px 0px; }

.eu-pro a{ display:block; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; line-height:20px; text-decoration:none; transition:all ease 0.3s; 

-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}

.eu-pro:hover a{ text-decoration:underline; color:#CD7901;}

.eu-pro.details_docs{background:none;padding-top:20px;}

.eu-pro.details_docs .icon{

padding-top: 0px;

padding-right: 10px;

}

.eu-pro .icon {

    margin: 0 10px 0 0;

}

.eu-pro.home-icn {

    margin: 0px 0px 0px 0px;

    padding: 15px 10px 15px 10px;

    position: relative;

    background: #133969;

}.eu-pro.home-icn p {

    margin: 0;    



}

.eu-pro.home-icn p a { color:#fff;/*animation: 1s blink step-end infinite; 

    -webkit-animation: 1s blink step-end infinite;*/}



@keyframes blink { from, to {

 color: #fff;

}

 50% {

 color: #CC7702;

}

}

@-webkit-keyframes blink { from, to {

 color: #fff;

}

 50% {

 color: #CC7702;

}

}





.eu-pro.home-icn01 {

    margin: 0px 0px 0px 0px;

    padding: 15px 10px 15px 10px;

    position: relative;

    background: #bd7004;

}.eu-pro.home-icn01 p {

    margin: 0;    



}

.eu-pro.home-icn01 p a {  color:#fff;/*animation: 1s blink step-end infinite; 

    -webkit-animation: 1s blink step-end infinite;*/}



<!-- 10-7 -->

nav { position: relative; width: 980px; margin: 0 auto; }

#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #head-mobile { border: 0; list-style: none; line-height: 1; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; }

#cssmenu:after, #cssmenu > ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }

#cssmenu #head-mobile { display: none }

#cssmenu { font-family: Verdana; margin: 0; position:relative; }

#cssmenu > ul > li { float: left; padding: 6px 0; }

#cssmenu > ul > li > a { transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; padding: 6px 13px 5px 13px; font-size: 12px; letter-spacing: 0px; text-decoration: none; color: #444; border-left: 1px dotted #000; font-weight: bold; font-family: Verdana; position: relative;}
#cssmenu > ul > li > a span {position: absolute;top: -8px;right: 45px;mix-blend-mode: multiply;}
#cssmenu > ul > li:first-child > a { border-left: 0px; }

#cssmenu ul ul li a:hover{text-decoration:none !important;}

#cssmenu > ul > li > ul > li > ul > li > a:hover { text-decoration: underline !important; }

#cssmenu > ul > li.has-sub > a { padding-right: 30px }

#cssmenu > ul > li.has-sub > a:after { position: absolute; top: 22px; right: 11px; width: 8px; height: 2px; display: block; background: #ddd; content: '' }

#cssmenu > ul > li.has-sub > a:before { position: absolute; top: 19px; right: 14px; display: block; width: 2px; height: 8px; background: #ddd; content: ''; -webkit-transition: all .25s ease; -ms-transition: all .25s ease; transition: all .25s ease }

#cssmenu > ul > li.has-sub:hover > a:before { top: 23px; height: 0 }

#cssmenu ul ul { position: absolute; left: -9999px; top: 100%; border: 1px solid #cccccc; z-index: 999; width:385px;}

#cssmenu ul ul li { height: 0; -webkit-transition: all .25s ease; -ms-transition: all .25s ease; transition: all .25s ease; border-bottom: 1px solid #cccccc; background: #ffffff; position: relative; }

#cssmenu ul ul li a:hover{text-decoration:underline;}

#cssmenu li:hover > ul { left: auto }

#cssmenu li:hover > ul > li { height: 100% }

#cssmenu ul ul ul { margin-left: 100%; top: 0; width: 90%; float: left; }

#cssmenu ul ul li a { padding: 11px 30px 11px 15px; width: 100%; font-size: 11px; text-decoration: none; color: rgb(102, 102, 102); font-weight: 600; font-family: Verdana; position: relative; }

#cssmenu ul ul li a:hover { color: #000; }

#cssmenu ul ul li:last-child > a, #cssmenu ul ul li.last-item > a { border-bottom: 0 }

#cssmenu ul ul li.has-sub > a:after { position: absolute; top: 16px; right: 11px; width: 8px; height: 2px; display: block; background: #ddd; content: '' }

#cssmenu ul ul li.has-sub > a:before { position: absolute; top: 13px; right: 14px; display: block; width: 2px; height: 8px; background: #ddd; content: ''; -webkit-transition: all .25s ease; -ms-transition: all .25s ease; transition: all .25s ease }

#cssmenu ul ul > li.has-sub:hover > a:before { top: 17px; height: 0 }

#cssmenu ul ul li.has-sub:hover, #cssmenu ul li.has-sub ul li.has-sub ul li:hover { background: #363636; }

#cssmenu ul ul ul li.active a { border-left: 1px solid #333 }

#cssmenu > ul > li.has-sub > ul > li.active > a, #cssmenu > ul ul > li.has-sub > ul > li.active> a { border-top: 1px solid #333 }

#cssmenu > ul .caret { width: 0; height: 0; border-top: 4px solid transparent; border-bottom: 4px solid transparent; display: inline-block; position: absolute; right: 10px; top: 13px; border-left: 4px solid #000; }





.table-scssn table,tr,th,td {font-family: Arial, Helvetica, sans-serif; line-height: 25px; position:relative;}

.table-scssn td {font-size:14px;}

.table-scssn th {

    font-size: 14px;

    font-weight: 700;

}

.eu-pro p {

    margin: 0;

    padding-left: 60px;

}

span.sub-ttl01 {

    display: block;

    width: 100%;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 16px;

    font-weight: bold;

    color: #666666;

    text-align: left;

    text-decoration: none;

    line-height: 27px;

    padding-left: 7px;

    border-bottom: #EEEEEE 1px dotted;

    border-left: #E2E2E2 3px solid;

}

.blue-clr {color:#093e7f;}

.homeicon::after {

    content: '\f0c1';

    position: absolute;

    color: #fff;

    font-size: 21px;

    font-family: FontAwesome;

    background: #2f588c;

    border-radius: 100px;

    width: 45px;

    height: 45px;

    text-align: center;

    line-height: 45px;

    margin-top: 5px;/*animation: 1s blink step-end infinite; 

    -webkit-animation: 1s blink step-end infinite;*/

}

.eu-pro .homeicon {

    margin: 0 10px 0 0;

}

.homeicon {

    float: left;

    margin: 12px 10px 0px 0px;

    position: relative;

    padding: 0px 0px;

}
.homeicon01::after {

    content: '\f0c1';

    position: absolute;

    color: #fff;

    font-size: 21px;

    font-family: FontAwesome;

    background: #6d4000;

    border-radius: 100px;

    width: 45px;

    height: 45px;

    text-align: center;

    line-height: 45px;

    margin-top: 5px;/*animation: 1s blink step-end infinite; 

    -webkit-animation: 1s blink step-end infinite;*/

}

.eu-pro .homeicon01 {

    margin: 0 10px 0 0;

}

.homeicon01 {

    float: left;

    margin: 12px 10px 0px 0px;

    position: relative;

    padding: 0px 0px;

}











.table-events tr td {font-size:12px; line-height:20px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;}

.table-events tr a {color:#000; text-decoration:none;}

.linkicon {

    position: relative;

}



.linkicon::after {

    content: '\f0c1';

    position: absolute;

    color: #fff;

    font-size: 14px;

    font-family: FontAwesome;

    background: #2f588c;

    border-radius: 100px;

    width: 32px;

    height: 32px;

    text-align: center;

    line-height: 32px;

   margin-top: -7px; 

    animation: 1s blink step-end infinite;

    -webkit-animation: 1s blink step-end infinite;

}

.overlay:before {position: absolute;

    content: '';

    background: #000;

    width: 84%;

    height: 100%;

    top: 0;

    /* bottom: 0; */

    left: 0;

    right: 0;

    opacity: 0.4;

    margin: auto;}

.overlay:after	{content: '\f1c1';

    position: absolute;

    color: #fff;

    font-size: 18px;

    font-family: FontAwesome;

    background: #000000;

    border-radius: 100px;

    width: 45px;

    height: 45px;

    text-align: center;

    top: 50%;

    left: 0;

    right: 0;

    margin: auto;

    line-height: 45px;

    transform: translateY(-50%);

}

.download-pdf{ margin:10px 0px 30px 50px; padding:0px 0px; position:relative;}
.download-pdf li{ margin:0px 0px; padding:0px 0px; position:relative; list-style:none;}
.download-pdf li a{ color:#333; font-size:16px; font-weight:500;}
.download-pdf li a img{ max-width:30px; margin:0px 10px 0px 0px; position:relative; top:9px;}


.table-text02.bm {background-image:none; padding-left:10px;}

.transparancy-table{ margin:20px auto; max-width:90%; padding:0px 0px; position:relative;}
.transparancy-table td{ padding:5px 15px; font-size:12px; border:1px solid #efefef;}
.transparancy-ttl{ font-size:14px !important; color:#D37E00; background:#FBFBFB; line-height:25px; font-weight:bold; text-transform:uppercase;}
.border-none{ border:none !important;}
.transparancy-table td span{ font-size:11px; color:#666;}

.member-img{ max-width:75px; padding:5px; background:#f5f5f5;}

.bx-wrapper{ max-width:700px !important; max-height:450px !important; margin:auto !important; overflow:hidden;}
.bx-wrapper a{ display:block; position:relative;}
.bx-wrapper a span{ position:absolute; bottom:0; left:0; width:100%; padding:10px 20px; color:#333; background:#f3bc17; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}

.social-links{ position:absolute; right:0; bottom:0;display: flex;align-items: center;}
.social-links li{ display:inline-block; list-style:none;margin: 0px 0px 0px 8px;font-size: 14px;color: #0f0f0f;font-weight: bold;text-transform: uppercase;}
.social-links li img{ max-width:32px;}

.guide-star{ margin:0px 0px 20px 0px; padding:0px 0px; text-align:center;}
.guide-img{ margin:20px 0px 70px 20px; padding:0px 0px; position:relative; width:100px;z-index: 1;left: 40px;top: 15px;}
.guide-img img{ max-width:100px; position:absolute;}

.translation-links {position: absolute;bottom: 10%;left: 0; margin:0px 0px; padding:0px 0px; z-index:1; display:flex;}
.translation-links li{ display:inline-block; margin:0px 0px 0px 0px; padding:0px 10px; border-left:1px dotted #444;}
.translation-links li:first-child{ padding-left:0; border:none;}
.translation-links li span{ margin:0px 0px 0px 0px;}
.translation-links li a{ text-decoration:none; font-size:12px; color:#333; font-weight:600;}
.VIpgJd-ZVi9od-ORHb-OEVmcd{display: none !important;}
.translated-ltr body, body {top: 0px !important;}
div#google_translate_element {
    display: none;
}
