﻿@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}
html {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
}
q, blockquote {
	quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
	content: none;
}
a img {
	border: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}
.container .aircon1 {
	background: #5C56B0;
	/* Old browsers */
	background: -moz-linear-gradient(top, #9A90CC 0%, #5C56B0 50%, #776FBC 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9A90CC), color-stop(100%, #776FBC));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9A90CC 0%, #5C56B0 50%, #776FBC 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9A90CC 0%, #5C56B0 50%, #776FBC 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #9A90CC 0%, #5C56B0 50%, #776FBC 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #9a90cc 0%, #5c56b0 50%, #776fbc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=' #9A90CC', endColorstr='#776FBC', GradientType=0 );
/* IE6-9 */ }
.container .blue1 {
	background: #3079CB;
	/* Old browsers */
	background: -moz-linear-gradient(top, #669DDB 0%, #3079CB 50%, #5D97D8 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #669DDB), color-stop(100%, #5D97D8));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #669DDB 0%, #3079CB 50%, #5D97D8 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #669DDB 0%, #3079CB 50%, #5D97D8 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #669DDB 0%, #3079CB 50%, #5D97D8 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #669ddb 0%, #3079cb 50%, #5d97d8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=' #669DDB', endColorstr='#5D97D8', GradientType=0 );
/* IE6-9 */ }
.container .blue3 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1a62b3+0,00499b+50,1a62b3+99 */
background: #1a62b3; /* Old browsers */
background: -moz-linear-gradient(top,  #1a62b3 0%, #00499b 50%, #1a62b3 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #1a62b3 0%,#00499b 50%,#1a62b3 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #1a62b3 0%,#00499b 50%,#1a62b3 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a62b3', endColorstr='#1a62b3',GradientType=0 ); /* IE6-9 */
}
.container .purple1 {
	background: #a485b8;
	/* Old browsers */
	background: -moz-linear-gradient(top, #a485b8 0%, #7e5898 50%, #8964a2 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a485b8), color-stop(50%, #7e5898), color-stop(100%, #8964a2));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a485b8 0%, #7e5898 50%, #8964a2 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a485b8 0%, #7e5898 50%, #8964a2 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a485b8 0%, #7e5898 50%, #8964a2 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #a485b8 0%, #7e5898 50%, #8964a2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a485b8', endColorstr='#8964a2', GradientType=0 );
/* IE6-9 */ }
.container .orange1 {
	background: #ffb96b;
	/* Old browsers */
	background: -moz-linear-gradient(top, #ffb96b 0%, #ff7f00 50%, #ff9120 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb96b), color-stop(50%, #ff7f00), color-stop(100%, #ff9120));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffb96b 0%, #ff7f00 50%, #ff9120 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffb96b 0%, #ff7f00 50%, #ff9120 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffb96b 0%, #ff7f00 50%, #ff9120 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ffb96b 0%, #ff7f00 50%, #ff9120 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb96b', endColorstr='#ff9120', GradientType=0 );
/* IE6-9 */ }
.container .greblue1 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8dc2bf+0,3e9793+51,61aaa7+100 */
	background: #8dc2bf;
	/* Old browsers */
	background: -moz-linear-gradient(top, #8dc2bf 0%, #3e9793 51%, #61aaa7 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8dc2bf), color-stop(51%, #3e9793), color-stop(100%, #61aaa7));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8dc2bf 0%, #3e9793 51%, #61aaa7 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8dc2bf 0%, #3e9793 51%, #61aaa7 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8dc2bf 0%, #3e9793 51%, #61aaa7 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #8dc2bf 0%, #3e9793 51%, #61aaa7 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dc2bf', endColorstr='#61aaa7', GradientType=0 );
/* IE6-9 */ }
.container .pink1 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9bcba+0,f26d6a+50,f58f8d+100 */
	background: #f9bcba;
	/* Old browsers */
	background: -moz-linear-gradient(top, #f9bcba 0%, #f26d6a 50%, #f58f8d 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9bcba), color-stop(50%, #f26d6a), color-stop(100%, #f58f8d));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f9bcba 0%, #f26d6a 50%, #f58f8d 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f9bcba 0%, #f26d6a 50%, #f58f8d 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f9bcba 0%, #f26d6a 50%, #f58f8d 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #f9bcba 0%, #f26d6a 50%, #f58f8d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9bcba', endColorstr='#f58f8d', GradientType=0 );
/* IE6-9 */ }
.container .bluebtn {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#99cff0+1,549bd6+50,72b1e0+100 */
	background: #99cff0;
	/* Old browsers */
	background: -moz-linear-gradient(top, #99cff0 1%, #549bd6 50%, #72b1e0 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #99cff0), color-stop(50%, #549bd6), color-stop(100%, #72b1e0));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #99cff0 1%, #549bd6 50%, #72b1e0 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #99cff0 1%, #549bd6 50%, #72b1e0 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #99cff0 1%, #549bd6 50%, #72b1e0 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #99cff0 1%, #549bd6 50%, #72b1e0 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99cff0', endColorstr='#72b1e0', GradientType=0 );
/* IE6-9 */ }
.container .grebluebtn {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a5dad8+1,3fa49e+51,6dbcb8+100 */
	background: #a5dad8;
	/* Old browsers */
	background: -moz-linear-gradient(top, #a5dad8 1%, #3fa49e 51%, #6dbcb8 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #a5dad8), color-stop(51%, #3fa49e), color-stop(100%, #6dbcb8));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a5dad8 1%, #3fa49e 51%, #6dbcb8 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a5dad8 1%, #3fa49e 51%, #6dbcb8 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a5dad8 1%, #3fa49e 51%, #6dbcb8 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #a5dad8 1%, #3fa49e 51%, #6dbcb8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5dad8', endColorstr='#6dbcb8', GradientType=0 );
/* IE6-9 */ }
.container .dblue2 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4675aa+1,0f4b93+51,3f6999+100 */
	background: #4675aa;
	/* Old browsers */
	background: -moz-linear-gradient(top, #4675aa 1%, #0f4b93 51%, #3f6999 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #4675aa), color-stop(51%, #0f4b93), color-stop(100%, #3f6999));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4675aa 1%, #0f4b93 51%, #3f6999 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4675aa 1%, #0f4b93 51%, #3f6999 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4675aa 1%, #0f4b93 51%, #3f6999 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #4675aa 1%, #0f4b93 51%, #3f6999 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4675aa', endColorstr='#3f6999', GradientType=0 );
/* IE6-9 */ }
.container .dblue3 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#669ddb+1,3079cb+51,5d97d8+100 */
	background: #669ddb;
	/* Old browsers */
	background: -moz-linear-gradient(top, #669ddb 1%, #3079cb 51%, #5d97d8 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #669ddb), color-stop(51%, #3079cb), color-stop(100%, #5d97d8));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #669ddb 1%, #3079cb 51%, #5d97d8 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #669ddb 1%, #3079cb 51%, #5d97d8 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #669ddb 1%, #3079cb 51%, #5d97d8 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #669ddb 1%, #3079cb 51%, #5d97d8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#669ddb', endColorstr='#5d97d8', GradientType=0 );
/* IE6-9 */ }
.container .dpurple1 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9a90cc+1,5c56b0+51,776fbc+100 */
	background: #9a90cc;
	/* Old browsers */
	background: -moz-linear-gradient(top, #9a90cc 1%, #5c56b0 51%, #776fbc 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #9a90cc), color-stop(51%, #5c56b0), color-stop(100%, #776fbc));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9a90cc 1%, #5c56b0 51%, #776fbc 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9a90cc 1%, #5c56b0 51%, #776fbc 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #9a90cc 1%, #5c56b0 51%, #776fbc 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #9a90cc 1%, #5c56b0 51%, #776fbc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a90cc', endColorstr='#776fbc', GradientType=0 );
/* IE6-9 */ }
.container .dpurple2 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ae90ca+1,9774b1+51,ae90ca+100 */
	background: #ae90ca;
	/* Old browsers */
	background: -moz-linear-gradient(top, #ae90ca 1%, #9774b1 51%, #ae90ca 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ae90ca), color-stop(51%, #9774b1), color-stop(100%, #ae90ca));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ae90ca 1%, #9774b1 51%, #ae90ca 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ae90ca 1%, #9774b1 51%, #ae90ca 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ae90ca 1%, #9774b1 51%, #ae90ca 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ae90ca 1%, #9774b1 51%, #ae90ca 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae90ca', endColorstr='#ae90ca', GradientType=0 );
/* IE6-9 */ }
.container .dorange1 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffc926+1,ff8000+51,ff8d07+100 */
	background: #ffc926;
	/* Old browsers */
	background: -moz-linear-gradient(top, #ffc926 1%, #ff8000 51%, #ff8d07 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffc926), color-stop(51%, #ff8000), color-stop(100%, #ff8d07));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffc926 1%, #ff8000 51%, #ff8d07 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffc926 1%, #ff8000 51%, #ff8d07 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffc926 1%, #ff8000 51%, #ff8d07 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ffc926 1%, #ff8000 51%, #ff8d07 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc926', endColorstr='#ff8d07', GradientType=0 );
/* IE6-9 */ }
.container .dgreen1 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#93c045+1,66983a+51,87b53c+100 */
	background: #93c045;
	/* Old browsers */
	background: -moz-linear-gradient(top, #93c045 1%, #66983a 51%, #87b53c 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #93c045), color-stop(51%, #66983a), color-stop(100%, #87b53c));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #93c045 1%, #66983a 51%, #87b53c 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #93c045 1%, #66983a 51%, #87b53c 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #93c045 1%, #66983a 51%, #87b53c 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #93c045 1%, #66983a 51%, #87b53c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93c045', endColorstr='#87b53c', GradientType=0 );
/* IE6-9 */ }
.container .dred1 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff7373+1,eb361a+51,f24c3b+100 */
	background: #ff7373;
	/* Old browsers */
	background: -moz-linear-gradient(top, #ff7373 1%, #eb361a 51%, #f24c3b 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ff7373), color-stop(51%, #eb361a), color-stop(100%, #f24c3b));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff7373 1%, #eb361a 51%, #f24c3b 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff7373 1%, #eb361a 51%, #f24c3b 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff7373 1%, #eb361a 51%, #f24c3b 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ff7373 1%, #eb361a 51%, #f24c3b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7373', endColorstr='#f24c3b', GradientType=0 );
/* IE6-9 */ }
.container .dpink1 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ef96c2+1,ca4692+51,d967a6+100 */
	background: #ef96c2;
	/* Old browsers */
	background: -moz-linear-gradient(top, #ef96c2 1%, #ca4692 51%, #d967a6 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ef96c2), color-stop(51%, #ca4692), color-stop(100%, #d967a6));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ef96c2 1%, #ca4692 51%, #d967a6 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ef96c2 1%, #ca4692 51%, #d967a6 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ef96c2 1%, #ca4692 51%, #d967a6 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ef96c2 1%, #ca4692 51%, #d967a6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef96c2', endColorstr='#d967a6', GradientType=0 );
/* IE6-9 */ }
.container .dblue1 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4fb9eb+1,0b6aba+51,1f81c8+100 */
	background: #4fb9eb;
	/* Old browsers */
	background: -moz-linear-gradient(top, #4fb9eb 1%, #0b6aba 51%, #1f81c8 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #4fb9eb), color-stop(51%, #0b6aba), color-stop(100%, #1f81c8));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4fb9eb 1%, #0b6aba 51%, #1f81c8 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4fb9eb 1%, #0b6aba 51%, #1f81c8 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4fb9eb 1%, #0b6aba 51%, #1f81c8 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #4fb9eb 1%, #0b6aba 51%, #1f81c8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4fb9eb', endColorstr='#1f81c8', GradientType=0 );
/* IE6-9 */ }
.container .green2 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5cc9a3+1,13a874+51,40bf93+100 */
	background: #5cc9a3;
	/* Old browsers */
	background: -moz-linear-gradient(top, #5cc9a3 1%, #13a874 51%, #40bf93 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #5cc9a3), color-stop(51%, #13a874), color-stop(100%, #40bf93));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5cc9a3 1%, #13a874 51%, #40bf93 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5cc9a3 1%, #13a874 51%, #40bf93 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5cc9a3 1%, #13a874 51%, #40bf93 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #5cc9a3 1%, #13a874 51%, #40bf93 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cc9a3', endColorstr='#40bf93', GradientType=0 );
/* IE6-9 */ }
.container .pink2 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fa7c8f+1,f3566d+51,f46a80+100 */
	background: #fa7c8f;
	/* Old browsers */
	background: -moz-linear-gradient(top, #fa7c8f 1%, #f3566d 51%, #f46a80 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #fa7c8f), color-stop(51%, #f3566d), color-stop(100%, #f46a80));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fa7c8f 1%, #f3566d 51%, #f46a80 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fa7c8f 1%, #f3566d 51%, #f46a80 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fa7c8f 1%, #f3566d 51%, #f46a80 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #fa7c8f 1%, #f3566d 51%, #f46a80 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7c8f', endColorstr='#f46a80', GradientType=0 );
/* IE6-9 */ }
.container .blue2 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4495d0+1,2375b1+51,308bcf+100 */
	background: #4495d0;
	/* Old browsers */
	background: -moz-linear-gradient(top, #4495d0 1%, #2375b1 51%, #308bcf 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #4495d0), color-stop(51%, #2375b1), color-stop(100%, #308bcf));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4495d0 1%, #2375b1 51%, #308bcf 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4495d0 1%, #2375b1 51%, #308bcf 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4495d0 1%, #2375b1 51%, #308bcf 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #4495d0 1%, #2375b1 51%, #308bcf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4495d0', endColorstr='#308bcf', GradientType=0 );
/* IE6-9 */ }
.container .yellow2 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7c033+1,efab1d+51,f4ba0b+100 */
	background: #f7c033;
	/* Old browsers */
	background: -moz-linear-gradient(top, #f7c033 1%, #efab1d 51%, #f4ba0b 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f7c033), color-stop(51%, #efab1d), color-stop(100%, #f4ba0b));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7c033 1%, #efab1d 51%, #f4ba0b 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7c033 1%, #efab1d 51%, #f4ba0b 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f7c033 1%, #efab1d 51%, #f4ba0b 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #f7c033 1%, #efab1d 51%, #f4ba0b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7c033', endColorstr='#f4ba0b', GradientType=0 );
/* IE6-9 */ }
.container .soil2 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2be77+1,efa33a+51,f0b564+100 */
	background: #f2be77;
	/* Old browsers */
	background: -moz-linear-gradient(top, #f2be77 1%, #efa33a 51%, #f0b564 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f2be77), color-stop(51%, #efa33a), color-stop(100%, #f0b564));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f2be77 1%, #efa33a 51%, #f0b564 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f2be77 1%, #efa33a 51%, #f0b564 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f2be77 1%, #efa33a 51%, #f0b564 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #f2be77 1%, #efa33a 51%, #f0b564 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2be77', endColorstr='#f0b564', GradientType=0 );
/* IE6-9 */ }
.container .gray2 {
	
	background: #d0d6d9;
	/* Old browsers */
	background: -moz-linear-gradient(top, #d0d6d9 1%, #adb6bc 51%, #bbc4c8 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #d0d6d9), color-stop(51%, #adb6bc), color-stop(100%, #bbc4c8));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d0d6d9 1%, #adb6bc 51%, #bbc4c8 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d0d6d9 1%, #adb6bc 51%, #bbc4c8 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d0d6d9 1%, #adb6bc 51%, #bbc4c8 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #d0d6d9 1%, #adb6bc 51%, #bbc4c8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d6d9', endColorstr='#bbc4c8', GradientType=0 );
/* IE6-9 */ }
.container .gold{

background: #ecdf9a; /* Old browsers */
background: -moz-linear-gradient(top,  #ecdf9a 0%, #d6b466 60%, #ddc176 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ecdf9a 0%,#d6b466 60%,#ddc176 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ecdf9a 0%,#d6b466 60%,#ddc176 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecdf9a', endColorstr='#ddc176',GradientType=0 ); /* IE6-9 */

}
.container .liblue2 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8ccfdd+0,5bbace+50,74c5d6+100 */
	background: #8ccfdd;
	/* Old browsers */
	background: -moz-linear-gradient(top, #8ccfdd 0%, #5bbace 50%, #74c5d6 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ccfdd), color-stop(50%, #5bbace), color-stop(100%, #74c5d6));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8ccfdd 0%, #5bbace 50%, #74c5d6 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8ccfdd 0%, #5bbace 50%, #74c5d6 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8ccfdd 0%, #5bbace 50%, #74c5d6 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #8ccfdd 0%, #5bbace 50%, #74c5d6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ccfdd', endColorstr='#74c5d6', GradientType=0 );
/* IE6-9 */ }
.container .purblue2 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a4c0f0+1,77a2e9+50,92b4ed+100 */
	background: #a4c0f0;
	/* Old browsers */
	background: -moz-linear-gradient(top, #a4c0f0 1%, #77a2e9 50%, #92b4ed 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #a4c0f0), color-stop(50%, #77a2e9), color-stop(100%, #92b4ed));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a4c0f0 1%, #77a2e9 50%, #92b4ed 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a4c0f0 1%, #77a2e9 50%, #92b4ed 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a4c0f0 1%, #77a2e9 50%, #92b4ed 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #a4c0f0 1%, #77a2e9 50%, #92b4ed 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4c0f0', endColorstr='#92b4ed', GradientType=0 );
/* IE6-9 */ }
.container .purblue3 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6d9be7+0,4882e1+50,739ee8+100 */
	background: #6d9be7;
	/* Old browsers */
	background: -moz-linear-gradient(top, #6d9be7 0%, #4882e1 50%, #739ee8 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6d9be7), color-stop(50%, #4882e1), color-stop(100%, #739ee8));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6d9be7 0%, #4882e1 50%, #739ee8 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6d9be7 0%, #4882e1 50%, #739ee8 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6d9be7 0%, #4882e1 50%, #739ee8 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #6d9be7 0%, #4882e1 50%, #739ee8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d9be7', endColorstr='#739ee8', GradientType=0 );
/* IE6-9 */ }
.container .purred2 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9c232a+0,d12e36+50,a2252b+100 */
	background: #9c232a;
	/* Old browsers */
	background: -moz-linear-gradient(top, #9c232a 0%, #d12e36 50%, #a2252b 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9c232a), color-stop(50%, #d12e36), color-stop(100%, #a2252b));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9c232a 0%, #d12e36 50%, #a2252b 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9c232a 0%, #d12e36 50%, #a2252b 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #9c232a 0%, #d12e36 50%, #a2252b 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #9c232a 0%, #d12e36 50%, #a2252b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c232a', endColorstr='#a2252b', GradientType=0 );
/* IE6-9 */ }
.container .liblue3 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#65bada+1,43aad1+49,65bada+100 */
	background: #65bada;
	/* Old browsers */
	background: -moz-linear-gradient(top, #65bada 1%, #43aad1 49%, #65bada 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #65bada), color-stop(49%, #43aad1), color-stop(100%, #65bada));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #65bada 1%, #43aad1 49%, #65bada 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #65bada 1%, #43aad1 49%, #65bada 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #65bada 1%, #43aad1 49%, #65bada 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #65bada 1%, #43aad1 49%, #65bada 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65bada', endColorstr='#65bada', GradientType=0 );
/* IE6-9 */ }
.container .purred3 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#be96b5+0,a66f99+50,b689ac+100 */
	background: #be96b5;
	/* Old browsers */
	background: -moz-linear-gradient(top, #be96b5 0%, #a66f99 50%, #b689ac 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #be96b5), color-stop(50%, #a66f99), color-stop(100%, #b689ac));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #be96b5 0%, #a66f99 50%, #b689ac 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #be96b5 0%, #a66f99 50%, #b689ac 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #be96b5 0%, #a66f99 50%, #b689ac 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #be96b5 0%, #a66f99 50%, #b689ac 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be96b5', endColorstr='#b689ac', GradientType=0 );
/* IE6-9 */ }
.container .purblue4 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8591d6+0,727cb7+50,808bce+100 */
	background: #8591d6;
	/* Old browsers */
	background: -moz-linear-gradient(top, #8591d6 0%, #727cb7 50%, #808bce 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8591d6), color-stop(50%, #727cb7), color-stop(100%, #808bce));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8591d6 0%, #727cb7 50%, #808bce 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8591d6 0%, #727cb7 50%, #808bce 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8591d6 0%, #727cb7 50%, #808bce 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #8591d6 0%, #727cb7 50%, #808bce 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8591d6', endColorstr='#808bce', GradientType=0 );
/* IE6-9 */ }
.container .blugray2 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#afccdc+0,a1bdcb+50,afccdc+100 */
	background: #afccdc;
	/* Old browsers */
	background: -moz-linear-gradient(top, #afccdc 0%, #a1bdcb 50%, #afccdc 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #afccdc), color-stop(50%, #a1bdcb), color-stop(100%, #afccdc));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #afccdc 0%, #a1bdcb 50%, #afccdc 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #afccdc 0%, #a1bdcb 50%, #afccdc 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #afccdc 0%, #a1bdcb 50%, #afccdc 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #afccdc 0%, #a1bdcb 50%, #afccdc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afccdc', endColorstr='#afccdc', GradientType=0 );
/* IE6-9 */ }
.container .peachpur {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b872b6+0,9b4f99+50,af61ad+100 */
	background: #b872b6;
	/* Old browsers */
	background: -moz-linear-gradient(top, #b872b6 0%, #9b4f99 50%, #af61ad 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b872b6), color-stop(50%, #9b4f99), color-stop(100%, #af61ad));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b872b6 0%, #9b4f99 50%, #af61ad 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b872b6 0%, #9b4f99 50%, #af61ad 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b872b6 0%, #9b4f99 50%, #af61ad 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #b872b6 0%, #9b4f99 50%, #af61ad 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b872b6', endColorstr='#af61ad', GradientType=0 );
/* IE6-9 */ }
.container .peachred {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b872b6+0,9b4f99+50,af61ad+100 */
	background: #b872b6;
	/* Old browsers */
	background: -moz-linear-gradient(top, #b872b6 0%, #9b4f99 50%, #af61ad 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b872b6), color-stop(50%, #9b4f99), color-stop(100%, #af61ad));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b872b6 0%, #9b4f99 50%, #af61ad 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b872b6 0%, #9b4f99 50%, #af61ad 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b872b6 0%, #9b4f99 50%, #af61ad 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #b872b6 0%, #9b4f99 50%, #af61ad 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b872b6', endColorstr='#af61ad', GradientType=0 );
/* IE6-9 */ }
.container .peachred2 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b872b6+0,9b4f99+50,af61ad+100 */
	background: #b872b6;
	/* Old browsers */
	background: -moz-linear-gradient(top, #C94E93 0%, #A53271 50%, #C94E93 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #C94E93), color-stop(50%, #A53271), color-stop(100%, #C94E93));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b872b6 0%, #A53271 50%, #C94E93 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #C94E93 0%, #A53271 50%, #C94E93 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #C94E93 0%, #A53271 50%, #C94E93 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #C94E93 0%, #A53271 50%, #C94E93 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C94E93', endColorstr='#C94E93', GradientType=0 );
/* IE6-9 */ }
.container .green3 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5cc9a3+1,13a874+51,40bf93+100 */
	background: #88C778;
	/* Old browsers */
	background: -moz-linear-gradient(top, #B8E4AD 1%, #88C778 51%, #ADDEA0 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #B8E4AD), color-stop(51%, #88C778), color-stop(100%, #ADDEA0));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #B8E4AD 1%, #88C778 51%, #ADDEA0 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #B8E4AD 1%, #88C778 51%, #ADDEA0 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #B8E4AD 1%, #88C778 51%, #ADDEA0 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #b8e4ad 1%, #88c778 51%, #addea0 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B8E4AD', endColorstr='#ADDEA0', GradientType=0 );
/* IE6-9 */ }
/*------------------------------------*\
    =variable
\*------------------------------------*/
.fff {
	color: #FFF;
}
.g333 {
	color: #333;
}
.g444 {
	color: #444;
}
.g999 {
	color: #999;
}
.blue {
	color: #006CD8;
}
.gray333 {
	color: #333;
}
.gray666 {
	color: #666;
}
.blue02 {
	color: #00678C;
}
.red {
	color: #D80000;
}
.red2 {
	color: #F15F84;
}
.l87 {
	color: #187279;
}
.or {
	color: #FF992B;
}
.redo {
	color: #D83400;
}
.line {
	border-bottom: #FF7F00 1px solid;
}
.bo {
	color: #8C4600;
}
/* width */
.w5 {
	width: 5%;
}
.w10 {
	width: 10%;
}
.w15 {
	width: 15%;
}
.w20 {
	width: 20%;
}
.w25 {
	width: 25%;
}
.w30 {
	width: 30%;
}
.w35 {
	width: 35%;
}
.w40 {
	width: 40%;
}
.w45 {
	width: 45%;
}
.w50 {
	width: 50%;
}
.w55 {
	width: 55%;
}
.w60 {
	width: 60%;
}
.w65 {
	width: 65%;
}
.w68 {
	width: 68%;
}
.w70 {
	width: 70%;
}
.w75 {
	width: 75%;
}
.w80 {
	width: 80%;
}
.w85 {
	width: 85%;
}
.w90 {
	width: 90%;
}
.w95 {
	width: 95%;
}
.w100 {
	width: 100%;
}
/* margin-top、right、bottom、left、 */
.m-t0 {
	margin-top: 0px;
}
.m-l0 {
	margin-left: 0px;
}
.m-b0 {
	margin-bottom: 0px;
}
.m-r0 {
	margin-right: 0px;
}
.m-a0 {
	margin: 0px 0px 0px 0px;
}
.m-t5 {
	margin-top: 5px;
}
.m-l5 {
	margin-left: 5px;
}
.m-b5 {
	margin-bottom: 5px;
}
.m-r5 {
	margin-right: 5px;
}
.m-a5 {
	margin: 5px 5px 5px 5px;
}
.m-t10 {
	margin-top: 10px !important;
}
.m-l10 {
	margin-left: 10px;
}
.m-b10 {
	margin-bottom: 10px !important;
}
.m-r10 {
	margin-right: 10px;
}
.m-a10 {
	margin: 10px 10px 10px 10px;
}
.m-t15 {
	margin-top: 15px;
}
.m-l15 {
	margin-left: 15px;
}
.m-l14 {
	margin-left: 14px;
}
.m-b15 {
	margin-bottom: 15px;
}
.m-r15 {
	margin-right: 15px;
}
.m-a15 {
	margin: 15px 15px 15px 15px;
}
.m-t20 {
	margin-top: 20px !important;
}
.m-l20 {
	margin-left: 20px;
}
.m-b20 {
	margin-bottom: 20px !important;
}
.m-r20 {
	margin-right: 20px;
}
.m-a20 {
	margin: 20px 20px 20px 20px;
}
.m-t25 {
	margin-top: 25px;
}
.m-l25 {
	margin-left: 25px;
}
.m-b25 {
	margin-bottom: 25px;
}
.m-r25 {
	margin-right: 25px;
}
.m-a25 {
	margin: 25px 25px 25px 25px;
}
.m-t30 {
	margin-top: 30px;
}
.m-dt30 {
	margin-top: -30px;
}
.m-l30 {
	margin-left: 30px;
}
.m-b30 {
	margin-bottom: 30px;
}
.m-r30 {
	margin-right: 30px;
}
.m-a30 {
	margin: 30px 30px 30px 30px;
}
.m-t35 {
	margin-top: 35px;
}
.m-l35 {
	margin-left: 35px;
}
.m-b35 {
	margin-bottom: 35px;
}
.m-r35 {
	margin-right: 35px;
}
.m-a35 {
	margin: 35px 35px 35px 35px;
}
.m-t40 {
	margin-top: 40px;
}
.m-l40 {
	margin-left: 40px;
}
.m-b40 {
	margin-bottom: 40px;
}
.m-r40 {
	margin-right: 40px;
}
.m-a40 {
	margin: 40px 40px 40px 40px;
}
.m-t45 {
	margin-top: 45px;
}
.m-l45 {
	margin-left: 45px;
}
.m-b45 {
	margin-bottom: 45px;
}
.m-r45 {
	margin-right: 45px;
}
.m-a45 {
	margin: 45px 45px 45px 45px;
}
.m-t50 {
	margin-top: 50px;
}
.m-l50 {
	margin-left: 50px;
}
.m-b50 {
	margin-bottom: 50px;
}
.m-r50 {
	margin-right: 50px;
}
.m-a50 {
	margin: 50px 50px 50px 50px;
}
.m-t55 {
	margin-top: 55px;
}
.m-l55 {
	margin-left: 55px;
}
.m-b55 {
	margin-bottom: 55px;
}
.m-r55 {
	margin-right: 55px;
}
.m-a55 {
	margin: 55px 55px 55px 55px;
}
.m-t60 {
	margin-top: 60px;
}
.m-l60 {
	margin-left: 60px;
}
.m-b60 {
	margin-bottom: 60px;
}
.m-r60 {
	margin-right: 60px;
}
.m-a60 {
	margin: 60px 60px 60px 60px;
}
.m-t65 {
	margin-top: 65px;
}
.m-l65 {
	margin-left: 65px;
}
.m-b65 {
	margin-bottom: 65px;
}
.m-r65 {
	margin-right: 65px;
}
.m-a65 {
	margin: 65px 65px 65px 65px;
}
.m-t70 {
	margin-top: 70px;
}
.m-l70 {
	margin-left: 70px;
}
.m-b70 {
	margin-bottom: 70px;
}
.m-r70 {
	margin-right: 70px;
}
.m-a70 {
	margin: 70px 70px 70px 70px;
}
.m-t75 {
	margin-top: 75px;
}
.m-l75 {
	margin-left: 75px;
}
.m-b75 {
	margin-bottom: 75px;
}
.m-r75 {
	margin-right: 75px;
}
.m-a75 {
	margin: 75px 75px 75px 75px;
}
.m-t80 {
	margin-top: 80px;
}
.m-l80 {
	margin-left: 80px;
}
.m-b80 {
	margin-bottom: 80px;
}
.m-r80 {
	margin-right: 80px;
}
.m-a80 {
	margin: 80px 80px 80px 80px;
}
.m-t85 {
	margin-top: 85px;
}
.m-l85 {
	margin-left: 85px;
}
.m-b85 {
	margin-bottom: 85px;
}
.m-r85 {
	margin-right: 85px;
}
.m-a85 {
	margin: 85px 85px 85px 85px;
}
.m-t90 {
	margin-top: 90px;
}
.m-l90 {
	margin-left: 90px;
}
.m-b90 {
	margin-bottom: 90px;
}
.m-r90 {
	margin-right: 90px;
}
.m-a90 {
	margin: 90px 90px 90px 90px;
}
.m-t95 {
	margin-top: 95px;
}
.m-l95 {
	margin-left: 95px;
}
.m-b95 {
	margin-bottom: 95px;
}
.m-r95 {
	margin-right: 95px;
}
.m-a95 {
	margin: 95px 95px 95px 95px;
}
.m-t100 {
	margin-top: 100px;
}
.m-l100 {
	margin-left: 100px;
}
.m-b100 {
	margin-bottom: 100px;
}
.m-r100 {
	margin-right: 100px;
}
.m-a100 {
	margin: 100px 100px 100px 100px;
}
/* padding-top、right、bottom、left、 */
.p-t0 {
	padding-top: 0px;
}
.p-l0 {
	padding-left: 0px;
}
.p-b0 {
	padding-bottom: 0px;
}
.p-r0 {
	padding-right: 0px;
}
.p-a0 {
	padding: 0px 0px 0px 0px;
}
.p-t5 {
	padding-top: 5px;
}
.p-l5 {
	padding-left: 5px;
}
.p-b5 {
	padding-bottom: 5px;
}
.p-r5 {
	padding-right: 5px;
}
.p-a5 {
	padding: 5px 5px 5px 5px;
}
.p-t10 {
	padding-top: 10px;
}
.p-l10 {
	padding-left: 10px;
}
.p-b10 {
	padding-bottom: 10px;
}
.p-r10 {
	padding-right: 10px;
}
.p-a10 {
	padding: 10px 10px 10px 10px;
}
.p-t15 {
	padding-top: 15px;
}
.p-l15 {
	padding-left: 15px;
}
.p-b15 {
	padding-bottom: 15px;
}
.p-r15 {
	padding-right: 15px;
}
.p-a15 {
	padding: 15px 15px 15px 15px;
}
.p-t20 {
	padding-top: 20px;
}
.p-l20 {
	padding-left: 20px;
}
.p-b20 {
	padding-bottom: 20px;
}
.p-r20 {
	padding-right: 20px;
}
.p-a20 {
	padding: 20px 20px 20px 20px;
}
.p-t25 {
	padding-top: 25px;
}
.p-l25 {
	padding-left: 25px;
}
.p-b25 {
	padding-bottom: 25px;
}
.p-r25 {
	padding-right: 25px;
}
.p-a25 {
	padding: 25px 25px 25px 25px;
}
.p-t30 {
	padding-top: 30px;
}
.p-l30 {
	padding-left: 30px;
}
.p-b30 {
	padding-bottom: 30px;
}
.p-r30 {
	padding-right: 30px;
}
.p-a30 {
	padding: 30px 30px 30px 30px;
}
.p-t35 {
	padding-top: 35px;
}
.p-l35 {
	padding-left: 35px;
}
.p-b35 {
	padding-bottom: 35px;
}
.p-r35 {
	padding-right: 35px;
}
.p-a35 {
	padding: 35px 35px 35px 35px;
}
.p-t40 {
	padding-top: 40px;
}
.p-l40 {
	padding-left: 40px;
}
.p-b40 {
	padding-bottom: 40px;
}
.p-r40 {
	padding-right: 40px;
}
.p-a40 {
	padding: 40px 40px 40px 40px;
}
.p-t45 {
	padding-top: 45px;
}
.p-l45 {
	padding-left: 45px;
}
.p-b45 {
	padding-bottom: 45px;
}
.p-r45 {
	padding-right: 45px;
}
.p-a45 {
	padding: 45px 45px 45px 45px;
}
.p-t50 {
	padding-top: 50px;
}
.p-l50 {
	padding-left: 50px;
}
.p-b50 {
	padding-bottom: 50px;
}
.p-r50 {
	padding-right: 50px;
}
.p-a50 {
	padding: 50px 50px 50px 50px;
}
.p-t55 {
	padding-top: 55px;
}
.p-l55 {
	padding-left: 55px;
}
.p-b55 {
	padding-bottom: 55px;
}
.p-r55 {
	padding-right: 55px;
}
.p-a55 {
	padding: 55px 55px 55px 55px;
}
.p-t60 {
	padding-top: 60px;
}
.p-l60 {
	padding-left: 60px;
}
.p-b60 {
	padding-bottom: 60px;
}
.p-r60 {
	padding-right: 60px;
}
.p-a60 {
	padding: 60px 60px 60px 60px;
}
.p-t65 {
	padding-top: 65px;
}
.p-l65 {
	padding-left: 65px;
}
.p-b65 {
	padding-bottom: 65px;
}
.p-r65 {
	padding-right: 65px;
}
.p-a65 {
	padding: 65px 65px 65px 65px;
}
.p-t70 {
	padding-top: 70px;
}
.p-l70 {
	padding-left: 70px;
}
.p-b70 {
	padding-bottom: 70px;
}
.p-r70 {
	padding-right: 70px;
}
.p-a70 {
	padding: 70px 70px 70px 70px;
}
.p-t75 {
	padding-top: 75px;
}
.p-l75 {
	padding-left: 75px;
}
.p-b75 {
	padding-bottom: 75px;
}
.p-r75 {
	padding-right: 75px;
}
.p-a75 {
	padding: 75px 75px 75px 75px;
}
.p-t80 {
	padding-top: 80px;
}
.p-l80 {
	padding-left: 80px;
}
.p-b80 {
	padding-bottom: 80px;
}
.p-r80 {
	padding-right: 80px;
}
.p-a80 {
	padding: 80px 80px 80px 80px;
}
.p-t85 {
	padding-top: 85px;
}
.p-l85 {
	padding-left: 85px;
}
.p-b85 {
	padding-bottom: 85px;
}
.p-r85 {
	padding-right: 85px;
}
.p-a85 {
	padding: 85px 85px 85px 85px;
}
.p-t90 {
	padding-top: 90px;
}
.p-l90 {
	padding-left: 90px;
}
.p-b90 {
	padding-bottom: 90px;
}
.p-r90 {
	padding-right: 90px;
}
.p-a90 {
	padding: 90px 90px 90px 90px;
}
.p-t95 {
	padding-top: 95px;
}
.p-l95 {
	padding-left: 95px;
}
.p-b95 {
	padding-bottom: 95px;
}
.p-r95 {
	padding-right: 95px;
}
.p-a95 {
	padding: 95px 95px 95px 95px;
}
.p-t100 {
	padding-top: 100px;
}
.p-l100 {
	padding-left: 100px;
}
.p-b100 {
	padding-bottom: 100px;
}
.p-r100 {
	padding-right: 100px;
}
.p-a100 {
	padding: 100px 100px 100px 100px;
}
/* font-size */
.f-s50 {
	font-size: 50%;
}
.f-s55 {
	font-size: 55%;
}
.f-s60 {
	font-size: 60%;
}
.f-s65 {
	font-size: 65%;
}
.f-s70 {
	font-size: 70%;
}
.f-s75 {
	font-size: 75%;
}
.f-s80 {
	font-size: 80%;
}
.f-s85 {
	font-size: 85%;
}
.f-s90 {
	font-size: 90%;
}
.f-s95 {
	font-size: 95%;
}
.f-s100 {
	font-size: 100%;
}
.f-s105 {
	font-size: 105%;
}
.f-s110 {
	font-size: 110%;
}
.f-s115 {
	font-size: 115%;
}
.f-s120 {
	font-size: 120%;
}
.f-s125 {
	font-size: 125%;
}
.f-s130 {
	font-size: 130%;
}
.f-s135 {
	font-size: 135%;
}
.f-s140 {
	font-size: 140%;
}
.f-s145 {
	font-size: 145%;
}
.f-s150 {
	font-size: 150% !important;
}
.f-s155 {
	font-size: 155%;
}
.f-s160 {
	font-size: 160%;
}
.f-s165 {
	font-size: 165%;
}
.f-s170 {
	font-size: 170%;
}
.f-s175 {
	font-size: 175%;
}
.f-s180 {
	font-size: 180%;
}
.f-s185 {
	font-size: 185%;
}
.f-s190 {
	font-size: 190%;
}
.f-s195 {
	font-size: 195%;
}
.f-s200 {
	font-size: 200% !important;
}
.f-s205 {
	font-size: 205%;
}
.f-s210 {
	font-size: 210%;
}
.f-s215 {
	font-size: 215%;
}
.f-s220 {
	font-size: 220%;
}
.f-s225 {
	font-size: 225%;
}
.f-s230 {
	font-size: 230%;
}
.f-s235 {
	font-size: 235%;
}
.f-s240 {
	font-size: 240%;
}
.f-s245 {
	font-size: 245%;
}
.f-s250 {
	font-size: 250% !important;
}
.f-s255 {
	font-size: 255%;
}
.f-s260 {
	font-size: 260%;
}
.f-s265 {
	font-size: 265%;
}
.f-s270 {
	font-size: 270%;
}
.f-s275 {
	font-size: 275%;
}
.f-s280 {
	font-size: 280%;
}
.f-s285 {
	font-size: 285%;
}
.f-s290 {
	font-size: 290%;
}
.f-s295 {
	font-size: 295%;
}
.f-s300 {
	font-size: 300%;
}
.f-s305 {
	font-size: 305%;
}
.f-s310 {
	font-size: 310%;
}
.f-s315 {
	font-size: 315%;
}
.f-s320 {
	font-size: 320%;
}
.f-s325 {
	font-size: 325%;
}
.f-s330 {
	font-size: 330%;
}
.f-s335 {
	font-size: 335%;
}
.f-s340 {
	font-size: 340%;
}
.f-s345 {
	font-size: 345%;
}
.f-s350 {
	font-size: 350%;
}
.f-s355 {
	font-size: 355%;
}
.f-s360 {
	font-size: 360%;
}
.f-s365 {
	font-size: 365%;
}
.f-s370 {
	font-size: 370%;
}
.f-s375 {
	font-size: 375%;
}
.f-s380 {
	font-size: 380%;
}
.f-s385 {
	font-size: 385%;
}
.f-s390 {
	font-size: 390%;
}
.f-s395 {
	font-size: 395%;
}
.f-s400 {
	font-size: 400%;
}
.f-s405 {
	font-size: 405%;
}
.f-s410 {
	font-size: 410%;
}
.f-s415 {
	font-size: 415%;
}
.f-s420 {
	font-size: 420%;
}
.f-s425 {
	font-size: 425%;
}
.f-s430 {
	font-size: 430%;
}
.f-s435 {
	font-size: 435%;
}
.f-s440 {
	font-size: 440%;
}
.f-s445 {
	font-size: 445%;
}
.f-s450 {
	font-size: 450%;
}
.f-s455 {
	font-size: 455%;
}
.f-s460 {
	font-size: 460%;
}
.f-s465 {
	font-size: 465%;
}
.f-s470 {
	font-size: 470%;
}
.f-s475 {
	font-size: 475%;
}
.f-s480 {
	font-size: 480%;
}
.f-s485 {
	font-size: 485%;
}
.f-s490 {
	font-size: 490%;
}
.f-s495 {
	font-size: 495%;
}
.f-s500 {
	font-size: 500%;
}
/* line-hight */
.l-h50 {
	line-height: 50%;
}
.l-h55 {
	line-height: 55%;
}
.l-h60 {
	line-height: 60%;
}
.l-h65 {
	line-height: 65%;
}
.l-h70 {
	line-height: 70%;
}
.l-h75 {
	line-height: 75%;
}
.l-h80 {
	line-height: 80%;
}
.l-h85 {
	line-height: 85%;
}
.l-h90 {
	line-height: 90%;
}
.l-h95 {
	line-height: 95%;
}
.l-h100 {
	line-height: 100%;
}
.l-h105 {
	line-height: 105%;
}
.l-h110 {
	line-height: 110%;
}
.l-h115 {
	line-height: 115%;
}
.l-h120 {
	line-height: 120%;
}
.l-h125 {
	line-height: 125%;
}
.l-h130 {
	line-height: 130%;
}
.l-h135 {
	line-height: 135%;
}
.l-h140 {
	line-height: 140%;
}
.l-h145 {
	line-height: 145%;
}
.l-h150 {
	line-height: 150%;
}
.l-h155 {
	line-height: 155%;
}
.l-h160 {
	line-height: 160%;
}
.l-h165 {
	line-height: 165%;
}
.l-h170 {
	line-height: 170%;
}
.l-h175 {
	line-height: 175%;
}
.l-h180 {
	line-height: 180%;
}
.l-h185 {
	line-height: 185%;
}
.l-h190 {
	line-height: 190%;
}
.l-h195 {
	line-height: 195%;
}
.l-h200 {
	line-height: 200%;
}
.l-h205 {
	line-height: 205%;
}
.l-h210 {
	line-height: 210%;
}
.l-h215 {
	line-height: 215%;
}
.l-h220 {
	line-height: 220%;
}
.l-h225 {
	line-height: 225%;
}
.l-h230 {
	line-height: 230%;
}
.l-h235 {
	line-height: 235%;
}
.l-h240 {
	line-height: 240%;
}
.l-h245 {
	line-height: 245%;
}
.l-h250 {
	line-height: 250%;
}
.l-h255 {
	line-height: 255%;
}
.l-h260 {
	line-height: 260%;
}
.l-h265 {
	line-height: 265%;
}
.l-h270 {
	line-height: 270%;
}
.l-h275 {
	line-height: 275%;
}
.l-h280 {
	line-height: 280%;
}
.l-h285 {
	line-height: 285%;
}
.l-h290 {
	line-height: 290%;
}
.l-h295 {
	line-height: 295%;
}
.l-h300 {
	line-height: 300%;
}
/* font-weight */
.f-w100 {
	font-weight: 100;
}
.f-w200 {
	font-weight: 200;
}
.f-w300 {
	font-weight: 300;
}
.f-w400 {
	font-weight: 400;
}
.f-w500 {
	font-weight: 500;
}
.f-w600 {
	font-weight: 600;
}
.f-w700 {
	font-weight: 700;
}
.f-w800 {
	font-weight: 800;
}
.f-w900 {
	font-weight: 900;
}
/* text-algin */
.t-a-l {
	text-align: left;
}
.t-a-c {
	text-align: center;
}
.t-a-r {
	text-align: right;
}
/* text-transform */
.t-t-u {
	text-transform: uppercase;
}
.t-t-l {
	text-transform: lowercase;
}
.t-t-c {
	text-transform: capitalize;
}
/* float */
.fl-l, .fl-r {
	overflow: hidden;
}
.fl-l > li, .fl-l > div {
	float: left;
}
.fl-r > li, .fl-r > div {
	float: right;
}
.fl-n > li, .fl-n > div {
	float: none;
}
.posr {
	position: relative;
}
.posa {
	position: absolute;
}
a.a100 {
	width: 100%;
	height: 100%;
	display: block;
}
.hide {
	display: none;
}
.block {
	display: block;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}
ul.fll {
	width: 100%;
	zoom: 1;
}
ul.fll:after {
	clear: both;
	content: " ";
	display: table;
}
ul.fll:before {
	content: " ";
	display: table;
}
ul.fll > li {
	float: left;
}
ul.disin > li {
	display: inline-block;
	vertical-align: middle;
}
li.mr15 {
	margin-right: 15px;
}
li.mr20 {
	margin-right: 20px;
}
.textr {
	text-align: right;
}
.textl {
	text-align: left;
}
.nomarginr {
	margin-right: 0 !important;
}
a {
	text-decoration: none;
	color: inherit;
}
span {
	display: inline-block;
}
.mr20 {
	margin-right: 20px;
}
.ml10 {
	margin-left: 10px;
}
.ml20 {
	margin-left: 20px;
}
.ml15 {
	margin-left: 15px;
}
.pdl12 {
	padding-left: 12px;
}
.pdl8 {
	padding-left: 8px;
}
.pdr20 {
	padding-right: 20px;
}
.pdl2em {
	padding-left: 2em;
}
.pdb20 {
	padding-bottom: 20px;
}
.pdb10 {
	padding-bottom: 10px;
}
.p15 {
	padding: 15px;
}
.p10 {
	padding: 10px;
}
/*---------------------------*/
.top5 {
	margin-top: 5px;
}
.top10 {
	margin-top: 10px;
}
.top15 {
	margin-top: 15px;
}
.top20 {
	margin-top: 20px;
}
.top25 {
	margin-top: 25px;
}
.top30 {
	margin-top: 30px;
}
.top40 {
	margin-top: 40px;
}
.top50 {
	margin-top: 50px;
}
.top60 {
	margin-top: 50px;
}
.mr20 {
	margin-right: 20px;
}
.ml10 {
	margin-left: 10px;
}
.ml20 {
	margin-left: 20px;
}
.ml15 {
	margin-left: 15px;
}
.pdl12 {
	padding-left: 12px;
}
.pdl8 {
	padding-left: 8px;
}
.pdr20 {
	padding-right: 20px;
}
.pdl2em {
	padding-left: 2em;
}
.pdb20 {
	padding-bottom: 20px;
}
.pdb10 {
	padding-bottom: 10px;
}
.p15 {
	padding: 15px;
}
.p10 {
	padding: 10px;
}
/*------------------------------------*\
    =txt
\*------------------------------------*/
.fs80 {
	font-size: 80%;
}
.fs90 {
	font-size: 90%;
}
.fs95 {
	font-size: 95%;
}
.fs100 {
	font-size: 100%;
}
.fs105 {
	font-size: 105%;
}
.fs110 {
	font-size: 110%;
}
.fs115 {
	font-size: 115%;
}
.fs125 {
	font-size: 125%;
}
.fs150 {
	font-size: 150%;
}
.fs170 {
	font-size: 170%;
}
.fs200 {
	font-size: 200%;
}
.lh110 {
	line-height: 110%;
}
.lh120 {
	line-height: 120%;
}
.lh130 {
	line-height: 130%;
}
.lh140 {
	line-height: 140%;
}
.lh180 {
	line-height: 180%;
}
.lh200 {
	line-height: 200%;
}
.fs20 {
	font-size: 125%;
}
.fs19 {
	font-size: 120%;
}
.fs18 {
	font-size: 112.5%;
}
.fs14 {
	font-size: 90%;
}
.fs13 {
	font-size: 80%;
}
.fs15 {
	font-size: 95%;
}
.fs12 {
	font-size: 75%;
}
.fs10 {
	font-size: 65%;
}
.tacenter {
	text-align: center;
}
.taright {
	text-align: right;
}
.bold {
	font-weight: bold;
}
.vmid {
	vertical-align: middle;
}
.vtop {
	vertical-align: top;
}
.dlib {
	display: inline-block;
}
/*------------------------------------*\
    =reset
\*------------------------------------*/
a {
	text-decoration: none;
	color: inherit;
}
.clfix:before, .clfix:after {
	content: "";
	display: table;
}
.clfix:after {
	clear: both;
}
.clfix {
	zoom: 1;
/*IE6, IE7*/ }
.clear {
	clear: both;
}
button, input, select, textarea {
	background-color: transparent;
	border: none;
	padding: 0;
	font-family: inherit;
}
input:focus, select:focus, textarea:focus {
	outline: none;
}
html, body {
	font-family: Helvetica, Arial, "Microsoft JhengHei", "微軟正黑體", "Heiti TC", sans-serif;
	font-size: 100%;
}
.container {
	margin: 0 auto;
	width: 100%;
	min-width: 320px;
}
.per95 {
	width: 95%;
	margin: 0 auto;
}
/*------------------------------------*\
    =header
\*------------------------------------*/
.navwp {
	background-color: #F2F2F2;
	height: 40px;
	border-bottom: 1px solid #ccc;
	border-top: 6px solid #E60027;
}
.navwp h1 {
	font-size: 95%;
	font-weight: bold;
	padding-left: 10px;
	line-height: 60px;
	color: #382522;
}
.logo {
	display: block;
	float: left;
	width: 111px;
	height: 21px;
	background-size: 100%;
	position: relative;
	top: 9px;
	left: 10px;
	background: url(../img/logo1.png) no-repeat 0 0;
	background-size: 100% auto;
}
.logo1 {
	display: block;
	float: left;
	width: 111px;
	height: 21px;
	background-size: 100%;
	position: relative;
	top: 9px;
	left: 15px;
	cursor: pointer;
	background: url(../img/logo1.png) no-repeat 0 0;
	background-size: 100% auto;
}
.logo1 a {
	display: block;
	width: 111px;
	height: 21px;
}
.logo2 {
	display: block;
	float: left;
	width: 121px;
	height: 21px;
	background-size: 100%;
	position: relative;
	top: 9px;
	right: 10px;
	background: url(../img/logo2.png) no-repeat 0 0;
	background-size: 100% auto;
}
i.nav {
	background: url("../img/nav.png") 0 0 no-repeat;
	display: block;
	float: left;
	width: 42px;
	height: 40px;
	background-size: 100%;
	position: relative;
	top: 0px;
	right: 0px;
}
.indexlink {
	background-color: #eee;
	background: url("../img/btnbg.png") 0 0 repeat-x;
	background-size: 5px 80px;
	height: 80px;
	text-align: center;
}
.indexlink img {
	margin: 18px 3px;
}
.orange {
	background: url("../img/orbg.png") 0 0 repeat-x;
	background-size: 5px 60px;
	height: 60px;
	text-align: center;
}
.orange > ul > li {
	height: 60px;
}
.orange > ul > li > a {
	display: block;
	width: 100%;
	height: 100%;
}
.orange i.prev {
	display: block;
	width: 15px;
	height: 25px;
	position: relative;
	top: 18px;
	background: url("../img/prev.png") 0 0 repeat-x;
	background-size: 100% 100%;
	margin-left: 10px;
}
.orange i.next {
	display: block;
	width: 15px;
	height: 25px;
	position: relative;
	top: 18px;
	background: url("../img/next.png") 0 0 repeat-x;
	background-size: 100% 100%;
	margin-right: 10px;
	float: right;
}
.orange img.ortitle {
	width: 154px;
	height: 26px;
	position: relative;
	top: 18px;
	display: block;
	margin: 0 auto;
}
.openav {
	display: none;
	background-color: white;
	padding: 20px 15px 20px 15px;
	box-sizing: border-box;
	width: 100%;
	height: 700px;
	position: absolute;
	left: 0;
	top: 46px;
	z-index: 100;
}
.openav > ul {
	margin-top: 24px;
}
.openav > ul > li {
	margin-top: 7px;
}
.openav > ul > li img {
	display: block;
	width: 100%;
}
.openav i.close {
	display: block;
	width: 30px;
	height: 30px;
	background: url("../img/navclose.png") 0 0 repeat-x;
	background-size: 100% 100%;
	float: right;
}
.popclose {
	background: url("../img/navclose.png") 0 0 repeat-x;
	background-size: 100% 100%;
	width: 30px;
	height: 30px;
	display: block;
	float: right;
	position: relative;
	right: 12px;
	top: 12px;
	cursor: pointer;
}
.openav ul li a {
	cursor: pointer;
}
/*------------------------------------*\
    =footer
\*------------------------------------*/
.footer {
	max-width: 100%;
	min-width: 320px;
	margin-top: 10px;
}
.top {
	display: block;
	width: 40px;
	height: 40px;
	background: url(../img/top.png) 0 0 repeat-x;
	background-size: 100% 100%;
	position: relative;
	top: 0px;
	right: 15px;
	float: right;
	margin-bottom: 10px;
	cursor: pointer;
}
.top a {
	display: block;
	width: 40px;
	height: 40px;
}
.divider {
	width: 100%;
	height: 1px;
	border-top: 1px #bbb solid;
	margin: 10px 0;
}
.footernav {
	width: 100%;
	min-width: 310px;
}
.footernav > li {
	float: left;
	width: 22.5%;
	padding: 3px;
}
.footernav img {
	display: block;
}
.copyright {
	width: 100%;
	background-color: #E5E5E5;
	padding: 15px 0px;
	text-align: center;
	min-width: 320px;
}
.copyright ul {
	width: 95%;
}
.copyright ul li {
	width: 33%;
	text-align: center;
}
/*------------------------------------*\
    =page
\*------------------------------------*/
.unit_title {
	font-size: 150%;
	font-weight: bolder;
	text-shadow: 1px 1px #000;
	color: #fff;
	line-height: 190%;
	letter-spacing: 2px;
	position: relative;
}
.unit_title a {
	display: block;
}
.se {
	width: 100%;
	height: 46px;
	background: #E3E5E4;
	/* Old browsers */
	background: -moz-linear-gradient(top, #FEFEFE 0%, #E3E5E4 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FEFEFE), color-stop(100%, #E3E5E4));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FEFEFE 0%, #E3E5E4 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FEFEFE 0%, #E3E5E4 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #FEFEFE 0%, #E3E5E4 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #fefefe 0%, #e3e5e4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#E3E5E4', GradientType=0 );
	/* IE6-9 */
	border: #CFCFCF 1px solid;
	-moz-box-shadow: 6px 6px 6px rgba(51, 51, 102, 0.5), inset 1px 1px 4px 2px rgba(51, 51, 102, 0.5);
	-webkit-box-shadow: 6px 6px 6px rgba(51, 51, 102, 0.5), inset 1px 1px 4px 2px rgba(51, 51, 102, 0.5);
	box-shadow: 0px 1px 5px rgba(51, 51, 102, 0.2), 0px -1px 0px 0px rgba(255, 255, 255, 0.9) inset;
}
.se2 {
	width: 100%;
	height: 40px;
	background: url("../img/se_arw.png") no-repeat right;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-position: right;
}
.se2bg {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	height: 40px;
	background-color: #fff;
	border-radius: 5px;
	padding-left: 10px;
	margin-right: 10px;
}
.se3 {
	width: 100%;
	height: 46px;
	background: url("../img/se_arw.png") no-repeat right;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-position: 97%;
}
.pageimg {
	display: block;
	width: 100%;
	margin: 30px 0;
}
.grandpop {
	display: none;
	background-color: rgba(187, 158, 130, 0.9);
	padding: 15px;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 200;
}
.grandpop img {
	display: block;
	width: 100%;
	margin-top: 10px;
}
.grandpop i.close02 {
	display: block;
	width: 30px;
	height: 30px;
	background: url("../img/close2.png") 0 0 repeat-x;
	background-size: 100% 100%;
	float: right;
}
i.popbtn {
	display: block;
	width: 84px;
	height: 84px;
	background: url("../img/popbtn.png") 0 0 repeat-x;
	background-size: 100% 100%;
	position: absolute;
	right: 6%;
	top: 100px;
}
/*------------------------------------*\
    =index
\*------------------------------------*/
ul.slider_o {
	margin: 0 auto;
	width: 140px;
}
ul.slider_o li img {
	width: 100%;
}
ul.slider_o li {
	background-color: #ddd;
	background-size: 10px 10px;
	width: 10px;
	height: 10px;
	margin: 10px 5px;
	display: inline-block;
	border-radius: 10px;
}
ul.slider_o li.active {
	background-color: #ddd;
	width: 20px;
	height: 20px;
	margin-bottom: 5px;
}
.box {
	float: left;
	width: 45%;
	margin: 4px 7px;
	position: relative;
}
.box img {
	width: 100%;
}
/*------------------------------------*\
    =backgroundcolor
\*------------------------------------*/
.c1 {
	background: #5C56B0;
	/* Old browsers */
	background: -moz-linear-gradient(top, #9A90CC 0%, #5C56B0 50%, #776FBC 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9A90CC), color-stop(100%, #776FBC));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9A90CC 0%, #5C56B0 50%, #776FBC 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9A90CC 0%, #5C56B0 50%, #776FBC 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #9A90CC 0%, #5C56B0 50%, #776FBC 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #9a90cc 0%, #5c56b0 50%, #776fbc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9A90CC', endColorstr='#776FBC', GradientType=0 );
	/* IE6-9 */
	border: #958CCA 1px solid;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
}
.c_guarantee1 {
	background: #F15D81;
	/* Old browsers */
	background: -moz-linear-gradient(top, #FE8FAF 0%, #F15D81 50%, #F08AAF 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FE8FAF), color-stop(100%, #F08AAF));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FE8FAF 0%, #F15D81 50%, #F08AAF 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FE8FAF 0%, #F15D81 50%, #F08AAF 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #FE8FAF 0%, #F15D81 50%, #F08AAF 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #fe8faf 0%, #f15d81 50%, #f08aaf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FE8FAF', endColorstr='#F08AAF', GradientType=0 );
/* IE6-9 */ }
.c_guarantee2 {
	background: #F15D81;
	/* Old browsers */
	background: -moz-linear-gradient(top, #FE8FAF 0%, #F57C9D 49%, #F15D81 50%, #F08AAF 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FE8FAF), color-stop(100%, #F08AAF));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FE8FAF 0%, #F57C9D 49%, #F15D81 50%, #F08AAF 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FE8FAF 0% #F57C9D 49%, #F15D81 50%, #F08AAF 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #FE8FAF 0%, #F57C9D 49%, #F15D81 50%, #F08AAF 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #fe8faf 0%, #f57c9d 49%, #f15d81 50%, #f08aaf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FE8FAF', endColorstr='#F08AAF', GradientType=0 );
	/* IE6-9 */
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.c_choose1 {
	background: #FF8D16;
	/* Old browsers */
	background: -moz-linear-gradient(top, #F9CE62 0%, #FF8D16 50%, #FF9C31 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F9CE62), color-stop(100%, #FF9C31));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F9CE62 0%, #FF8D16 50%, #FF9C31 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F9CE62 0%, #FF8D16 50%, #FF9C31 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #F9CE62 0%, #FF8D16 50%, #FF9C31 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #f9ce62 0%, #ff8d16 50%, #ff9c31 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9CE62', endColorstr='#FF9C31', GradientType=0 );
/* IE6-9 */ }
.por {
	background-color: #FF7F00;
	border-radius: 5px;
	margin-top: 15px;
}
.por2 {
	background-color: #FDEFCF;
	border-radius: 5px;
	padding: 10px;
}
.por2 li {
	margin-bottom: 10px;
}
.por2 li input {
	background-color: #fff;
	border-radius: 5px;
	font-size: 100%;
	padding: 10px;
}
.por3 {
	background-color: #FDEFCF;
	border-radius: 5px;
	padding: 10px;
}
.por3 li {
	margin-top: 5px;
}
.por4 {
	background-color: #FF9220;
	padding: 10px;
	margin-top: 5px;
	font-size: 130%;
	color: #fff;
	line-height: 140%;
	font-weight: bold;
	text-align: center;
}
.gu {
	background-color: #FFE1EA;
	border-radius: 5px;
}
.gu li {
	margin-bottom: 10px;
}
    .gu > li > input, .gu > li > textarea {
        background-color: #fff;
        border-radius: 5px;
        font-size: 100%;
        height: 40px;
        padding-left: 10px;
        width: 96%;
    }
.gu > li > .telefon {
	width: 78%;
	margin-left: 8px;
}
.gutag {
	background-color: #FDA1BC;
	width: 33%;
	border-radius: 5px;
	font-size: 90%;
	padding: 5px;
	margin-top: 15px;
}
.gu2 {
	background-color: #FFE1EA;
	border-radius: 5px;
}
.gu2 li {
	margin-bottom: 10px;
}
.butaa {
	width: 50%;
	border: #F60 2px solid;
	background-color: #FFF;
	height: 50px;
	border-radius: 5px;
	color: #F60;
}
.butbb {
	width: 50%;
	border: #ddd 2px solid;
	background-color: #FFF;
	height: 50px;
	border-radius: 5px;
	color: #888;
}
.butbb100 {
	width: 80%;
	border: #ddd 2px solid;
	background-color: #FFF;
	height: 50px;
	border-radius: 5px;
	color: #888;
}
.butcc100 {
	width: 80%;
	border: #F1678B 2px solid;
	background-color: #FFF;
	height: 50px;
	border-radius: 5px;
	color: #F1678B;
}
.result {
	background-color: #eee;
	border: #FF7F00 2px solid;
	padding: 10px;
	border-radius: 5px;
}
.tag {
	background-color: #ddd;
	padding: 10px;
	border-radius: 5px;
	color: #545454;
	height: 15px;
}
.tag li {
	float: left;
}
.bgcolw {
	background-color: #fff;
	border-radius: 15px;
	padding: 5px;
}
.secli > li {
	float: left;
}
.boxpop > ul > li {
	margin-left: 2em;
	text-indent: -2.5em;
	margin-bottom: 10px;
}
.boxpop > ul > li a {
	font-weight: bold;
	text-decoration: underline;
}
.gunote > li {
	margin-left: 1.2em;
	text-indent: -1.1em;
	margin-bottom: 3px;
}
.guaradd {
	display: block;
	width: 40px;
	height: 40px;
	background: url(../img/guarantee_add.png) 0 0 repeat-x;
	background-size: 100% 100%;
	margin: 0 auto;
}
.guaradd a {
	display: block;
	width: 40px;
	height: 40px;
}
.choosere > li {
	width: 100%;
	margin: 10px;
	float: left;
	font-size: 100%;
}
/*------------------------------------*\
    20150828-ADD
\*------------------------------------*/
.c_service1 {
	background: #8BBA3D;
	/* Old browsers */
	background: -moz-linear-gradient(top, #B7C875 0%, #8BBA3D 50%, #73A644 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #B7C875), color-stop(100%, #73A644));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #B7C875 0%, #8BBA3D 50%, #73A644 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #B7C875 0%, #8BBA3D 50%, #73A644 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #B7C875 0%, #8BBA3D 50%, #73A644 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #b7c875 0%, #8bba3d 50%, #73a644 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B7C875', endColorstr='#73A644', GradientType=0 );
/* IE6-9 */ }
.c_service2 {
	background: #8FB149;
	/* Old browsers */
	background: -moz-linear-gradient(top, #D6E49A 0%, #8FB149 50%, #9FBC5B 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D6E49A), color-stop(100%, #9FBC5B));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #D6E49A 0%, #8FB149 50%, #9FBC5B 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #D6E49A 0%, #8FB149 50%, #9FBC5B 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #D6E49A 0%, #8FB149 50%, #9FBC5B 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #d6e49a 0%, #8fb149 50%, #9fbc5b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D6E49A', endColorstr='#9FBC5B', GradientType=0 );
	/* IE6-9 */
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 125%;
	line-height: 180%;
	font-weight: bold;
	color: #fff;
	margin-top: 25px;
	padding-left: 12px;
}
.qacontent {
	width: 100%;
}
.qacontent ul.accordionPart li .qa_content > ul > .subtitle {
	background-color: #eee;
	padding: 5px 10px;
	text-align: center;
	font-weight: bold;
}
.qacontent ul.accordionPart li .qa_title {
	background: #8FB149;
	/* Old browsers */
	background: -moz-linear-gradient(top, #D6E49A 0%, #8FB149 50%, #9FBC5B 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D6E49A), color-stop(100%, #9FBC5B));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #D6E49A 0%, #8FB149 50%, #9FBC5B 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #D6E49A 0%, #8FB149 50%, #9FBC5B 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #D6E49A 0%, #8FB149 50%, #9FBC5B 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #d6e49a 0%, #8fb149 50%, #9fbc5b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D6E49A', endColorstr='#9FBC5B', GradientType=0 );
	/* IE6-9 */
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 125%;
	line-height: 180%;
	font-weight: bold;
	color: #fff;
	margin-top: 10px;
	padding: 12px;
	text-align: center;
}
.qacontent ul.accordionPart li .qa_title_on {
	text-decoration: none;
}
.qacontent ul.accordionPart li .qa_content > ul > li {
	margin: 6px 0 0;
	padding: 15px;
	color: #333;
	line-height: 160%;
	background-color: #F3F7E3;
}
i.dial {
	background: url("../img/map.png") 0 0 no-repeat;
}
i.dial {
	display: inline-block;
	width: 40px;
	height: 40px;
	background-size: 100%;
	vertical-align: middle;
	margin-right: 6px;
}
i.phone {
	background: url("../img/phone.png") 0 0 no-repeat;
}
i.phone {
	display: inline-block;
	width: 40px;
	height: 40px;
	background-size: 100%;
	vertical-align: middle;
	margin-right: 6px;
	float: left;
	margin-top: 5px;
}
/*------------------*\
   = 150903 updated
\*------------------*/
.per90 {
	width: 90%;
	margin: 0 auto;
}
.openav ul li ul {
	padding: 0 0 6px;
}
.openav ul li ul li {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	opacity: 0.85;
	font-size: 115%;
	line-height: 240%;
	border-radius: 5px;
	text-align: center;
	height: 40px;
	background-color: #ddd;
	border: 4px;
	margin: 10px 0;
	color: #fff;
	font-weight: 700;
}
.openav ul li ul li a {
	display: block;
}
.qacontent ul li div ul li span {
	background-color: #7D9B4D;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	padding: 3px 8px;
}
.qacontent ul li div ul li p[class^=bold] {
	margin: 5px 0 2px;
}
.container.product .subbar {
	position: relative;
	height: 40px;
	cursor: pointer;
}
.container.product .subbar em {
	font-size: 18px;
	letter-spacing: 1px;
}
.container.product .subbartil {
	height: 40px;
	position: relative;
	-moz-box-shadow: 0 2px 3px rgba(51, 51, 51, 0.5);
	-webkit-box-shadow: 0 2px 3px rgba(51, 51, 51, 0.5);
	box-shadow: 0 2px 3px rgba(51, 51, 51, 0.5);
}
.container.product .subbartil > span {
	font-size: 85%;
	vertical-align: top;
}
.container.product .subbartil > i {
	font-size: 80%;
	background-color: #fff;
	border-radius: 3px;
	padding: 2px 8px;
	margin: 0 6px;
	vertical-align: top;
}
.container.product .subbartil em {
	font-size: 15px;
	vertical-align: top;
	margin-left: -2px;
}
.container.product i.color {
	font-size: 75%;
	background-color: #fff;
	border-radius: 3px;
	padding: 2px 8px;
	margin: 0 4px;
	vertical-align: top;
	line-height: 276%;
}
.container.product .subinner img {
	display: block;
	width: 100%;
}
.container.product .subinner > a > img {
	margin-bottom: 5px;
}
.container.product .probtn {
	position: relative;
	height: 45px;
	border-radius: 5px;
	line-height: 380%;
}
.container.product .probtn a {
	display: block;
}
.container.product .probtn a > i {
	color: #fff;
	text-shadow: 0 0 1px #333;
	margin-left: 5px;
}
.container.product .blutxt {
	color: #0059B2;
}
.container.product .gretxt {
	color: #005454;
}
.container.product .picn01, .container.product .picn02 {
	width: 25px;
	height: 21px;
	margin: 7px 0px 10px 7px;
	vertical-align: middle;
}
.container.product .picn01 {
	background: url("../img/btnicn01.png") no-repeat;
	background-size: auto 100%;
}
.container.product .picn02 {
	background: url("../img/btnicn02.png") no-repeat;
	background-size:cover;
}
.container.product .arw01, .container.product .arw02, .container.product .arw03 {
	position: absolute;
	top: 16px;
	right: 10px;
	width: 6px;
	height: 12px;
	vertical-align: middle;
}
.container.product .arw01 {
	background: url("../img/arrow01.png") no-repeat;
	background-size: auto 100%;
}
.container.product .arw02 {
	background: url("../img/arrow02.png") no-repeat;
	background-size: auto 100%;
}
.container.product .arw03 {
	background: url("../img/arrow03.png") no-repeat;
	background-size: auto 100%;
	top: 14px;
	right: 16px;
}
.container.product div.morewp .morebar {
	border-radius: 6px;
	text-align: center;
	line-height: 300%;
	height: 50px;
	color: #fff;
	font-size: 110%;
	margin-bottom: 6px;
}
.container.product div.morewp .morebar a {
	display: block;
}
.container.product div.morewp .moreinner > p {
	font-size: 100%;
	padding: 8px 12px 11px;
	line-height: 160%;
}
.container.product div.morewp .moreinner > img {
	display: block;
	width: 100%;
}
.container.product div.morewp .moreinner .pk {
	color: #F28596;
}
.container.product div.morewp .moreinner .gy {
	color: #585753;
}
.container.product div.morewp .moreinner .instx {
	font-size: 90%;
	padding: 2px;
	line-height: 145%;
}
.container.product div.morewp .moreinner .title {
	display: inline-block;
	line-height: 120%;
	color: #333333;
	padding: 0 13px;
	border-left: 2px solid #333;
	border-right: 2px solid #333;
}
.container.product div.morewp .moreinner .inside > span > img {
	display: block;
	width: 100%;
}
.container.product div.morewp .moreinner .inside > img {
	display: block;
	width: 100%;
}
.container.product div.morewp .moreinner .inside p {
	padding: 0;
	line-height: 140%;
}
.container.product div.morewp .moreinner .inside p > sup {
	font-size: smaller;
	vertical-align: super;
}
.container.product div.morewp .moreinner .inside .til01 {
	color: #E5924C;
}
.container.product div.morewp .moreinner .inside .til02 {
	color: #72B3E3;
}
.container.product div.morewp .moreinner .inside .title2 {
	padding: 0;
	margin-bottom: 3px;
	font-weight: bold;
	color: #585754;
}
.container.product div.morewp .moreinner .inside .title2:before {
	content: "●";
	font-size: 140%;
	margin-right: 5px;
}
.container.product div.morewp .moreinner .inside .p63 {
	color: #714C74;
}
.container.product div.morewp .moreinner .inside .title3 {
	display: inline-block;
	font-size: 105%;
}
.container.product div.morewp .moreinner .inside .title3.brown {
	color: #715234;
	padding: 0 7px;
	border-left: 1px #715234 solid;
	border-right: 1px #715234 solid;
}
.container.product div.morewp .moreinner .inside .title3.pink {
	color: #F18593;
	padding: 0 7px;
	border-left: 1px #F18593 solid;
	border-right: 1px #F18593 solid;
}
.container.product div.morewp .moreinner .inside .title3.gray {
	color: #545454;
	padding: 0 7px;
	border-left: 1px #545454 solid;
	border-right: 1px #545454 solid;
}
.container.product div.morewp .moreinner .inside .title3.black {
	color: #333;
	padding: 0 7px;
	border-left: 1px #333 solid;
	border-right: 1px #333 solid;
}
.container.product div.morewp .moreinner .inside .title3.bcblugy {
	padding: 6px 7px 4px;
	background-color: #5693B0;
}
.container.product div.morewp .moreinner .inside .topic p {
	line-height: 130%;
}
.container.product div.morewp .moreinner .inside .topic p.l-h150 {
	line-height: 150%;
}
.container.product div.morewp .moreinner .inside .topic span {
	vertical-align: middle;
	margin-right: 5px;
}
.container.product div.morewp .moreinner .inside .topic span.vtop {
	vertical-align: top;
}
.container.product div.morewp .moreinner .inside .topic span img {
	display: block;
	width: 100%;
}
.container.product div.morewp .moreinner .title4 {
	display: inline-block;
	border: 1px #aaa solid;
	padding: 5px 0;
}
.container.product div.morewp .moreinner .title4 > i {
	background-color: #5693B0;
	color: #fff;
	padding: 5px;
}
.container.product div.morewp .moreinner .title4 > span {
	margin: 0 7px;
}
.container.product div.morewp .moreinner .info {
	font-size: 90%;
	color: #F2A35A;
	padding: 0 16px 0;
}
.container.product div.morewp .moreinner .info2 {
	display: inline-block;
	color: #545454;
	font-size: 90%;
}
.container.product div.morewp .moreinner .institle {
	background-color: #F2A35A;
	padding: 8px;
	text-align: center;
	color: #fff;
}
.container.product div.morewp .moreinner .borderdash {
	border-bottom: 1px dashed #aaa;
}
.container.product div.morewp .moreinner > table td {
	vertical-align: top;
}
.container.product div.morewp .moreinner > table td img {
	vertical-align: bottom;
	display: block;
	width: 100%;
}
.container.product div.morewp .moreinner > table td p {
	padding: 10px 2px 17px;
	line-height: 140%;
}
.container.product div.morewp .moreinner > table td p > i {
	font-size: 90%;
	display: block;
}
.container.product div.morewp .moreinner > table td .aaa {
	color: #aaa;
}
.container.product div.morewp .moreinner > table td .stitle, .container.product div.morewp .moreinner > table td .stitle2 {
	display: inline-block;
	background-color: #AAAAAA;
	padding: 4px 6px 2px;
	color: #fff;
}
.container.product div.morewp .moreinner > table td .stitle2 {
	background-color: #5693B0;
}
.purple {
	color: #7E5898;
}
.peachredtx {
	color: #AB5497;
}
.blue {
	color: #2C78AC;
}
.orange {
	color: #FF8308;
}
.greblue {
	color: #469A97;
}
.pink {
	color: #F26562;
}
.greentx2 {
	color: #13A572;
}
.liblue {
	color: #5BBACE;
}
.purblue {
	color: #727DB7;
}
.libluetx2 {
	color: #78BDCC;
}
.purred {
	color: #CC2D35;
}
.igray {
	color: #A1BDCB;
}
.bgpurple {
	background-color: #7E5898;
}
.bgblue {
	background-color: #1D67AB;
}
.bgpeachred {
	background-color: #AA5497;
}
.bgorange {
	background-color: #FFA240;
}
.bggreen {
	background-color: #4A8A87;
}
.bgpeach {
	background-color: #F26663;
}
.bgdgreen {
	background-color: #079B69;
}
.bgblue2 {
	background-color: #D3E3F1;
}
.bgpeachred2 {
	background-color: #F1E2EE;
}
.bgorange2 {
	background-color: #FFF2E4;
}
.bggreen2 {
	background-color: #DDECEB;
}
.bgpeach2 {
	background-color: #FBCFCE;
}
.bgdgreen2 {
	background-color: #CDEBE1;
}
.bgpink2 {
	background-color: #F7D2D8;
}
.bgpink3 {
	background-color: #EB8B9A;
}
.bgdblue2 {
	background-color: #D7E7F3;
}
.bgdyellow2 {
	background-color: #F7EDD2;
}
/*===================*\
        =table
\*===================*/
.tb_til {
	padding: 5px 15px 3px;
	border-radius: 3px;
	color: #fff;
	font-size: 12px;
}
.w95 {
	margin: 0 auto;
}
.tb_link {
	width: 100%;
}
.tb_link th, .tb_link td {
	text-align: center;
}
.tb_link th {
	font-size: 14px;
	border-top: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	padding: 4px;
}
.tb_link td {
	padding: 8px;
	border-bottom: 1px #ccc solid;
}
.tb_link .wrap {
	display: inline-block;
	border-radius: 15px;
	padding: 7px 18px 5px;
}
.tb_info {
	color: #555;
	margin-top: 10px;
	font-size: 14px;
	text-align: right;
}
/*-------------*\
     = joann
\*-------------*/
.container.product div.morewp .moreinner > table td .stitle3 {
	display: inline-block;
	width: 100%;
	background-color: #B3B6D9;
	padding: 4px 0px 2px 6px;
	color: #fff;
}
.container.product div.morewp .moreinner > table td .stitle4 {
	display: inline-block;
	width: 100%;
	background-color: #46BDC4;
	padding: 4px 0px 2px 6px;
	color: #fff;
}
.container.product div.morewp .moreinner > table td .stitle5 {
	display: inline-block;
	width: 100%;
	background-color: #4FB62C;
	padding: 4px 0px 2px 6px;
	color: #fff;
}
.titbs {
	box-shadow: 0px 2px 3px rgba(51, 51, 51, 0.5);
}
.computer {
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 2px;
	background: url("../img/computer.png") no-repeat;
	background-size: contain;
	width: 20px;
	height: 15px;
}
span.txt01, span.txt02, span.txt03, span.txt04, span.txt05, span.txt06 {
	display: inline-block;
	position: absolute;
	right: 16px;
	top: 14px;
}
span.txt01 {
	background: url("../img/prolist01/txt01.png") no-repeat;
	background-size: contain;
	width: 100px;
	height: 36px;
	top: 4px;
}
span.txt02 {
	background: url("../img/prolist01/txt02.png") no-repeat;
	background-size: contain;
	width: 100px;
	height: 36px;
	top: 4px;
}
span.txt03 {
	background: url("../img/prolist01/txt03.png") no-repeat;
	background-size: contain;
	width: 100px;
	height: 36px;
	top: 4px;
}
span.txt04 {
	background: url("../img/prolist01/txt04.png") no-repeat;
	background-size: contain;
	width: 70px;
	height: 36px;
	top: 4px;
	right: 12px;
}
span.txt05 {
	background: url("../img/prolist01/txt05.png") no-repeat;
	background-size: contain;
	width: 70px;
	height: 18px;
}
span.txt06 {
	background: url("../img/prolist01/txt06.png") no-repeat;
	background-size: contain;
	width: 70px;
	height: 18px;
}
.qr-bg {
	border-radius: 10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6f6f6+0,f5f5f5+66,e8e8e8+98 */
	background: #f6f6f6;
	/* Old browsers */
	background: -moz-linear-gradient(left, #f6f6f6 0%, whitesmoke 66%, #e8e8e8 98%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #f6f6f6 0%, whitesmoke 66%, #e8e8e8 98%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #f6f6f6 0%, #f5f5f5 66%, #e8e8e8 98%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e8e8e8', GradientType=1 );
	/* IE6-9 */
	padding: 20px;
}
.qr-bg > ul:after {
	content: "";
	display: block;
	clear: both;
}
.qr-bg > ul li {
	width: 43%;
	display: inline-block;
	float: left;
}
.qr-bg > ul li + li {
	float: right;
}
.qr-bg > ul li > p {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.qr-bg > p {
	line-height: 140%;
}
.container .green4 {
background: #bccc55; /* Old browsers */
background: -moz-linear-gradient(top, #bccc55 0%, #16af63 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #bccc55 0%,#16af63 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #bccc55 0%,#16af63 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bccc55', endColorstr='#16af63',GradientType=0 ); /* IE6-9 */
}
.table4line tr td, .table4line tr th{
	border:1px #bbb solid;
	padding:5px;
	text-align:center;
	line-height:130%;
	vertical-align: middle !important;
}
.table4line tr th{
	background:#DCFFDC;
}
.notem{
    padding: 8px 12px 11px;
    line-height: 110%}
.notem li {
    font-size: 80%;
        margin-left: 0.8em !important;
    text-indent: -0.8em !important;
    color: #666;
    margin-bottom: 3px;
}
.notem li.tt {
    font-size: 85%;
    color: #000;
}
.container.product div.morewp .moreinner > table td .c666 {
    color: #666;
		padding: 5px 20px 15px 20px;
}

.container.product div.morewp .moreinner > table td .c666>img{width: 30%;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.notelist{
	padding: 10px 20px;
}
.container.product div.morewp .moreinner > .notelist p{
    font-size: 12px;
    color: #222;
    line-height: 140%;
    margin-left: 0.9em;
    text-indent: -0.9em;
    margin-bottom: 4px;
}
.container.product div.morewp .moreinner .third {
        background-color: #B4BCC9;
    padding: 9px 9px 5px 9px;
    text-align: left;
    color: #fff;
    margin: 15px 0;
    display: inline-block;
    line-height: 100%;
		font-weight:bold;
		    font-size: 110%;
}
.container.product div.morewp .moreinner .third >span {
	font-size:80%;
	font-weight:normal;
}
.remotecontrol{margin: 10px 10px 50px 20px;}
.remotecontrol ul li{ margin-bottom:3px;font-size: 95%;}

.remotecontrol ul li>p{
	    
}
.remotecontrol ul li>p:first-child{ 
background: #e56953;
    border-radius: 18px;
    padding: 5px 6px 4px 6px;
    color: #fff;
    font-weight: bold;
    margin-right: 5px;
    min-width: 12px;
    display: inline-block;
    text-align: center;
}
.remotecontrol ul li>p:nth-child(2){
	width: 80%;
	display: inline-flex;    line-height: 125%;
}
.remotecontrol ul.c2 li>p:first-child{ 
background: #e85197;
}
/*190612線上叫修*/
.c_maintain {
background: #6f84e6; 
background: -moz-linear-gradient(top, #6f84e6 0%, #9fa0ff 50%, #6f84e6 100%); 
background: -webkit-linear-gradient(top, #6f84e6 0%,#9fa0ff 50%,#6f84e6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #6f84e6 0%,#9fa0ff 50%,#6f84e6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f84e6', endColorstr='#6f84e6',GradientType=0 ); /* IE6-9 */
}
.ma{
	background-color: #e5e1ff;
    border-radius: 5px;
}
.ma li {
	margin-bottom: 10px;
}
.ma > li > input, .gu > li > textarea {
        background-color: #fff;
        border-radius: 5px;
        font-size: 100%;
        height: 40px;
        padding-left: 10px;
        width: 96%;
    }
.ma > li > .telefon {
	width: 78%;
	margin-left: 8px;
}
.ma > li > span.note{
	color:#4731dc;
	font-size:85%;
	line-height:130%;
}
span.note{
	color:#4731dc;
	font-size:85%;
	line-height:130%;
}
.matag {
	background-color: #FDA1BC;
	width: 33%;
	border-radius: 5px;
	font-size: 90%;
	padding: 5px;
	margin-top: 15px;
}
.ma2 {
	background-color: #e5e1ff;
	border-radius: 5px;
}
.ma2 li {
	margin-bottom: 10px;
}
.butma100 {
    width: 80%;
    border: #826fff 2px solid;
    background-color: #FFF;
    height: 50px;
    border-radius: 5px;
    color: #826fff;
}
.grid2 {
	width:95%;
   display: flex;
	 margin:0 auto;
}
.grid2 li{
	width:50%;
	float:left;
}
.grid2 li:first-child{
	padding-right:10px;
}
.grid2 li img{
	width:100%;
	display:block;
}
.grid2 li p{
	line-height:160%;
	    font-size: 100%;
}
sup{
	    vertical-align: text-bottom;
			font-size:70%;
			}
.rctitle {
	font-size:22px;
    background: #b4bcc9;
    padding: 6px 10px 4px 10px !important;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    min-width: 70%;
		line-height:110% !important;
}
.rctitle span {
    font-size: 80%;
    padding-left: 10px;
    color: #fff;
    font-weight: normal;
}
.mt20{
	margin-top:20px !important;}

.container .blue5 {
    background: #3aa7c2;
    background: -moz-linear-gradient(top, #5fb7ce 0%, #3aa7c2 50%, #70bfd3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5fb7ce), color-stop(100%, #70bfd3));
    background: -webkit-linear-gradient(top, #5fb7ce 0%, #3aa7c2 50%, #70bfd3 100%);
    background: -o-linear-gradient(top, #5fb7ce 0%, #3aa7c2 50%, #70bfd3 100%);
    background: -ms-linear-gradient(top, #5fb7ce 0%, #3aa7c2 50%, #70bfd3 100%);
    background: linear-gradient(to bottom, #5fb7ce 0%, #3aa7c2 50%, #70bfd3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=' #5fb7ce', endColorstr='#70bfd3', GradientType=0 );
}