@charset "UTF-8";
/* -----------共用部分ここから-----------  */
a:link { color: #00000; }
a:visited { color: #00000; }
a:hover { color: #ff0000; }
a:active {
	color: #ff8000;
	background-color: #FFFFFF;
}

* {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding : 0;
	color: #434141;
	z-index: 0;
	line-height: 24px;
}

.btn {
	background: #EEE;
	border: 3px solid #DDD;
	color: #111;
	width: 80%;
	padding: 10px 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	border-radius: 10px;
}




img {
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
/* -----------共用部分ここまで-----------  */

body {
	width : 100%;
	font-family: 'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
	font-size: 1em;
	top: 20px;
}

.sp {	/* SP非表示  */
	display: none;
}
.pc {	/* TB表示  */
    display: block;
}

h1#ti {	/* ★TB用  */
	background-color: #FFFFFF;
	color: #000000;
	font-size: 14px;
	padding: 0;
	text-align: center;
	font-weight: normal;
	margin-bottom: 5px;
}

h2 {
	margin-right: 0;
	margin-left: 0%;
	padding-top: 12px;
	padding-right: 0.8em;
	padding-left: 0.2px;
	font-size: 20px;
	text-indent: 10px;
	color: #707070;
	height: 36px;
	border-style: none solid;
	border-color: #2B5D44 #F8B62D;
	border-left-width: 20px;
	border-bottom-width: 1px;
	margin-bottom: 20px;
	margin-top: 10px;
	background-color: #FFFFFF;
	-webkit-box-shadow: 3px 3px 6px;
	box-shadow: 3px 3px 6px;
}



h3 {
	color: #2b5d44;
	font-size: 18px;
	padding: 5px;
	height: 24px;
	border-color: #2b5d44;
	border-width: 0 0 0 3px;
	border-style: solid;
	font-weight: lighter;
	overflow-x: hidden;
	margin-bottom: 5px;
	margin-top: 10px;
}

h3#ti {
	color: #2b5d44;
	font-size: 18px;
	padding: 5px;
	height: 48px;
	border-color: #2b5d44;
	border-width: 0 0 0 3px;
	border-style: solid;
	font-weight: lighter;
	overflow-x: hidden;
	margin-bottom: 5px;
}


h4 {
	color: #2b5d44;
	font-size: small;
	margin-left: 10px;
}

#hon {
	font-size: 16px;
	line-height: 28px;
	color: #434141;
	text-indent: 1em;
}

#hon7 {
	font-size: 16px;
	line-height: 28px;
	color: #434141;
}


#my_header {	/*　★TB用　 */
	width : 100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	text-align: center;
	background-color: #FFFFFF;
}

#logo {/* ★TB用  */
	width : 60%;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
}

#mail2 {/* ★TB用  */
	width : 35%;
	background-color: #FFFFFF;
	text-align: center;
	float: right;
}

#info{/* ★TB用  */
	width : 202px;
	left: 10px;
	padding-top: 10px;
}

#news{/* ★TB用  */
	width : 235px;
	left: 10px;
	padding-top: 10px;
}

#apa {/* ★TB用  */
	width : 92%;
	background-color: #FFFFFF;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0px;
	margin-top: 10px;
	overflow-y: visible;
	overflow-x: hidden;
	z-index: 0;
}

#line {
	width : 100%;
	overflow-x: hidden;
	padding-left: auto;
	padding-right: auto;
	background-image: url(../_img/line.jpg);
	height: 20px;
	background-repeat: repeat-x;
	margin-bottom: 10px;
}

#con {/* ★TB用  */
	width : 97%;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	overflow-y: hidden;
}

#cony {/* ★TB用  */
	width : 97%;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	overflow-y: hidden;
	margin-top: 10px;
	margin-bottom: 20px;
}

#honz { /* ★TB用  */
	text-align: left;
	width: 5%;
	float: left;
}

#hony { /* ★TB用  */
	text-align: left;
	width: 94%;
	height: 100%;
	float: right;
	padding-left: 1%;
	font-size: 16px;
	font-weight: bolder;
	}


#connx {/* ★TB用  */
	width : 97%;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}


#cons {/* ★TB用  */
	width : 97%;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	padding-left: auto;
	padding-right: auto;
	margin-top: 10px;
	clear: left;
	overflow-x: hidden;
}

#con2 {/* ★TB用  */
	width : 60%;
	background-color: #FFFFFF;
	margin-left: 1.5%;
	margin-right: 1.5%;
	float: left;
}

