@charset "UTF-8";
/* ========BASIC======== */

*{
     font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
     line-height: 1.7;
     color: #666666;
}

body{
     margin-top: 0;
     margin-right: auto;
     margin-bottom: 0;
     margin-left: auto;
     position: relative;
     background-image: url(logo/body_bgw.gif);
     background-position: center;
     background-repeat: repeat-y;
}

th{
     line-height: 1.7;
}

td{
     line-height: 1.7;
}

p{
     font-size: 14px;
     line-height: 1.7;
}

br{
     letter-spacing: normal;
}

a{
     color: #4e6d7e;
     text-decoration: none;
}

a:hover{
     color: #ff8000;
}

hr{
     border-top: 1px solid :#e7e7e7;
}

img{
     border: 0;
     vertical-align: bottom;
}

h1,h2,h3,h4,h5,h6{
     margin: 0;
}
/* ========TEMPLATE LAYOUT======== */

*{
     font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
     line-height: 1.7;
     color: #666666;
}

#header {
     width: 900px;
     height: 100px;
     margin-top: 0;
     margin-right: auto;
     margin-bottom: 0;
     margin-left: auto;
     position: relative;
     background-image: url(logo/body_bgw.gif);
     background-position: center;
     background-repeat: repeat-y;
}

#header_main{
     margin-top: 0;
     margin-right: 0;
     margin-bottom: 0;
     margin-left: 0;
     height: 2em;
     overflow: hidden;
}

#header_main h1{
     margin-top: 0;
     margin-right: 0;
     margin-bottom: 0;
     margin-left: 0;
     padding-top: 5px;
     padding-right: 0;
     padding-bottom: 0;
     padding-left: 10px;
     text-align: left;
     font-weight: normal;
     line-height: 1.7;
     font-size: 1.2em;
     color: #666666;
}

#header_logo{
     width: 900px;
     height: 70px;
     float: left;
}

#header_logo a{
     display: block;
     margin-top: 0;
     margin-right: 0;
     margin-bottom: 0;
     margin-left: 1px;
     padding-top: 0;
     padding-right: 0;
     padding-bottom: 0;
     padding-left: 0;
     text-indent: -9999px;
     overflow: hidden;
     height: 70px;
     background-image: url(logo/malaysia_guide_logo.png);
     background-position: bottom left;
     background-repeat: no-repeat;
}

#menu {
     position: relative;
     width: 900px;
     margin-right: auto;
     margin-bottom: 0;
     margin-left: auto;
     position: relative;
     background: url("logo/bg_menu.gif") 0 0 repeat-x;
     height: 60px;
     overflow: hidden;
}

* html #menu {
     left: -740px;/* for ie6 */
}

#outline {
     width: 900px;
     text-align: left;
     margin: 0px auto;
     background: url("logo/outline_bg_left.gif") 0 0 repeat-y;
}

#pankuzu {
     width: 760px;
     margin: 0px auto;
     background-color: #fff;
     padding-top: 0.2em;
     padding-bottom: 0.5em;
}

#pankuzu img{
     width: 15px;
     height: auto;
     padding-right: 5px;
     padding-bottom: 3px;
     padding-left: 2px;
}

#pankuzu p{
     padding-top: 5px;
     padding-right: 5px;
     padding-bottom: 1em;
     padding-left: 3px;
}

#contents {
     width: 760px;
     margin: 0 auto;
     padding: 10px 0 5px 0;
     color: #f2f2f2;
     border: 1px solid #cccccc;
}

#main {
     float: right;
     width: 500px;
     padding: 0 10px 0 0;
}

#sub {
     float: left;
     width: 230px;
}

#totop {
     clear: both;
}

#footMenu {
     width: 900px;
     margin: 0 auto;
}

#footer {
     width: 900px;
     margin-top: 0;
     margin-right: auto;
     margin-bottom: 0;
     margin-left: auto;
     position: relative;
     background-image: url(logo/body_bgw.gif);
     background-position: center;
     background-repeat: repeat-y;
     height: 80px;
}
/* ========HEADER CUSTOMIZE======== */

#header h1 {
     margin: 0;
     padding: 10px 3px 5px 8px;
     font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
     font-size: 90%;/* 32px相当 */
     color: #666666;
     line-height: 1.7;
}
/* ========PANKUZY CUSTOMIZE======== */

