#bizmm ul li#biz01 {
background-image: url(../img/index/init-ic01.png);
}
#bizmm ul li#biz02 {
background-image: url(../img/index/init-ic02.png);
}
#bizmm ul li#biz03 {
background-image: url(../img/index/init-ic03.png);
}
#bizmm ul li#biz04 {
background-image: url(../img/index/init-ic04.png);
}
/* Style for PCs */
@media screen and (min-width: 1025px) {

#wrapper {
background-image: url(../img/index/topbg.jpg);
background-repeat: no-repeat;
background-position: right top;
background-size: 100% auto;
}

/* Topimage
-----------------------------------*/
#topimage {
width:100%;
height: auto;
display: block;
position: relative;
}
#topimage #tipc00 {
width:100%;
height: auto;
display: block;
position: absolute;
top:50px;
left:0;
z-index:100;
}
#topimage #tipc01 {
width:100%;
height: auto;
display: block;
position: absolute;
top:50px;
left:0;
z-index:90;
}
#topimage #tipc02 {
width:100%;
height: auto;
display: block;
position: absolute;
top:50px;
left:0;
z-index:80;
}
#topimage #tipcbg {
width:100%;
height: auto;
display: block;
}
#topimage #timo00 { display:none; }
#topimage #timo01 { display:none; }
#topimage #timo02 { display:none; }
#topimage #timobg_m { display:none; }


/* Intro
-----------------------------------*/
#intromm {
width:100%;
height: auto;
display: block;
padding:50px 5% 60px;
}
#intromm h2 {
font-size:40px;
font-weight: 100;
letter-spacing: -1px;
line-height: 1.25em;
color:#333;
margin-bottom: 15px;
text-align: center;
}
#intromm h3 {
font-family: 'Roboto Condensed', sans-serif;
font-size:18px;
font-weight: 400;
line-height: 1em;
color:#009fe8;
margin-left:5px;
margin-bottom: 20px;
text-align: center;
}
#intromm p {
font-size:14px;
font-weight: 400;
color:#333;
margin-left:5px;
margin-bottom: 10px!important;
}


/* Business
-----------------------------------*/
#bizmm {
width:100%;
height: auto;
display: block;
padding-top:11%;
background-image: url(../img/index/intro_img.png);
background-repeat: no-repeat;
background-position: right top;
background-size: 100% auto;
}
#bizmm ul {
width:100%;
height: auto;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
#bizmm ul li {
width:19%;
height: auto;
display: block;
margin:0 3%;
text-align: center;
padding-top:200px;
background-position: center top;
background-repeat: no-repeat;
background-size: auto 200px;
}
#bizmm ul li h3 {
font-size:26px;
font-weight: 300;
line-height: 1.25em;
letter-spacing: 0px;
margin-bottom: 8px;
color:#333;
}
#bizmm ul li h4 {
font-family: 'Roboto Condensed', sans-serif;
font-size:0.7em;
font-weight: 400;
line-height: 1em!important;
letter-spacing: 0px;
color:#009fe8;
margin-bottom: 15px!important;
}
#bizmm ul li p.bizcom {
line-height: 1.8em;
margin-bottom:15px;
text-align: left;
}
#bizmm ul li p.bixbn {
width:200px;
height: 25px;
display: block;
font-size:12px;
margin:0 auto;
line-height:25px;
text-align: center;
}
#bizmm ul li p.bixbn a {
width:200px;
height: 25px;
display: block;
text-decoration: none;
color:#fff;
background-color: rgba(25,38,58,1.00);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all  0.4s ease;
}
#bizmm ul li p.bixbn a:hover {
background-color: #009fe8;
}



/* Features01
-----------------------------------*/
#features01mm {
width:100%;
height: auto;
display: block;
background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
}
#fm01body {
width:100%;
height: auto;
display: block;
background-image: url(../img/index/fmbg01.jpg);
background-repeat: no-repeat;
background-position: right bottom;
background-size: auto 100%;
}
#fm01cc {
width:45%;
height: auto;
display: block;
padding:10% 5% 10% 5%;
background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
}
#features01mm h2 {
font-size:40px;
font-weight: 300;
letter-spacing: -1px;
line-height: 1.25em;
color:#333;
margin-bottom: 10px;
}
#features01mm h3 {
font-family: 'Roboto Condensed', sans-serif;
font-size:18px;
font-weight: 400;
line-height: 1em;
color:#009fe8;
margin-left:5px;
margin-bottom: 15px;
}
#features01mm p {
font-size:14px;
font-weight: 400;
color:#333;
margin-left:5px;
}


