/* BASIC tag ----------------------------------------------------*/
*{
    margin:0;
    padding:0;
}
body {
    text-align:center;
	line-height: 160%;
	background-color: #fff;
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 16px;
	font-size: 1rem;
	background-image: url('../images/body_back01.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}
/* 960 pixels. */
@media screen and (max-width: 960px) {

	body {
		background-image: none;
	}
}
a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
a:active {
	color: #FF0000;
	text-decoration: none;
}
h1 {
	font-size: 24px;
	font-size: 1.5rem;
}
h2 {
	font-size: 20px;
	font-size: 1.25rem;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-left: 5px;
	border-left: 10px solid #274E00;
}
h3 {
	font-size: 20px;
	font-size: 1.25rem;
}
p {
	margin-bottom: 1em;
	text-indent: 1em;
}
input,textarea,button {
	background-color: #fff;
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 16px;
	font-size: 1rem;
}
small {
	font-size: 0.9em;
}
/* css3 BASIC tag -----------------------------------------------*/
section {
	display: block;
	width: 100%;
	background-color: #eeeeee;
}
article {
	padding:10px;
	width: 98%;
	height: auto;
	margin: 0 auto;
	border-top: 2px solid #274E00;
	border-bottom: 2px solid #274E00;
}
/* 480 pixels. */
@media screen and (max-width: 480px) {

	article {
		padding: 3px;
		margin:0;
	}
}

aside {
	margin-top: 20px;
	padding: 10px;
	border-top: 1px solid #274E00;
}
/* BASIC DIV---------------------------------------------------*/
#site {
    margin: 0 auto;
	max-width: 960px;
	padding: 10px;
	text-align: left;
	background-color: #274E00;
	border: 2pt solid #ccc;
	box-shadow: 2px 2px 10px #000; /*CSS3*/
	-moz-box-shadow: 2px 2px 10px #000; /* Firefox用*/
	-webkit-box-shadow: 2px 2px 10px #000; /* Google Chrome, Safari用*/
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border-radius: 10px; /* CSS3 */
}
/* 480 pixels. */
@media screen and (max-width: 480px) {
	#site {
		padding: 3px;
		box-shadow: none; /*CSS3*/
		-moz-box-shadow: none; /* Firefox用*/
		-webkit-box-shadow: none; /* Google Chrome, Safari用*/
	}
}
/* ヘッダー関連 -------------------------------------------------------------*/
hgroup {
	display: block;
	width: 100%;
	height: auto;
	min-height: 150px;
	vertical-align: middle;
	background: url('../images/top_back01-01.jpg') no-repeat 0 0;
	-moz-background-size:100% auto;
	background-size:100% auto;
	-moz-border-topleft-radius: 10px; /* Firefox */
	-moz-border-topright-radius: 10px; /* Firefox */
	-webkit-border-top-left-radius: 10px; /* Safari,Chrome */
	-webkit-border-top-right-radius: 10px; /* Safari,Chrome */
	border-top-left-radius: 10px; /* CSS3 */
	border-top-right-radius: 10px; /* CSS3 */
}
hgroup:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
.top_banner {
	display: block;
	float: left;
	width: 100%;
	height: auto;
}
.top_title {
	color: #fff;
	display: block;
	width: 100%;
	max-width: 960px;
	height: auto;
	padding: 5px;
}
.top_title img {
	width: 30%;
	height: auto;
}
.top_title .top_title_word {
	display: block;
	float: right;
	padding: 15px 5px;
}
.top_title h1 {
	color: #fff;
	font-size: 1.5em;
	margin-right: 15px;
	text-shadow: 3px 3px 3px #274E00;
}
.top_title p {
	font-size: 1em;
	text-indent: 0;
	margin-right: 15px;
	text-shadow: 3px 3px 5px #000;
}
/* 480 pixels. */
@media screen and (max-width: 480px) {
	.top_title .top_title_word {
		padding: 5px;
	}
	.top_title h1 {
		font-size: 1.25em;
	}
	.top_title p {
		font-size: 0.9em;
	}
}
/* メインナビ ----------------------------------------------------------------------*/
#main_nav {
	display: block;
	width: 100%;
	height: auto;
	letter-spacing: -.40em; /* 文字間を詰めて隙間を削除する */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #d1d35f), color-stop(0.00, #e5e696));
	background: -webkit-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
	background: -moz-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
	background: -o-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
	background: -ms-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
	background: linear-gradient(top, #e5e696 0%, #d1d35f 100%);
}
/* menu icon */
#menu-icon {
	display: none; /* hide menu icon initially */
}
#main_nav ul {
	margin: 0;
}
#main_nav ul li {
	display: inline-block;
	list-style: none inside none;
	text-align: center;
	width: 20%;
	min-width: 120px;
	margin: 0;
	padding: 0;
	text-indent: 0;
	letter-spacing: normal; /* 文字間を通常に戻す */

}
#main_nav ul li a {
	display: block;
	padding: 10px 5px;
	margin: 0;
	text-align:center;
	border-bottom: 3px solid #e5e696;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #d1d35f), color-stop(0.00, #e5e696));
	background: -webkit-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
	background: -moz-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
	background: -o-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
	background: -ms-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
	background: linear-gradient(top, #e5e696 0%, #d1d35f 100%);
}
#main_nav ul li a:hover,
#main_nav ul li a:active {
	border-bottom: 3px solid #f00;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #abad30), color-stop(0.00, #d4d651));
	background: -webkit-linear-gradient(top, #d4d651 0%, #abad30 100%);
	background: -moz-linear-gradient(top, #d4d651 0%, #abad30 100%);
	background: -o-linear-gradient(top, #d4d651 0%, #abad30 100%);
	background: -ms-linear-gradient(top, #d4d651 0%, #abad30 100%);
	background: linear-gradient(top, #d4d651 0%, #abad30 100%);
}
@media screen and (max-width: 640px) {
    /* main_nav */
    #main_nav {
        position: relative;
    }
    /* menu icon */
    #menu-icon {
        display: block; /* show menu icon */
		font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
		font-size: 16px;
		font-size: 1rem;
        color: #000;
		letter-spacing: 2px;
		vertical-align: middle;
		text-align: center;
        width: 100%;
        height: 30px;
        padding: 5px auto;
        cursor: pointer;
        border: solid 1px #666;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #d1d35f), color-stop(0.00, #e5e696));
	background: -webkit-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
	background: -moz-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
	background: -o-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
	background: -ms-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
	background: linear-gradient(top, #e5e696 0%, #d1d35f 100%);
    }
    #menu-icon:hover {
        background-color: #f8f8f8;
    }
    #menu-icon.active {
        background-color: #bbb;
    }
     
    /* main nav */
    #nav {
        clear: both;
        position: absolute;
        top: 30px;
        width: 100%;
        z-index: 10000;
        padding: 0;
        background: #f8f8f8;
        border: solid 1px #999;
        display: none; /* visibility will be toggled with jquery */
    }
    #main_nav ul li {
        clear: both;
        float: none;
		width: 98%;
        margin: 0;
    }
    #main_nav ul li a {
		width: 99%;
        padding: 5px;
        border: none;
    }
    #main_nav ul li a:hover,
    #main_nav ul li a:active {
        border: none;
    }
     
    /* dropdown */
    #nav ul {
        width: auto;
        position: static;
        display: block;
        border: none;
        background: inherit;
    }
    #nav ul li {
        margin: 3px 0 3px 15px;
    }
 
}
/* 共通 -----------------------------------------------------------------------------*/
h2.page_title {
	display: block;
	width: 100%;
	margin: 5px 0;
	padding: 5px;
	border-left: none;
	border-bottom: 2px solid #274E00;
}
/* 480 pixels. */
@media screen and (max-width: 480px) {
	h2.page_title {
		width: 96%;
	}
}
article h1 {
	display: block;
	width: 100%;
	font-size: 1.25em;
	padding: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #274E00;
	
}
/* 480 pixels. */
@media screen and (max-width: 480px) {
	article h1 {
		width: 96%;
	}
}
article h2 {
	font-size: 1.25em;
}
.dl_style1 dl {
	margin-left: 5px;
	margin-bottom: 15px;
	padding: 10px 5px;
	border-bottom: 1px solid #aaa;
}
.dl_style1 dl dt {
	display: block;
	color: #fff;
	width: 98%;
	font-weight: bold;
	margin-top: 10px;
	padding: 5px;
	background-color: #274e00;
}
.dl_style1 dl dd {
	margin-left: 1em;
}
/* 480 pixels. */
@media screen and (max-width: 480px) {
	.dl_style1 dl {
		margin-left: 0;
	}
}
/* home.index.html -----------------------------------------------------------------*/
#main_img {
	display:block;
	width: auto;
	max-width: 960px;
	height: auto;
}
#main_img img {
	width:100%;
	max-width: 960px;
	height: auto;
	max-height: 300px;
}
#top_main {
	background: url('../images/logo02.png') no-repeat bottom right;;
}
.main_text {
	display: block;
	float: left;
	width: 60%;
	height: auto;
}
.img_sub_r {
	display: inline-block;
	float: right;
	width:30%;
	max-width:320px;
	height: auto;
	max-height: 240px;
	margin: 10px 20px 10px;
	transform: rotate(5deg);
}
.img_sub_r img {
	width:100%;
	max-width: 320px;
	height: auto;
	max-height: 240px;
	border: 5px solid #ffffff;
	box-shadow: 2px 2px 10px #000; /*CSS3*/
	-moz-box-shadow: 2px 2px 10px #000; /* Firefox用*/
	-webkit-box-shadow: 2px 2px 10px #000; /* Google Chrome, Safari用*/
}
.img_sub_l {
	display: inline-block;
	float: left;
	width:30%;
	max-width:320px;
	height: auto;
	max-height: 240px;
	margin: 10px 30px 10px;
	transform: rotate(5deg);
}
.img_sub_l img {
	width:100%;
	max-width: 320px;
	height: auto;
	max-height: 240px;
	border: 5px solid #ffffff;
	box-shadow: 2px 2px 10px #000; /*CSS3*/
	-moz-box-shadow: 2px 2px 10px #000; /* Firefox用*/
	-webkit-box-shadow: 2px 2px 10px #000; /* Google Chrome, Safari用*/
}
.img_sub_r p {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
/* 480 pixels. */
@media screen and (max-width: 480px) {
	.img_sub_r img,
	.img_sub_l img {
		border: 3px solid #fff;
	}
}
/* system/index.html ------------------------------------------------*/
.price_list table {
	width: 98%;
	margin: 10px auto;
}
.price_list table th {
	min-width: 90px;
	vertical-align: middle;
}
.price_list table th,
.price_list table td {
	font-weight: normal;
	padding: 3px;
	border-left: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}
.price_list table td {
	border-right: 1px solid #aaa;
}
.price_list table tr:first-child th,
.price_list table tr:first-child td {
	border-top: 1px solid #aaa;
}

.price_list table td ul li {
	margin-left: 1em;
}
.reserve_root dl {
	display: block;
	width: 90%;
	height: auto;
	margin: 10px auto;
	padding: 5px;
	border: 1px solid #aaa;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
}
.reserve_root dl dt {
	display: block;
	padding: 5px;
	background-color: #83b011;
}
.reserve_root .ya_under {
	width: 100%;
	text-align: center;
	font-weight: bold;
	z-index: 2;
	position: relative;
	margin-top:30px;
}
.reserve_root .ya_under:before {
	border-top: 25px solid #aaa;
	border-left: 50px solid transparent;
	border-right: 50px solid transparent;
	content: "";
	position: absolute;
	top: -25px; /* 三角形の高さ＋ボックスのボーダーをマイナスに */
	left: 50%;/* 中央寄せに使用 */
	margin-left: -50px; /* 中央寄せに使用 */
	z-index: 1;
}
/* guide_staff/index.html---------------------------------------------------------*/
h1 span {
	display: block;
	font-size: 12px;
	width: 100%;
}
.staff_img {
	display: inline-block;
	float: left;
	width:30%;
	max-width:320px;
	min-width:160px;
	height: auto;
	margin: 5px 20px 5px 10px;
}
.staff_img img {
	width:100%;
	max-width: 320px;
	height: auto;
	border: 5px solid #ffffff;
	box-shadow: 2px 2px 10px #000; /*CSS3*/
	-moz-box-shadow: 2px 2px 10px #000; /* Firefox用*/
	-webkit-box-shadow: 2px 2px 10px #000; /* Google Chrome, Safari用*/
}
.boat_img {
	display: inline-block;
	float: left;
	width:45%;
	max-width:400px;
	min-width: 260px;
	height: auto;
	margin: 10px;
}
.boat_img img {
	width:100%;
	max-width: 400px;
	height: auto;
	border: 5px solid #ffffff;
	box-shadow: 2px 2px 10px #000; /*CSS3*/
	-moz-box-shadow: 2px 2px 10px #000; /* Firefox用*/
	-webkit-box-shadow: 2px 2px 10px #000; /* Google Chrome, Safari用*/
}
.result_list dl {
	display: block;
	float: left;
	width: 60%;
	margin-left: 1em;
}
.result_list dt {
	border-bottom: 2px solid #274E00;
}
.result_list dt span{
	font-size: 0.8em;
}
.result_list dd {
	margin-bottom: 15px;
}
/* 600 pixels. */
@media screen and (max-width: 600px) {
	.result_list dl {
		width: 98%;
	}
}
/* 480 pixels. */
@media screen and (max-width: 480px) {
	.boat_img {
		marign: 5px;
	}
}
/* contact/index.html---------------------------------------------------------*/

form#mailformpro {
	clear: both;
	background-color: #eef;
}
form#mailformpro dl dt {
	font-size: 0.9em;
	width: 180px;
}
form#mailformpro dl dd {
	font-size: 0.9em;
	float:left;
	padding: 10px 5px 10px 5px;
	width: 60%;
}
form#mailformpro .must {
	font-size: 0.9em;
	padding: 0 5px;
}
form#mailformpro input {
	font-size: 1em;
	padding: 3px;
	letter-spacing: 2px;
}
form#mailformpro textarea {
	line-height: 1.2em;
	width: 98%;
	height: 10em;
}
form#mailformpro dl dd ul li,
form#mailformpro dl dd ol li {
	margin-bottom: 15px;
}
form#mailformpro select {
	font-size: 1em;
	height: 30px;
	padding: 5px 2px;
}
form#mailformpro select option {
	font-size: 1em;
	padding: 10px 5px 10px 5px;
}
form#mailformpro div.mfp_err {
	color: #ff0;
	background-color: #000;
	background-image: none;
	font-size: 0.9em;
	padding-left: 2px;
}
form#mailformpro div.mfp_err:before {
	content: "\f071";
	display: inline-block;
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	margin: 0 .3em;
	text-decoration: none;
}
div.mfp_buttons {
	border-top: 1px solid #004;
}
form#mailformpro div.mfp_buttons button {
	color: #00f;
}

