html{
    height:100%;
}

body {  
	color: #000000;
	margin: 0px;
	font-family: futura,'メイリオ','ＭＳ Ｐゴシック',sans-serif;
    height:100%;
    -webkit-text-size-adjust: none;
}

* html div#container{
    height:100%;
    width: 100%;
	text-align: center;

}

div#container{
    width: 100%;
    margin:0px auto;
    position:relative;
    min-height: 100%;
}

body > #container {
     height: auto;
}

div#main{
    padding-bottom:40px;
}


#foot{
    position:absolute;
    bottom:0px;
    height:30px;
    width:100%;
}

#footer {
    position:absolute;
    bottom:0px;
    height:60px;
    width:100%;
	background-color: #d3d3d3;
	text-align: center; 
	font-size: 80%;
	margin: auto;
	padding: 4px 0 4px;
}




.global {
	width: 976px;
	margin: 0 auto;
}

h2 {
	margin: 0;
}

a {
	color: #5e5da6;
	text-decoration:none;
}

a.black {
	color: #000000;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a.underline{
	text-decoration:underline;
}

div.inline {
	display: inline-block;
	_display: inline;
}

div.head_rihgt{
width:170px;
margin-left:auto;
}

ul.nolist{
	list-style:none;
}



li{
float:left;
padding-right:1px; 
}

li.left{
float:left;
padding-right:1px; 
}

div.center{
	text-align: center;
	margin: 1em
}

td.center{
	text-align: center;
}

div.right{
	text-align: right
}

.clearBoth {
	clear:both;
}

.floatleft { 
		width:100px;
		height: 100px;
		line-height: 100px;
		float:left; 
		}
.floatright { 
		width:638px;
		height:50px;
		float:right; 
		margin: 12px 0 0 0;
		}


p.line {
   border-bottom-width: 3px;
   border-bottom-style: solid;
   border-bottom-color: #a8df59;    
}

p.line2 {
   border-bottom-width: 2px;
   border-bottom-style: solid;
   border-bottom-color: #a8df59;
   margin: 0; 
}

p.line3 {
   border-bottom-width: 2px;
   border-bottom-style: solid;
   border-bottom-color: #5e5da6;
   margin: 0;
}

p.line4 {
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #d3d3d3;
}

a#header_btn01 {
	display: block;
	width: 70px;
	height: 28px;
	text-indent: -3000px;
   background: url("./images/header_btn01_change.png") no-repeat 0px 0px;
	background-position: bottom left;
}  

a#header_btn01:hover {
   background-position: bottom right; 
}

a#header_btn01_current {
	display: block;
	width: 70px;
	height: 28px;
	text-indent: -3000px;
   background: url("./images/header_btn01_ubar_purple.png") no-repeat 0px 0px;
	background-position: bottom left;
}  

   
a#header_btn02 {
	display: block;
	width: 84px;
	height: 28px;
	text-indent: -3000px;
   background: url("./images/header_btn02_change.png") no-repeat 0px 0px;
	background-position: bottom left;
}   

a#header_btn02:hover {
   background-position: bottom right; 
}

a#header_btn02_current {
	display: block;
	width: 84px;
	height: 28px;
	text-indent: -3000px;
   background: url("./images/header_btn02_ubar_purple.png") no-repeat 0px 0px;
	background-position: bottom left;
}   

a#header_btn03 {
	display: block;
	width: 84px;
	height: 28px;
	text-indent: -3000px;
   background: url("./images/header_btn03_change.png") no-repeat 0px 0px;
	background-position: bottom left;
}   

a#header_btn03:hover {
   background-position: bottom right; 
}

a#header_btn03_current {
	display: block;
	width: 84px;
	height: 28px;
	text-indent: -3000px;
   background: url("./images/header_btn03_ubar_purple.png") no-repeat 0px 0px;
	background-position: bottom left;
}  


a#header_btn04 {
	display: block;
	width: 112px;
	height: 28px;
	text-indent: -3000px;
   background: url("./images/header_btn04_change.png") no-repeat 0px 0px;
	background-position: bottom left;
}   