#pankuzu p {
     margin: 0;
     padding: 10px 0 0 0;
     text-align: left;
     color: #666666;
     font-size: 12px;
     font-weight: normal;
}
/* ========MENU CUSTOMIZE======== */

#menu ul {
     position: absolute;
     width: 900px;
     margin: 0 auto;
     padding: 0;
}

#menu li {
     float: left;
     font-size: 12px;
     font-weight: bold;
     color: #666666;
     text-align: center;
     list-style-type: none;
}

#menu li a{
     display: block;
     width: 127px;
     color: #6a603c;
     line-height: 60px;
     border-right: 1px solid #D8D8D8;
}

#menu li.home a {
     border-left: 1px solid #D8D8D8;
}

#menu li a:hover {
     color: #ff8000;
     background: #fff url("logo/bg_menu.gif") 0 -60px repeat-x;
     z-index: 100;
}
/* ========MAIN CONTENTS CUSTOMIZE======== */

#main a {
     color: #004080;
}

#main a:hover {
     color: #ff8000;
     border-bottom: 1px solid #9B0000;
}

#main h2{
     margin-bottom: 8px;
     padding: 0 0 0  20px;
     color: #666666;
     font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
     font-size: 94%;/* 15px相当 */
     font-weight: bold;
     line-height: 40px;
     border: 1px solid #D8D8D8;
     background: url("logo/bg_h2.gif") 0 0 no-repeat;
}

#main h2 a{
     line-height: 40px;
     display: block;
     text-decoration: none;
}

#main h3 {
     margin-bottom: 3px;font-size:12px:
}

#main h4 {
     margin-bottom: 2px;
     font-size: 12px;
     color: #666666;
     font-weight: normal;
     line-height: 1.6;
}

#main h5 {
     margin-bottom: 2px;
     font-size: 12px;
     font-weight: bold;
     line-height: 1.6;
}

#main h6 {
     margin-bottom: 2px;
     font-size: 12px;
}

#main p {
     margin: 0.5em 0 1em 0;
     font-size: 14px;
}

#main ul,ol,dl {
     font-size: 14px;
     line-height: 1.7;
}

#main dt {
     margin-bottom: 3px;
}

#main dd {
     padding: 0;
     margin: 0 0 0.5em 1em;
     padding: 3px;
     background: #f1f1f1;
}

#main li {
     line-height: 1.6;
}

#main img {
     margin: 0 0 5px 0;
}

.menu_out {
     margin: 5px 0;
}

.menu_out li {
     font-size: 12px;
     margin: 0.5em 0 0.5em 0.5em;
     padding: 0.1em 0 0 12px;
     list-style-type: none;
     list-style-position: outside;
     background-repeat: no-repeat;
     background-position: 0 center;
     line-height: 1.7;
     background-image: url(logo/bg_list.gif);
}

.menu_out ul {
     margin: 0 0 0 5px;
     padding: 2px 0 5px 8px;
     list-style: none;
}

.menu_out_left h3 {
     font-size: 12px;
     background-color: #e3e3c8;
     margin: 0 3px 5px 4px;
     padding: 10px 0 5px 10px;
     line-height: 30px;
     font-weight: bold;
     border-right: 1px solid #999999;
     border-bottom: 1px solid #999999;
}

.menu_out_left {
     border: 1px solid #CECFCE;
     float: left;
     width: 238px;
     padding: 3px;
     margin: 0 0 5px 0;
}

.menu_out_left img {
     margin: 0;
     padding: 0px 0px 0px 5px;
}

.menu_out_right {
     border: 1px solid #CECFCE;
     float: right;
     width: 238px;
     padding: 3px;
     margin: 0 0 5px 0;
}

.menu_out_right h3 {
     font-size: 12px;
     background-color: #e3e3c8;
     margin: 0 3px 5px 4px;
     padding: 10px 0 5px 10px;
     line-height: 30px;
     font-weight: bold;
     border-right: 1px solid #999999;
     border-bottom: 1px solid #999999;
}

.menu_out_right img {
     margin: 0;
     padding: 0px 0px 0px 5px;
}

.menu_out hr {
     height: 0;
     border: 0;
     border-top: 1px solid #fff;
     border-bottom: 1px solid #fff;
}

.fb img{
     width: 230px;
     height: auto;
     margin: 0;
     padding: 0;
}