/* Features02
-----------------------------------*/
#features02mm {
width:100%;
height: auto;
display: block;
padding:50px 5% 50px;
background-image: url(../img/index/fmbg02.jpg);
background-repeat: no-repeat;
background-position: center bottom;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
background-size: cover;
}
#fm02cc {
width:45%;
height: auto;
display: block;
padding:10% 5% 10% 5%;
background-color: rgba(24,37,108,0.80);
margin-left:55%;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#features02mm h2 {
font-size:40px;
font-weight: 300;
letter-spacing: -1px;
line-height: 1.25em;
color:#fff;
margin-bottom: 10px;
}
#features02mm h3 {
font-family: 'Roboto Condensed', sans-serif;
font-size:18px;
font-weight: 400;
line-height: 1em;
color:#009fe8;
margin-left:5px;
margin-bottom: 15px;
}
#features02mm p {
font-size:14px;
font-weight: 400;
color:#fff;
margin-left:5px;
}


/* addmm
-----------------------------------*/
#addmm {
width:100%;
height: auto;
display: block;
padding:50px 5% 50px;
background-color: #f5f5f5;
background-image: url(../img/index/maps.png);
background-position: center center;
background-repeat: no-repeat;
background-size: auto 200%;
}
#addcc h2 {
font-size:24px;
font-weight: 300;
letter-spacing: -1px;
line-height: 1.25em;
color:#333;
margin-bottom: 10px;
}
#addcc h3 {
font-family: 'Roboto Condensed', sans-serif;
font-size:12px;
font-weight: 400;
line-height: 1em;
color:#009fe8;
margin-left:5px;
margin-bottom: 20px;
}
#addcc ul {
width:100%;
height: auto;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
#addcc ul li {
width:32.233333333333333333%;
height: auto;
display: block;
margin:0.5%;
padding:4%;
background-color: #fff;
}
#addcc ul li h4 {
font-size:20px;
font-weight: 400;
line-height: 1em;
letter-spacing: 0px;
color:#003a87;
margin-bottom: 5px;
}
#addcc ul li h5 {
width:100%;
height: 30px;
display: block;
font-size:12px;
font-weight: 400;
line-height: 30px;
letter-spacing: 0px;
color:#666666;
padding-left:30px;
margin-bottom: 5px;
background-repeat: no-repeat;
background-position: left center;
background-size: auto 14px;
}
#addcc ul li h5.adfl_tw {
background-image: url(../img/index/flag_taiwan.jpg);
}
#addcc ul li h5.adfl_ch {
background-image: url(../img/index/flag_china.jpg);
}
#addcc ul li h5.adfl_au {
background-image: url(../img/index/flag_australia.jpg);
}
#addcc ul li p.adp01 {
margin-bottom: 0px;
}
#addcc ul li p.adp02 {
margin-bottom: 0px!important;
}

}


/* Style for iPad Pro */
@media screen and (min-width: 769px) and (max-width: 1024px) {

#wrapper {
background-image: url(../img/index/topbg.jpg);
background-repeat: no-repeat;
background-position: right top;
background-size: 100% auto;
}

/* Topimage
-----------------------------------*/
#topimage {
width:100%;
height: auto;
display: block;
position: relative;
}
#topimage #tipc00 {
width:100%;
height: auto;
display: block;
position: absolute;
top:50px;
left:0;
z-index:100;
}
#topimage #tipc01 {
width:100%;
height: auto;
display: block;
position: absolute;
top:50px;
left:0;
z-index:90;
}
#topimage #tipc02 {
width:100%;
height: auto;
display: block;
position: absolute;
top:50px;
left:0;
z-index:80;
}
#topimage #tipcbg {
width:100%;
height: auto;
display: block;
}
#topimage #timo00 { display:none; }
#topimage #timo01 { display:none; }
#topimage #timo02 { display:none; }
#topimage #timobg_m { display:none; }