a#header_btn04:hover {
   background-position: bottom right; 
}

a#header_btn04_current {
	display: block;
	width: 112px;
	height: 28px;
	text-indent: -3000px;
   background: url("./images/header_btn04_ubar_purple.png") no-repeat 0px 0px;
	background-position: bottom left;
}   



a#header_btn05 {
	display: block;
	width: 112px;
	height: 28px;
	text-indent: -3000px;
   background: url("./images/header_btn05_change.png") no-repeat 0px 0px;
	background-position: bottom left;
}   

a#header_btn05:hover {
   background-position: bottom right; 
}

a#header_btn05_current {
	display: block;
	width: 112px;
	height: 28px;
	text-indent: -3000px;
   background: url("./images/header_btn05_ubar_purple.png") no-repeat 0px 0px;
	background-position: bottom left;
}   


a#header_btn06 {
	display: block;
	width: 126px;
	height: 28px;
	text-indent: -3000px;
   background: url("./images/header_btn06_change.png") no-repeat 0px 0px;
	background-position: bottom left;
}   

a#header_btn06:hover {
   background-position: bottom right; 
}

a#header_btn06_current {
	display: block;
	width: 126px;
	height: 28px;
	text-indent: -3000px;
   background: url("./images/header_btn06_ubar_purple.png") no-repeat 0px 0px;
	background-position: bottom left;
}   


.heightrow999{
	line-height:0.0em;
}

.heightrow000{
	line-height:0.0em;
}

.heightrow002{
	line-height:0.2em;
}

.heightrow005{
	line-height:0.5em;
}

.heightrow010{
	line-height:1.0em;
}

.heightrow015{
	line-height:1.5em;
}

.heightrow020{
	line-height:2.0em;
}

.spacerow005{
	margin-bottom: 0.5em;
}

.spacerow015{
	margin-bottom: 1.5em;
}

.spacerow1{
	margin-bottom: 1em;
}

.spacerow2{
	margin-bottom: 2em;
}

.spacerow3{
	margin-bottom: 3em;
}

.spacerow4{
	margin-bottom: 4em;
}

.spacerow5{
	margin-bottom: 5em;
}

.spacerow6{
	margin-bottom: 6em;
}

.spacerow8{
	margin-bottom: 8em;
}

.spacerow12{
	margin-bottom: 12em;
}

.spacerow21{
	margin-bottom: 21em;
}

.font060{
	font-size: 60%;
}

.font075{
	font-size: 75%;
}

.font080{
	font-size: 80%;
}

.font085{
	font-size: 85%;
}

.font090{
	font-size: 90%;
}

.font095{
	font-size: 95%;
}

.font100{
	font-size: 100%;
}


.font110{
	font-size: 110%;
}

.font120{
	font-size: 120%;
}

.font140{
	font-size: 140%;
}

.philosophyfont{
	margin:0em 1em 0em 1em; 
	font-size: 120%;
	color: #777777; 
	font-weight: normal;
}

.educationfont{
	margin:0em 0em 0em 0em; 
	font-size: 120%;
	color: #777777; 
	font-weight: normal;
}

.requestfont{
	font-size: 120%;
	font-weight: bold;
	color: #a8df59; 
	line-height:1.5em;
	text-align: center;
}

.waterstockfont{
	margin:0em 0em 0em 0em; 
	font-size: 120%;
	font-weight: normal;
}

.wardsfont{
	margin:0em 0em 0em 0em;
	 
	font-size: 120%;
	font-weight: normal;

}

.wardsfont_center{
	margin:0em 0em 0em 0em;
	 
	font-size: 120%;
	font-weight: normal;

}


.wardsfont_center img {
	vertical-align: middle;
}

div.flow_text_box{
	padding:0 0 15px 42px;
	background:url(./images/bichiku_arrow01.png) no-repeat 0 bottom;
	}

div.arrow{
	background:url(./images/bichiku_arrow.png) no-repeat 0 bottom;

}