.nab_address img {
	width: 100%;
	max-width: 300px;
	min-width: 250px;
	height: auto;
}
form#mailformpro dl dd ul.tacle_example {
	font-size: 0.9em;
	line-height: 1.1em;
}
form#mailformpro dl dd ul.tacle_example li {
	margin-bottom: 10px;
}
ul#mfp_phase_stat {
	padding: 5px;
}
ul#mfp_phase_stat li {
	display: inline-block;
	float: none;
	padding: 3px 5px;
}
ul#mfp_phase_stat li.mfp_phase_arrow {
	font-size: 1.3em;
	color: #aaa;
	margin: 5px 0;
	padding: 5px 0;
}
ul#mfp_phase_stat li {
	font-size: 0.8em;
}
ul#mfp_phase_stat li.mfp_active_phase {
	font-weight: bold;
	background-color: #aaf;
}
#mfp_phase_confirm_inner {
	padding-top: 5px;
}
.mfp_phase h2 {
	font-weight: bold;
	border-bottom: 1px solid #000044;
	padding: 5px;
}
div#mfp_phase_confirm h4 {
	font-size: 1.2em;
	font-weight: bold;
}
button.mfp_next,
button.mfp_prev {
	clear: both;
	font-size: 0.9em;
	font-weight: bold;
	margin: 5px;
}
table#mfp_confirm_table tr th {
	width: 20%;
	min-width: 100px;
}
div.mfp_buttons button#mfp_button_send {
	color: #00f;
	font-weight: bold;
}
div.mfp_buttons button#mfp_button_cancel {
	color: #f00;
}

