.greengld{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #40bf08), color-stop(0.00, #90CF46));
	background: -webkit-linear-gradient(top, #90CF46 0%, #40bf08 100%);
	background: -moz-linear-gradient(top, #90CF46 0%, #40bf08 100%);
	background: -o-linear-gradient(top, #90CF46 0%, #40bf08 100%);
	background: -ms-linear-gradient(top, #90CF46 0%, #40bf08 100%);
	background: linear-gradient(top, #90CF46 0%, #40bf08 100%);
}
/*------------------------
header
--------------------------*/

#header{padding:5px 0;}

h1#header_text{
	font-size:10px;
	text-align:left;
	margin:0;
	padding:0 !important;
	background:#F2F2F2;
	text-align:left;
	height:auto !important;
	font-weight:normal;
	line-height:25px;
}
h1#header_text .siteframe{
	font-size:10px;
	text-align:left;
}
#header_text a{color:#999;text-decoration:none;}

#logo{
	float:left;
	margin:5px 0 10px 0;
	padding:0;
}
#headerbtn{
	float:right;
	text-align:right;
	font-size:10px;
	padding-top:10px;
}

.breadcrumb{
	padding:5px !important;
	margin-bottom:15px !important;
}
/*------------------------
navbar
--------------------------*/
.navbar{	
	color:#fff;
	font-weight:bold;
	padding:5px 0 !important;
	margin:0;
}

#globalMenu{
	margin:0;
}
 .navbar .nav>li>a{
 	font-size:15px;
	color:#fff !important;
	text-shadow: 0 1px 0 #000;
} 

.navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret, .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret:hover{
	border-top-color: #fff;
	border-bottom-color:  #fff;
}
.navbar .nav li.dropdown>.dropdown-toggle .caret{
	border-top-color: #fff;
	border-bottom-color:  #fff;
}
.navbar .nav li.dropdown.open>.dropdown-toggle,
.navbar.nav li.active a,
.navbar .nav>.active>a{
	background:#116E1B !important;
}
.dropdown-menu li{
	text-align:left;
	background:url(../images_new/icon.png) no-repeat 5px 5px;
	padding-left:10px !important;
}
.dropdown-menu>li>a:hover{
	background:none;
	color:#000;
	text-decoration:none !important;
}

/*------------------------
side
--------------------------*/
.side_box{
	border:1px solid #50A94F;
	margin-bottom:10px;
	background:#F8F6E6;
}
.side_tit{
	
	color:#fff;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:10px 5px;
	text-align:center;
	text-shadow: 0 1px 0 #000;
}

.sidebn li{
	margin-bottom:10px !important;
}

/*------------------------
footer
--------------------------*/
#pagetop a{
	font-size:10px;
	padding:3px;
	
	display:block;
}
#copy{
	background:#418500;
	color:#fff;
	text-align:left;
	font-size:10px;
	padding:5px;
}
#copy .siteframe{text-align:left;}
#copy a{color:#fff;}
#copy ul{
	float:right;
	list-style:none;
}
#copy li{
	float:left;
	margin-left:10px !important;
	
}
#footerlink{
	background:#599E00;
	overflow:hidden;
	padding:10px 0;
}
#footerlink a{color:#fff;}

.flinklist{
	width:25%;
	border-left:1px solid #BCD898;
	float:left;
	text-align:left;
	color:#fff;
	font-size:12px;
	height:160px;
	margin-right:-15px;
}
.flinklist ul{
	margin:5px 15px 15px 15px !important;
	
}
.flinklist a{
	font-size:10px;
	
}

#tag_area{
	background:#418500;
	color:#fff;
	padding:10px;
	margin-top:10px;
	font-size:10px;
}
#tag_area span{margin:0 5px;}


.subtitle{
	border:#999 1px solid;
	font-size:14px;
	font-weight:bold;
	padding:0 0px 0 25px;
	margin-bottom:20px !important;
	background:url(../images_new/icon_tit.png) no-repeat 10px 50%;
	
	
}	
.entry-title{
	border:#999 1px solid;
	margin:0 0 10px 0;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E3E3E3));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #E3E3E3 100%);
}
.greenline{
	border:#E1F9CA 2px solid;
}
.entry-title .greenline{
	padding:10px 25px;
	font-size:18px;	
	font-weight:bold;
	background:url(../images_new/icon_tit.png) no-repeat 10px 50%;
}
.plan_list{
	overflow:hidden;
	width:100%;
	margin-bottom:10px;
	margin:0;
	padding:0;
}
.plan_list ul{width:110%;}
.plan_list li{
	text-align:center;
	margin-right:8px !important;
	border:#999 1px solid;
	float:left;
	width:135px;
	list-style:none;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E3E3E3));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #E3E3E3 100%);
}
dd.bigred span{
	padding:3px 0px;
	display:block;
	font-size:18px !important;
}
.plan_list li dl dt{
	background:#B6E094;
	color:#116E1B;
	padding:2px;
	font-weight:normal;
	font-size:10px;
}
.plan_list li dl dd{
	font-size:14px;
	padding:5px;
	font-weight:bold;
}
.plan_list li dl dd span{
	font-size:28px;
}
.plan_tit{
	margin:5px auto 10px auto;
}
.plan_list li .btn{
	color:#fff;
	text-decoration:none;
	margin:10px auto 0 auto;
}


.icon_list {
	margin:0 5px 10px 5px !important;
}
.icon_list li{
	list-style:none;
	background:url(../images_new/icon.png) no-repeat 0 3px;
	padding:2px 0 2px 25px !important;
	
	
}

.table_small th{
	font-size:14px;
}
.table_small td{
	text-align:left !important;
}
.catch{
	font-style:italic;
	padding:20px;
	text-align:center;
	font-weight:bold;
	margin-bottom:10px;
	font-size:16px;
}

.message_box{
	border:2px solid #B9DAA7;
	padding:20px;
	margin:20px 0;
}
.message_box .biggreen{
	width:600px;
	margin:0;
	padding:0;
	line-height:0;
	margin-top:-5px;
}
.picbox{
	overflow:hidden;
	padding-bottom:15px;
	margin:10px;
}
.picbox p{
	float:right;
	width:360px;
	line-height:1.5;
}
.picbox p strong{font-size:18px !important;}

/*-----------------------------------
専用サーバー
-----------------------------------*/
.leftimg{float:left;margin:0 20px 0 20px;}
.leftimg img{width:120px !important;}

.important-red{font-size:10px;width:100%;padding:0;margin:0 20px;text-align:left;}

tr.td-yellow-bold{
color: #FFFFFF;
background-color: #DF9920;
font-weight: bold;
}
.td-yellow{
color: #black;
background-color: #F9EBD5;
font-weight: normal;
}
tr.td-lightGreen-bold{
color: #FFFFFF;
background-color: #1F92A7;
font-weight: bold;
}
.td-lightGreen{
color: black;
background-color: #EBF5F5;
font-weight: normal;
}
table{background:#fff;}

.accordion{margin:0 20px 20px;}
.accordion-heading{
background:#333;
	margin:0 auto 10px auto;
	text-align:left;
	color:#fff;
	font-size:13px;
	}
.accordion-heading a{color:#fff;}
.accordion-inner{background:#f1f1f1;}

.price{color:red;text-align:right;}






table{background:#fff;}
table td{vertical-align:middle !important;text-align:center !important;}
table th{font-size:20px;}
	

.tac{text-align:center !important;}
.fs10{font-size:10px;}
.fs16{font-size:16px;}
