#accordion {
	width:100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 40px;
	padding: 0px;
	font-size: 15px;
}
.accordion {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
/* ------------------------------------------------------------
	Content
------------------------------------------------------------ */
.content {
	padding: 0px;
	height: auto;
	width: 100%;
	margin: 0px;
}
.content p {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
.content a {
	color: #039;
	line-height: 40px;
	display: block;
	text-decoration: none;
	padding-left: 25px;
	vertical-align: middle;
	font-size: 15px;
	height: 40px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #69C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #69C;
	background-image: url(../img/arrow_under.png);
	background-repeat: no-repeat;
	background-position: 7px 16px;
}
.blueBTN {
	font-size: 15px;
	line-height: 40px;
	width: 96%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-color:#08A2C3;
	color: #FFF;
	text-align: center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border: 1px solid #55DBF8;
}
.blueBTN a {
	color: #FFF;
	text-decoration: none;
	display: block;
}
.blueBTN:hover {
	background-color:#5198D3;;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.blueBTN2 {
	font-size: 15px;
	line-height: 40px;
	width: 96%;
	position: relative;
	background: -moz-linear-gradient(center top, #99CCFF 0%,#3399CC 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #99CCFF),color-stop(1, #3399CC));
	color: #FFF;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 40px;
}
.blueBTN2 a {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	display: block;
}

.grayBTNon {
	font-size: 15px;
	line-height: 40px;
	width: 280px;
	position: relative;
	background: -moz-linear-gradient(center top, #ECECEC 0%,#CCC 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ECECEC),color-stop(1, #CCC));
	color: #333;
	text-align: center;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 40px;
	border-top-width: 1px;
	border-top-color: #CCC;
	border-radius:40px;
	margin:auto;
	margin-top:15px;
	margin-bottom:15px;
}
.grayBTNon a {
	font-weight: bold;
	color: #333;
	text-decoration: none;
	display: block;
}
.normalBTN {
	border-radius: 5px;
	font-size: 15px;
	color: #AAA;
	width: 96%;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	position: relative;
	margin-top: 10px;
	text-align: center;
	line-height: 45px;
	height: 45px;
	background-color:#EEE;
}
.normalBTN a {
	color: #723F51;
	text-decoration: none;
	display: block;
	border-radius: 5px;
	background-color:#FFDFE7;
}
.normalBTN2 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: -moz-linear-gradient(center top, #FCF9ED 42%,#DBEDD5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.42, #FCF9ED),color-stop(1, #DBEDD5));
	font-size: 16px;
	color: #777;
	width: 96%;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	position: relative;
	border: 2px solid #FFF;
	height: 40px;
	line-height: 40px;
	-moz-box-shadow: 0 0 2px #CCC, 0 0 2px #CCC, 1px 1px 1px #666;
	-webkit-box-shadow: 0 0 2px #333, 0 0 2px #CCC,  1px 1px 1px #666;
	text-align: center;
}
.normalBTN2 a {
	display: block;
	color: #369;
	text-decoration: none;
}
.PrevBtn {
	width: 120px;
	display: block;
	line-height: 30px;
	text-align: center;
	margin-left: 10px;
	font-size: 12px;
	color: #333;
	background-image: url(../img/prev_back.png);
	background-repeat: no-repeat;
	text-shadow : 2px 2px 3px #000;
}
.PrevBtn a {
	display: block;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.NextBtn {
	width: 120px;
	display: block;
	line-height: 30px;
	text-align: center;
	margin-right: 10px;
	font-size: 12px;
	color: #333;
	background-image: url(../img/next_back.png);
	background-repeat: no-repeat;
	text-shadow : 2px 2px 3px #000;
}
.NextBtn a {
	display: block;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.normal-btn-mini {
	-moz-border-radius: 50px 50px 50px 50px;
	-webkit-border-radius: 50px 50px 50px 50px;
	background: -moz-linear-gradient(center top, #fff9f6 42%,#e8d8d8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.42, #fff9f6),color-stop(1, #e8d8d8));
	font-size: 13px;
	color: #F39;
	width: 80px;
	position: relative;
	border: 2px solid #FFF;
	line-height: 25px;
	-moz-box-shadow: 0 0 2px #CCC, 0 0 2px #CCC, 1px 1px 1px #666;
	-webkit-box-shadow: 0 0 2px #333, 0 0 2px #CCC,  1px 1px 1px #666;
	height: 25px;
}
.normal-btn-mini a {
	display: block;
	color: #F39;
}
.normal-btn-mini span {
	background-image: url(../img/arrow_left2.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	background-position: 3px 2px;
}
.normal-btn-miniR {
	-moz-border-radius: 50px 50px 50px 50px;
	-webkit-border-radius: 50px 50px 50px 50px;
	background: -moz-linear-gradient(center top, #fff9f6 42%,#e8d8d8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.42, #fff9f6),color-stop(1, #e8d8d8));
	font-size: 13px;
	color: #F39;
	width: 80px;
	position: relative;
	border: 2px solid #FFF;
	line-height: 25px;
	-moz-box-shadow: 0 0 2px #CCC, 0 0 2px #CCC, 1px 1px 1px #666;
	-webkit-box-shadow: 0 0 2px #333, 0 0 2px #CCC,  1px 1px 1px #666;
	height: 25px;
}
.normal-btn-miniR a {
	display: block;
	color: #F39;
}
.normal-btn-miniR span {
	background-image: url(../img/arrow_right2.png);
	background-repeat: no-repeat;
	background-position: 60px 2px;
	padding-right: 25px;
	padding-left: 15px;
}
.tab-page {
	width: 300px;
	position: relative;
	border-radius:30px;
	margin:auto;
	margin-bottom:30px;
	background-color:#EEE;
	margin-top:50px;
	
}
.tab-page li {
	width: 30%;
	float: left;
	font-size: 15px;
	text-align: right;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right:20%;
}
.tab-page li#prev{
	text-align:left;
	padding-right:0px;
	padding-left:20%;
	}
	
.tab-page  a{
	text-decoration: none;
	color: #03C;
}

.btn-blue2 {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 70%;
	-moz-border-radius: 50px 50px 50px 50px;
	-webkit-border-radius: 50px 50px 50px 50px;
	background: -moz-linear-gradient(center top, #d3e8ff 0%,#c1d6ef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d3e8ff),color-stop(1, #c1d6ef));
	text-align: center;
	font-size: 14px;
	color: #336699;
	line-height:35px;
}
.btn-blue2 a{
	display:block;
	color: #336699;
}
.mar-btn {
	width: 180px;
	-moz-border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px 15px 15px 15px;
	height: 46px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: left;
	border: 1px solid #CC6633;
	margin-top: 10px;
	background: -moz-linear-gradient(center top, #ffffff 0%,#ffb682 16%,#ff572d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff),color-stop(0.16, #ffb682),color-stop(1, #ff572d));
	text-indent: 10px;
	color: #FFF;
	text-shadow : 1px 1px 1px black;
}
.mar-btn2 {
	width: 85%;
	-moz-border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px 15px 15px 15px;
	height: 46px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: center;
	border: 1px solid #CC6633;
	margin-top: 10px;
	background: -moz-linear-gradient(center top, #ffffff 0%,#ffb682 16%,#ff572d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff),color-stop(0.16, #ffb682),color-stop(1, #ff572d));
	text-indent: 10px;
	color: #FFF;
	text-shadow : 1px 1px 1px black;
}
.mar-btn span {
	font-size: 16px;
	line-height: 3em;
}
.mar-btn2 span {
	font-size: 16px;
	line-height: 3em;
}
.mar-btn2 a {
	display: block;
	color: #FFF;
	text-decoration: none;
}
a  {
	text-decoration: none;
}
.pink-btn {
	width: 250px;
	height: 53px;
	-moz-border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px 15px 15px 15px;
	padding: 5px;
	background: -moz-linear-gradient(center top, #FFC8E2 0%,#FF99CC 49%,#FF72BE 52%,#FF3399 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFC8E2),color-stop(0.49, #FF99CC),color-stop(0.52, #FF72BE),color-stop(1, #FF3399));
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
.orange-btn {
	width: 250px;
	height: 53px;
	-moz-border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px 15px 15px 15px;
	padding: 5px;
	background: -moz-linear-gradient(center top, #e6cd53 8%,#bd8c0f 48%,#bd690f 54%,#e36009 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.08, #e6cd53),color-stop(0.48, #bd8c0f),color-stop(0.54, #bd690f),color-stop(1, #e36009));
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	border: 1px solid #FFF;
}
.list-menu ul{
	padding: 0px;
	width: 100%;
	position: relative;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.list-menu li{
	height: 60px;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
	background: -moz-linear-gradient(center top, #ffffff 0%,#e6dee7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff),color-stop(1, #e6dee7));
	margin: 0px;
	padding: 0px;
	font-size: 130%;
	color: #666666;
	line-height: 60px;
	text-indent: 15px;
}
.list-menu ul a  {
	color: #966;
	text-decoration: none;
}
.normal-btn-mini2 {
	-moz-border-radius: 50px 50px 50px 50px;
	-webkit-border-radius: 50px 50px 50px 50px;
	background: -moz-linear-gradient(center top, #FCFCFC 42%,#E9EAED 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.42, #FCFCFC),color-stop(1, #E9EAED));
	padding: 3px;
	font-size: 16px;
	color: #666;
	width: 100px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	position: relative;
	border: 2px solid #FFF;
	height: 30px;
	line-height: 30px;
	-moz-box-shadow: 0 0 2px #CCC, 0 0 2px #CCC, 1px 1px 1px #666;
	-webkit-box-shadow: 0 0 2px #333, 0 0 2px #CCC,  1px 1px 1px #666;
	margin-top: 10px;
}
.normal-btn-mini4 {
	-moz-border-radius: 50px 50px 50px 50px;
	-webkit-border-radius: 50px 50px 50px 50px;
	background: -moz-linear-gradient(center top, #FCFCFC 42%,#E9EAED 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.42, #FCFCFC),color-stop(1, #E9EAED));
	padding: 3px;
	font-size: 16px;
	color: #666;
	width: 100px;
	margin-bottom: 10px;
	position: relative;
	border: 2px solid #FFF;
	height: 30px;
	line-height: 30px;
	-moz-box-shadow: 0 0 2px #CCC, 0 0 2px #CCC, 1px 1px 1px #666;
	-webkit-box-shadow: 0 0 2px #333, 0 0 2px #CCC,  1px 1px 1px #666;
	margin-top: 10px;
	right: 0px;
	float: right;
}
.ulinebtn-img {
	font-size: 110%;
	color: #333;
	position: relative;
	padding: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}
.ulinebtn-img .tex {
	font-size: 110%;
	float: left;
}
.ulinebtn-img .img {
	float: right;
}


.framein{
	width:95%;
	position:relative;
	margin:auto;
	margin-bottom:25px;
}
.framein iframe{
	width:100%;
}