div.arrow00{
	background:url(./images/bichiku_arrow00.png) no-repeat 0 bottom;

}

div.arrow01{
	background:url(./images/bichiku_arrow01.png) no-repeat 0 bottom;

}

div.arrow02{
	background:url(./images/bichiku_arrow02.png) no-repeat 0 bottom;

}

div.arrow03{
	background:url(./images/bichiku_arrow03.png) no-repeat 0 bottom;

}

div.arrow04{
	background:url(./images/bichiku_arrow04.png) no-repeat 0 bottom;

}

div.arrow05{
	background:url(./images/bichiku_arrow05.png) no-repeat 0 bottom;

}

div.arrow06{
	background:url(./images/bichiku_arrow06.png) no-repeat 0 bottom;

}


div.arrow00_all{
	background:url(./images/bichiku_arrow00_all.png) no-repeat 0 bottom;

}

div.arrow01_all{
	background:url(./images/bichiku_arrow01_all.png) no-repeat 0 bottom;

}

div.arrow02_all{
	background:url(./images/bichiku_arrow02_all.png) no-repeat 0 bottom;

}

div.arrow03_all{
	background:url(./images/bichiku_arrow03_all.png) no-repeat 0 bottom;

}

div.arrow04_all{
	background:url(./images/bichiku_arrow04_all.png) no-repeat 0 bottom;

}

div.arrow05_all{
	background:url(./images/bichiku_arrow05_all.png) no-repeat 0 bottom;

}

div.arrow06_all{
	background:url(./images/bichiku_arrow06_all.png) no-repeat 0 bottom;

}



.bold{
	font-weight:bold; 
}

.p_handle1{
	margin: 0 1em;
}

.p_handle2{
	margin: 0 2em;
}

.senko_process{
	text-align:center;
}


.image-left,
.image-right,
.image-left2,
.image-right2 {
   overflow: hidden;
   height: auto;
}
 
.image-left img {
   float: left;
   margin: 0 15px 0 0 !important;
   padding: 0 !important;
   border: 0 !important;
}

.image-left2 img {
   float: left;
   margin: 0 15px 0 0 !important;
   padding: 0 !important;
   border: 0 !important;
}

.image-left2 div {
   float: left;
   margin: 0 15px 0 0 !important;
   padding: 0 !important;
   border: 0 !important;
}

 
.image-right img {
   float: right;
   margin: 0 0 0 15px !important;
   padding: 0 !important;
   border: 0 !important;
}

.image-right2 img {
   float: right;
   margin: 0 0 0 15px !important;
   padding: 0 !important;
   border: 0 !important;
}

.image-right2 div {
   float: right;
   margin: 0 0 0 15px !important;
   padding: 0 !important;
   border: 0 !important;
}

 
.image-left p,
.image-right p,
.image-left2 p,
.image-right2 p {
   overflow: hidden;
   height: auto;
}

.bichiku_float_left {

float: left;



}

.float_left {

float: left;



}


#wrap { 
width:976px; text-align:left; margin:0 auto; 
}  


#inner { 
margin:0 10px; 
}  

#mainWrapLeft { 
	width:726px; 
	float:left; 
	margin: 0;
	line-height:1.5em;
	}

#sideWrapRight { 
	width:220px; 
	float:right;
	margin: 0;
	}  

#mainWrapRight { 
	width:726px; 
	float:right;
	margin: 0;
	line-height:1.5em;
}

#sideWrapLeft { 
	width:220px; 
	float:left; 
	margin: 0;
	}  


#subWrap1Left { 
	width:240px; 
	float:left; 
}

#subWrap2Left { 
	width:400px; 
	float:left; 
}

.textWrap1em { 
	margin:0 1em; 
}

.textWrap1emLeft { 
	margin:0 0 0 1em; 
}

.textWrap4emLeft { 
	margin:0 0 0 4em; 
}


.textWrap2emLeft { 
	margin:0 0 0 2em; 
}

.textWrap2em { 
	margin:2em; 
}