.clear {
     clear: both;
}
/* INFORMATION CUSTOMIZE */

* html body #main dl.information dd div {
     display: inline-block;
}

#main dl.information dt {
     float: left;
     width: 8em;
     text-align: right;
     line-height: 1.7;
     margin: 0 0 1em 0.5em;
}

#main dl.information dd {
     margin: 0 0 1em 9.5em;
     padding: 0;
     line-height: 1.7;
     background: transparent;
}

#main table#table-02d {
     width: 500px;
     border: 1px #E3E3E3 solid;
     border-collapse: collapse;
     border-spacing: 0px;
     margin: 0 0px 0px 0px;
}

#main table#table-02d th {
     padding: 8px 3px 3px 10px;
     border: #666666 solid;
     border-width: 0 1px 1px 0px;
     background: #e7e7e7;
     color: #666666;
     font-size: 14px;
     font-weight: bold;
     line-height: 1.6;
     vertical-align: top;
     text-align: left;
}

#main table#table-02d td {
     padding: 3px;
     border: 1px #E3E3E3 solid;
     border-width: 0 0 1px 1px;
     font-size: 14px;
     vertical-align: top;
     text-align: left;
}

#main TABLE#table-02d td img {
     padding: 3px 3px 3px 3px;
}

#main table#table-02 {
     width: 500px;
     border: 1px #E3E3E3 solid;
     border-collapse: collapse;
     border-spacing: 0px;
     text-align: left;
}

#main table#table-02 th {
     padding: 5px 5px 5px 10px;
     border: #E3E3E3 solid;
     border-width: 0 0 1px 1px;
     background: #F5F5F5;
     color: #666666;
     font-size: 14px;
     font-weight: bold;
     line-height: 1.6;
     text-align: left;
}

#main table#table-02 td {
     padding: 5px 5px 5px 10px;
     border: 1px #E3E3E3 solid;
     border-width: 0 0 1px 1px;
     font-size: 14px;
     text-align: left;vertical-align top
}

#main TABLE#table-02 td img {
     width: 210px;
     height: auto;
     vertical-align: bottom;
     margin-bottom: 0px;
     bottom: auto;
     caption-side: bottom;
     padding: 2px 6px 1px 0px;
     float: left;
}

#main table#table-03b {
     width: 500px;
     border: 1px #666666 solid;
     border-collapse: collapse;
     border-spacing: 0px;
     margin-bottom: 10px;
}

#main table#table-03b th {
     padding: 5px;
     border: #E3E3E3 solid;
     border-width: 1px;
     background: #F5F5F5;
     font-weight: normal;
     color: #666666;
     padding: 3px 0px 3px 10px;
     font-size: 14px;
     font-weight: bold;
     line-height: 1.6;
     text-align: left;
}

#main table#table-03b td {
     padding: 5px;
     border: 1px #E3E3E3 solid;
     padding: 3px 0px 3px 10px;
     border-width: 1px;
     font-size: 14px;
     text-align: left;
}

#main TABLE#table-03b TD IMG {
     vertical-align: bottom;
     margin-bottom: 0px;
     bottom: auto;
     caption-side: bottom;
}
/* ========SUBCONTENTS CUSTOMIZE======== */

#sub .section{
     margin-bottom: 10px;
     font-size: 12px;
}

#sub h2 {
     padding: 5px;
     font-size: 12px;
     font-weight: bold;
     color: #fff;
     padding-left: 10px;
     background: #336699;
     border-bottom: 1px solid #C1C1C1;
     border-right: 1px solid #C1C1C1;
}

#sub h3 {
     padding: 5px;
     font-size: 12px;
     font-weight: bold;
     color: #fff;
     padding-left: 10px;
     background: #aa1002;
     border-bottom: 1px solid #C1C1C1;
     border-right: 1px solid #C1C1C1;
}

#sub h4 {
     padding: 5px;
     font-size: 12px;
     font-weight: bold;
     color: #fff;
     padding-left: 10px;
     background: #DDAD08;
     border-bottom: 1px solid #C1C1C1;
     border-right: 1px solid #C1C1C1;
}

#sub h5 {
     padding: 5px;
     font-size: 12px;
     font-weight: bold;
     color: #fff;
     padding-left: 10px;
     background: #339966;
     border-bottom: 1px solid #C1C1C1;
     border-right: 1px solid #C1C1C1;
}