#con3 {/* ★TB用  */
	width : 34%;
	background-color: #FFFFFF;
	margin-left: 1.5%;
	margin-right: 1.5%;
	float: right;
}


#ta2 {/* ★TB用  */
	width : 34%;
	background-color: #FFFFFF;
	margin-left: 1.5%;
	margin-right: 1.5%;
	float: right;
	margin-bottom: 10px;
	margin-top: 10px;
	z-index: 3;
}

#conx { /* ★TB用  */
	width : 97%;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding-right: auto;
	padding-left: auto;
	text-align: center;
}

#ap { /* ★TB用  */
	float : left;
	width : 100%;
	margin-top: 10px;
	}

#hon2 { /* ★TB用  */
	font-size: 14px;
	line-height: 18px;
	color: #434141;
	text-align: left;
}


#hon2 ul { /* ★TB用  */
	color: #434141;
	margin: 0;
	list-style-position: inside;
	min-height: 24px;
}

#hon2 li { /* ★TB用  */
	color: #434141;
	list-style: outside none;
	background-repeat: no-repeat;
	background-position: left 6px;
	background-image: url(../_img/i.png);
	padding-left: 20px;
	margin-right: 0;
	margin-left: 0;
}

#tel { /* ★TB用  */
	float : left;
	width : 94%;
	background-color: #2b5d44;
	margin-left: 1.5%;
	margin-right: 1.5%;
	border-radius: 10px;
	padding-left: 1.5%;
	padding-right: 1.5%;
	padding-top: 10px;
	padding-bottom: 5px;
}



#box1 { /* ★TB用  */
	float : left;
	width : 46%;
	margin-top: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
	
#box2 { /* ★TB用  */
	float : right;
	width : 46%;
	margin-top: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}



#footersp { /* ★TB用  */
	color: #666666;
	font-size: 16px;
	text-align: center;
	width: 100%;
	background-color: #FFFFFF;
	height: 16pt;
}




a img.linkimg{ /* ★TB用  */
background:none!important;
}
 
a:hover img.linkimg{ /* ★TB用  */
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none!important;
}



/* ---------------TBメインメニューここから--------------- */
.button1l, .button3l, .button2l {
	list-style-type: none;
	width: 100	%;
	margin-top: 0;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.85em;
	text-align: center;
	overflow-x: visible;
}

.button1l li, .button3l li  {
	float: left;
	width: 17.5%;
	margin-left: 0.5%;
	margin-right: 0.5%;
}

.button1l li a, .button3l li a, .button2l li a {
	float: left;
	text-align: center;
	width: 100%;
	height: 50px;
	background-color: #2b5d44;
	line-height: 50px;
	color: #ffffff;
	text-decoration: none;
	border-radius: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.button1l li a:hover, .button3l li a:hover, .button2l li a:hover  {
	background-color: #59b1eb;
	color: #FFFFFF;
	-webkit-transition: all .3s;
	transition: all .3s;
	text-decoration: none;
	border-color: #FFFFFF;
	border-style: 1pt;
}


.button2l li {
	float: left;
	width: 25%;
	margin-left: 0.5%;
	margin-right: 0.5%;
}

/* ---------------TBメインメニューここまで--------------- */

/* ---------- TBサブメニューここから----------  */
.bub1, .bub2, .bub3  {
	margin-right: auto;
	margin-left: auto;
	padding : 0;
	list-style-type : none;
	float: left;
	width: 100%;
}


.bub1 li a, .bub2 li a, .bub3 li a {
	height: 3em;
	display: block;
	border-left: 10px solid #F3B12D;
	background-color: #E0E0DF;
	font-size: 0.85em;
	padding: 0.1em 0 0.1em 0.5em;
	line-height: 3em;
	text-decoration: none;
	color: #557;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}

.bub1 li a:hover, .bub2 li a:hover, .bub3 li a:hover  {
	background-color: #59b1eb;
	-webkit-transition: all .3s;
	transition: all .3s;
	text-decoration: none;
	color: #FFFFFF;
}

.bub1 li {
	display : inline;
	padding : 0;
	float: left;
	width: 49%;
	margin-left: 0.5%;
	margin-right: 0.5%;
}

.bub2 li {
	display : inline;
	padding : 0;
	float: left;
	width: 32.25%;
	margin-left: 0.5%;
	margin-right: 0.5%;
}

/* ---------- TBサブメニューここまで---------- */


#linksp{ /* ★TB用  */
	color: #666666;
	font-size: 0.85em;
	text-align: center;
	width: 100%;
	background-color: #FFFFFF;
	margin-bottom: 20px;
	overflow-x: hidden;
}


#footersp { /* ★TB用  */
	color: #666666;
	font-size: 0.85em;
	text-align: center;
	width: 100%;
	background-color: #FFFFFF;
	height: 20pt;
}