.textWrap3em { 
	margin:3em; 
}

.textWrap05em { 
	margin:0.5em; 
}
  
.mapWrap1em { 
	margin:1em 1em;
	position: relative; 
}
  
.mapPosition { 
	margin-top: -10px;
	margin-left: -10px;
	position: absolute; 
	top:  0px; 
	left: 120px;}
  
  
.box1 { 
	width:690px; 
	float:left; 
	background-color: #f2f2f2;
	border-width:thin;
	border-style:solid;
	border-color: #d3d3d3;
	margin: 1em;
	}  

.box2 { 
	width:464px; 
	background-color: #f2f2f2;
	border-width:thin;
	border-style:solid;
	border-color: #d3d3d3;
	}  

.box3 { 
	width:540px; 
	background-color: #f2f2f2;
	border-width:thin;
	border-style:solid;
	border-color: #d3d3d3;
	}  

.box4 { 
	width:620px; 
	background-color: #f2f2f2;
	border-width:thin;
	border-style:solid;
	border-color: #d3d3d3;
	}  

.box5 { 
	width:600px; 
	background-color: #f2f2f2;
	border-width:thin;
	border-style:solid;
	border-color: #d3d3d3;
	margin: 0 0 0 1em;
	}  




.red{
	color: red;
}

.stagerGreen{
	color: #a8df59;
}

.stagerPurple{
	color: #5e5da6;
}

.contatctTable{
	height: 3em;
}

.contatctTable01em{
	height: 1.0em;
}

table.profile {
	border-collapse: collapse;
	width:700px;
	line-height: 400%;
	}

table.profile2 {
	border-collapse: collapse;
	line-height: 150%;
	}

table.carrer {
	border-collapse: collapse;
	width:700px;
	line-height: 400%;
	}

table.carrer2 {
	border-collapse: collapse;
	line-height: 150%;
	}


table.philosophy1 {
	border-collapse: collapse;
	}

table.development {
	border-collapse: collapse;
	width:700px;
	line-height: 150%;
	}

table.development2 {
	border-collapse: collapse;
	line-height: 150%;
	}


table.request {
	width:700px;
	line-height: 300%;
	background:url(./images/mindmap1.png) no-repeat 0 top;

	}

table.education {
	border-collapse: collapse;
	width:600px;
	line-height: 400%;
	}

table.education2 {
	border-collapse: collapse;
	line-height: 150%;
	}

table.sitemap {
	border-collapse: collapse;
	width:700px;
	line-height: 400%;
	}

table.sitemap2 {
	border-collapse: collapse;
	line-height: 150%;
	}

tr.profile{
	border-bottom:1px solid;
	border-color:#d3d3d3;
}
tr.profile2{
	border-top:1px solid;
	border-bottom:1px solid;
	border-color:#d3d3d3;
}


tr.carrer{
	border-bottom:1px solid;
	border-color:#d3d3d3;
}

th.top{
	vertical-align : top;
}

tr.development{
	border-bottom:1px solid;
	border-color:#d3d3d3;
}
tr.developmenttop{
	border-top:1px solid;
	border-color:#d3d3d3;
}
tr.developmenttopbottom{
	border-top:1px solid;
	border-bottom:1px solid;
	border-color:#d3d3d3;
}

tr.education{
	border-bottom:1px solid;
	border-color:#d3d3d3;
}
tr.education2{
	border-top:1px solid;
	border-bottom:1px solid;
	border-color:#d3d3d3;
}

tr.sitemap{
	border-bottom:1px solid;
	border-color:#d3d3d3;
}
tr.sitemap2{
	border-top:1px solid;
	border-bottom:1px solid;
	border-color:#d3d3d3;
}


td { padding:0; }

td.top{
	vertical-align : top;
}

td.educationleft{
	text-align: left;
	padding-left: 1em;
}

td.development{
	border-bottom:1px solid;
	border-color:#d3d3d3;
}



td.educationright{
	text-align: right;
	padding-right: 3em;
}

