/*整體*/

body{background:#fff}

#bodyinpage #wrap{background:url(https://static.iyp.tw/37242/files/36fcae36-96e9-451e-8bae-3ecd66113bfd.png)no-repeat;
background-position:bottom center;}

#header{background:#fff;}

#nav ul li a{color:#000;font-weight:normal;}
#nav ul li a:hover{color:#3792ed;font-weight:normal;}
#nav ul li.current a::after {
    color:#026bc0;content:"▼";
}
#nav ul li.current a{color:#026bc0;}


#banner{max-width:100%;border:0px;}

.column h2{display:none;}
.column.right{display:none}
.column.left{width:100%;}

#side .side-top {
    padding: 10px 10px 0;
    background:#6fa930 url(https://s3-ap-northeast-1.amazonaws.com/static.iyp.tw/37242/files/89e39468-0042-4849-9e3d-4041c5f9c911.png)no-repeat;
}

#side h2 {
    color: #fff;padding-left:35px;font-size:16px;
   
}


#side .side-content li a::before {
    border: 1px solid #ccc;
    border-radius: 50%;
    color: #333;
    content: ">";
    display: inline-block;
    font-family: monospace;
    font-size: 11px;
    font-weight: bold;
    height: 12px;
    line-height: 12px;
    margin-right: 7px;
    text-align: center;
    text-indent: 2px;
    width: 12px;
}

#side .onedit {
    padding: 0px 6px 10px;
}


column.right::after, #side::after {
    position: absolute;
    width: 0;
    height: 0;
    content: "";
    border-top: 0px solid transparent;
    border-bottom: 0px solid transparent;
    border-left: 14px solid #fff;
    top: 50%;
    right: -14px;
    margin-top: -14px;
    top: 30px;
    right: -13px;
}

#bodyinpage #main-wrap{box-shadow:4px 4px 12px 4px rgba(10%,10%,10%,0.35);padding:10px;
background:rgba(255, 255, 255, 0.65);}

#footer{background:#d2d2d2;max-width:100%}

#foot-nav {
    font-size: 95%;
    overflow: hidden;
    padding: 10px;
    border-bottom: 0px solid #555;
    text-align: center;
}

#foot-nav li a {
    color: #000;
}

#contact-info li span {
    color: #000;
}

#contact-info li.tel span {
    color: #000;
}

#contact-info {
    position: relative;
    color: #000;
    font-size: 95%;
    line-height: 1.8;
    text-align: center;
    padding: 12px 0;
}

#power, #copyright {
    color: #000;
    font-size: 150%;
    margin-top: 3px;
    text-align: center;
    width: 100%;
}
@media (max-width:414px){
.iframe-box{  width: 100%;
  height: 500px;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;}
}