#sub h6 {
     padding: 5px;
     font-size: 12px;
     font-weight: bold;
     color: #fff;
     padding-left: 10px;
     background: #0080c0;
     border-bottom: 1px solid #C1C1C1;
     border-right: 1px solid #C1C1C1;
}

#sub ul {
     margin: 5px 5px 0 5px;
     padding: 0;
}

#sub ul a:hover {
     background: #d7d7d7 url("logo/bg_list02.gif") 0 4px no-repeat;
}

#sub li {
     padding: 5px 0 5px 0;
     font-size: 12px;
     list-style: none;
     background: url("logo/bg_dotline.gif") 0 100% repeat-x;
}

#sub li a {
     display: block;
     padding-left: 12px;
     background: url("logo/bg_list.gif") 0 4px no-repeat;
}
/* ========TOTOP CUSTOMIZE========= */

#totop {
     margin: 0 10px;
     text-align: right;
     font-size: 12px;
}

#totop a {
     padding-left: 8px;
     background: url("logo/bg_totop.gif") 0 50% no-repeat;
}
/* ========FOOTMENU CUSTOMIZE======== */

#footMenu ul {
     margin: 0;
     padding: 10px 70px 0px 0px;
     text-align: right;
}

#footMenu li {
     display: inline;
     margin: 0px 0px 0px 5px;
font-size: 0.8em;
     list-style: none;
}

#footMenu li a {
     padding-left: 10px;
     background: url("logo/bg_footmenu.gif") 0 50% no-repeat;
}
/* ========FOOTER CUSTOMIZE======== */

address{
     padding: 1px;
     font-size: 0.7em;
     font-style: normal;
     color: #666666;
     text-align: center;
}
@media (max-width: 479px) {
  img{
    max-width: 98%;
    height: auto;
padding: 3px;
border: 0;
  }
iframe {
  width: 100%;
  background-image: none;
overflow:hidden;
  float: none;
border: 0;
}

/* ========BASIC======== */

*{
font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
font-size: 15px;
line-height: 1.7;
color: #666666;
}

body{

}

body.layout{
  background-image : none;
}

p{
line-height: 1.7;
}
  table {
  width: 96%;

  }
  table td {
    display: block;
    text-align: center;
  }
  table th {
    display: block;
  }
br{
letter-spacing: normal;
}

a{
color: #004080;
text-decoration: none;
}

a:hover{
color: #ff8000;
}

hr{
border-top: 1px solid :#e7e7e7;
}

h1,h2,h3,h4,h5,h6{
margin: 0;
}
/* ========TEMPLATE LAYOUT======== */

*{
font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
line-height: 1.7;
color: #666666;
}
#header{
  width: 100%;
  height: auto;
  padding-bottom: 3px;
  border-bottom-width: 5px;
  border-bottom-style: solid;
  border-bottom-color: #44617b;
overflow:hidden;
}
#header_main{
  width: 100%;
  height: auto;
  background-color: #f5f5f5;
}
#header_main h1{
  width: 97%;
  padding-right: 5px;
  padding-bottom: 0;
  padding-left: 5px;
  line-height: 1.7;
font-size: 1em;
}
#header_logo{
  width: 100%;
  height: auto;
  float: none;
  margin-left: auto;
  margin-right: auto;
}
#header_logo a{
  max-width: 100%;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 3px;
  margin-left: auto;
background-image: url(logo/malaysia_guide_logo_smp.png);
  background-size: contain;
  background-position: bottom;
}

#menu {
display: none ;
}

#outline {
width: 100%;
text-align: left;
margin: 0px auto;
background: #fff;
overflow:hidden;
}

#pankuzu{
  width: 100%;
  height: auto;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 2px;
  background-color: #fff;
font-size: 1em;

}
#pankuzu p{
font-size: 1em;
}
#pankuzu img{
width:15px;
height: auto;
  padding-right: 5px;
  padding-bottom: 7px;
  padding-left: 3px;
}
#contents {
width: 100%;
margin: 0 auto;
padding: 10px 0 5px 0;
color: #f2f2f2;
border: 1px solid #cccccc;
}

#main {
width: 100%;
float: none;
padding-bottom: 20px;
overflow: hidden;
}

