@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Pinyon+Script');
@import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css);/*字型檔*/
html,body{
	padding-top: 0px;
	font-family: 'Noto Sans TC', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Noto Sans TC', sans-serif;
}
*{box-sizing: border-box;}
.page{
    background-color: white;
}

.wwtop{
    width: 100%;
}

.wwmiddle{
    width: 100%;
    padding: 30px 0;

}
.wwmiddle2{
    width: 100%;
    padding: 0px 0px 30px 0px;
}
.wwmbc{
    background-color: #FAF4F4;
}
.webpreview{
    width: 1400px;
}

.page .page-content {
  width: 80%;
  float:none;
  background-color: transparent;
  margin: 0 auto;
}
.preview-web{
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);
  margin-bottom: 15px;
    width: 100%;
    height: auto;
}
.page08 .page-content #themes .themes-box:hover .preview-web {
  background-color: white;
  opacity: 0.5;
}
.preview-web img{
	width:100%;
	height:auto;	
}
.page08 .page-content #themes .themes-box .preview-btn {
  position: absolute;
  width: 120px;
  height: 36px;
  background: white;
  border: 2px solid #e5e5e5;
  border-radius: 4px;
  left: 130px;
  opacity: 0;
  z-index: 50;
}
.tryit button {
  border: 0;
  background-color: #dc4f80;
  padding: 13px 34px;
  margin:50px; 
  border-radius: 4px;
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
}

.tryit button img {
  width: 100px;
}

.tryit button img:nth-child(2) {
  width: 30px;
  margin-left: 10px;
}

.tryit button:hover {
  background-color: #f877a4;
}