/* Intro
-----------------------------------*/
#intromm {
width:100%;
height: auto;
display: block;
padding:50px 5% 60px;
}
#intromm h2 {
font-size:40px;
font-weight: 100;
letter-spacing: -1px;
line-height: 1.25em;
color:#333;
margin-bottom: 15px;
text-align: center;
}
#intromm h3 {
font-family: 'Roboto Condensed', sans-serif;
font-size:18px;
font-weight: 400;
line-height: 1em;
color:#009fe8;
margin-left:5px;
margin-bottom: 20px;
text-align: center;
}
#intromm p {
font-size:14px;
font-weight: 400;
color:#333;
margin-left:5px;
margin-bottom: 10px!important;
}


/* Business
-----------------------------------*/
#bizmm {
width:100%;
height: auto;
display: block;
padding-top:10%;
background-image: url(../img/index/intro_img.png);
background-repeat: no-repeat;
background-position: right top;
background-size: 100% auto;
}
#bizmm ul {
width:100%;
height: auto;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
#bizmm ul li {
width:44%;
height: auto;
display: block;
margin:0 3%;
text-align: center;
padding-top:200px;
background-position: center top;
background-repeat: no-repeat;
background-size: auto 200px;
float: left;	
}
#bizmm ul li h3 {
font-size:26px;
font-weight: 300;
line-height: 1.25em;
letter-spacing: 0px;
margin-bottom: 8px;
color:#333;
}
#bizmm ul li h4 {
font-family: 'Roboto Condensed', sans-serif;
font-size:0.7em;
font-weight: 400;
line-height: 1em!important;
letter-spacing: 0px;
color:#009fe8;
margin-bottom: 15px!important;
}
#bizmm ul li p.bizcom {
line-height: 1.8em;
margin-bottom:15px;
text-align: left;
}
#bizmm ul li p.bixbn {
width:200px;
height: 25px;
display: block;
font-size:12px;
margin:0 auto;
line-height:25px;
text-align: center;
}
#bizmm ul li p.bixbn a {
width:200px;
height: 25px;
display: block;
text-decoration: none;
color:#fff;
background-color: rgba(25,38,58,1.00);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all  0.4s ease;
}
#bizmm ul li p.bixbn a:hover {
background-color: #009fe8;
}



/* Features01
-----------------------------------*/
#features01mm {
width:100%;
height: auto;
display: block;
background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
}
#fm01body {
width:100%;
height: auto;
display: block;
background-image: url(../img/index/fmbg01.jpg);
background-repeat: no-repeat;
background-position: right bottom;
background-size: auto 100%;
}
#fm01cc {
width:45%;
height: auto;
display: block;
padding:5% 5% 5% 5%;
background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
}
#features01mm h2 {
font-size:30px;
font-weight: 700;
letter-spacing: -1px;
line-height: 1.25em;
color:#333;
margin-bottom: 10px;
}
#features01mm h3 {
font-family: 'Roboto Condensed', sans-serif;
font-size:12px;
font-weight: 400;
line-height: 1em;
color:#009fe8;
margin-left:5px;
margin-bottom: 15px;
}
#features01mm p {
font-size:14px;
font-weight: 400;
color:#333;
margin-left:5px;
}


/* Features02
-----------------------------------*/
#features02mm {
width:100%;
height: auto;
display: block;
padding-bottom:250px;
background-image: url(../img/index/fmbg02.jpg);
background-repeat: no-repeat;
background-position: center bottom;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
background-size: cover;
}
#fm02cc {
width:100%;
height: auto;
display: block;
padding:50px 5% 50px 5%;
background-color: rgba(24,37,108,0.80);
}
#features02mm h2 {
font-size:30px;
font-weight: 700;
letter-spacing: -1px;
line-height: 1.25em;
color:#fff;
margin-bottom: 10px;
}
#features02mm h3 {
font-family: 'Roboto Condensed', sans-serif;
font-size:12px;
font-weight: 400;
line-height: 1em;
color:#009fe8;
margin-left:5px;
margin-bottom: 15px;
}
#features02mm p {
font-size:14px;
font-weight: 400;
color:#fff;
margin-left:5px;
margin-bottom: 0px!important;
}