#sub {
width: 100%;
float: none;
padding-bottom: 20px;
overflow: hidden;
}

#totop {
clear: both;
}

#footMenu {
width: 100%;
float: none;
overflow:hidden;
}

#footer {
width: 96%;
height: auto;
float: none;
padding-bottom: 10px;
border-top: 5px solid #44617b;/* 枠線 */
text-align: center ;/* テキスト、画像の真ん中寄せ */
margin-left: auto;
margin-right: auto;
margin-top: 2em ;/* 他のブロックとのスペース */
margin-bottom: 0 ;/* 他のブロックとのスペース */
padding: 1em ;/* 上下の余白 */
background: #ebebeb;
}
/* ========FOOTMENU CUSTOMIZE======== */

#footMenu ul {
margin: 0;
padding: 10px 70px 0px 0px;
text-align: left;
}

#footMenu li {
display: block;
margin: 0px 0px 0px 5px;
list-style: none;
}

#footMenu li a {
padding-left: 10px;
background: url("logo/bg_footmenu.gif") 0 50% no-repeat;
}

/* ========MENU CUSTOMIZE======== */

#menu ul {
width: 100%;
margin: 0 auto;
float: none;
padding-bottom: 20px;
overflow: hidden;
}


#menu li.home a {
border-left: 1px solid #D8D8D8;
}

#menu li a:hover {
color: #ff8000;
background: #fff url("logo/bg_menu.gif") 0 -60px repeat-x;
z-index: 100;
}
/* ========MAIN CONTENTS CUSTOMIZE======== */

#main a {
color: #004080;
}

#main a:hover {
color: #ff8000;
border-bottom: 1px solid #9B0000;
}

#main h2{
font-size: 1.1em;
font-weight: bold;
text-align: left;
line-height: 1.7;
padding:15px 5px 15px 10px ;/* 上下左右に５pxの余白 */
border-left: 10px solid #44617b;/* 枠線色　紺鼠 こんねず */
border-top: 0;
border-bottom: 0;
margin: 2px 1px 5px 2px;
background: #f8f8f8;
}

#main h2 a{
}

#main h2 a:hover{
}

#main h3 {
margin-bottom: 3px;font-size:12px:
}

#main h4 {
margin-bottom: 2px;
font-size: 12px;
color: #666666;
font-weight: normal;
line-height: 1.6;
}

#main h5 {
margin-bottom: 2px;
font-size: 12px;
font-weight: bold;
line-height: 1.6;
}

#main h6 {
margin-bottom: 2px;
font-size: 12px;
}

#main p {
font-size: 1em;
padding: 5px;
margin: 0 0 1em 0;

}

#main ul,ol,dl {
font-size: 14px;
}

#main dt {
margin-bottom: 3px;
}

#main dd {
padding: 0;
margin: 0 0 0.5em 1em;
padding: 3px;
background: #f1f1f1;
}

#main li {
line-height: 1.6;
}

#main img {
margin: 0 0 5px 0;
}

.menu_out {
font-size: 1.1em;
overflow:hidden;
}
.menu_out_left {
border:0;
width: 98%;
 height: auto;
margin-right: auto;
margin-left: auto;
float: none;
padding-bottom: 0px;
}
.menu_out h3 {
font-size: 1.2em;
font-weight: bold;
text-align: left;
line-height: 1.7;
padding: 10px 5px 10px 5px ;/* 上下左右に5pxの余白 */

border-left: 8px solid #c099a0;/* 枠線色　梅鼠 うめねず*/
background-color: #f8f8f8;
margin: 2px 1px 5px 2px;
}

.menu_out img {

 margin-left: auto;
 margin-right: auto;
width: 90%;
 height: auto;
padding: 3px;



}
.menu_out_right {
border:0;
width: 98%;
 height: auto;
margin-right: auto;
margin-left: auto;
float: none;
padding-bottom: 0px;
}
.fb img{
width:96%;
height:auto;
    margin: 0;
padding:0;
}

.clear {
clear: both;
}
/* INFORMATION CUSTOMIZE */

* html body #main dl.information dd div {
display: inline-block;
}

#main dl.information dt {
float: none;
width: 8em;
text-align: right;
line-height: 1.7;
margin: 0 0 1em 0.5em;
}

#main dl.information dd {
margin: 0 0 1em 9.5em;
padding: 0;
line-height: 1.7;
background: #fff;
}