td.subujectwidth{
	width: 40%;
}

td.inputwidth{
	width: 50%;
}

td.subujectcarrerwidth{
	width: 25%;
}

td.width05{
	width: 5%
}
td.width10{
	width: 10%;
}
td.width15{
	width: 15%;
}
td.width20{
	width: 20%;
}
td.width25{
	width: 25%;
}
td.width30{
	width: 30%;
}
td.width35{
	width: 35%;
}
td.width40{
	width: 40%;
}
td.width45{
	width: 45%;
}
td.width50{
	width: 50%;
}
td.width90{
	width: 90%;
}



.pmarkhead {
	text-align: right;  
	line-height:0.5em;
}



.pmarkfoot {
	text-align: right;  
	font-family: "ＭＳ ゴシック",Courier New,monospace,sans-serif;
	line-height:0.5em;
}

.ceosign {
	text-align: right; 
}

.headsitemap {
	text-align: right; 
	margin-right: 1em;
	font-size: 95%;

}

#keyvisual {
	margin: 0 auto;
	width: 976px;
	height: 300px;

	text-align: center;
	position: relative;
	overflow: hidden;
}
#keyvisual img {
	top: 0;
	left: 0;
	position: absolute;
	border-style:none;
}

#keyvisual2 {
	margin: 0 auto;
	width: 726px;
	height: 400px;
	text-align: center;
	position: relative;
	overflow: hidden;
}
#keyvisual2 img {
	top: 0;
	left: 40px;
	position: absolute;
	border-style:none;
}


.zindex99{
	z-index: 100;
}

.zindex98{
	z-index: 98;
}

img { 
	border-style:none; 
}

a img { 
	border-style:none; 
	}


img.ceo01{
	width: 320px;
	height: 240px;
	border-style:none;
}


.faq {
	padding:0 0 0 10px;
}

.faq dt{
	margin:5px 0 10px 0;
	padding:4px 0 8px 40px;
	background:url('images/icon_q.gif') no-repeat 0 0;
	background-color:#FFF;
	font-weight:bold;
	line-height:1.8em;
}
.faq dt a{
	font-size:1.0em;
	font-weight:bold;
	line-height:1.8em;
	color:#493b23;
}
.faq dd{
	margin-bottom:30px;;
	background:url('images/icon_a.gif') no-repeat 9px 5px;
	padding-left:35px; 
	line-height:1.8em;
}