/* addmm
-----------------------------------*/
#addmm {
width:100%;
height: auto;
display: block;
padding:50px 5% 50px;
background-color: #f5f5f5;
background-image: url(../img/index/maps.png);
background-position: center center;
background-repeat: no-repeat;
background-size: auto 100%;
}
#addcc h2 {
font-size:24px;
font-weight: 300;
letter-spacing: -1px;
line-height: 1.25em;
color:#333;
margin-bottom: 10px;
}
#addcc h3 {
font-family: 'Roboto Condensed', sans-serif;
font-size:12px;
font-weight: 400;
line-height: 1em;
color:#009fe8;
margin-left:5px;
margin-bottom: 20px;
}
#addcc ul {
width:100%;
height: auto;
display: block;
}
#addcc ul li {
width:100%;
height: auto;
display: block;
margin-bottom: 5px;
padding:4%;
background-color: #fff;
}
#addcc ul li h4 {
font-size:20px;
font-weight: 400;
line-height: 1em;
letter-spacing: 0px;
color:#003a87;
margin-bottom: 5px;
}
#addcc ul li h5 {
width:100%;
height: 30px;
display: block;
font-size:12px;
font-weight: 400;
line-height: 30px;
letter-spacing: 0px;
color:#666666;
padding-left:30px;
margin-bottom: 5px;
background-repeat: no-repeat;
background-position: left center;
background-size: auto 14px;
}
#addcc ul li h5.adfl_tw {
background-image: url(../img/index/flag_taiwan.jpg);
}
#addcc ul li h5.adfl_ch {
background-image: url(../img/index/flag_china.jpg);
}
#addcc ul li h5.adfl_au {
background-image: url(../img/index/flag_australia.jpg);
}
#addcc ul li p.adp01 {
margin-bottom: 0px;
}
#addcc ul li p.adp02 {
margin-bottom: 0px!important;
}

}

/* Style for iPad */
@media screen and (min-width: 481px) and (max-width: 768px) {

#wrapper {
background-image: url(../img/index/topbg.jpg);
background-repeat: no-repeat;
background-position: right top;
background-size: 100% auto;
}

/* Topimage
-----------------------------------*/
#topimage {
width:100%;
height: auto;
display: block;
position: relative;
}
#topimage #timo00 {
width:100%;
height: auto;
display: block;
position: absolute;
top:100px;
left:0;
z-index:100;
}
#topimage #timo01 {
width:100%;
height: auto;
display: block;
position: absolute;
top:100px;
left:0;
z-index:90;
}
#topimage #timo02 {
width:100%;
height: auto;
display: block;
position: absolute;
top:100px;
left:0;
z-index:80;
}
#topimage #timobg {
width:100%;
height: auto;
display: block;
}
#topimage #tipc00 { display:none; }
#topimage #tipc01 { display:none; }
#topimage #tipc02 { display:none; }
#topimage #tipcbg { display:none; }


/* Intro
-----------------------------------*/
#intromm {
width:100%;
height: auto;
display: block;
padding:50px 5% 25%;
background-image: url(../img/index/intro_img.png);
background-repeat: no-repeat;
background-position: right bottom;
background-size: 90% auto;
}
#intromm h2 {
font-size:30px;
font-weight: 100;
letter-spacing: -1px;
line-height: 1.25em;
color:#333;
margin-bottom: 15px;
text-align: center;
}
#intromm h3 {
font-family: 'Roboto Condensed', sans-serif;
font-size:12px;
font-weight: 400;
line-height: 1em;
color:#009fe8;
margin-left:5px;
margin-bottom: 20px;
text-align: center;
}
#intromm p {
font-size:14px;
font-weight: 400;
color:#333;
margin-left:5px;
margin-bottom: 10px!important;
}


