@charset "utf-8";

/* CSS Document */
body { margin: 0px; font-weight: normal; font-family: Arial, Helvetica, sans-serif, "微軟正黑體"; }
ul,li{margin:0;padding:0;font-weight:normal;}
li{list-style-type:none;margin: 0px;padding: 0px;}
input,form{margin:0;}
a {text-decoration: none;}
a:hover {}
a img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
h1,h2,h3,h4,h5,h6{ margin: 0px; padding: 0px; font-weight: normal; }

/*-- 內頁套程式用表格 --*/
.list_a { background-color:#e9e9e9; color:#000; }
.list_b {	background-color:#fff;	color:#000;}
.list_a:hover, .list_b:hover { background-color:#DCAFBB; color:#FFF; }
th { background-color:#CD8D9D; color:#fff; }
.table td, .table th, .table {	padding:4px;}
.table {	border: 1px solid #eef2e4;	padding:0;	margin:0;}
.table a { font-weight: bold; color: #F30; }
.table a:hover { color: #66C; }

/*-- div下方清空語法 --*/
.zbox:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.zbox {  display: inline-block;}
html[xmlns] .clearfix { display: block;}
* html .clearfix {  height: 1%;}


.a01----------------------------------------- {}

.a02 { float: left; border-radius: 2px; background-color: #e3e3e3; margin-top: 10px; padding: 3px; }

.a03 { position: absolute; top: 321px; left: 253px; border-radius: 2px; width: 470px; padding: 3px; background-color: #e3e3e3; height: 348px; }
.a03_01 { float: left; width: 100%; }
.a03_01 ul { padding: 10px; }
.a03_01 ul li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d3d3d3; font-size: 95%; float: left; width: 100%; }
.a03_01 ul li a { color: #000; display: block; padding-top: 4px; padding-bottom: 4px; padding-left: 18px; }
.a03_01 ul li a:hover { background-image: url(../image/icon/icon_2.png); background-repeat: no-repeat; background-position: left center; color: #F60; }
.a03_01 ul li:hover {}

.a03_01a { float: left; width: 100%; }
.a03_01a ul { padding: 10px; }
.a03_01a ul li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d3d3d3; font-size: 95%; float: left; width: 100%; }
.a03_01a ul li a { color: #000; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 18px; }
.a03_01a ul li a:hover { background-image: url(../image/icon/icon_2.png); background-repeat: no-repeat; background-position: left center; color: #F60; }
.a03_01a ul li:hover {}

.a03_02 { float: right; font-size: 83%; }
.a03_03 { float: left; padding-left: 92%; padding-top: 10px; }

.a04 { position: absolute; left: 741px; top: 92px; border-radius: 2px; background-color: #ffe491; border: 3px solid #ffefbd; width: 235px; margin-bottom: 10px; }
.a04_01 { float: left; border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fddf00+0,f89400+100 */ background: #fddf00; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZGYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODk0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #fddf00 0%, #f89400 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fddf00), color-stop(100%,#f89400)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* IE10+ */ background: linear-gradient(to bottom,  #fddf00 0%,#f89400 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fddf00', endColorstr='#f89400',GradientType=0 ); /* IE6-8 */
position: absolute; left: -2px; top: -3px; width: 240px; 
}
.a04_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a04_01a { float: left; border-radius: 30px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fddf00+0,f89400+100 */ background: #fddf00; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZGYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODk0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #fddf00 0%, #f89400 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fddf00), color-stop(100%,#f89400)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* IE10+ */ background: linear-gradient(to bottom,  #fddf00 0%,#f89400 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fddf00', endColorstr='#f89400',GradientType=0 ); /* IE6-8 */
position: absolute; left: 13px; top: -7px; padding: 12px; 
}
.a04_02 { padding-top: 45px; }
.a04_03 { float: left; width: 100%; }
.a04_03 ul { padding-left: 33px; margin-bottom: 5px; }
.a04_03 ul li { float: left; margin-right: 1px; margin-left: 1px; margin-bottom: 1px; }
.a04_03 img { border: 2px solid #FFE491; }
.a04_03 img:hover { border: 2px solid #66C; }



















.a05 { position: absolute; left: -1px; top: 322px; border-radius: 2px; background-color: #f7c1ff; border: 3px solid #fadaff; width: 235px; }
.a05_01 { float: left; border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ed8df6+0,c12adf+100 */ background: #ed8df6; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkOGRmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTJhZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #ed8df6 0%, #c12adf 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed8df6), color-stop(100%,#c12adf)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #ed8df6 0%,#c12adf 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #ed8df6 0%,#c12adf 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #ed8df6 0%,#c12adf 100%); /* IE10+ */ background: linear-gradient(to bottom,  #ed8df6 0%,#c12adf 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed8df6', endColorstr='#c12adf',GradientType=0 ); /* IE6-8 */
position: absolute; left: -2px; top: -3px; width: 240px; 
}
.a05_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a05_01a { float: left; border-radius: 30px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ed8df6+0,c12adf+100 */
background: #ed8df6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkOGRmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTJhZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ed8df6 0%, #c12adf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed8df6), color-stop(100%,#c12adf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ed8df6 0%,#c12adf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ed8df6 0%,#c12adf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ed8df6 0%,#c12adf 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ed8df6 0%,#c12adf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed8df6', endColorstr='#c12adf',GradientType=0 ); /* IE6-8 */

position: absolute; left: 13px; top: -7px; padding: 12px; 
}
.a05_02 { padding-top: 45px; }
.a05_03 { float: left; width: 100%; font-size: 95%; }
.a05_03 ul { padding-left: 8px; padding-right: 8px; }
.a05_03 ul li { float: left; margin-right: 2px; margin-left: 2px; margin-bottom: 2px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4e4e4; }
.a05_03 ul li a { display: block; padding-top: 3px; padding-bottom: 3px; color: #000; padding-left: 20px; }
.a05_03 ul li a:hover { color: #F60; }
.a05_03 ul li:hover { background-image: url(../image/icon/icon_2.png); background-repeat: no-repeat; background-position: left center; }
.a05_04 { z-index: 5; position: absolute; left: 190px; top: 7px; }
.a05_05 {}


.a06 { position: absolute; left: 742px; top: 324px; border-radius: 2px; background-color: #f7c1ff; border: 3px solid #fadaff; width: 235px; }
.a06_01 { float: left; border-radius: 2px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cfcdff+0,5d54ff+100 */
background: #cfcdff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmY2RmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZDU0ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #cfcdff 0%, #5d54ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfcdff), color-stop(100%,#5d54ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cfcdff 0%,#5d54ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cfcdff 0%,#5d54ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cfcdff 0%,#5d54ff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cfcdff 0%,#5d54ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcdff', endColorstr='#5d54ff',GradientType=0 ); /* IE6-8 */
 
position: absolute; left: -2px; top: -5px; width: 240px; 
}
.a06_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a06_01a { float: left; border-radius: 30px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cfcdff+0,5d54ff+100 */
background: #cfcdff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmY2RmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZDU0ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #cfcdff 0%, #5d54ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfcdff), color-stop(100%,#5d54ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cfcdff 0%,#5d54ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cfcdff 0%,#5d54ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cfcdff 0%,#5d54ff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cfcdff 0%,#5d54ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcdff', endColorstr='#5d54ff',GradientType=0 ); /* IE6-8 */


position: absolute; left: 13px; top: -7px; padding: 12px; 
}
.a06_02 { padding-top: 45px; }
.a06_03 { float: left; width: 100%; font-size: 95%; }
.a06_03 ul { padding-left: 8px; padding-right: 8px; }
.a06_03 ul li { float: left; margin-right: 2px; margin-left: 2px; margin-bottom: 2px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4e4e4; }
.a06_03 ul li a { display: block; padding-top: 3px; padding-bottom: 3px; color: #000; padding-left: 20px; }
.a06_03 ul li a:hover { color: #F60; }
.a06_03 ul li:hover { background-image: url(../image/icon/icon_2.png); background-repeat: no-repeat; background-position: left center; }
.a06_04 { z-index: 5; position: absolute; left: 190px; top: 5px; }
.a06_05 {}




.a07 { position: absolute; left: -1px; top: 563px; border-radius: 2px; background-color: #bcefac; border: 3px solid #fadaff; width: 235px; }
.a07_01 { float: left; border-radius: 2px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#87dc58+0,3caf27+100 */
background: #87dc58; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3ZGM1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzY2FmMjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #87dc58 0%, #3caf27 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87dc58), color-stop(100%,#3caf27)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #87dc58 0%,#3caf27 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #87dc58 0%,#3caf27 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #87dc58 0%,#3caf27 100%); /* IE10+ */
background: linear-gradient(to bottom,  #87dc58 0%,#3caf27 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87dc58', endColorstr='#3caf27',GradientType=0 ); /* IE6-8 */
position: absolute; left: -2px; top: -5px; width: 240px; 
}
.a07_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a07_01a { float: left; border-radius: 50px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#87dc58+0,3caf27+100 */
background: #87dc58; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3ZGM1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzY2FmMjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #87dc58 0%, #3caf27 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87dc58), color-stop(100%,#3caf27)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #87dc58 0%,#3caf27 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #87dc58 0%,#3caf27 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #87dc58 0%,#3caf27 100%); /* IE10+ */
background: linear-gradient(to bottom,  #87dc58 0%,#3caf27 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87dc58', endColorstr='#3caf27',GradientType=0 ); /* IE6-8 */
position: absolute; left: 13px; top: -7px; padding: 12px; 
}
.a07_02 { padding-top: 38px; }
.a07_03 { float: left; width: 100%; height: 225px; }

.a07_04 { z-index: 5; position: absolute; left: 190px; top: 5px; }
.a07_05 { float: left; padding-left: 177px; padding-top: 10px; }




.a08 { position: absolute; left: 742px; top: 596px; border-radius: 2px; background-color: #f7c1ff; border: 3px solid #fadaff; width: 235px; }
.a08_01 { float: left; border-radius: 2px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#14c6ff+0,0647ff+100 */
background: #14c6ff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0YzZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjQ3ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #14c6ff 0%, #0647ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14c6ff), color-stop(100%,#0647ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #14c6ff 0%,#0647ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #14c6ff 0%,#0647ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #14c6ff 0%,#0647ff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #14c6ff 0%,#0647ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14c6ff', endColorstr='#0647ff',GradientType=0 ); /* IE6-8 */

 
position: absolute; left: -2px; top: -5px; width: 240px; 
}
.a08_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a08_01a { float: left; border-radius: 30px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#14c6ff+0,0647ff+100 */
background: #14c6ff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0YzZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjQ3ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #14c6ff 0%, #0647ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14c6ff), color-stop(100%,#0647ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #14c6ff 0%,#0647ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #14c6ff 0%,#0647ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #14c6ff 0%,#0647ff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #14c6ff 0%,#0647ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14c6ff', endColorstr='#0647ff',GradientType=0 ); /* IE6-8 */



position: absolute; left: 13px; top: -7px; padding: 12px; 
}
.a08_02 { padding-top: 45px; }
.a08_03 { float: left; width: 100%; font-size: 95%; }
.a08_03 ul { padding-left: 8px; padding-right: 8px; padding-bottom: 10px; }
.a08_03 ul li { float: left; margin-right: 2px; margin-left: 2px; margin-bottom: 2px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4e4e4; }
.a08_03 ul li a { display: block; padding-top: 3px; padding-bottom: 3px; color: #000; padding-left: 20px; }
.a08_03 ul li a:hover { color: #F60; }
.a08_03 ul li:hover { background-image: url(../image/icon/icon_2.png); background-repeat: no-repeat; background-position: left center; }
.a08_04 { z-index: 5; position: absolute; left: 190px; top: 5px; }
.a08_05 {}


.a09 { background-image: url(../image/adrun_2.png); background-repeat: repeat-x; height: 148px; position: absolute; left: 253px; top: 683px; width: 475px; background-position: center top; }
.a09_01 { background-image: url(../image/adrun_1.png); background-repeat: no-repeat; background-position: left top; height: 148px; width: 100%; }
.a09_02 { background-image: url(../image/adrun_3.png); background-repeat: no-repeat; background-position: right top; height: 148px; padding-top: 10px; padding-left: 25px; }
.a09_03 {}

.a10 { float: left; width: 100%; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#97cbdb+0,4182a8+100 */
background: #97cbdb; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3Y2JkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MTgyYTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #97cbdb 0%, #4182a8 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97cbdb), color-stop(100%,#4182a8)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #97cbdb 0%,#4182a8 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #97cbdb 0%,#4182a8 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #97cbdb 0%,#4182a8 100%); /* IE10+ */ background: linear-gradient(to bottom,  #97cbdb 0%,#4182a8 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97cbdb', endColorstr='#4182a8',GradientType=0 ); /* IE6-8 */
display: block; 
margin-top: 15px;
}

.a10_1 {
    float: left;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #65adcd;
    width: 240px;
    height: 300px;
    margin-bottom: 15px;
    margin-right: 4px;
}

.a10_1 ul { padding-left: 8px; padding-right: 8px; }
.a10_1 ul li { }
.a10_1 ul li a { font-size: 95%; display: block; color: #000; }
.a10_1 ul li a:hover  { color: #FFF; }
.a10_2 { font-size: 100%; color: #FFF; margin-bottom: 10px; }
.a10_3 { width: 100%; float: left; margin-top: 25px; margin-bottom: 35px; }
.a10_4 { margin-left: 5px; }
.a10_5 { position: absolute; left: 444px; top: -13px; }


.a11 { float: left; width: 100%; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#97cbdb+0,3a617c+100 */ background: #97cbdb; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3Y2JkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYTYxN2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #97cbdb 0%, #3a617c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97cbdb), color-stop(100%,#3a617c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #97cbdb 0%,#3a617c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #97cbdb 0%,#3a617c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #97cbdb 0%,#3a617c 100%); /* IE10+ */ background: linear-gradient(to bottom,  #97cbdb 0%,#3a617c 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97cbdb', endColorstr='#3a617c',GradientType=0 ); /* IE6-8 */
padding-top: 15px; padding-bottom: 15px; 
	}


.a11a { float: left; width: 100%; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#97cbdb+0,3a617c+100 */ background: #97cbdb; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3Y2JkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYTYxN2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #97cbdb 0%, #3a617c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97cbdb), color-stop(100%,#3a617c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #97cbdb 0%,#3a617c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #97cbdb 0%,#3a617c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #97cbdb 0%,#3a617c 100%); /* IE10+ */ background: linear-gradient(to bottom,  #97cbdb 0%,#3a617c 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97cbdb', endColorstr='#3a617c',GradientType=0 ); /* IE6-8 */
padding-top: 15px; padding-bottom: 15px; 
	}




.a11_1 { float: left; font-size: 95%; }
.a11_2 { float: right; font-size: 95%; color: #4ca0c5; }
.a11_2 a { font-weight: bold; color: #FFF; margin-right: 5px; margin-left: 5px; }
.a11_2 a:hover { background-color: #639; }
.a11_3 { float: left; width: 100%; font-size: 95%; padding-top: 35px; padding-bottom: 50px; }
.a11_3_01 { float: left; background-image: url(../image/btm/line.png); background-repeat: no-repeat; background-position: right top; margin-right: 15px; padding-right: 15px; }
.a11_3_02 { float: left; color: #999; background-image: url(../image/btm/line.png); background-repeat: no-repeat; background-position: right top; margin-right: 15px; padding-right: 15px; width: 270px; }
.a11_3_02a { color: #000; }
.a11_3_03 { float: left; color: #999; background-image: url(../image/btm/line.png); background-repeat: no-repeat; background-position: right top; margin-right: 15px; padding-right: 15px; width: 270px; }
.a11_3_04 { float: right; width: 210px; }
.a11_3_05 { float: left; width: 850px; color: #5c9fbc; font-size: 95%; padding-top: 15px; padding-left: 104px; font-weight: bold; }
.a11_3_06 {float: left;}
.a11_3_07 { float: right; margin-bottom: 5px; }
.a11_3_08 { float: right; }
.a11_4 {}
.a11_5 {}

.a12_1 {}
.a12_1 li { }
.a12_1 li:hover {}



/*內頁*/
.a13 { border-radius: 2px; background-color: #DBDBDB; border: 3px solid #E3E3E3; width: 200px; float: left; left: 0px; top: 0px; margin-bottom: 15px; }
.a13_01 { float: left; border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#40a6bf+0,256593+100 */ background: #40a6bf; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwYTZiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTY1OTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #40a6bf 0%, #256593 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#40a6bf), color-stop(100%,#256593)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #40a6bf 0%,#256593 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #40a6bf 0%,#256593 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #40a6bf 0%,#256593 100%); /* IE10+ */ background: linear-gradient(to bottom,  #40a6bf 0%,#256593 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40a6bf', endColorstr='#256593',GradientType=0 ); /* IE6-8 */
position: absolute; left: 0px; top: 0px; width: 206px; color: #FFF; 
}
.a13_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a13_02 { padding-top: 45px; margin-bottom: 15px; padding-right: 10px; padding-left: 10px; }
.a13_03 { float: left; width: 100%; font-size: 95%; margin-bottom: 20px; }
.a13_03 ul { padding-left: 8px; padding-right: 8px; }
.a13_03 ul li { float: left; margin-right: 2px; margin-left: 2px; margin-bottom: 2px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4e4e4; }
.a13_03 ul li a { display: block; padding-top: 3px; padding-bottom: 3px; color: #000; padding-left: 20px; }
.a13_03 ul li a:hover { color: #F60; }
.a13_03 ul li:hover { background-image: url(../image/icon/icon_2.png); background-repeat: no-repeat; background-position: left center; }
.a13_04 { z-index: 5; position: absolute; left: 89%; top: 5px; }
.a13_05 {}


.a14 { float: right; width: 760px; 
}

.a15 { float: left; width: 200px; 
}

.a15_01 {}
.a15_02 {}
.a15_03 {}



.a16 {
    border-radius: 2px;
    background-color: #ffe491;
    border: 3px solid #ffefbd;
    float: left;
    position: relative;
    width: 100%;
    margin-bottom: 30px;
}

.a16_01 { float: left; border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fddf00+0,f89400+100 */ background: #fddf00; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZGYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODk0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #fddf00 0%, #f89400 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fddf00), color-stop(100%,#f89400)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* IE10+ */ background: linear-gradient(to bottom,  #fddf00 0%,#f89400 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fddf00', endColorstr='#f89400',GradientType=0 ); /* IE6-8 */
position: absolute; left: -3px; top: -3px; width: 103%; 
}
.a16_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a16_01a { float: left; border-radius: 30px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fddf00+0,f89400+100 */ background: #fddf00; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZGYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODk0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #fddf00 0%, #f89400 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fddf00), color-stop(100%,#f89400)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* IE10+ */ background: linear-gradient(to bottom,  #fddf00 0%,#f89400 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fddf00', endColorstr='#f89400',GradientType=0 ); /* IE6-8 */
position: absolute; left: 13px; top: -7px; padding: 12px; 
}
.a16_02 { padding-top: 45px; }


.a16_03 { float: left; width: 100%; }
.a16_03 ul { padding-left: 19px; margin-bottom: 5px; }
.a16_03 ul li { float: left; margin-right: 1px; margin-left: 1px; margin-bottom: 1px; }
.a16_03 img { border: 2px solid #FFE491; }
.a16_03 img:hover { border: 2px solid #66C; }




/*內頁^^*/


.top----------------------------------------- {}

.top { float: left; width: 100%; }

.top_1 { float: left; width: 100%; background-image: url(../image/bg_1.png); background-repeat: no-repeat; background-position: center top; height: 58px; z-index: 10; position: relative; }
.top_1_01 { text-align: right; color: #FFF; font-size: 95%; float: left; width: 100%; height: 29px; }
.top_1_01 ul { padding-top: 3px; }
.top_1_02 { text-align: right; font-size: 95%; float: left; width: 100%; color: #72AAC2; height: 29px; }
.top_1_02 ul { padding-top: 3px; padding-bottom: 0px; }
.top_1_02 a { color: #000; margin-right: 8px; margin-left: 8px; margin-top: 0px; margin-bottom: 0px; }
.top_1_02 a:hover  { color: #FFF; background-color: #2B749D; }

.top_2 { float: left; width: 100%; }
.top_2_01 { 
	height: 156px; 
	position: relative;
}

.top_2_02 { position: absolute; left: -10px; top: -57px; display: block; z-index: 15; }
.top_2_02a { position: absolute; left: -10px; top: -57px; display: none; }
.top_2_03 { background-color: #e3e3e3; color: #FFF; top: 126px; left: 10px; z-index: 1; float: left; text-align: left; width: 100%; }
.top_2_03 ul { 
	padding: 5px;
    padding-left: 29px;
    width: 980px;
    margin-left: auto;
    margin-right: auto;
}
.top_2_03 a { font-size: 95%; color: #000; margin-right: 5px; margin-left: 5px; }
.top_2_03 a:hover { color: #FFF; background-color: #666; }
.top_2_04 {}

.top_3 { float: left; width: 100%; background-image: url(../image/bg_2.png); background-repeat: no-repeat; background-position: center 29px; height: 75px; z-index: 20; }
.top_3a { height: 75px; z-index: 20; float: left; width: 100%; background-color: #ffffff;}
.top_3_01 { float: left; width: 99%; padding-left: 8px; padding-top: 3px; z-index: 20; }
.top_3_02 { font-weight: bold; color: #4ca0c5; padding-top: 12px; }
.top_3_03 { background-color: #20597B; height: 200px; width: 90%; padding: 15px; }
.top_3_04 { float: left; width: 100px; }
.top_3_04 a { color: #FFF; display: block; padding: 5px; }
.top_3_04 a:hover {}
.top_3_05 { position: absolute; z-index: 20; width: 980px; margin-top: 30px; }
.top_3_06 { padding-top: 15px; display: none; }
.top_3_07 { display: none; }
.top_3_07a { display: none; }
.top_3_07a-1 {}
.top_3_07a-2 {}
.top_3_07a-3 {}

.top_4 { border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1f1f1+0,d5d5d5+100 */ background: #f1f1f1; /* Old browsers */ background: -moz-linear-gradient(top,  #f1f1f1 0%, #d5d5d5 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#d5d5d5)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #f1f1f1 0%,#d5d5d5 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #f1f1f1 0%,#d5d5d5 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #f1f1f1 0%,#d5d5d5 100%); /* IE10+ */ background: linear-gradient(to bottom,  #f1f1f1 0%,#d5d5d5 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d5d5d5',GradientType=0 ); 
position: absolute; left: 740px; top: 245px; height: 80px; width: 241px; }

.top_4_01 { position: absolute; width: 73px; font-size: 83%; line-height: 18px; top: 10px; left: 11px; z-index: 1; }
.top_4_01 input { margin-right: 0px; margin-left: 0px; }
.top_4_02 { position: absolute; z-index: 2; left: 88px; top: 13px; width: 152px; height: 38px; }
.top_4_02-1 { width: 100px; border: 1px solid #c7c7c7; padding: 5px; }
.top_4_02-2 { margin-bottom: -8px; }
.top_4_03 { position: absolute; z-index: 3; top: 50px; left: 10px; font-size: 89%; width: 160px; }
.top_4_03 a { color: #ec7272; }
.top_4_03 a:hover { color: #FFF; background-color: #EC7272; }
.top_4_04 { position: absolute; z-index: 3; top: 48px; left: 172px; font-size: 95%; width: 63px; }



.top_4a { border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1f1f1+0,d5d5d5+100 */ background: #f1f1f1; /* Old browsers */ background: -moz-linear-gradient(top,  #f1f1f1 0%, #d5d5d5 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#d5d5d5)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #f1f1f1 0%,#d5d5d5 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #f1f1f1 0%,#d5d5d5 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #f1f1f1 0%,#d5d5d5 100%); /* IE10+ */ background: linear-gradient(to bottom,  #f1f1f1 0%,#d5d5d5 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d5d5d5',GradientType=0 ); 
position: absolute;left: 741px;top: 70px;height: 80px;width: 241px; }

.top_4a_01 { position: absolute; width: 73px; font-size: 83%; line-height: 18px; top: 10px; left: 11px; z-index: 1; }
.top_4a_01 input { margin-right: 0px; margin-left: 0px; }
.top_4a_02 { position: absolute; z-index: 2; left: 88px; top: 13px; width: 152px; height: 38px; }
.top_4a_02-1 { width: 100px; border: 1px solid #c7c7c7; padding: 5px; }
.top_4a_02-2 { margin-bottom: -8px; }
.top_4a_03 { position: absolute; z-index: 3; top: 48px; left: 12px; font-size: 95%; width: 157px; }
.top_4a_03 a { color: #ec7272; }
.top_4a_03 a:hover { color: #FFF; background-color: #EC7272; }
.top_4a_04 { position: absolute; z-index: 3; top: 48px; left: 172px; font-size: 95%; width: 63px; }



.center----------------------------------------- {}

.center { float: left; width: 100%; background-image: url(../image/bg_c_3.png); background-repeat: no-repeat; background-position: center top; padding-top: 15px; }
.center_bg_1 { background-image: url(../image/bg_c_1.png); background-repeat: no-repeat; background-position: left top; float: left; width: 100%; }
.center_bg_2 { background-image: url(../image/bg_c_2.png); background-repeat: no-repeat; background-position: right top; float: left; width: 100%; }
.center_1 { float: left; width: 730px; display: block; }
.center_1_01 { border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1f1f1+0,d5d5d5+100 */ background: #f1f1f1; /* Old browsers */ background: -moz-linear-gradient(top,  #f1f1f1 0%, #d5d5d5 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#d5d5d5)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #f1f1f1 0%,#d5d5d5 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #f1f1f1 0%,#d5d5d5 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #f1f1f1 0%,#d5d5d5 100%); /* IE10+ */ background: linear-gradient(to bottom,  #f1f1f1 0%,#d5d5d5 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d5d5d5',GradientType=0 ); 
float: left; width: 489px; 
}

.center_1_02 { border-radius: 2px; background-color: #e3e3e3; float: right; height: 36px; width: 237px; }
.center_1_02 ul { padding-top: 5px; padding-left: 3px; }
.center_1_02 ul li { float: left; margin-right: 1px; margin-left: 1px; }

.center_2 { float: left; border-radius: 2px; background-color: #e3e3e3; margin-top: 10px; padding: 3px; }


.box----------------------------------------- {}

.box {}
.box_1 { width: 980px; margin-right: auto; margin-left: auto; position: relative; }
.box_1a { width: 980px; margin-right: auto; margin-left: auto; position: relative; }
.box_2 { height: 850px; } 


.button----------------------------------------- {}

.button { border-radius: 2px; background-color: #7f7f7f; font-weight: bold; color: #FFF; float: left; }
.button a { display: block; color: #FFF; font-size: 9px; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.button:hover { background-color: #4D4D4D; }

.button_02 { border-radius: 2px; background-color: #9825a8; font-weight: bold; color: #FFF; float: left; }
.button_02 a { display: block; color: #FFF; font-size: 9px; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.button_02:hover { background-color: #F90; }

.button_03 { border-radius: 2px; background-color: #36871a; font-weight: bold; color: #FFF; float: left; }
.button_03 a { display: block; color: #FFF; font-size: 9px; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.button_03:hover { background-color: #255C12; }

.button_04 { border-radius: 2px; background-color: #213DAB; font-weight: bold; color: #FFF; float: left; }
.button_04 a { display: block; color: #FFF; font-size: 9px; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.button_04:hover { background-color: #0F1C4F; }

.zu { position: absolute; z-index: 10; }
.zu a { color: #32739D; font-size: 12px; }
.zu a:hover {nore;}





#myDiv { overflow: hidden; height: 130px; width: 500px; }
#myDiv img { border: 1px solid #CCC; width: 130px; height: 33px; margin-right: 10px; margin-bottom: 5px; }
#myDiv img:hover { border: 1px solid #666; }



/*970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970970*/
@media all and (max-width : 970px) {

/* CSS Document */
body { margin: 0px; font-weight: normal; font-family: Arial, Helvetica, sans-serif, "微軟正黑體"; }
ul,li{margin:0;padding:0;font-weight:normal;} 
li{list-style-type:none;margin: 0px;padding: 0px;}
input,form{margin:0;}
a {text-decoration: none;}
a:hover {}
a img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
h1,h2,h3,h4,h5,h6{ margin: 0px; padding: 0px; font-weight: normal; }


/*-- 內頁套程式用表格 --*/
.list_a { background-color:#e9e9e9; color:#000; }
.list_b {	background-color:#fff;	color:#000;}
.list_a:hover, .list_b:hover { background-color:#DCAFBB; color:#FFF; }
th { background-color:#CD8D9D; color:#fff; }
.table td, .table th, .table {	padding:4px;}
.table {	border: 1px solid #eef2e4;	padding:0;	margin:0;}
.table a { font-weight: bold; color: #F30; }
.table a:hover { color: #66C; }

/*-- div下方清空語法 --*/
.zbox:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.zbox {  display: inline-block;}
html[xmlns] .clearfix { display: block;}
* html .clearfix {  height: 1%;}


.a01----------------------------------------- {}

.a02 { float: left; top: 0px; left: 0px; border-radius: 2px; background-color: #e3e3e3; margin-top: 10px; width: 98%; padding: 3px; margin-bottom: 10px; }
/*.a03 { position: absolute; top: 321px; left: 253px; border-radius: 2px; width: 470px; padding: 3px; background-color: #e3e3e3; height: 348px; }*/

/*.a03 { top: 321px; left: 253px; border-radius: 2px; width: 98%; padding: 3px; background-color: #e3e3e3; height: 348px; float: left; margin-bottom: 15px; position:relative;}*/
.a03 {
    top: 0px;
    left: 0px;
    border-radius: 2px;
    width: 98%;
    padding: 3px;
    background-color: #e3e3e3;
    height: 348px;
    float: left;
    margin-bottom: 15px;
    position: relative;
}

.a03_01 { float: left; width: 100%; }
.a03_01 ul { padding: 10px; }
.a03_01 ul li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d3d3d3; font-size: 95%; float: left; width: 100%; }
.a03_01 ul li a { color: #000; display: block; padding-top: 4px; padding-bottom: 4px; padding-left: 18px; }
.a03_01 ul li a:hover { background-image: url(../image/icon/icon_2.png); background-repeat: no-repeat; background-position: left center; color: #F60; }
.a03_01 ul li:hover {}

.a03_01a { float: left; width: 100%; }
.a03_01a ul { padding: 10px; }
.a03_01a ul li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d3d3d3; font-size: 95%; float: left; width: 100%; }
.a03_01a ul li a { color: #000; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 18px; }
.a03_01a ul li a:hover { background-image: url(../image/icon/icon_2.png); background-repeat: no-repeat; background-position: left center; color: #F60; }
.a03_01a ul li:hover {}

.a03_02 { float: right; font-size: 83%; }  
.a03_03 { float: left; padding-left: 92%; padding-top: 10px; }

.a04 { border-radius: 2px; background-color: #ffe491; border: 3px solid #ffefbd; width: 48.5%; float: left; position: relative; margin-right: 1.2%; height: 230px; left: 0px; top: 0px; margin-bottom: 0px;}
.a04_01 { float: left; border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fddf00+0,f89400+100 */ background: #fddf00; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZGYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODk0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #fddf00 0%, #f89400 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fddf00), color-stop(100%,#f89400)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* IE10+ */ background: linear-gradient(to bottom,  #fddf00 0%,#f89400 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fddf00', endColorstr='#f89400',GradientType=0 ); /* IE6-8 */
position: absolute; left: -2px; top: -3px; width: 101.5%; 
}
.a04_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a04_01a { float: left; border-radius: 30px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fddf00+0,f89400+100 */ background: #fddf00; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZGYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODk0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #fddf00 0%, #f89400 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fddf00), color-stop(100%,#f89400)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* IE10+ */ background: linear-gradient(to bottom,  #fddf00 0%,#f89400 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fddf00', endColorstr='#f89400',GradientType=0 ); /* IE6-8 */
position: absolute; left: 13px; top: -7px; padding: 12px; 
}
.a04_02 { padding-top: 45px; }
.a04_03 {     margin-right: auto;
    margin-left: auto;
    width: 90%;
    text-align: left;}
.a04_03 ul { margin-bottom: 30px; margin-top: 10px; }
.a04_03 ul li { margin: 0px; padding: 0px; }
.a04_03 img { margin: 2px; }


.a05 { position: relative; border-radius: 2px; background-color: #f7c1ff; border: 3px solid #fadaff; width: 48.5%; float: left; height: 230px; left: 0px; top: 0px;}
.a05_01 { float: left; border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ed8df6+0,c12adf+100 */ background: #ed8df6; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkOGRmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTJhZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #ed8df6 0%, #c12adf 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed8df6), color-stop(100%,#c12adf)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #ed8df6 0%,#c12adf 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #ed8df6 0%,#c12adf 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #ed8df6 0%,#c12adf 100%); /* IE10+ */ background: linear-gradient(to bottom,  #ed8df6 0%,#c12adf 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed8df6', endColorstr='#c12adf',GradientType=0 ); /* IE6-8 */
position: absolute; left: -2px; top: -3px; width: 101.5%; 
}
.a05_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a05_01a { float: left; border-radius: 30px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ed8df6+0,c12adf+100 */
background: #ed8df6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkOGRmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTJhZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ed8df6 0%, #c12adf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed8df6), color-stop(100%,#c12adf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ed8df6 0%,#c12adf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ed8df6 0%,#c12adf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ed8df6 0%,#c12adf 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ed8df6 0%,#c12adf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed8df6', endColorstr='#c12adf',GradientType=0 ); /* IE6-8 */

position: absolute; left: 13px; top: -7px; padding: 12px; 
}
.a05_02 { padding-top: 45px; }
.a05_03 { float: left; width: 100%; font-size: 95%; }
.a05_03 ul { padding-left: 8px; padding-right: 8px; }
.a05_03 ul li { float: left; margin-right: 2px; margin-left: 2px; margin-bottom: 2px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4e4e4; }
.a05_03 ul li a { display: block; padding-top: 3px; padding-bottom: 3px; color: #000; padding-left: 20px; }
.a05_03 ul li a:hover { color: #F60; }
.a05_03 ul li:hover { background-image: url(../image/icon/icon_2.png); background-repeat: no-repeat; background-position: left center; }
.a05_04 { z-index: 5; position: absolute; left: 87%; top: 5px; }
.a05_05 {}


.a06 { position: relative; border-radius: 2px; background-color: #f7c1ff; border: 3px solid #fadaff; width: 48.5%; float: left; margin-top: 15px; margin-right: 1.2%; height: 260px; left: 0px; top: 0px;}
.a06_01 { float: left; border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cfcdff+0,5d54ff+100 */
background: #cfcdff; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmY2RmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZDU0ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #cfcdff 0%, #5d54ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfcdff), color-stop(100%,#5d54ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #cfcdff 0%,#5d54ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #cfcdff 0%,#5d54ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #cfcdff 0%,#5d54ff 100%); /* IE10+ */ background: linear-gradient(to bottom,  #cfcdff 0%,#5d54ff 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcdff', endColorstr='#5d54ff',GradientType=0 ); /* IE6-8 */
position: absolute; left: -2px; top: -5px; width: 101.5%; 
}
.a06_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a06_01a { float: left; border-radius: 30px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cfcdff+0,5d54ff+100 */
background: #cfcdff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmY2RmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZDU0ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #cfcdff 0%, #5d54ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfcdff), color-stop(100%,#5d54ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cfcdff 0%,#5d54ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cfcdff 0%,#5d54ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cfcdff 0%,#5d54ff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cfcdff 0%,#5d54ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcdff', endColorstr='#5d54ff',GradientType=0 ); /* IE6-8 */


position: absolute; left: 13px; top: -7px; padding: 12px; 
}
.a06_02 { padding-top: 45px; }
.a06_03 { float: left; width: 100%; font-size: 95%; }
.a06_03 ul { padding-left: 8px; padding-right: 8px; }
.a06_03 ul li { float: left; margin-right: 2px; margin-left: 2px; margin-bottom: 2px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4e4e4; }
.a06_03 ul li a { display: block; padding-top: 3px; padding-bottom: 3px; color: #000; padding-left: 20px; }
.a06_03 ul li a:hover { color: #F60; }
.a06_03 ul li:hover { background-image: url(../image/icon/icon_2.png); background-repeat: no-repeat; background-position: left center; }
.a06_04 { z-index: 5; position: absolute; left: 87%; top: 5px; }
.a06_05 {}




.a07 { position: relative; border-radius: 2px; background-color: #bcefac; border: 3px solid #fadaff; width: 48.5%; float: left; margin-top: 15px; height: 260px; left: 0px; top: 0px;}
.a07_01 { float: left; border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#87dc58+0,3caf27+100 */
background: #87dc58; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3ZGM1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzY2FmMjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #87dc58 0%, #3caf27 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87dc58), color-stop(100%,#3caf27)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #87dc58 0%,#3caf27 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #87dc58 0%,#3caf27 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #87dc58 0%,#3caf27 100%); /* IE10+ */ background: linear-gradient(to bottom,  #87dc58 0%,#3caf27 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87dc58', endColorstr='#3caf27',GradientType=0 ); /* IE6-8 */
position: absolute; left: -2px; top: -5px; width: 101.5%; 
}
.a07_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a07_01a { float: left; border-radius: 50px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#87dc58+0,3caf27+100 */
background: #87dc58; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3ZGM1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzY2FmMjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #87dc58 0%, #3caf27 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87dc58), color-stop(100%,#3caf27)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #87dc58 0%,#3caf27 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #87dc58 0%,#3caf27 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #87dc58 0%,#3caf27 100%); /* IE10+ */
background: linear-gradient(to bottom,  #87dc58 0%,#3caf27 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87dc58', endColorstr='#3caf27',GradientType=0 ); /* IE6-8 */
position: absolute; left: 13px; top: -7px; padding: 12px; 
}
.a07_02 { padding-top: 38px; }
.a07_03 { float: left; width: 100%; height: 225px; }

.a07_04 { z-index: 5; position: absolute; left: 190px; top: 5px; }
.a07_05 { float: left; padding-left: 87%; padding-top: 10px; }




.a08 { position: relative; border-radius: 2px; background-color: #f7c1ff; border: 3px solid #fadaff; width: 98%; float: left; margin-top: 15px; margin-bottom: 10px; left: 0px; top: 0px;}
.a08_01 { float: left; border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#14c6ff+0,0647ff+100 */ background: #14c6ff; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0YzZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjQ3ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #14c6ff 0%, #0647ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14c6ff), color-stop(100%,#0647ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #14c6ff 0%,#0647ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #14c6ff 0%,#0647ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #14c6ff 0%,#0647ff 100%); /* IE10+ */ background: linear-gradient(to bottom,  #14c6ff 0%,#0647ff 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14c6ff', endColorstr='#0647ff',GradientType=0 ); /* IE6-8 */
position: absolute; left: -2px; top: -5px; width: 100.6%; 
}
.a08_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a08_01a { float: left; border-radius: 30px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#14c6ff+0,0647ff+100 */
background: #14c6ff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0YzZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjQ3ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #14c6ff 0%, #0647ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14c6ff), color-stop(100%,#0647ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #14c6ff 0%,#0647ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #14c6ff 0%,#0647ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #14c6ff 0%,#0647ff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #14c6ff 0%,#0647ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14c6ff', endColorstr='#0647ff',GradientType=0 ); /* IE6-8 */



position: absolute; left: 13px; top: -7px; padding: 12px; 
}
.a08_02 { padding-top: 45px ; }
.a08_03 { float: left; width: 100%; font-size: 95%; }
.a08_03 ul { padding-left: 8px; padding-right: 8px; padding-bottom: 10px; }
.a08_03 ul li { float: left; margin-right: 2px; margin-left: 2px; margin-bottom: 2px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4e4e4; }
.a08_03 ul li a { display: block; padding-top: 3px; padding-bottom: 3px; color: #000; padding-left: 20px; }
.a08_03 ul li a:hover { color: #F60; }
.a08_03 ul li:hover { background-image: url(../image/icon/icon_2.png); background-repeat: no-repeat; background-position: left center; }
.a08_04 { z-index: 5; position: absolute; left: 93%; top: 3px; }
.a08_05 {}


.a09 { background-image: url(../image/adrun_2.png); background-repeat: repeat-x; height: 148px; width: 100%; background-position: center top; float: left; margin-bottom: 20px; left: 0px; top: 0px;
position: relative;}
.a09_01 { background-image: url(../image/adrun_1.png); background-repeat: no-repeat; background-position: left top; height: 148px; width: 100%; }
.a09_02 { background-image: url(../image/adrun_3.png); background-repeat: no-repeat; background-position: right top; height: 148px; padding-top: 10px; padding-left: 25px; }
.a09_03 {}

.a10 { display: block; float: left; width: 100%; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5FBCD8+0,4182a8+100 */ background: #5FBCD8; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3Y2JkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MTgyYTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #5FBCD8 0%, #4182a8 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5FBCD8), color-stop(100%,#4182a8)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #5FBCD8 0%,#4182a8 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #5FBCD8 0%,#4182a8 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #5FBCD8 0%,#4182a8 100%); /* IE10+ */ background: linear-gradient(to bottom,  #5FBCD8 0%,#4182a8 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5FBCD8', endColorstr='#4182a8',GradientType=0 ); 

}
.a10_1 { float: left; border-left-width: 1px; border-left-style: solid; border-left-color: #65adcd; width: 190px; margin-bottom: 15px; margin-right: 4px; }
.a10_1 ul { padding-left: 8px; padding-right: 8px; }
.a10_1 ul li { }
.a10_1 ul li a { font-size: 95%; display: block; color: #000; }
.a10_1 ul li a:hover  { color: #FFF; }
.a10_2 { font-size: 100%; color: #FFF; margin-bottom: 10px; }
.a10_3 { width: 100%; float: left; margin-top: 25px; margin-bottom: 35px; }
.a10_4 { margin-left: 5px; }
.a10_5 { position: absolute; left: 47%; top: -13px; }


.a11 { float: left; width: 100%; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#97cbdb+0,3a617c+100 */ background: #97cbdb; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3Y2JkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYTYxN2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #97cbdb 0%, #3a617c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97cbdb), color-stop(100%,#3a617c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #97cbdb 0%,#3a617c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #97cbdb 0%,#3a617c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #97cbdb 0%,#3a617c 100%); /* IE10+ */ background: linear-gradient(to bottom,  #97cbdb 0%,#3a617c 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97cbdb', endColorstr='#3a617c',GradientType=0 ); /* IE6-8 */
padding-top: 15px; padding-bottom: 15px; 
	}
.a11_1 { float: left; font-size: 95%; }
.a11_2 { float: left; font-size: 95%; color: #4ca0c5; margin-top: 5px; }
.a11_2 a { font-weight: bold; color: #FFF; margin-right: 5px; margin-left: 5px; }
.a11_2 a:hover { background-color: #639; }
.a11_3 { float: left; width: 100%; font-size: 95%; padding-top: 35px; padding-bottom: 50px; padding-left: 0px; }
.a11_3_01 { float: left; background-image: url(../image/btm/line.png); background-repeat: no-repeat; background-position: right top; margin-right: 15px; padding-right: 15px; }
.a11_3_02 {
    float: left;
    color: #999;
    background-image: url(../image/btm/line.png);
    background-repeat: no-repeat;
    background-position: right top;
    margin-right: 15px;
    padding-right: 15px;
    width: 270px;
    clear: both;
    margin-top: 20px;
    margin-left: 10px;
}
.a11_3_02a { color: #000; }
.a11_3_03 {
    float: left;
    color: #999;
    background-image: url(../image/btm/line.png);
    background-repeat: no-repeat;
    background-position: right top;
    margin-right: 15px;
    padding-right: 15px;
    width: 270px;
    margin-top: 20px;
}
.a11_3_04 {
    width: 210px;
    margin-top: 15px;
    position: absolute;
    left: 118px;
    top: -20px;
}
.a11_3_05 { float: left; width: 80%; color: #5c9fbc; font-size: 95%; padding-top: 15px; padding-left: 104px; font-weight: bold; }
.a11_3_06 {float: left;}
.a11_3_07 { float: right; margin-bottom: 5px; }
.a11_3_08 { float: right; }
.a11_4 {}
.a11_5 {}

.a12_1 {}
.a12_1 li { }
.a12_1 li:hover {}


/*內頁*/


.a13 { border-radius: 2px; background-color: #DBDBDB; border: 3px solid #E3E3E3; width: 200px; float: left; left: 0px; top: 0px; margin-right: 0px; }
.a13_01 { float: left; border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#40a6bf+0,256593+100 */ background: #40a6bf; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwYTZiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTY1OTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #40a6bf 0%, #256593 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#40a6bf), color-stop(100%,#256593)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #40a6bf 0%,#256593 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #40a6bf 0%,#256593 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #40a6bf 0%,#256593 100%); /* IE10+ */ background: linear-gradient(to bottom,  #40a6bf 0%,#256593 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40a6bf', endColorstr='#256593',GradientType=0 ); /* IE6-8 */
position: absolute; left: 0px; top: 0px; width: 206px; color: #FFF; 
}
.a13_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a13_02 { padding-top: 45px; margin-bottom: 15px; padding-right: 10px; padding-left: 10px; }
.a13_03 { float: left; width: 100%; font-size: 95%; margin-bottom: 20px; }
.a13_03 ul { padding-left: 8px; padding-right: 8px; }
.a13_03 ul li { float: left; margin-right: 2px; margin-left: 2px; margin-bottom: 2px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4e4e4; }
.a13_03 ul li a { display: block; padding-top: 3px; padding-bottom: 3px; color: #000; padding-left: 20px; }
.a13_03 ul li a:hover { color: #F60; }
.a13_03 ul li:hover { background-image: url(../image/icon/icon_2.png); background-repeat: no-repeat; background-position: left center; }
.a13_04 { z-index: 5; position: absolute; left: 89%; top: 5px; }
.a13_05 {}

.a14 {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}


.a15 { float: left; width: 200px; display: none;}
.a15_01 {}
.a15_02 {}
.a15_03 {}



.a16 { border-radius: 2px; background-color: #ffe491; border: 3px solid #ffefbd; float: left; position: relative; width: 100%; }
.a16_01 { float: left; border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fddf00+0,f89400+100 */ background: #fddf00; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZGYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODk0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #fddf00 0%, #f89400 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fddf00), color-stop(100%,#f89400)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* IE10+ */ background: linear-gradient(to bottom,  #fddf00 0%,#f89400 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fddf00', endColorstr='#f89400',GradientType=0 ); /* IE6-8 */
position: absolute; left: -3px; top: -3px; width: 103%; 
}
.a16_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a16_01a { float: left; border-radius: 30px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fddf00+0,f89400+100 */ background: #fddf00; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZGYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODk0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #fddf00 0%, #f89400 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fddf00), color-stop(100%,#f89400)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* IE10+ */ background: linear-gradient(to bottom,  #fddf00 0%,#f89400 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fddf00', endColorstr='#f89400',GradientType=0 ); /* IE6-8 */
position: absolute; left: 13px; top: -7px; padding: 12px; 
}
.a16_02 { padding-top: 45px; }
.a16_03 { float: left; width: 100%; }
.a16_03 ul { padding-left: 33px; margin-bottom: 5px; }
.a16_03 ul li { float: left; margin-right: 1px; margin-left: 1px; margin-bottom: 1px; }
.a16_03 img { border: 2px solid #FFE491; }
.a16_03 img:hover { border: 2px solid #66C; }



/*內頁^^*/


.top----------------------------------------- {}

.top { float: left; width: 100%; }

.top_1 { float: left; width: 100%; background-image: url(../image/bg_1.png); background-repeat: no-repeat; background-position: center top; height: 58px; }
.top_1_01 { text-align: right; color: #FFF; font-size: 95%; float: left; width: 100%; height: 29px; }
.top_1_01 ul { padding-top: 3px; }
.top_1_02 { text-align: right; font-size: 95%; float: left; width: 100%; color: #72AAC2; height: 29px; }
.top_1_02 ul { padding-top: 3px; padding-bottom: 0px;}
.top_1_02 a { color: #000; margin-right: 4px; margin-left: 4px; margin-top: 0px; margin-bottom: 0px; }
.top_1_02 a:hover  { color: #FFF; background-color: #2B749D; }

.top_2 { float: left; width: 100%; }

.top_2_01 { height: 156px; margin-bottom: 0px;}
.top_2_02 { position: absolute; left: 10px; top: -57px; display: block; z-index: 11}
.top_2_02a { position: absolute; left: -10px; top: -57px; display: none; }


.top_2_03 {
    position: relative;
    background-color: #e3e3e3;
    color: #FFF;
    top: 0px;
    left: 0;
}

.top_2_03 ul { padding: 5px; }
.top_2_03 a { font-size: 95%; color: #000; margin-right: 5px; margin-left: 5px; }
.top_2_03 a:hover { color: #FFF; background-color: #666; }
.top_2_04 {}

.top_3 { float: left; width: 100%; background-image: url(../image/bg_2.png); background-repeat: no-repeat; background-position: center 30px; height: 75px; z-index: 20; }

top_3a {
    height: 75px;
    z-index: 20;
    float: left;
    width: 100%;
}

.top_3_01 { float: left; width: 99%; padding-left: 8px; padding-top: 3px; z-index: 20; }
.top_3_02 { font-weight: bold; color: #4ca0c5; padding-top: 12px; }
.top_3_03 { background-color: #20597B; height: 200px; width: 90%; padding: 15px; }
.top_3_04 { float: left; width: 100px; }
.top_3_04 a { color: #FFF; display: block; padding: 5px; }
.top_3_04 a:hover {}
.top_3_05 {
    position: relative;
    z-index: 20;
    width: 100%;
}
.top_3_06 { padding-top: 15px; display: none; }


.top_3_07 { display: none; }
.top_3_07a { display: none; }
.top_3_07a-1 {}
.top_3_07a-2 {}
.top_3_07a-3 {}


.top_4 {
    border-radius: 0px;
    background: #bababa;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #bababa 0%, #a5a5a5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bababa), color-stop(100%,#a5a5a5));
    background: -webkit-linear-gradient(top, #bababa 0%,#a5a5a5 100%);
    background: -o-linear-gradient(top, #bababa 0%,#a5a5a5 100%);
    background: -ms-linear-gradient(top, #bababa 0%,#a5a5a5 100%);
    background: linear-gradient(to bottom, #bababa 0%,#a5a5a5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#a5a5a5',GradientType=0 );
    position: relative;
    left: 0px;
    top: 0px;
    height: 40px;
    width: 100%;
}



.top_4_01 { position: absolute; width: 162px; font-size: 83%; line-height: 18px; top: 11px; left: 31px; z-index: 1; }
.top_4_01 input { margin-right: 5px; margin-left: 5px; }
.top_4_02 { position: absolute; z-index: 2; left: 200px; top: 6px; width: 203px; height: 38px; }
.top_4_02-1 { width: 150px; border: 1px solid #c7c7c7; padding: 5px; }
.top_4_02-2 { margin-bottom: -8px; }
.top_4_03 { position: absolute; z-index: 3; top: 10px; left: 415px; font-size: 95%; width: 192px; text-align: right; }
.top_4_03 a { color: #FFF; }
.top_4_03 a:hover { color: #FFF; background-color: #EC7272; }
.top_4_04 { position: absolute; z-index: 3; top: 10px; left: 615px; font-size: 95%; width: 100px;}







.top_4a {
    border-radius: 0px;
    background: #bababa;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #bababa 0%, #a5a5a5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bababa), color-stop(100%,#a5a5a5));
    background: -webkit-linear-gradient(top, #bababa 0%,#a5a5a5 100%);
    background: -o-linear-gradient(top, #bababa 0%,#a5a5a5 100%);
    background: -ms-linear-gradient(top, #bababa 0%,#a5a5a5 100%);
    background: linear-gradient(to bottom, #bababa 0%,#a5a5a5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#a5a5a5',GradientType=0 );
    position: relative;
    left: 0px;
    top: 0px;
    height: 40px;
    width: 100%;
}



.top_4a_01 { position: absolute; width: 162px; font-size: 83%; line-height: 18px; top: 11px; left: 31px; z-index: 1; }
.top_4a_01 input { margin-right: 5px; margin-left: 5px; }
.top_4a_02 { position: absolute; z-index: 2; left: 200px; top: 6px; width: 203px; height: 38px; }
.top_4a_02-1 { width: 150px; border: 1px solid #c7c7c7; padding: 5px; }
.top_4a_02-2 { margin-bottom: -8px; }
.top_4a_03 { position: absolute; z-index: 3; top: 10px; left: 415px; font-size: 95%; width: 192px; text-align: right; }
.top_4a_03 a { color: #FFF; }
.top_4a_03 a:hover { color: #FFF; background-color: #EC7272; }
.top_4a_04 { position: absolute; z-index: 3; top: 10px; left: 615px; font-size: 95%; width: 100px;}





.center----------------------------------------- {}

.center { float: left; width: 100%; background-image: url(../image/bg_c_3.png); background-repeat: no-repeat; background-position: center top; padding-top: 15px; }
.center_bg_1 { background-image: url(../image/bg_c_1.png); background-repeat: no-repeat; background-position: left top; float: left; width: 100%; }
.center_bg_2 { background-image: url(../image/bg_c_2.png); background-repeat: no-repeat; background-position: right top; float: left; width: 100%; }
.center_1 { float: left; width: 100%; display: block;}
.center_1_01 { border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1f1f1+0,d5d5d5+100 */ background: #f1f1f1; /* Old browsers */ background: -moz-linear-gradient(top,  #f1f1f1 0%, #d5d5d5 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#d5d5d5)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #f1f1f1 0%,#d5d5d5 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #f1f1f1 0%,#d5d5d5 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #f1f1f1 0%,#d5d5d5 100%); /* IE10+ */ background: linear-gradient(to bottom,  #f1f1f1 0%,#d5d5d5 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d5d5d5',GradientType=0 ); 
float: left; width: 100%; 
}

.center_1_02 { border-radius: 2px; background-color: #e3e3e3; float: right; height: 36px; width: 90px; display: none; }
.center_1_02 ul { padding-top: 5px; padding-left: 3px; }
.center_1_02 ul li { float: left; margin-right: 1px; margin-left: 1px; }

.center_2 { float: left; border-radius: 2px; background-color: #e3e3e3; margin-top: 10px; padding: 3px; }


.box----------------------------------------- {}

.box {}
.box_1 { width: 96%; margin-right: auto; margin-left: auto; position: relative; }
.box_1a { width: 100%; margin-right: auto; margin-left: auto; position: relative; }
.box_2 { } 


.button----------------------------------------- {}

.button { border-radius: 2px; background-color: #7f7f7f; font-weight: bold; color: #FFF; float: left; }
.button a { display: block; color: #FFF; font-size: 9px; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.button:hover { background-color: #4D4D4D; }

.button_02 { border-radius: 2px; background-color: #9825a8; font-weight: bold; color: #FFF; float: left; }
.button_02 a { display: block; color: #FFF; font-size: 9px; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.button_02:hover { background-color: #F90; }

.button_03 { border-radius: 2px; background-color: #36871a; font-weight: bold; color: #FFF; float: left; }
.button_03 a { display: block; color: #FFF; font-size: 9px; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.button_03:hover { background-color: #255C12; }

.button_04 { border-radius: 2px; background-color: #1f3aa2; font-weight: bold; color: #FFF; float: left; }
.button_04 a { display: block; color: #FFF; font-size: 9px; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.button_04:hover { background-color: #0F1C4F; }



#myDiv { overflow: hidden; height: 130px; width: 97%; }
#myDiv img { border: 1px solid #CCC; width: 130px; height: 33px; margin-right: 1px; margin-bottom: 5px; }
#myDiv img:hover { border: 1px solid #666; }










}
/*480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480480*/
@media all and (max-width : 778px) {



/* CSS Document */
body { margin: 0px; font-weight: normal; font-family: Arial, Helvetica, sans-serif, "微軟正黑體"; }
ul,li{margin:0;padding:0;font-weight:normal;} 
li{list-style-type:none;margin: 0px;padding: 0px;}
input,form{margin:0;}
a {text-decoration: none;}
a:hover {}
a img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
h1,h2,h3,h4,h5,h6{ margin: 0px; padding: 0px; font-weight: normal; }


/*-- 內頁套程式用表格 --*/
.list_a { background-color:#e9e9e9; color:#000; }
.list_b {	background-color:#fff;	color:#000;}
.list_a:hover, .list_b:hover { background-color:#DCAFBB; color:#FFF; }
th { background-color:#CD8D9D; color:#fff; }
.table td, .table th, .table {	padding:4px;}
.table {	border: 1px solid #eef2e4;	padding:0;	margin:0;}
.table a { font-weight: bold; color: #F30; }
.table a:hover { color: #66C; }

/*-- div下方清空語法 --*/
.zbox:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.zbox {  display: inline-block;}
html[xmlns] .clearfix { display: block;}
* html .clearfix {  height: 1%;}


.a01----------------------------------------- {}

.a02 { float: left; top: 0px; left: 0px; border-radius: 2px; background-color: #e3e3e3; margin-top: 10px; width: 98%; padding: 3px; margin-bottom: 10px; margin-top: 0px}






/*.a03 { position: absolute; top: 321px; left: 253px; border-radius: 2px; width: 470px; padding: 3px; background-color: #e3e3e3; height: 348px; }*/

/*.a03 { top: 321px; left: 253px; border-radius: 2px; width: 98%; padding: 3px; background-color: #e3e3e3; height: 348px; float: left; margin-bottom: 15px; position:relative;}*/
.a03 {
    top: 0px;
    left: 0px;
    border-radius: 2px;
    width: 98%;
    padding: 3px;
    background-color: #e3e3e3;
    height: auto;
    float: left;
    margin-bottom: 15px;
    position: relative;
}

.a03_01 { float: left; width: 100%; }
.a03_01 ul { padding: 10px; }
.a03_01 ul li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d3d3d3; font-size: 95%; float: left; width: 100%; }
.a03_01 ul li a { color: #000; display: block; padding-top: 4px; padding-bottom: 4px; padding-left: 18px; }
.a03_01 ul li a:hover { background-image: url(../image/icon/icon_2.png); background-repeat: no-repeat; background-position: left center; color: #F60; }
.a03_01 ul li:hover {}

.a03_01a { float: left; width: 100%; }
.a03_01a ul { padding: 10px; }
.a03_01a ul li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d3d3d3; font-size: 95%; float: left; width: 100%; }
.a03_01a ul li a { color: #000; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 18px; }
.a03_01a ul li a:hover { background-image: url(../image/icon/icon_2.png); background-repeat: no-repeat; background-position: left center; color: #F60; }
.a03_01a ul li:hover {}

.a03_02 { float: right; font-size: 83%; }  
.a03_03 { float: left; padding-left: 91%; padding-top: 10px; padding-bottom: 10px;}

.a04 { border-radius: 2px; background-color: #ffe491; border: 3px solid #ffefbd; width: 98%; float: left; position: relative; margin-right: 1.2%; height: auto; left: 0px; top: 0px; margin-bottom: 15px;}
.a04_01 { float: left; border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fddf00+0,f89400+100 */ background: #fddf00; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZGYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODk0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #fddf00 0%, #f89400 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fddf00), color-stop(100%,#f89400)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* IE10+ */ background: linear-gradient(to bottom,  #fddf00 0%,#f89400 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fddf00', endColorstr='#f89400',GradientType=0 ); /* IE6-8 */
position: absolute; left: -2px; top: -3px; width: 100.6%; 
}
.a04_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a04_01a { float: left; border-radius: 30px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fddf00+0,f89400+100 */ background: #fddf00; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZGYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODk0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #fddf00 0%, #f89400 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fddf00), color-stop(100%,#f89400)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* IE10+ */ background: linear-gradient(to bottom,  #fddf00 0%,#f89400 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fddf00', endColorstr='#f89400',GradientType=0 ); /* IE6-8 */
position: absolute; left: 13px; top: -7px; padding: 12px; 
}
.a04_02 { padding-top: 45px; }
.a04_03 {     margin-right: auto;
    margin-left: auto;
    width: 83%;
    text-align: center;}
.a04_03 ul { margin-bottom: 30px; margin-top: 10px; width: 100%;}
.a04_03 ul li { margin: 0px; padding: 0px; }
.a04_03 img { margin: 2px; width: 24%; min-width: 100px;}


.a05 { position: relative; border-radius: 2px; background-color: #f7c1ff; border: 3px solid #fadaff; width: 98%; float: left; height: 230px; left: 0px; top: 0px;}
.a05_01 { float: left; border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ed8df6+0,c12adf+100 */ background: #ed8df6; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkOGRmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTJhZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #ed8df6 0%, #c12adf 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed8df6), color-stop(100%,#c12adf)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #ed8df6 0%,#c12adf 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #ed8df6 0%,#c12adf 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #ed8df6 0%,#c12adf 100%); /* IE10+ */ background: linear-gradient(to bottom,  #ed8df6 0%,#c12adf 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed8df6', endColorstr='#c12adf',GradientType=0 ); /* IE6-8 */
position: absolute; left: -2px; top: -3px; width: 100.6%; 
}
.a05_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a05_01a { float: left; border-radius: 30px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ed8df6+0,c12adf+100 */
background: #ed8df6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkOGRmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTJhZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ed8df6 0%, #c12adf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed8df6), color-stop(100%,#c12adf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ed8df6 0%,#c12adf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ed8df6 0%,#c12adf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ed8df6 0%,#c12adf 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ed8df6 0%,#c12adf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed8df6', endColorstr='#c12adf',GradientType=0 ); /* IE6-8 */

position: absolute; left: 13px; top: -7px; padding: 12px; 
}
.a05_02 { padding-top: 45px; }
.a05_03 { float: left; width: 100%; font-size: 95%; }
.a05_03 ul { padding-left: 8px; padding-right: 8px; }
.a05_03 ul li { float: left; margin-right: 2px; margin-left: 2px; margin-bottom: 2px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4e4e4; }
.a05_03 ul li a { display: block; padding-top: 3px; padding-bottom: 3px; color: #000; padding-left: 20px; }
.a05_03 ul li a:hover { color: #F60; }
.a05_03 ul li:hover { background-image: url(../image/icon/icon_2.png); background-repeat: no-repeat; background-position: left center; }
.a05_04 { z-index: 5; position: absolute; left: 89%; top: 5px; }
.a05_05 {}


.a06 { position: relative; border-radius: 2px; background-color: #f7c1ff; border: 3px solid #fadaff; width: 98%; float: left; margin-top: 15px; margin-right: 1.2%; height: 260px; left: 0px; top: 0px;}
.a06_01 { float: left; border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cfcdff+0,5d54ff+100 */
background: #cfcdff; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmY2RmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZDU0ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #cfcdff 0%, #5d54ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfcdff), color-stop(100%,#5d54ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #cfcdff 0%,#5d54ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #cfcdff 0%,#5d54ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #cfcdff 0%,#5d54ff 100%); /* IE10+ */ background: linear-gradient(to bottom,  #cfcdff 0%,#5d54ff 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcdff', endColorstr='#5d54ff',GradientType=0 ); /* IE6-8 */
position: absolute; left: -2px; top: -5px; width: 100.6%; 
}
.a06_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a06_01a { float: left; border-radius: 30px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cfcdff+0,5d54ff+100 */
background: #cfcdff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmY2RmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZDU0ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #cfcdff 0%, #5d54ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfcdff), color-stop(100%,#5d54ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cfcdff 0%,#5d54ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cfcdff 0%,#5d54ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cfcdff 0%,#5d54ff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cfcdff 0%,#5d54ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcdff', endColorstr='#5d54ff',GradientType=0 ); /* IE6-8 */


position: absolute; left: 13px; top: -7px; padding: 12px; 
}
.a06_02 { padding-top: 45px; }
.a06_03 { float: left; width: 100%; font-size: 95%; }
.a06_03 ul { padding-left: 8px; padding-right: 8px; }
.a06_03 ul li { float: left; margin-right: 2px; margin-left: 2px; margin-bottom: 2px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4e4e4; }
.a06_03 ul li a { display: block; padding-top: 3px; padding-bottom: 3px; color: #000; padding-left: 20px; }
.a06_03 ul li a:hover { color: #F60; }
.a06_03 ul li:hover { background-image: url(../image/icon/icon_2.png); background-repeat: no-repeat; background-position: left center; }
.a06_04 { z-index: 5; position: absolute; left: 89%; top: 5px; }
.a06_05 {}




.a07 { position: relative; border-radius: 2px; background-color: #bcefac; border: 3px solid #fadaff; width: 98%; float: left; margin-top: 15px; height: auto; left: 0px; top: 0px;}
.a07_01 { float: left; border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#87dc58+0,3caf27+100 */
background: #87dc58; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3ZGM1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzY2FmMjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #87dc58 0%, #3caf27 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87dc58), color-stop(100%,#3caf27)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #87dc58 0%,#3caf27 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #87dc58 0%,#3caf27 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #87dc58 0%,#3caf27 100%); /* IE10+ */ background: linear-gradient(to bottom,  #87dc58 0%,#3caf27 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87dc58', endColorstr='#3caf27',GradientType=0 ); /* IE6-8 */
position: absolute; left: -2px; top: -5px; width: 100.6%; 
}
.a07_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a07_01a { float: left; border-radius: 50px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#87dc58+0,3caf27+100 */
background: #87dc58; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3ZGM1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzY2FmMjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #87dc58 0%, #3caf27 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87dc58), color-stop(100%,#3caf27)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #87dc58 0%,#3caf27 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #87dc58 0%,#3caf27 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #87dc58 0%,#3caf27 100%); /* IE10+ */
background: linear-gradient(to bottom,  #87dc58 0%,#3caf27 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87dc58', endColorstr='#3caf27',GradientType=0 ); /* IE6-8 */
position: absolute; left: 13px; top: -7px; padding: 12px; 
}
.a07_02 { padding-top: 38px; }
.a07_03 { float: left; width: 100%; height: auto; }

.a07_04 { z-index: 5; position: absolute; left: 190px; top: 5px; }
.a07_05 { float: left; padding-left: 91%; padding-top: 10px;     padding-bottom: 10px;}




.a08 { position: relative; border-radius: 2px; background-color: #f7c1ff; border: 3px solid #fadaff; width: 98%; float: left; margin-top: 15px; margin-bottom: 10px; left: 0px; top: 0px;}
.a08_01 { float: left; border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#14c6ff+0,0647ff+100 */ background: #14c6ff; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0YzZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjQ3ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #14c6ff 0%, #0647ff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14c6ff), color-stop(100%,#0647ff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #14c6ff 0%,#0647ff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #14c6ff 0%,#0647ff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #14c6ff 0%,#0647ff 100%); /* IE10+ */ background: linear-gradient(to bottom,  #14c6ff 0%,#0647ff 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14c6ff', endColorstr='#0647ff',GradientType=0 ); /* IE6-8 */
position: absolute; left: -2px; top: -5px; width: 100.6%; 
}
.a08_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a08_01a { float: left; border-radius: 30px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#14c6ff+0,0647ff+100 */
background: #14c6ff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0YzZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjQ3ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #14c6ff 0%, #0647ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14c6ff), color-stop(100%,#0647ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #14c6ff 0%,#0647ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #14c6ff 0%,#0647ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #14c6ff 0%,#0647ff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #14c6ff 0%,#0647ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14c6ff', endColorstr='#0647ff',GradientType=0 ); /* IE6-8 */



position: absolute; left: 13px; top: -7px; padding: 12px; 
}
.a08_02 { padding-top: 45px ; }
.a08_03 { float: left; width: 100%; font-size: 95%; }
.a08_03 ul { padding-left: 8px; padding-right: 8px; padding-bottom: 10px; }
.a08_03 ul li { float: left; margin-right: 2px; margin-left: 2px; margin-bottom: 2px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4e4e4; }
.a08_03 ul li a { display: block; padding-top: 3px; padding-bottom: 3px; color: #000; padding-left: 20px; }
.a08_03 ul li a:hover { color: #F60; }
.a08_03 ul li:hover { background-image: url(../image/icon/icon_2.png); background-repeat: no-repeat; background-position: left center; }
.a08_04 { z-index: 5; position: absolute; left: 89%; top: 3px; }
.a08_05 {}


.a09 { background-image: url(../image/adrun_2.png); background-repeat: repeat-x; height: 148px; width: 100%; background-position: center top; float: left; margin-bottom: 20px; left: 0px; top: 0px;
position: relative;}
.a09_01 { background-image: url(../image/adrun_1.png); background-repeat: no-repeat; background-position: left top; height: 148px; width: 100%; }
.a09_02 { background-image: url(../image/adrun_3.png); background-repeat: no-repeat; background-position: right top; height: 148px; padding-top: 10px; padding-left: 25px; }
.a09_03 {}

.a10 { display: none; float: left; width: 100%; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5FBCD8+0,4182a8+100 */ background: #5FBCD8; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3Y2JkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MTgyYTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #5FBCD8 0%, #4182a8 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5FBCD8), color-stop(100%,#4182a8)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #5FBCD8 0%,#4182a8 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #5FBCD8 0%,#4182a8 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #5FBCD8 0%,#4182a8 100%); /* IE10+ */ background: linear-gradient(to bottom,  #5FBCD8 0%,#4182a8 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5FBCD8', endColorstr='#4182a8',GradientType=0 ); 

}
.a10_1 { float: left; border-left-width: 1px; border-left-style: solid; border-left-color: #65adcd; width: 190px; margin-bottom: 15px; margin-right: 4px; }
.a10_1 ul { padding-left: 8px; padding-right: 8px; }
.a10_1 ul li { }
.a10_1 ul li a { font-size: 95%; display: block; color: #000; }
.a10_1 ul li a:hover  { color: #FFF; }
.a10_2 { font-size: 100%; color: #FFF; margin-bottom: 10px; }
.a10_3 { width: 100%; float: left; margin-top: 25px; margin-bottom: 35px; }
.a10_4 { margin-left: 5px; }
.a10_5 { position: absolute; left: 47%; top: -13px; }


.a11 { float: left; width: 97%; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#97cbdb+0,3a617c+100 */ background: #97cbdb; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3Y2JkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYTYxN2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #97cbdb 0%, #3a617c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97cbdb), color-stop(100%,#3a617c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #97cbdb 0%,#3a617c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #97cbdb 0%,#3a617c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #97cbdb 0%,#3a617c 100%); /* IE10+ */ background: linear-gradient(to bottom,  #97cbdb 0%,#3a617c 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97cbdb', endColorstr='#3a617c',GradientType=0 ); /* IE6-8 */
padding-top: 15px; padding-bottom: 15px; padding-left: 10px;
	}
.a11_1 { float: left; font-size: 95%; }
.a11_2 { float: left; font-size: 95%; color: #4ca0c5; margin-top: 5px; }
.a11_2 a { font-weight: bold; color: #FFF; margin-right: 5px; margin-left: 5px; }
.a11_2 a:hover { background-color: #639; }
.a11_3 { float: left; width: 100%; font-size: 95%; padding-top: 35px; padding-bottom: 50px; }
.a11_3_01 { float: left; background-image: url(../image/btm/line.png); background-repeat: no-repeat; background-position: right top; margin-right: 15px; padding-right: 15px; margin-bottom: 10px;margin-left: 10px;}
.a11_3_02 { float: left; color: #999; background-image: url(../image/btm/line.png); background-repeat: no-repeat; background-position: right top; margin-right: 15px; padding-right: 15px; width: 270px; padding-bottom: 10px;}
.a11_3_02a { color: #000; }
.a11_3_03 { margin-left: 10px; float: left; color: #999; background-image: url(../image/btm/line.png); background-repeat: no-repeat; background-position: right top; margin-right: 15px; padding-right: 15px; width: 270px; }
.a11_3_04 { width: 210px; float: left; margin-top: 15px; }
.a11_3_05 { float: left; width: 80%; color: #5c9fbc; font-size: 95%; padding-top: 15px; padding-left: 10px; font-weight: bold; }
.a11_3_06 {float: left;}
.a11_3_07 { float: right; margin-bottom: 5px; }
.a11_3_08 { float: right; }
.a11_4 {}
.a11_5 {}

.a12_1 {}
.a12_1 li { }
.a12_1 li:hover {}



/*內頁*/
.a13 { border-radius: 2px; background-color: #DBDBDB; border: 3px solid #E3E3E3; width: 200px; float: left; left: 0px; top: 0px; margin-right: 15px; display: none;}
.a13_01 { float: left; border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#40a6bf+0,256593+100 */ background: #40a6bf; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwYTZiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTY1OTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #40a6bf 0%, #256593 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#40a6bf), color-stop(100%,#256593)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #40a6bf 0%,#256593 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #40a6bf 0%,#256593 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #40a6bf 0%,#256593 100%); /* IE10+ */ background: linear-gradient(to bottom,  #40a6bf 0%,#256593 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40a6bf', endColorstr='#256593',GradientType=0 ); /* IE6-8 */
position: absolute; left: 0px; top: 0px; width: 206px; color: #FFF; 
}
.a13_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a13_02 { padding-top: 45px; margin-bottom: 15px; padding-right: 10px; padding-left: 10px; }
.a13_03 { float: left; width: 100%; font-size: 95%; margin-bottom: 20px; }
.a13_03 ul { padding-left: 8px; padding-right: 8px; }
.a13_03 ul li { float: left; margin-right: 2px; margin-left: 2px; margin-bottom: 2px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4e4e4; }
.a13_03 ul li a { display: block; padding-top: 3px; padding-bottom: 3px; color: #000; padding-left: 20px; }
.a13_03 ul li a:hover { color: #F60; }
.a13_03 ul li:hover { background-image: url(../image/icon/icon_2.png); background-repeat: no-repeat; background-position: left center; }
.a13_04 { z-index: 5; position: absolute; left: 89%; top: 5px; }
.a13_05 {}



.a14 { float: left; width: 100%; margin-bottom: 50px; }


.a15 { float: left; width: 200px; }
.a15_01 {}
.a15_02 {}
.a15_03 {}



.a16 { border-radius: 2px; background-color: #ffe491; border: 3px solid #ffefbd; float: left; position: relative; width: 100%; }
.a16_01 { float: left; border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fddf00+0,f89400+100 */ background: #fddf00; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZGYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODk0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #fddf00 0%, #f89400 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fddf00), color-stop(100%,#f89400)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* IE10+ */ background: linear-gradient(to bottom,  #fddf00 0%,#f89400 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fddf00', endColorstr='#f89400',GradientType=0 ); /* IE6-8 */
position: absolute; left: -3px; top: -3px; width: 103%; 
}
.a16_01 ul { padding-top: 7px; padding-bottom: 7px; text-align: center; }	
.a16_01a { float: left; border-radius: 30px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fddf00+0,f89400+100 */ background: #fddf00; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZGYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODk0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #fddf00 0%, #f89400 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fddf00), color-stop(100%,#f89400)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #fddf00 0%,#f89400 100%); /* IE10+ */ background: linear-gradient(to bottom,  #fddf00 0%,#f89400 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fddf00', endColorstr='#f89400',GradientType=0 ); /* IE6-8 */
position: absolute; left: 13px; top: -7px; padding: 12px; 
}
.a16_02 { padding-top: 45px; }
.a16_03 { width: 83%; margin-right: auto; margin-left: auto; }
.a16_03 ul { margin-bottom: 5px; }
.a16_03 ul li { float: left; margin-right: 1px; margin-left: 1px; margin-bottom: 1px; }
.a16_03 img { margin: 2px; }





/*內頁^^*/


.top----------------------------------------- {}

.top { float: left; width: 100%; }

.top_1 { float: left; width: 100%; background-image: url(../image/bg_1.png); background-repeat: no-repeat; background-position: center top; height: auto; }
.top_1_01 {     text-align: center; color: #FFF; font-size: 95%; float: left; width: 100%; height: auto; }
.top_1_01 ul { padding-top: 3px; }
.top_1_02 { text-align: right; font-size: 95%; float: left; width: 100%; color: #72AAC2; height: auto; }
.top_1_02 ul { padding-top: 15px; padding-bottom: 15px; padding-left: 50px;}
.top_1_02 a { color: #000; margin-right: 4px; margin-left: 4px; margin-top: 0px; margin-bottom: 0px; }
.top_1_02 a:hover  { color: #FFF; background-color: #2B749D; }

.top_2 { float: left; width: 100%; }

.top_2_01 { height: 156px;margin-bottom: 0px; }
.top_2_02 { position: absolute; left: 10px; top: -57px; display: none;}
.top_2_02a { position: absolute; left: 10px; top: 20px;  display: block;z-index: 1}
.top_2_03 { position: relative ; background-color: #e3e3e3; color: #FFF; top: 156px; left: 0px; }
.top_2_03 ul { padding: 5px; padding-bottom: 5px; }


.top_2_03 a { font-size: 95%; color: #000; margin-right: 5px; margin-left: 5px; }
.top_2_03 a:hover { color: #FFF; background-color: #666; }
.top_2_04 {}

.top_3 { float: left; width: 100%; background-image: url(../image/bg_2.png); background-repeat: no-repeat; background-position: center top;     height: auto; z-index: 20; }
.top_3a { display:none; }

.top_3_01 { float: left; width: 99%; padding-left: 8px; padding-top: 3px; z-index: 20; }
.top_3_02 { font-weight: bold; color: #4ca0c5; padding-top: 12px; }
.top_3_03 { background-color: #20597B; height: 200px; width: 90%; padding: 15px; }
.top_3_04 { float: left; width: 100px; }
.top_3_04 a { color: #FFF; display: block; padding: 5px; }
.top_3_04 a:hover {}
.top_3_05 {
    position: relative;
    z-index: 20;
    width: 100%;display: none;
}
.top_3_06 { padding-top: 15px; display: none; }
.top_3_07 {
    padding-top: 15px;
    display: block;
    z-index: 30;
    position: absolute;
    width: 100%;
}
.top_3_07a {}
.top_3_07a-1 {}
.top_3_07a-2 {}

.top_4 {
    border-radius: 0px;
    background: #bababa;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #bababa 0%, #a5a5a5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bababa), color-stop(100%,#a5a5a5));
    background: -webkit-linear-gradient(top, #bababa 0%,#a5a5a5 100%);
    background: -o-linear-gradient(top, #bababa 0%,#a5a5a5 100%);
    background: -ms-linear-gradient(top, #bababa 0%,#a5a5a5 100%);
    background: linear-gradient(to bottom, #bababa 0%,#a5a5a5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#a5a5a5',GradientType=0 );
    position: relative;
    left: 0px;
    top: 0px;
    height: 90px;
    width: 100%;
}



.top_4_01 {
    position: relative;
    width: 162px;
    font-size: 83%;
    line-height: 18px;
    top: 11px;
    left: 25px;
    z-index: 1;
}
.top_4_01 input { margin-right: 5px; margin-left: 5px; }
.top_4_02 {
    position: relative;
    z-index: 2;
left: 193px;
    top: -33px;
    width: 203px;
    height: 38px;
}
.top_4_02-1 { width: 150px; border: 1px solid #c7c7c7; padding: 5px; }
.top_4_02-2 { margin-bottom: -8px; }
.top_4_03 {
    position: relative;
    z-index: 3;
    top: -36px;
    left: 96px;
    font-size: 95%;
    width: 220px;
    text-align: right;
}
.top_4_03 a { color: #FFF; }
.top_4_03 a:hover { color: #FFF; background-color: #EC7272; }
.top_4_04 {
    width: 100px;
    position: relative;
    z-index: 3;
    top: -56px;
    left: 327px;
    font-size: 95%;
}







.top_4a {
    border-radius: 0px;
    background: #bababa;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #bababa 0%, #a5a5a5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bababa), color-stop(100%,#a5a5a5));
    background: -webkit-linear-gradient(top, #bababa 0%,#a5a5a5 100%);
    background: -o-linear-gradient(top, #bababa 0%,#a5a5a5 100%);
    background: -ms-linear-gradient(top, #bababa 0%,#a5a5a5 100%);
    background: linear-gradient(to bottom, #bababa 0%,#a5a5a5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#a5a5a5',GradientType=0 );
    position: relative;
    left: 0px;
    top: 0px;
    height: 70px;
    width: 100%;
}



.top_4a_01 {
    position: relative;
    width: 162px;
    font-size: 83%;
    line-height: 18px;
    top: 11px;
    left: 25px;
    z-index: 1;
}
.top_4a_01 input { margin-right: 5px; margin-left: 5px; }
.top_4a_02 {
    position: relative;
    z-index: 2;
left: 193px;
    top: -33px;
    width: 203px;
    height: 38px;
}
.top_4a_02-1 { width: 101px; border: 1px solid #c7c7c7; padding: 5px; }
.top_4a_02-2 { margin-bottom: -8px; }
.top_4a_03 {
    position: relative;
    z-index: 3;
    top: -36px;
    left: 96px;
    font-size: 95%;
    width: 220px;
    text-align: right;
}
.top_4a_03 a { color: #FFF; }
.top_4a_03 a:hover { color: #FFF; background-color: #EC7272; }
.top_4a_04 {
    width: 100px;
    position: relative;
    z-index: 3;
    top: -56px;
    left: 327px;
    font-size: 95%;
}








.top_3_07 { display: block ; }
.top_3_07a {
    display: block;
    z-index: 10005;
    position: fixed;
    width: 50px;
    height: 50px;
    top: 0;
    background-color: #276A96;
}
.top_3_07a > ul {
    
}

.top_3_07a-1 {
    width: 100%;
    height: 17px;
    padding-top: 4px;
}

.top_3_07a a {
    margin: 0;
    padding: 12px;
    display: block;
}
.top_3_07a-2 {}
.top_3_07a-3 {}


.center----------------------------------------- {}

.center { float: left; width: 100%; background-image: url(../image/bg_c_3.png); background-repeat: no-repeat; background-position: center top; padding-top: 15px; }
.center_bg_1 { background-image: url(../image/bg_c_1.png); background-repeat: no-repeat; background-position: left top; float: left; width: 100%; }
.center_bg_2 { background-image: url(../image/bg_c_2.png); background-repeat: no-repeat; background-position: right top; float: left; width: 100%; }
.center_1 { float: left; width: 100%; display: none;}
.center_1_01 { border-radius: 2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1f1f1+0,d5d5d5+100 */ background: #f1f1f1; /* Old browsers */ background: -moz-linear-gradient(top,  #f1f1f1 0%, #d5d5d5 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#d5d5d5)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #f1f1f1 0%,#d5d5d5 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #f1f1f1 0%,#d5d5d5 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #f1f1f1 0%,#d5d5d5 100%); /* IE10+ */ background: linear-gradient(to bottom,  #f1f1f1 0%,#d5d5d5 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d5d5d5',GradientType=0 ); 
float: left; width: 100%; 
}

.center_1_02 { border-radius: 2px; background-color: #e3e3e3; float: right; height: 36px; width: 90px; display: none; }
.center_1_02 ul { padding-top: 5px; padding-left: 3px; }
.center_1_02 ul li { float: left; margin-right: 1px; margin-left: 1px; }

.center_2 { float: left; border-radius: 2px; background-color: #e3e3e3; margin-top: 10px; padding: 3px; }


.box----------------------------------------- {}

.box {}
.box_1 { width: 100%; margin-right: auto; margin-left: auto; position: relative; }
.box_1a { width: 100%; margin-right: auto; margin-left: auto; position: relative; }
.box_2 { } 


.button----------------------------------------- {}

.button { border-radius: 2px; background-color: #7f7f7f; font-weight: bold; color: #FFF; float: left; }
.button a { display: block; color: #FFF; font-size: 9px; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.button:hover { background-color: #4D4D4D; }

.button_02 { border-radius: 2px; background-color: #9825a8; font-weight: bold; color: #FFF; float: left; }
.button_02 a { display: block; color: #FFF; font-size: 9px; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.button_02:hover { background-color: #F90; }

.button_03 { border-radius: 2px; background-color: #36871a; font-weight: bold; color: #FFF; float: left; }
.button_03 a { display: block; color: #FFF; font-size: 9px; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.button_03:hover { background-color: #255C12; }

.button_04 { border-radius: 2px; background-color: #1f3aa2; font-weight: bold; color: #FFF; float: left; }
.button_04 a { display: block; color: #FFF; font-size: 9px; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.button_04:hover { background-color: #0F1C4F; }



#myDiv { overflow: hidden; height: 130px; width: 97%; }
#myDiv img { border: 1px solid #CCC; width: 130px; height: 33px; margin-right: 1px; margin-bottom: 5px; }
#myDiv img:hover { border: 1px solid #666; }





}






@media all and (max-width : 520px) {
.a03_02 { float: right; font-size: 83%; display:none }  

}


@media all and (max-width : 540px) {
	
	
.a02 {
    float: left;
    top: 0px;
    left: 0px;
    border-radius: 2px;
    background-color: #e3e3e3;
    margin-top: 10px;
    width: 97.3%;
    padding: 3px;
    margin-bottom: 10px;
    margin-top: 0px;
}	

.a11_1 {
    float: left;
    font-size: 95%;
    padding-right: 15px;
}

.a11_3_04 {
    width: 210px;
    float: left;
    margin-top: 15px;
    margin-left: 15px;
}

.top_1_02 ul {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 50px;
    padding-right: 15px;
}
	
.top_4_01 {
    position: relative;
    width: 170px;
    font-size: 83%;
    line-height: 18px;
    top: 11px;
    left: 10px;
    z-index: 1;
}

.top_4_02 {
    position: relative;
    z-index: 2;
    left: 33px;
    top: 15px;
    width: 165px;
    height: 38px;
}

.top_4_02-1 {
    width: 100px;
    border: 1px solid #c7c7c7;
    padding: 5px;
}

.top_4_03 {
    position: relative;
    z-index: 3;
    top: 8px;
    left: -26px;
    font-size: 95%;
    width: 220px;
    text-align: right;
}

.top_4_04 {
    width: 100px;
    position: relative;
    z-index: 3;
    top: -41px;
    left: 185px;
    font-size: 95%;
}





.top_4a_01 {
    position: relative;
    width: 162px;
    font-size: 83%;
    line-height: 18px;
    top: 11px;
    left: 10px;
    z-index: 1;
}

.top_4a_02 {
    position: relative;
    z-index: 2;
    left: 193px;
    top: -33px;
    width: 165px;
    height: 38px;
}

.top_4a02-1 {
    width: 100px;
    border: 1px solid #c7c7c7;
    padding: 5px;
}

.top_4a_03 {
    position: relative;
    z-index: 3;
    top: -36px;
    left: 50px;
    font-size: 95%;
    width: 220px;
    text-align: right;
}

.top_4a_04 {
    width: 100px;
    position: relative;
    z-index: 3;
    top: -56px;
    left: 278px;
    font-size: 95%;
}




.a11_3_02 {
    float: left;
    color: #999;
    background-image: url(../image/btm/line.png);
    background-repeat: no-repeat;
    background-position: right top;
    margin-right: 15px;
    padding-right: 15px;
    width: 270px;
    padding-bottom: 10px;
}


.a11_3_01 {
    float: left;
    background-image: url(../image/btm/line.png);
    background-repeat: no-repeat;
    background-position: right top;
    margin-right: 15px;
    padding-right: 15px;
    margin-bottom: 10px;
    margin-left: 15px;
}

.a11_3_04 {
    width: 210px;
    float: left;
    margin-top: 15px;
    padding-left: 15px;
}

}


/* 上方形象圖*/

.top_2_01a { bottom: 0px; position: absolute; display: block; }
.top_2_01b { display: none;}
.top_2_01c { display: none;}

@media all and (max-width : 600px ) {
.top_2_01a { display: none;}
.top_2_01b { display: none;}
.top_2_01c { bottom: 0px; position: absolute; display: block;}
}



/* 上方形象圖*/
.a09_03 { position: absolute; left: 433px; top: 154px; }

@media all and (max-width : 970px) { .a09_03 { position: absolute; left: 95%; top: 154px; } }
@media all and (max-width : 778px) { .a09_03 { position: absolute; left: 85%; top: 154px; } }