.button_purple{
border:1px solid #a5a5f3; -webkit-border-radius: 3px;width:120px; -moz-border-radius: 3px;border-radius: 3px; font-size:16px; padding: 5px 10px 5px 10px;  text-align: center; color: #FFFFFF; background-color: #a5a5f3;
margin: 20px;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5a5f3), color-stop(100%, #7a7aeb));
 background-image: -webkit-linear-gradient(top, #a5a5f3, #7a7aeb);
 background-image: -moz-linear-gradient(top, #a5a5f3, #7a7aeb);
 background-image: -ms-linear-gradient(top, #a5a5f3, #7a7aeb);
 background-image: -o-linear-gradient(top, #a5a5f3, #7a7aeb);
 background-image: linear-gradient(top, #a5a5f3, #7a7aeb);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a5a5f3, endColorstr=#7a7aeb);
}

.button_purple:hover{
 border:1px solid #a5a5f3; background-color: #d2d2f9;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2f9), color-stop(100%, #a6a6f2));
 background-image: -webkit-linear-gradient(top, #d2d2f9, #a6a6f2);
 background-image: -moz-linear-gradient(top, #d2d2f9, #a6a6f2);
 background-image: -ms-linear-gradient(top, #d2d2f9, #a6a6f2);
 background-image: -o-linear-gradient(top, #d2d2f9, #a6a6f2);
 background-image: linear-gradient(top, #d2d2f9, #a6a6f2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d2d2f9, endColorstr=#a6a6f2);
}


.button_green{
border:1px solid #8ed058; -webkit-border-radius: 3px;width:120px; -moz-border-radius: 3px;border-radius: 3px; font-size:16px; padding: 5px 10px 5px 10px;  text-align: center; color: #FFFFFF; background-color: #8ed058;
margin: 20px;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ed058), color-stop(100%, #7bb64b));
 background-image: -webkit-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -moz-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -ms-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -o-linear-gradient(top, #8ed058, #7bb64b);
 background-image: linear-gradient(top, #8ed058, #7bb64b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8ed058, endColorstr=#7bb64b);
}

.button_green:hover{
 border:1px solid #8ed058; background-color: #a9db80;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9db80), color-stop(100%, #96c56f));
 background-image: -webkit-linear-gradient(top, #a9db80, #96c56f);
 background-image: -moz-linear-gradient(top, #a9db80, #96c56f);
 background-image: -ms-linear-gradient(top, #a9db80, #96c56f);
 background-image: -o-linear-gradient(top, #a9db80, #96c56f);
 background-image: linear-gradient(top, #a9db80, #96c56f);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a9db80, endColorstr=#96c56f);
}

.button_blog{
border:1px solid #8ed058; -webkit-border-radius: 3px;width:140px; -moz-border-radius: 3px;border-radius: 3px; font-size:18px; padding: 20px 26px 20px 26px;  text-align: center; color: #FFFFFF;  background-color: #8ed058;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ed058), color-stop(100%, #7bb64b));
 background-image: -webkit-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -moz-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -ms-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -o-linear-gradient(top, #8ed058, #7bb64b);
 background-image: linear-gradient(top, #8ed058, #7bb64b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8ed058, endColorstr=#7bb64b);
  }

.button_blog:hover{
 border:1px solid #8ed058; background-color: #a9db80;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9db80), color-stop(100%, #7bb64b));
 background-image: -webkit-linear-gradient(top, #a9db80, #7bb64b);
 background-image: -moz-linear-gradient(top, #a9db80, #7bb64b);
 background-image: -ms-linear-gradient(top, #a9db80, #7bb64b);
 background-image: -o-linear-gradient(top, #a9db80, #7bb64b);
 background-image: linear-gradient(top, #a9db80, #7bb64b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a9db80, endColorstr=#7bb64b);
  text-decoration:none;
}

.button_entry{
border:1px solid #a5a5f3; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; font-size:20px;font-family:arial,helvetica,sans-serif; padding: 20px 30px 20px 30px;  text-align: center; color: #FFFFFF; background-color: #a5a5f3;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5a5f3), color-stop(100%, #7a7aeb));
 background-image: -webkit-linear-gradient(top, #a5a5f3, #7a7aeb);
 background-image: -moz-linear-gradient(top, #a5a5f3, #7a7aeb);
 background-image: -ms-linear-gradient(top, #a5a5f3, #7a7aeb);
 background-image: -o-linear-gradient(top, #a5a5f3, #7a7aeb);
 background-image: linear-gradient(top, #a5a5f3, #7a7aeb);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a5a5f3, endColorstr=#7a7aeb);
}

.button_entry:hover{
 border:1px solid #a5a5f3; background-color: #d2d2f9;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2f9), color-stop(100%, #a6a6f2));
 background-image: -webkit-linear-gradient(top, #d2d2f9, #a6a6f2);
 background-image: -moz-linear-gradient(top, #d2d2f9, #a6a6f2);
 background-image: -ms-linear-gradient(top, #d2d2f9, #a6a6f2);
 background-image: -o-linear-gradient(top, #d2d2f9, #a6a6f2);
 background-image: linear-gradient(top, #d2d2f9, #a6a6f2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d2d2f9, endColorstr=#a6a6f2);
   text-decoration:none;
}

.button_bichiku{
border:1px solid #8ed058; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; font-size:18px;font-family:arial,helvetica,sans-serif; padding: 20px 30px 20px 30px;  text-align: center; color: #FFFFFF; background-color: #8ed058;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ed058), color-stop(100%, #7bb64b));
 background-image: -webkit-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -moz-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -ms-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -o-linear-gradient(top, #8ed058, #7bb64b);
 background-image: linear-gradient(top, #8ed058, #7bb64b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8ed058, endColorstr=#7bb64b);
}

.button_bichiku:hover{
 border:1px solid #a9db80; background-color: #96c56f;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9db80), color-stop(100%, #96c56f));
 background-image: -webkit-linear-gradient(top, #a9db80, #96c56f);
 background-image: -moz-linear-gradient(top, #a9db80, #96c56f);
 background-image: -ms-linear-gradient(top, #a9db80, #96c56f);
 background-image: -o-linear-gradient(top, #a9db80, #96c56f);
 background-image: linear-gradient(top, #a9db80, #96c56f);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a9db80, endColorstr=#96c56f);
   text-decoration:none;
}


.button_warter_stock{
border:1px solid #8ed058; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; font-size:16px;font-family:arial,helvetica,sans-serif; padding: 20px 20px 20px 20px;  text-align: center; color: #FFFFFF; background-color: #8ed058;margin: 20px;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ed058), color-stop(100%, #7bb64b));
 background-image: -webkit-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -moz-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -ms-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -o-linear-gradient(top, #8ed058, #7bb64b);
 background-image: linear-gradient(top, #8ed058, #7bb64b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8ed058, endColorstr=#7bb64b);
}

.button_warter_stock:hover{
 border:1px solid #a9db80; background-color: #96c56f;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9db80), color-stop(100%, #96c56f));
 background-image: -webkit-linear-gradient(top, #a9db80, #96c56f);
 background-image: -moz-linear-gradient(top, #a9db80, #96c56f);
 background-image: -ms-linear-gradient(top, #a9db80, #96c56f);
 background-image: -o-linear-gradient(top, #a9db80, #96c56f);
 background-image: linear-gradient(top, #a9db80, #96c56f);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a9db80, endColorstr=#96c56f);
   text-decoration:none;
}

.css_btn_class {
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:0px solid #83c41a;
	padding:9px 18px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #9dce2c), color-stop(100%, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	background:-ms-linear-gradient( top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	color:#ffffff;
	display:inline-block;
	text-shadow:1px 1px 0px #689324;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #c1ed9c;
 	-moz-box-shadow:inset 1px 1px 0px 0px #c1ed9c;
 	box-shadow:inset 1px 1px 0px 0px #c1ed9c;
}.css_btn_class:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #8cb82b), color-stop(100%, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
	background:-ms-linear-gradient( top, #8cb82b 5%, #9dce2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#8cb82b;
	text-decoration:none;
}.css_btn_class:active {
	position:relative;
	top:1px;

}


/* Button with jQuery */ 
.BossLOG_button
{
     background: url(images/BossLOG_button_hover.png);
     height:60px;
	 width:160px;
	 display:block;
}
.BossLOG_button a
{
     background: url(images/BossLOG_button.png);
     height:60px;
	 width:160px;
	 display:block;
}

.mLoG_button
{
     background: url(images/mLoG_button_hover.png);
     height:60px;
	 width:160px;
	 display:block;
}
.mLoG_button a
{
     background: url(images/mLoG_button.png);
     height:60px;
	 width:160px;
	 display:block;
}

.Re-Start_button
{
     background-image: url(images/Re-Start_button_hover.png);
     height:60px;
	 width:160px;
	 display:block;
}
.Re-Start_button a
{
     background-image: url(images/Re-Start_button.png);
     height:60px;
	 width:160px;
	 display:block;
}

.bichiku_button
{
     background: url(images/bichiku_button_hover.png);
     height:60px;
	 width:160px;
	 display:block;
}
.bichiku_button a
{
     background: url(images/bichiku_button.png);
     height:60px;
	 width:160px;
	 display:block;
}

.twitter_button
{
     background: url(images/twitter_button_hover.png);
     height:60px;
	 width:60px;
	 display:block;
}
.twitter_button a
{
     background: url(images/twitter_button.png);
     height:60px;
	 width:60px;
	 display:block;
}