.page-top { /* ★TB用  */
    position: fixed;
    bottom: 0px;
    right: 10px;
    padding: 10px;
    background: #8EC31E;
    border-radius: 5px;
	text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	color: #FFFFFF;
    font-size: 12px;
    -ms-filter: "alpha(opacity=80)";
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}


#half { /* ★TB用  */
	width : 30%;
}

/* 新着外部読み込み */
.my_information {
	width : 94%;
	height : 100px;
	padding-top: 1.5%;
	padding-left: 1.5%;
	padding-right: 1.5%;
	padding-bottom: 1.5%;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../_img/wtnew.png);
      overflow:auto;
    -webkit-overflow-scrolling:touch;
    }
    .frame {
	width: 100%;
	height: 100%;
	border-style: none;
	border-width: 0px;
    }


/* スライド関連ここから */

#my_slide {
	width : 96%;
	margin-left: auto;
	margin-right: auto;
	overflow-y: visible;
	margin-bottom: 10px;
}

#my_slide2 {
	width : 100%;
	margin-bottom: 10px;
	overflow-x: hidden;
}

#my_slide3 {
	width : 310px;
	margin-bottom: 50px;
	float: left;
	height: 280px;
}

/* スライド関連ここまで */

/* 本文関連ここから */

#light {
	width : 300px;
	float: left;
	overflow-x: hidden;
	margin-right: 20px;
}


#my_contents {
	width : 97%;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	padding-left: auto;
	padding-right: auto;
	overflow-x: hidden;
}

#my_pankuzu {
	float : left;
	width : 650px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: inline-block;
	box-sizing: border-box;
}
.my_pankuzu dt, .my_pankuzu dd{
	padding: 5px 4px 5px 4px;
}
.my_pankuzu dt {
	width: 14px;
	clear: left;
	float: left;
	color: #333333;
	background-color: #FFFFFF;
}
.my_pankuzu dd {
	margin-left: 30px;
}

#formWrap {
	width:650px;
	margin:0 auto;
	color:#555;
	line-height:120%;
	font-size:90%;
}
table.formTable{
	width:100%;
	margin:0 auto;
	border-collapse:collapse;
}
table.formTable td,table.formTable th{
	border:1px solid #ccc;
	padding:10px;
}
table.formTable th{
	width:30%;
	font-weight:normal;
	background:#efefef;
	text-align:left;
}



#hpb-main dl
{
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

#hpb-main dt
{
    float: left;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    text-align: left;
    line-height: 1.4;
    font-weight: normal;
    width: 9em !important;
    padding-top: 5px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 5px;
    color: #003c20;
}

#hpb-main dd
{
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 2px;
    text-align: left;
    line-height: 1.4;
    padding-left: 10em;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCC;
    overflow: visible;
}

* html #hpb-main dd
{
    height: 1%; /* for IE6 */
}

#hpb-main dl:after
{
    content: ".";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

#hon2x {
	font-size: 16px;
	line-height: 32px;
	color: #FE0000;
	font-weight: bold;
	border-bottom: 0px solid #FAD41B;
}

#hon6 {
	font-size: 20px;
	line-height: 28px;
	color: #FF0000;
	text-indent: 1em;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 5px solid;
	border-spacing: 0 0px;
	border-collapse: collapse;
}

#hotel {
	width : 350px;
	height : 247px;
	background: url(../_img/hotel.png?v2) no-repeat;
	padding-top: 432px;
	padding-left: 300px;
	margin-left: auto;
	margin-right: auto;
}


#waku{
	width : 96%;
	margin-top: 10px;
	background-image: url(../_img/halftone.png);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	}





/* メールフォーム表ここから */
 #formWrap {
	width:96%;
	margin:0 auto;
	color:#555;
	line-height:120%;
	font-size:90%;
}
table.formTable{
	width:100%;
	margin:0 auto;
	border-collapse:collapse;
}
table.formTable td,table.formTable th{
	border:1px solid #ccc;
	padding:10px;
}
table.formTable th{
	width:20%;
	font-weight:normal;
	background:#efefef;
	text-align:left;
}
/* メールフォーム表ここまで */