/* Business
-----------------------------------*/
#bizmm {
width:100%;
height: auto;
display: block;
padding-top:30px;
}
#bizmm ul {
width:100%;
height: auto;
display: block;
}
#bizmm ul li {
width:100%;
height: auto;
display: block;
padding-bottom: 40px;
border-bottom: 1px dotted #999;
margin:0 0 40px;
text-align: center;
padding-top:200px;
background-position: center top;
background-repeat: no-repeat;
background-size: auto 200px;
}
#bizmm ul li h3 {
font-size:26px;
font-weight: 300;
line-height: 1.25em;
letter-spacing: 0px;
margin-bottom: 8px;
color:#333;
}
#bizmm ul li h4 {
font-family: 'Roboto Condensed', sans-serif;
font-size:0.7em;
font-weight: 400;
line-height: 1em!important;
letter-spacing: 0px;
color:#009fe8;
margin-bottom: 15px!important;
}
#bizmm ul li p.bizcom {
line-height: 1.8em;
margin-bottom:15px;
text-align: left;
}
#bizmm ul li p.bixbn {
width:200px;
height: 25px;
display: block;
font-size:12px;
margin:0 auto;
line-height:25px;
text-align: center;
}
#bizmm ul li p.bixbn a {
width:200px;
height: 25px;
display: block;
text-decoration: none;
color:#fff;
background-color: rgba(25,38,58,1.00);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all  0.4s ease;
}
#bizmm ul li p.bixbn a:hover {
background-color: #009fe8;
}



/* Features01
-----------------------------------*/
#features01mm {
width:100%;
height: auto;
display: block;
}
#fm01body {
width:100%;
height: auto;
display: block;
background-image: url(../img/index/fmbg01.jpg);
background-repeat: no-repeat;
background-position: right bottom;
background-size: 100% auto;
padding-bottom: 150px;
}
#fm01cc {
width:100%;
height: auto;
display: block;
padding:5% 5% 5% 5%;
}
#features01mm h2 {
font-size:30px;
font-weight: 700;
letter-spacing: -1px;
line-height: 1.25em;
color:#333;
margin-bottom: 10px;
}
#features01mm h3 {
font-family: 'Roboto Condensed', sans-serif;
font-size:12px;
font-weight: 400;
line-height: 1em;
color:#009fe8;
margin-left:5px;
margin-bottom: 15px;
}
#features01mm p {
font-size:14px;
font-weight: 400;
color:#333;
margin-left:5px;
}


/* Features02
-----------------------------------*/
#features02mm {
width:100%;
height: auto;
display: block;
padding-bottom:250px;
background-image: url(../img/index/fmbg02.jpg);
background-repeat: no-repeat;
background-position: center bottom;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
background-size: cover;
}
#fm02cc {
width:100%;
height: auto;
display: block;
padding:50px 5% 50px 5%;
background-color: rgba(24,37,108,0.80);
}
#features02mm h2 {
font-size:30px;
font-weight: 700;
letter-spacing: -1px;
line-height: 1.25em;
color:#fff;
margin-bottom: 10px;
}
#features02mm h3 {
font-family: 'Roboto Condensed', sans-serif;
font-size:12px;
font-weight: 400;
line-height: 1em;
color:#009fe8;
margin-left:5px;
margin-bottom: 15px;
}
#features02mm p {
font-size:14px;
font-weight: 400;
color:#fff;
margin-left:5px;
margin-bottom: 0px!important;
}