@media only screen and (max-width: 520px) {
	form#mailformpro dl dt {
		width: 98%;
		text-align: left;
		padding-bottom: 3px;
	}
	form#mailformpro dl dd {
		padding: 10px 5px 10px 5px;
		width: 95%;
		border-top: 0;
		padding-top: 0px;
	}
	table#mfp_confirm_table tr th ,
	table#mfp_confirm_table tr td {
		display: list-item;
		width: 100%;
	}
	table#mfp_confirm_table tr th {
		padding-bottom: 3px;
	}
	table#mfp_confirm_table tr td {
		padding-top: 0px;
		border-top: 0;
	}
}

/* フッター関連 --------------------------------------------*/
footer {
	background-color: #aaa;
	color: #ffffff;
}
footer ul {
	text-align: center;
}
footer ul li {
	display: inline-block;
	margin: 0;
	padding: 0;
}
footer ul li a {
	display: block;
	padding: 5px;
}
.credit p {
	text-align: right;
	font-size: 10px;
	color: #000;
	line-height: 1em;
}

div.upbottom {
	display: block;
	position: fixed;
	right: 0;
	bottom: 0;
	background-color: #333;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity:0.85;
	border: 1pt #000 solid;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	color: #ccc;
	padding: 3px;
	margin: 2px;
	font-size: 0.8em;
}
div.upbottom a {
	color: #fff;
}
div.upbottom a:hover,
div.upbottom a:active {
	color: #f00;
}
/* -etc----------------------------------------------------------------- */
.disp_none {
	display: none;
}
.f_red {
	color: #f00;
}
.clear {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
.inline-block {
	letter-spacing: -.40em; /* 文字間を詰めて隙間を削除する */
}
.inline-block li {
	letter-spacing: normal; /* 文字間を通常に戻す */
}
.mleft1 li {
	margin-left: 1em;
}
.Bred-Wwhite {
	color: #fff;
	background-color: #f00;
}
.address {
	display: block;
	width: 100%;
	max-width: 345px;
	height: auto;
}
.address img {
	width: 100%;
	height: auto;
}
.jump_list {
	display: block;
	height: auto;
	min-height: 50px;
	border-bottom: 3px double #274E00;
}
.jump_list ul {
	width: 98%;
	height: auto;
}
.jump_list ul li {
	display: inline-block;
    margin: 0 1px;
    width: auto;
}
.jump_list ul li a {
	display: block;
	color: #fff;
	padding: 10px 5px;
	background-color: #333;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
}
.jump_list ul li a:hover,
.jump_list ul li a:active {
	color: #f00;
	background-color: #aaa;

}

a.b_size_nofloat_a {
	display:block;
	text-align: center;
	text-indent: 0;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #388235), color-stop(0.77, #83b011), color-stop(0.42, #388235));
	background: -webkit-linear-gradient(top, #388235 42%, #83b011 77%, #388235 100%);
	background: -moz-linear-gradient(top, #388235 42%, #83b011 77%, #388235 100%);
	background: -o-linear-gradient(top, #388235 42%, #83b011 77%, #388235 100%);
	background: -ms-linear-gradient(top, #388235 42%, #83b011 77%, #388235 100%);
	background: linear-gradient(top, #388235 42%, #83b011 77%, #388235 100%);

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	border: 2px solid #ffffff;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
}
a.b_size_nofloat_a {
	width: auto;
	max-width: 200px;
	margin: 10px 0 10px;
	padding: 8px 4px;
	color: #ffffff;
	height:20px;
	line-height: 20px;
}

a.b_size_nofloat_a img {
	vertical-align: middle;
}
a.b_size_nofloat_a:hover {
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #388235), color-stop(0.60, #83b011), color-stop(0.00, #388235));
	background: -webkit-linear-gradient(top, #388235 0%, #83b011 60%, #388235 100%);
	background: -moz-linear-gradient(top, #388235 0%, #83b011 60%, #388235 100%);
	background: -o-linear-gradient(top, #388235 0%, #83b011 60%, #388235 100%);
	background: -ms-linear-gradient(top, #388235 0%, #83b011 60%, #388235 100%);
	background: linear-gradient(top, #388235 0%, #83b011 60%, #388235 100%);

}
a.b_size_nofloat_a:active {
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #388235), color-stop(0.79, #83b011));
	background: -webkit-linear-gradient(top, #83b011 79%, #388235 100%);
	background: -moz-linear-gradient(top, #83b011 79%, #388235 100%);
	background: -o-linear-gradient(top, #83b011 79%, #388235 100%);
	background: -ms-linear-gradient(top, #83b011 79%, #388235 100%);
	background: linear-gradient(top, #83b011 79%, #388235 100%);

}