#hlink {
	width : 96%;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 30px;
	border-top: 1px dotted #A28978;
	border-bottom: 1px dotted #A28978;
	margin-left: auto;
	margin-right: auto;
	}
	
#roomx {
	display: block;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	overflow-x: visible;
}


#room {
	color: #2b5d44;
	font-size: 20px;
	line-height: 30px;
	font-weight: lighter;
	display: block;
	width: 480px;
	padding-top: 15px;
	padding-bottom: 10px;
	float: left;
}

#room2 {
	color: #2b5d44;
	font-size: 20px;
	line-height: 30px;
	font-weight: lighter;
	display: block;
	width: 650px;
	padding-top: 15px;
	padding-bottom: 10px;
	float: left;
}

#reserve {
	color: #2b5d44;
	display: block;
	width: 170px;
	float: right;
	height: 55px;
}


#set {
	font-size: 14px;
	line-height: 24px;
	color: #434141
}


#my_reserved{
	float : right;
	width : 650px;
	margin-right: 0px;
	margin-bottom: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: inline-block;
	box-sizing: border-box;
}
.my_reserved dt, .my_reserved dd{
	padding: 0px 0px 0px 0px;
}
.my_reserved dt {
	width: 480px;
	vertical-align: middle;
	display: table-cell;
	clear: left;
	float: left;
	color: #333333;
	background-color: #FFFFFF;
	display: table-cell;
	margin-top: 20px;
}
.my_reserved dd {
	margin-left: 10px;
	display:table-cell;
	min-height:1.5em;
}
/* 本文関連ここまで */


/* --------------------------
     スマートホン端末
-------------------------- */
@media (max-width: 520px) {

body {
	width : 100%;
	font-family: 'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
	font-size: 1em;
}

.sp {	/* SP表示  */
    display: block;

}
.pc {	/* TB非表示  */
    display: none;
}

h1#ti {	/*　★SP用　*/
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
	padding-top: 10px;
	text-align: center;
	font-weight: normal;
	bottom: 0px;
	line-height: 12px;
}


#my_header {	/*　★SP用　*/
	width : 100%;
	height : 100%;
	background-color: #FFFFFF;
	text-align: center;
}

#logo2 {	/*　★SP用　*/
	width : 80%;
	background-color: #FFFFFF;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#apa {	/*　★SP用　*/
	width : 97%;
	background-color: #FFFFFF;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

#viking {	/*　★SP用　*/
	width : 98%;
	background-color: #FFFFFF;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}


#con {	/*　★SP用　*/
	width : 97%;
	background-color: #FFFFFF;
	overflow-x: hidden;
	margin-left: auto;
	margin-right: auto;
	overflow-y: hidden;
}

#con2 {	/*　★SP用　*/
	width : 97%;
	background-color: #FFFFFF;
	margin-left: 1.5%;
	margin-right: 1.5%;
	float: left;
}

#conx {	/*　★SP用　*/
	width : 97%;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding-right: auto;
	padding-left: auto;
	text-align: center;
}

#ta2 {/* ★sp用  */
	width : 97%;
	background-color: #FFFFFF;
	margin-left: 1.5%;
	margin-right: 1.5%;
	padding-left: auto;
	padding-right: auto;
}

#tel {	/*　★SP用　*/
	width : 96%;
	background-color: #2b5d44;
	margin-left: auto;
	margin-right: auto;
	border-radius: 10px;
	padding-left: 1.5%;
	padding-right: 1.5%;
	padding-top: 10px;
	padding-bottom: 5px;
	overflow-x: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
}


#half {	/*　★SP用　*/
	width : 50%;
}


#box1 {	/*　★SP用　*/
	float : left;
	width : 46%;
	margin-top: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
	
#box2 {	/*　★SP用　*/
	float : right;
	width : 46%;
	margin-top: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}



/* ----------SPメインメニューここから---------- */
/* SPメインメニュー1 */
.button1l, .button2l, .button3l  {
	list-style-type: none;
	width: 100%;
	margin-top: 0;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
	font-size: 1em;
	text-align: center;
}


