
/*--------------------------------- Tree CSS ---------------------------------*/

.mid001 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(../img/ic_snvm_m.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.btm001 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(../img/ic_snvm_b.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}


/*--------------------------------- Link Icon CSS ---------------------------------*/

A.nv {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(../img/ic_anv01.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.nv2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(../img/ic_anv02.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.panv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(../img/ic_anv01.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.panv2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(../img/ic_anv02.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.p {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(../img/ic_link02.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.p2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(../img/ic_link01.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.p3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../img/ic_link03.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.bl {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(../img/ic_blank.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.pbl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(../img/ic_blank.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.bl2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(../../software/img/ic_blank_sw.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.pbl2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(../../software/img/ic_blank_sw.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.bl3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(../../software/img/ic_blank_sw_a.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.pbl3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(../../software/img/ic_blank_sw_a.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.pdf {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(../img/ic_pdf.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.ppdf {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(../img/ic_pdf.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}


/*--------------------------------- TiTle CSS ---------------------------------*/

.hlv000 {
	COLOR: #ffffff; BACKGROUND-COLOR: #0041c0
}
.hlv001 {
	COLOR: #ffffff; BACKGROUND-COLOR: #777777
}
.hlv002 {
	BACKGROUND-COLOR: #e8e8e8
}
.hlv003 {
	BACKGROUND-COLOR: #ffcc66
}
.hlv004 {
	background-color:#F2F2F2;
}
.hlv005 {
	background-color:#DFEEF9;
}
.hlv006 {
	background-color:#FFF3E8;
}
.hlv007 {
	background-color:#FFFFBF;
}
.hlv008 {
	background-color:#EEFDF8;
}
.hlv009 {
	background-color:#f0f0f0;
	border-left: #777777 12px solid;
	padding:3px 0px 2px 10px;
	color:#555555
}
.hlv010 {
	background-color:#dbecfb;
	border-left: #2490c8 12px solid;
	padding:3px 0px 2px 10px;
	color:#555555
}
.hlv011 {
	background-color:#e2fae0;
	border-left: #339966 12px solid;
	padding:3px 0px 2px 10px;
	color:#555555
}
.hlv012 {
	background-color:#f4ebce;
	border-left: #e1aa00 12px solid;
	padding:3px 0px 2px 10px;
	color:#555555
}


/*--------------------------------- Font Size CSS ---------------------------------*/

.px8 {
	FONT-SIZE: 55%
}
.px10 {
	FONT-SIZE: 65%
}
.px12 {
	FONT-SIZE: 75%
}
.px14 {
	FONT-SIZE: 90%
}
.px16 {
	FONT-SIZE: 100%
}
.px18 {
	FONT-SIZE: 115%
}
.px20 {
	FONT-SIZE: 125%
}


/*--------------------------------- Margin CSS ---------------------------------*/

.ma00 {
	MARGIN: 0px
}
.ma01 {
	MARGIN: 5px
}
.ma02 {
	MARGIN: 10px
}
.ma03 {
	MARGIN: 15px
}
.ma04 {
	MARGIN: 20px
}
.ma05 {
	MARGIN: 25px
}
.ma06 {
	MARGIN: 30px
}
.ma07 {
	MARGIN: 35px
}
.ma08 {
	MARGIN: 40px
}
.ma09 {
	MARGIN: 45px
}
.ma010 {
	MARGIN: 50px
}
.mx00 {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.mx01 {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
.mx02 {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.mx03 {
	MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.mx04 {
	MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px
}
.mx05 {
	MARGIN-LEFT: 25px; MARGIN-RIGHT: 25px
}
.mx06 {
	MARGIN-LEFT: 30px; MARGIN-RIGHT: 30px
}
.mx07 {
	MARGIN-LEFT: 35px; MARGIN-RIGHT: 35px
}
.mx08 {
	MARGIN-LEFT: 40px; MARGIN-RIGHT: 40px
}
.mx09 {
	MARGIN-LEFT: 45px; MARGIN-RIGHT: 45px
}
.mx010 {
	MARGIN-LEFT: 50px; MARGIN-RIGHT: 50px
}
.my00 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.my01 {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
.my02 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.my03 {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px
}
.my04 {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
.my05 {
	MARGIN-TOP: 25px; MARGIN-BOTTOM: 25px
}
.my06 {
	MARGIN-TOP: 30px; MARGIN-BOTTOM: 30px
}
.my07 {
	MARGIN-TOP: 35px; MARGIN-BOTTOM: 35px
}
.my08 {
	MARGIN-TOP: 40px; MARGIN-BOTTOM: 40px
}
.my09 {
	MARGIN-TOP: 45px; MARGIN-BOTTOM: 45px
}
.my010 {
	MARGIN-TOP: 50px; MARGIN-BOTTOM: 50px
}
.mt00 {
	MARGIN-TOP: 0px
}
.mt01 {
	MARGIN-TOP: 5px
}
.mt02 {
	MARGIN-TOP: 10px
}
.mt03 {
	MARGIN-TOP: 15px
}
.mt04 {
	MARGIN-TOP: 20px
}
.mt05 {
	MARGIN-TOP: 25px
}
.mt06 {
	MARGIN-TOP: 30px
}
.mt07 {
	MARGIN-TOP: 35px
}
.mt08 {
	MARGIN-TOP: 40px
}
.mt09 {
	MARGIN-TOP: 45px
}
.mt010 {
	MARGIN-TOP: 50px
}
.mr00 {
	MARGIN-RIGHT: 0px
}
.mr01 {
	MARGIN-RIGHT: 5px
}
.mr02 {
	MARGIN-RIGHT: 10px
}
.mr03 {
	MARGIN-RIGHT: 15px
}
.mr04 {
	MARGIN-RIGHT: 20px
}
.mr05 {
	MARGIN-RIGHT: 25px
}
.mr06 {
	MARGIN-RIGHT: 30px
}
.mr07 {
	MARGIN-RIGHT: 35px
}
.mr08 {
	MARGIN-RIGHT: 40px
}
.mr09 {
	MARGIN-RIGHT: 45px
}
.mr010 {
	MARGIN-RIGHT: 50px
}
.mb00 {
	MARGIN-BOTTOM: 0px
}
.mb01 {
	MARGIN-BOTTOM: 5px
}
.mb02 {
	MARGIN-BOTTOM: 10px
}
.mb03 {
	MARGIN-BOTTOM: 15px
}
.mb04 {
	MARGIN-BOTTOM: 20px
}
.mb05 {
	MARGIN-BOTTOM: 25px
}
.mb06 {
	MARGIN-BOTTOM: 30px
}
.mb07 {
	MARGIN-BOTTOM: 35px
}
.mb08 {
	MARGIN-BOTTOM: 40px
}
.mb09 {
	MARGIN-BOTTOM: 45px
}
.mb010 {
	MARGIN-BOTTOM: 50px
}
.ml00 {
	MARGIN-LEFT: 0px
}
.ml01 {
	MARGIN-LEFT: 5px
}
.ml02 {
	MARGIN-LEFT: 10px
}
.ml03 {
	MARGIN-LEFT: 15px
}
.ml04 {
	MARGIN-LEFT: 20px
}
.ml05 {
	MARGIN-LEFT: 25px
}
.ml06 {
	MARGIN-LEFT: 30px
}
.ml07 {
	MARGIN-LEFT: 35px
}
.ml08 {
	MARGIN-LEFT: 40px
}
.ml09 {
	MARGIN-LEFT: 45px
}
.ml010 {
	MARGIN-LEFT: 50px
}

/*--------------------------------- Padding CSS ---------------------------------*/

.pa00 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.pa01 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.pa02 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.pa03 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.pa04 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.pa05 {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 25px; PADDING-TOP: 25px
}
.pa06 {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 30px; PADDING-TOP: 30px
}
.pa07 {
	PADDING-RIGHT: 35px; PADDING-LEFT: 35px; PADDING-BOTTOM: 35px; PADDING-TOP: 35px
}
.pa08 {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 40px; PADDING-TOP: 40px
}
.pa09 {
	PADDING-RIGHT: 45px; PADDING-LEFT: 45px; PADDING-BOTTOM: 45px; PADDING-TOP: 45px
}
.pa010 {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; PADDING-BOTTOM: 50px; PADDING-TOP: 50px
}
.px00 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px
}
.px01 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
.px02 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}
.px03 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px
}
.px04 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px
}
.px05 {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px
}
.px06 {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px
}
.px07 {
	PADDING-RIGHT: 35px; PADDING-LEFT: 35px
}
.px08 {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px
}
.px09 {
	PADDING-RIGHT: 45px; PADDING-LEFT: 45px
}
.px010 {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px
}
.py00 {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.py01 {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.py02 {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.py03 {
	PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.py04 {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.py05 {
	PADDING-BOTTOM: 25px; PADDING-TOP: 25px
}
.py06 {
	PADDING-BOTTOM: 30px; PADDING-TOP: 30px
}
.py07 {
	PADDING-BOTTOM: 35px; PADDING-TOP: 35px
}
.py08 {
	PADDING-BOTTOM: 40px; PADDING-TOP: 40px
}
.py09 {
	PADDING-BOTTOM: 45px; PADDING-TOP: 45px
}
.py010 {
	PADDING-BOTTOM: 50px; PADDING-TOP: 50px
}
.pt00 {
	PADDING-TOP: 0px
}
.pt01 {
	PADDING-TOP: 5px
}
.pt02 {
	PADDING-TOP: 10px
}
.pt03 {
	PADDING-TOP: 15px
}
.pt04 {
	PADDING-TOP: 20px
}
.pt05 {
	PADDING-TOP: 25px
}
.pt06 {
	PADDING-TOP: 30px
}
.pt07 {
	PADDING-TOP: 35px
}
.pt08 {
	PADDING-TOP: 40px
}
.pt09 {
	PADDING-TOP: 45px
}
.pt010 {
	PADDING-TOP: 50px
}
.pr00 {
	PADDING-RIGHT: 0px
}
.pr01 {
	PADDING-RIGHT: 5px
}
.pr02 {
	PADDING-RIGHT: 10px
}
.pr03 {
	PADDING-RIGHT: 15px
}
.pr04 {
	PADDING-RIGHT: 20px
}
.pr05 {
	PADDING-RIGHT: 25px
}
.pr06 {
	PADDING-RIGHT: 30px
}
.pr07 {
	PADDING-RIGHT: 35px
}
.pr08 {
	PADDING-RIGHT: 40px
}
.pr09 {
	PADDING-RIGHT: 45px
}
.pr010 {
	PADDING-RIGHT: 50px
}
.pb00 {
	PADDING-BOTTOM: 0px
}
.pb01 {
	PADDING-BOTTOM: 5px
}
.pb02 {
	PADDING-BOTTOM: 10px
}
.pb03 {
	PADDING-BOTTOM: 15px
}
.pb04 {
	PADDING-BOTTOM: 20px
}
.pb05 {
	PADDING-BOTTOM: 25px
}
.pb06 {
	PADDING-BOTTOM: 30px
}
.pb07 {
	PADDING-BOTTOM: 35px
}
.pb08 {
	PADDING-BOTTOM: 40px
}
.pb09 {
	PADDING-BOTTOM: 45px
}
.pb010 {
	PADDING-BOTTOM: 50px
}
.pl00 {
	PADDING-LEFT: 0px
}
.pl01 {
	PADDING-LEFT: 5px
}
.pl02 {
	PADDING-LEFT: 10px
}
.pl03 {
	PADDING-LEFT: 15px
}
.pl04 {
	PADDING-LEFT: 20px
}
.pl05 {
	PADDING-LEFT: 25px
}
.pl06 {
	PADDING-LEFT: 30px
}
.pl07 {
	PADDING-LEFT: 35px
}
.pl08 {
	PADDING-LEFT: 40px
}
.pl09 {
	PADDING-LEFT: 45px
}
.pl010 {
	PADDING-LEFT: 50px
}

/*--------------------------------- Border CSS ---------------------------------*/

.bdl001 {
	BORDER:1px solid #333333
}
.bdl002 {
	BORDER:1px solid #555555
}
.bdl003 {
	BORDER:1px solid #999999
}
.bdl004 {
	BORDER:1px solid #c6c6c6
}
.bdl005 {
	BORDER:1px solid #cc0000
}
.bdl006 {
	BORDER:1px solid #ff3300
}

.bdf001 {
	BORDER:2px solid #333333
}
.bdf002 {
	BORDER:2px solid #555555
}
.bdf003 {
	BORDER:2px solid #999999
}
.bdf004 {
	BORDER:2px solid #c6c6c6
}
.bdf005 {
	BORDER:2px solid #cc0000
}
.bdf006 {
	BORDER:2px solid #ff3300
}

.bdw001 {
	BORDER:3px double #333333
}
.bdw002 {
	BORDER:3px double #555555
}
.bdw003 {
	BORDER:3px double #999999
}
.bdw004 {
	BORDER:3px double #c6c6c6
}
.bdw005 {
	BORDER:3px double #cc0000
}
.bdw006 {
	BORDER:3px double #ff3300
}

.bdd001 {
	BORDER:1px dashed #333333
}
.bdd002 {
	BORDER:1px dashed #555555
}
.bdd003 {
	BORDER:1px dashed #999999
}
.bdd004 {
	BORDER:1px dashed #c6c6c6
}
.bdd005 {
	BORDER:1px dashed #cc0000
}
.bdd006 {
	BORDER:1px dashed #ff3300
}

/*--------------------------------- Indent CSS ---------------------------------*/

.indent001 {
	MARGIN-LEFT: 5px; TEXT-INDENT: -5px
}
.indent002 {
	MARGIN-LEFT: 10px; TEXT-INDENT: -10px
}
.indent003 {
	MARGIN-LEFT: 15px; TEXT-INDENT: -15px
}
.indent004 {
	MARGIN-LEFT: 20px; TEXT-INDENT: -20px
}
.indent005 {
	MARGIN-LEFT: 25px; TEXT-INDENT: -25px
}
.indent006 {
	MARGIN-LEFT: 30px; TEXT-INDENT: -30px
}
.indent007 {
	MARGIN-LEFT: 35px; TEXT-INDENT: -35px
}
.indent008 {
	MARGIN-LEFT: 40px; TEXT-INDENT: -40px
}
.indent009 {
	MARGIN-LEFT: 45px; TEXT-INDENT: -45px
}
.indent010 {
	MARGIN-LEFT: 50px; TEXT-INDENT: -50px
}
.indent011 {
	MARGIN-LEFT: 55px; TEXT-INDENT: -55px
}
.indent012 {
	MARGIN-LEFT: 60px; TEXT-INDENT: -60px
}
.indent013 {
	MARGIN-LEFT: 65px; TEXT-INDENT: -65px
}
.indent014 {
	MARGIN-LEFT: 70px; TEXT-INDENT: -70px
}
.indent015 {
	MARGIN-LEFT: 75px; TEXT-INDENT: -75px
}



/*--------------------------------- Table CSS ---------------------------------*/


table.tb_bdl001 {
    border: 1px #555555 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.tb_bdl001 th {
    padding: 4px;
    border: 1px #555555 solid;
	background-color:#777777;
	color:#ffffff;
    font-weight: bold;
}

table.tb_bdl001 td {
    padding: 4px;
    border: 1px #555555 solid;
}



table.tb_bdl002 {
    border: 1px #cccccc solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.tb_bdl002 th {
    padding: 4px;
    border: 1px #cccccc solid;
	background-color:#888888;
	color:#ffffff;
    font-weight: bold;
}

table.tb_bdl002 td {
    padding: 4px;
    border: 1px #cccccc solid;
}



table.tb_bdl003 {
    border: 1px #fc480e solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.tb_bdl003 th {
    padding: 4px;
    border: 1px #fc480e solid;
	background-color:#fbc674;
	color:#000000;
    font-weight: bold;
}

table.tb_bdl003 td {
    padding: 4px;
    border: 1px #fc480e solid;
}



table.tb_bdl004 {
    border: 1px #648c58 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.tb_bdl004 th {
    padding: 4px;
    border: 1px #648c58 solid;
	background-color:#b5c774;
	color:#000000;
    font-weight: bold;
}

table.tb_bdl004 td {
    padding: 4px;
    border: 1px #648c58 solid;
}



table.tb_bdl005 {
    border: 1px #8573a8 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.tb_bdl005 th {
    padding: 4px;
    border: 1px #8573a8 solid;
	background-color:#c4c2f7;
	color:#000000;
    font-weight: bold;
}

table.tb_bdl005 td {
    padding: 4px;
    border: 1px #8573a8 solid;
}


table.tb_bdl006 {
    border: 2px #ffffff solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.tb_bdl006 th {
    padding: 4px;
    border: 2px #ffffff solid;
	background-color:#2490c8;
	color:#ffffff;
    font-weight: bold;
}

table.tb_bdl006 td {
    padding: 4px;
    border: 2px #ffffff solid;
}


table.tb_bdl007 {
    border: 1px #0a589b solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.tb_bdl007 th {
    padding: 4px;
    border: 1px #0a589b solid;
	background-color:#9BD7FF;
	color:#000000;
    font-weight: bold;
}

table.tb_bdl007 td {
    padding: 4px;
    border: 1px #0a589b solid;
}



/*---------------------------------UL LIST---------------------------------*/

ul.list_ul_none{
	list-style-type: none;
}

ul.list_ul_maru{
	list-style-type: disc;
}

ul.list_ul_wa{
	list-style-type: circle;
}

ul.list_ul_shikaku{
	list-style-type: square;
}



/*---------------------------------OL LIST---------------------------------*/

ol.list_ol_none{
	list-style-type: none;
}

ol.list_ol_123{
	list-style-type: decimal;
}

ol.list_ol_abc_small{
	list-style-type: lower-alpha;
}

ol.list_ol_abc_large{
	list-style-type: upper-alpha;
}

ol.list_ol_roma_small{
	list-style-type: lower-roman;
}

ol.list_ol_roma_large{
	list-style-type: upper-roman;
}


/*---------------------------------2014ヘッダフッタ対策---------------------------------*/

/*.anchor_point {margin-top:-40px; padding-top:40px}

.anchor_point2 {margin-top:-50px; padding-top:50px}

.anchor_point3 {margin-top:-60px; padding-top:60px}*/


/*---------------------------------td_bdl IN TABLE---------------------------------*/

.tb_bdl001,.tb_bdl002,.tb_bdl003,.tb_bdl004,.tb_bdl005,.tb_bdl006,.tb_bdl007, table.tb_none td {
	border:0px
}

.tb_bdl001,.tb_bdl002,.tb_bdl003,.tb_bdl004,.tb_bdl005,.tb_bdl006,.tb_bdl007, table.tb_in001 td {
	border:1px solid #555555
}

.tb_bdl001,.tb_bdl002,.tb_bdl003,.tb_bdl004,.tb_bdl005,.tb_bdl006,.tb_bdl007, table.tb_in002 td {
	border:1px solid #cccccc
}

.tb_bdl001,.tb_bdl002,.tb_bdl003,.tb_bdl004,.tb_bdl005,.tb_bdl006,.tb_bdl007, table.tb_in003 td {
	border:1px solid #fc480e
}

.tb_bdl001,.tb_bdl002,.tb_bdl003,.tb_bdl004,.tb_bdl005,.tb_bdl006,.tb_bdl007, table.tb_in004 td {
	border:1px solid #648c58
}

.tb_bdl001,.tb_bdl002,.tb_bdl003,.tb_bdl004,.tb_bdl005,.tb_bdl006,.tb_bdl007, table.tb_in005 td {
	border:1px solid #8573a8
}

.tb_bdl001,.tb_bdl002,.tb_bdl003,.tb_bdl004,.tb_bdl005,.tb_bdl006,.tb_bdl007, table.tb_in006 td {
	border:2px solid #ffffff
}

.tb_bdl001,.tb_bdl002,.tb_bdl003,.tb_bdl004,.tb_bdl005,.tb_bdl006,.tb_bdl007, table.tb_in007 td {
	border:1px solid #0a589b
}


/*--------------------------------- Area Open ---------------------------------*/

.open_area{
  display:none;
}
input:checked + .open_area{
  display:block;
}