/* addmm
-----------------------------------*/
#addmm {
width:100%;
height: auto;
display: block;
padding:50px 5% 50px;
background-color: #f5f5f5;
background-image: url(../img/index/maps.png);
background-position: center center;
background-repeat: no-repeat;
background-size: auto 100%;
}
#addcc h2 {
font-size:24px;
font-weight: 300;
letter-spacing: -1px;
line-height: 1.25em;
color:#333;
margin-bottom: 10px;
}
#addcc h3 {
font-family: 'Roboto Condensed', sans-serif;
font-size:12px;
font-weight: 400;
line-height: 1em;
color:#009fe8;
margin-left:5px;
margin-bottom: 20px;
}
#addcc ul {
width:100%;
height: auto;
display: block;
}
#addcc ul li {
width:100%;
height: auto;
display: block;
margin-bottom: 5px;
padding:4%;
background-color: #fff;
}
#addcc ul li h4 {
font-size:20px;
font-weight: 400;
line-height: 1em;
letter-spacing: 0px;
color:#003a87;
margin-bottom: 5px;
}
#addcc ul li h5 {
width:100%;
height: 30px;
display: block;
font-size:12px;
font-weight: 400;
line-height: 30px;
letter-spacing: 0px;
color:#666666;
padding-left:30px;
margin-bottom: 5px;
background-repeat: no-repeat;
background-position: left center;
background-size: auto 14px;
}
#addcc ul li h5.adfl_tw {
background-image: url(../img/index/flag_taiwan.jpg);
}
#addcc ul li h5.adfl_ch {
background-image: url(../img/index/flag_china.jpg);
}
#addcc ul li h5.adfl_au {
background-image: url(../img/index/flag_australia.jpg);
}
#addcc ul li p.adp01 {
margin-bottom: 0px;
}
#addcc ul li p.adp02 {
margin-bottom: 0px!important;
}

}

/* Style for Smartphone */
@media screen and (max-width: 480px) {

#wrapper {
background-image: url(../img/index/topbg.jpg);
background-repeat: no-repeat;
background-position: right top;
background-size: 100% auto;
}

/* Topimage
-----------------------------------*/
#topimage {
width:100%;
height: auto;
display: block;
position: relative;
}
#topimage #timo00 {
width:100%;
height: auto;
display: block;
position: absolute;
top:100px;
left:0;
z-index:100;
}
#topimage #timo01 {
width:100%;
height: auto;
display: block;
position: absolute;
top:100px;
left:0;
z-index:90;
}
#topimage #timo02 {
width:100%;
height: auto;
display: block;
position: absolute;
top:100px;
left:0;
z-index:80;
}
#topimage #timobg {
width:100%;
height: auto;
display: block;
}
#topimage #tipc00 { display:none; }
#topimage #tipc01 { display:none; }
#topimage #tipc02 { display:none; }
#topimage #tipcbg { display:none; }


/* Intro
-----------------------------------*/
#intromm {
width:100%;
height: auto;
display: block;
padding:50px 5% 25%;
background-image: url(../img/index/intro_img.png);
background-repeat: no-repeat;
background-position: right bottom;
background-size: 95% auto;
}
#intromm h2 {
font-size:26px;
font-weight: 700;
letter-spacing: -1px;
line-height: 1.25em;
color:#333;
margin-bottom: 15px;
}
#intromm h3 {
font-family: 'Roboto Condensed', sans-serif;
font-size:12px;
font-weight: 400;
line-height: 1em;
color:#009fe8;
margin-left:5px;
margin-bottom: 20px;
}
#intromm p {
font-size:14px;
font-weight: 400;
color:#333;
margin-left:5px;
margin-bottom: 10px!important;
}


/* Business
-----------------------------------*/
#bizmm {
width:100%;
height: auto;
display: block;
padding-top:30px;
}
#bizmm ul {
width:100%;
height: auto;
display: block;
}
#bizmm ul li {
width:100%;
height: auto;
display: block;
padding-bottom: 40px;
border-bottom: 1px dotted #999;
margin:0 0 40px;
text-align: center;
padding-top:200px;
background-position: center top;
background-repeat: no-repeat;
background-size: auto 200px;
}
#bizmm ul li h3 {
font-size:26px;
font-weight: 300;
line-height: 1.25em;
letter-spacing: 0px;
margin-bottom: 8px;
color:#333;
}
#bizmm ul li h4 {
font-family: 'Roboto Condensed', sans-serif;
font-size:0.7em;
font-weight: 400;
line-height: 1em!important;
letter-spacing: 0px;
color:#009fe8;
margin-bottom: 15px!important;
}
#bizmm ul li p.bizcom {
line-height: 1.8em;
margin-bottom:15px;
text-align: left;
}
#bizmm ul li p.bixbn {
width:200px;
height: 25px;
display: block;
font-size:12px;
margin:0 auto;
line-height:25px;
text-align: center;
}
#bizmm ul li p.bixbn a {
width:200px;
height: 25px;
display: block;
text-decoration: none;
color:#fff;
background-color: rgba(25,38,58,1.00);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all  0.4s ease;
}
#bizmm ul li p.bixbn a:hover {
background-color: #009fe8;
}



