@charset "big5";
/* CSS Document */

/*¦^ª©ÀY*/
#gotop { display:block; position:fixed; padding:10px 10px 3px 10px; right:30px; bottom:30px; border-radius:50%; font:12px/30px  Verdana;background:#222 url(gotopBtnBk.png?t=1497427490206) no-repeat center 10px; color:#CCC; cursor:pointer; z-index:5}
#gotop { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;} 
#gotop:hover { filter:alpha(opacity=100); -moz-opacity:1; opacity:1;} 
#gotop { 
  -webkit-transition: all 0.4s ease;
     -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;
          transition: all 0.4s ease;
}
@media screen and (max-width:767px){
#gotop { right:15px; bottom:15px;}
}

/*¤Ñ*/
.maintoptopArea { position:relative; display:block; display: block; margin:0 auto; width:100%; z-index:9;background-color:#333;}
.maintoptopArea { box-shadow:0px 4px 0px rgba(0,0,0,0.16); -webkit-box-shadow:0px 4px 0px rgba(0,0,0,0.16); -moz-box-shadow:0px 4px 0px rgba(0,0,0,0.16);}
.maintoptopArea .noheaderArea { margin:0px auto; padding:0px; width:100%; max-width:1200px; height:50px; overflow:hidden; }
.maintoptopArea .noheaderArea dd { margin:0px; padding:0px;}
.maintoptopArea .noheaderArea .floatleft  { float:left;}
.maintoptopArea .noheaderArea .floatright { float:right; margin-top:13px;}
.maintoptopArea .noheaderArea .floatright      img { border-radius:50%; background-color:#555; background-color:transparent\9;}
.maintoptopArea .noheaderArea .icon-momologo   img { width:auto; height:50px; border:0; margin-left:20px;}
.maintoptopArea .noheaderArea .icon-home       img { width:auto; height:26px; border:0; margin-right:20px;}
.maintoptopArea .noheaderArea .icon-line       img { width:auto; height:26px; border:0; margin-right:10px;}
.maintoptopArea .noheaderArea .icon-fb         img { width:auto; height:26px; border:0; margin-right:10px;}
.maintoptopArea .noheaderArea .icon-home:hover img { background-color:#e40580; background-color:transparent\9;}
.maintoptopArea .noheaderArea .icon-line:hover img { background-color:#00c800; background-color:transparent\9;}
.maintoptopArea .noheaderArea .icon-fb:hover   img { background-color:#1c5ab1; background-color:transparent\9;;}
@media screen and (max-width:767px){
.maintoptopArea .noheaderArea .icon-momologo   img { margin-left: 0px;}
.maintoptopArea .noheaderArea .icon-home       img { margin-right:8px;}
.maintoptopArea .noheaderArea .icon-line       img { margin-right:8px;}
.maintoptopArea .noheaderArea .icon-fb         img { margin-right:8px;}
}