#main table#table-02d {
  width: 98%;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0px;
  margin: 0 0px 0px 0px;
}

#main table#table-02d th {
    padding: 8px 3px 3px 10px;
    border: #666666 solid;
    border-width: 0 1px 1px 0px;
    background: #e7e7e7;
   color:#666666;
   font-size:14px;
   font-weight:bold;
    line-height: 1.7;
   vertical-align: top;
    text-align: left;
}
#main table#table-02d td {
    padding: 3px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
   font-size:14px;
   vertical-align: top;
    text-align: left;
}
#main TABLE#table-02d td img {
    padding: 3px 3px 3px 3px;
}

#main table#table-02 {
  width: 98%;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0px;
    text-align: left;
}

#main table#table-02 th {
    padding: 5px 5px 5px 15px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
   color:#666666;
   font-size:14px;
   font-weight:bold;
    line-height: 1.6;
    text-align: left;
}
#main table#table-02 td {
    padding: 5px 0px 3px 10px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
   font-size:14px;
    text-align: left;
vertical-align top
}
#main table#table-02 td img {
  max-width: 48%;
  vertical-align:bottom;
  margin-bottom : 0px;
  bottom : auto;
  caption-side : bottom;
}

#main table#table-03b {
  width: 98%;
    border: 1px #666666 solid;
    border-collapse: collapse;
    border-spacing: 0px;
  margin-bottom : 10px;
}
#main table#table-03b th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 1px;
    background: #F5F5F5;
    font-weight: normal;
   color:#666666;
   padding:3px 0px 3px 10px;
   font-size:14px;
   font-weight:bold;
    line-height: 1.6;
    text-align: left;
}

#main table#table-03b td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
   padding:3px 0px 3px 10px;
    border-width: 1px;
   font-size:14px;
    text-align: left;
}
#main TABLE#table-03b TD IMG {
  vertical-align:bottom;
  margin-bottom : 0px;
  bottom : auto;
  caption-side : bottom;
}/* ========SUBCONTENTS CUSTOMIZE======== */

#sub .section{
margin-bottom: 10px;
font-size: 1em;
}


#sub h2 {
padding: 5px;
font-size: 1.2em;
font-weight: bold;
color: #fff;
padding-left: 10px;
background: #336699;
border-bottom: 1px solid #C1C1C1;
border-right: 1px solid #C1C1C1;
}

#sub h3 {
padding: 5px;
font-size: 1.2em;
font-weight: bold;
color: #fff;
padding-left: 10px;
background: #aa1002;
border-bottom: 1px solid #C1C1C1;
border-right: 1px solid #C1C1C1;
}

#sub h4 {
padding: 5px;
font-size: 1.2em;
font-weight: bold;
color: #fff;
padding-left: 10px;
background: #DDAD08;
border-bottom: 1px solid #C1C1C1;
border-right: 1px solid #C1C1C1;
}

#sub h5 {
padding: 5px;
font-size: 1.2em;
font-weight: bold;
color: #fff;
padding-left: 10px;
background: #339966;
border-bottom: 1px solid #C1C1C1;
border-right: 1px solid #C1C1C1;
}

#sub h6 {
padding: 5px;
font-size: 1.2em;
font-weight: bold;
color: #fff;
padding-left: 10px;
background: #0080c0;
border-bottom: 1px solid #C1C1C1;
border-right: 1px solid #C1C1C1;
}

#sub ul {
margin: 5px 5px 0 5px;
padding: 0;
}

#sub ul img {
display: none;
}

#sub ul a:hover {
background: #d7d7d7 url("logo/bg_list02.gif") 0 4px no-repeat;
}

#sub li {
padding: 5px 0 5px 0;

list-style: none;
background: url("logo/bg_dotline.gif") 0 100% repeat-x;
}

#sub li a {
display: block;

background: url("logo/bg_list.gif") 0 4px no-repeat;
}
/* ========TOTOP CUSTOMIZE========= */

#totop {
margin: 0 10px;
text-align: right;
font-size: 12px;
}

#totop a {
padding-left: 8px;
background: url("logo/bg_totop.gif") 0 50% no-repeat;
}

/* ========FOOTER CUSTOMIZE======== */

address{
padding: 1px;
font-size: 12px;
font-style: normal;
color: #666666;
text-align: center;
}
}