/* Features01
-----------------------------------*/
#features01mm {
width:100%;
height: auto;
display: block;
}
#fm01body {
width:100%;
height: auto;
display: block;
background-image: url(../img/index/fmbg01.jpg);
background-repeat: no-repeat;
background-position: right bottom;
background-size: 100% auto;
padding-bottom: 150px;
}
#fm01cc {
width:100%;
height: auto;
display: block;
padding:5% 5% 5% 5%;
}
#features01mm h2 {
font-size:26px;
font-weight: 700;
letter-spacing: -1px;
line-height: 1.25em;
color:#333;
margin-bottom: 10px;
}
#features01mm h3 {
font-family: 'Roboto Condensed', sans-serif;
font-size:12px;
font-weight: 400;
line-height: 1em;
color:#009fe8;
margin-left:5px;
margin-bottom: 15px;
}
#features01mm p {
font-size:14px;
font-weight: 400;
color:#333;
margin-left:5px;
}


/* Features02
-----------------------------------*/
#features02mm {
width:100%;
height: auto;
display: block;
padding-bottom:250px;
background-image: url(../img/index/fmbg02.jpg);
background-repeat: no-repeat;
background-position: center bottom;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
background-size: cover;
}
#fm02cc {
width:100%;
height: auto;
display: block;
padding:50px 5% 50px 5%;
background-color: rgba(24,37,108,0.80);
}
#features02mm h2 {
font-size:26px;
font-weight: 700;
letter-spacing: -1px;
line-height: 1.25em;
color:#fff;
margin-bottom: 10px;
}
#features02mm h3 {
font-family: 'Roboto Condensed', sans-serif;
font-size:12px;
font-weight: 400;
line-height: 1em;
color:#009fe8;
margin-left:5px;
margin-bottom: 15px;
}
#features02mm p {
font-size:14px;
font-weight: 400;
color:#fff;
margin-left:5px;
margin-bottom: 0px!important;
}


/* addmm
-----------------------------------*/
#addmm {
width:100%;
height: auto;
display: block;
padding:50px 5% 50px;
background-color: #f5f5f5;
background-image: url(../img/index/maps.png);
background-position: center center;
background-repeat: no-repeat;
background-size: auto 100%;
}
#addcc h2 {
font-size:24px;
font-weight: 300;
letter-spacing: -1px;
line-height: 1.25em;
color:#333;
margin-bottom: 10px;
}
#addcc h3 {
font-family: 'Roboto Condensed', sans-serif;
font-size:12px;
font-weight: 400;
line-height: 1em;
color:#009fe8;
margin-left:5px;
margin-bottom: 20px;
}
#addcc ul {
width:100%;
height: auto;
display: block;
}
#addcc ul li {
width:100%;
height: auto;
display: block;
margin-bottom: 5px;
padding:6%;
background-color: #fff;
}
#addcc ul li h4 {
font-size:20px;
font-weight: 400;
line-height: 1em;
letter-spacing: 0px;
color:#003a87;
margin-bottom: 5px;
}
#addcc ul li h5 {
width:100%;
height: 30px;
display: block;
font-size:12px;
font-weight: 400;
line-height: 30px;
letter-spacing: 0px;
color:#666666;
padding-left:30px;
margin-bottom: 5px;
background-repeat: no-repeat;
background-position: left center;
background-size: auto 14px;
}
#addcc ul li h5.adfl_tw {
background-image: url(../img/index/flag_taiwan.jpg);
}
#addcc ul li h5.adfl_ch {
background-image: url(../img/index/flag_china.jpg);
}
#addcc ul li h5.adfl_au {
background-image: url(../img/index/flag_australia.jpg);
}
#addcc ul li p.adp01 {
margin-bottom: 0px;
}
#addcc ul li p.adp02 {
margin-bottom: 0px!important;
}

}