.button1l li a, .button2l li a, .button3l li a {
	float: left;
	text-align: center;
	width: 100%;
	height: 50px;
	background-color: #2b5d44;
	line-height: 50px;
	color: #ffffff;
	text-decoration: none;
	border-radius: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.button1l li a:hover, .button2l li a:hover, .button3l li a:hover {
	background-color: #59b1eb;
	color: #FFFFFF;
	-webkit-transition: all .3s;
	transition: all .3s;
	text-decoration: none;
}

.button1l li {
	float: left;
	width: 48%;
}

.button2l li {
	float: left;
	width: 99.5%;
}

.button3l li {
	float: right;
	width: 50%;
}

/* ---------- SPメインメニューここまで---------- */

/* ---------- SPサブメニューここから----------  */
.sub1, .sub2, .sub3  {
	margin-right: auto;
	margin-left: auto;
	padding : 0;
	list-style-type : none;
	float: left;
	width: 100%;
}


.sub1 li a, .sub2 li a, .sub3 li a {
	height: 3em;
	display: block;
	border-left: 10px solid #F3B12D;
	background-color: #E0E0DF;
	font-size: 1em;
	padding: 0.1em 0 0.1em 0.5em;
	line-height: 3em;
	text-decoration: none;
	color: #557;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}

.sub1 li a:hover, .sub2 li a:hover, .sub3 li a:hover  {
	background-color: #59b1eb;
	-webkit-transition: all .3s;
	transition: all .3s;
	text-decoration: none;
	color: #FFFFFF;
}

.sub1 li, .sub2 li, .sub3 li {
	display : inline;
	padding : 0;
	margin-right: auto;
	margin-left: auto;
}


/* ---------- SPサブメニューここまで---------- */


/* メールフォーム表ここから */
 #formWrap {
	width:98%;
	margin:0 auto;
	color:#555;
	line-height:120%;
	font-size:90%;
}
table.formTable{
	width:98%;
    margin:2em auto;
	border:#efefef; 1.5px solid;
}

table.formTable th{
	width:98%;
    padding:3px;
	display:block;
	background:#efefef;
}
table.formTable td{
	padding:5px;
	display:block;
}
/* メールフォーム表ここまで */

#roomx {
	display: block;
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}


#room {
	color: #2b5d44;
	font-size: 20px;
	line-height: 30px;
	font-weight: lighter;
	display: block;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 10px;
	float: left;
}

#room2 {
	color: #2b5d44;
	font-size: 20px;
	line-height: 30px;
	font-weight: lighter;
	display: block;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 10px;
	float: left;
}

#reserve {
	color: #2b5d44;
	display: block;
	width: 100%;
	float: right;
	height: 55px;
	margin-left: auto;
}

#my_slide2 {
	width : 100%;
	overflow-x: hidden;
	margin-left: auto;
	margin-right: auto;
}


}

@media (max-width: 360px) { /* iPhone用  */
.sp {	/* SP表示  */
    display: block;

}
.pc {	/* TB非表示  */
    display: none;
}

h1#ti {	/*　★SP用　*/
	background-color: #FFFFFF;
	color: #000000;
	font-size: 10px;
	padding-top: 10px;
	text-align: center;
	font-weight: normal;
	bottom: 0px;
	line-height: 12px;
}

h2 {
	margin-right: 0;
	margin-left: 0%;
	padding-top: 12px;
	padding-right: 0.8em;
	padding-left: 0.2px;
	font-size: 16px;
	text-indent: 10px;
	color: #707070;
	height: 36px;
	border-style: none solid;
	border-color: #2B5D44 #F8B62D;
	border-left-width: 18px;
	border-bottom-width: 1px;
	margin-bottom: 20px;
	margin-top: 10px;
	background-color: #FFFFFF;
	-webkit-box-shadow: 3px 3px 6px;
	box-shadow: 3px 3px 6px;
}

h3 {
	color: #2b5d44;
	font-size: 16px;
	padding: 5px;
	height: 24px;
	border-color: #2b5d44;
	border-width: 0 0 0 3px;
	border-style: solid;
	font-weight: lighter;
	overflow-x: hidden;
	margin-bottom: 5px;
	margin-top: 10px;
}

h3#ti {
	color: #2b5d44;
	font-size: 16px;
	padding: 5px;
	height: 48px;
	border-color: #2b5d44;
	border-width: 0 0 0 3px;
	border-style: solid;
	font-weight: lighter;
	overflow-x: hidden;
	margin-bottom: 5px;
}

#hon7 {
	font-size: 12px;
	line-height: 16px;
	color: #434141;
}
	
}
