/*
#index .ui-header
-------------------*/
body{
	/*serif（明朝体）・suns-serif（ゴシック体）・cursive（丸文字）・monospace（ゴシック体）・fantasy（丸文字）*/
	font-family: suns-serif,fantasy,cursive,monospace, Palatino, serif;
	width: 100%;
}
/*メニューボタンのページ以外　*/
.ui-content{	padding: 10px;
}

/*メニューボタン　本来の設定*/
#index .ui-content{	padding: 15px;
}


.main {
	width: 100%;
}
.main div	{
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5%;
	clear: both;
}

a:link{text-decoration:none;}
a:visited {text-decoration:none; } 

.msg_red{font-weight: bold;
	color: #FF6633;
	font-weight: bold;
	font-size: 90%;
	
}

p {
	font-size: 16px;
	line-height: 125%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
}



/* web会員登録ページ　*/
#header{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #9cfccf), color-stop(0.94, #a0d3fd), color-stop(0.89, #fff), color-stop(0.10, #fff), color-stop(0.06, #8fbaf0), color-stop(0.00, #c6fbe3));
	background: -webkit-linear-gradient(top, #c6fbe3 0%, #8fbaf0 6%, #fff 10%, #fff 89%, #a0d3fd 94%, #9cfccf 100%);
	background: -moz-linear-gradient(top, #c6fbe3 0%, #8fbaf0 6%, #fff 10%, #fff 89%, #a0d3fd 94%, #9cfccf 100%);
	　width:100%;
	height:140px;
	z-index:auto;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #00CC66;
	border-bottom-color: #00CC66;
	border-bottom-style: solid;
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px;

}

#header h1.title{
	display:block;
	width:auto;
	/*	position:relative;相対位置への配置 */
	position: absolute;/*絶対位置への配置 */
	padding-top: 15px;
	vertical-align:middle;
	margin-left: 90px;
	margin-top: 0px;
	height: auto;
	border: 1px solid #0000CC;
	line-height: 100%;
}

#header .tree {
	float: left;
	position: absolute;/*絶対位置への配置 */
	left: 10px;
	top: 25px;
	/*	right: 20px;
	bottom: 5px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;*/

}


#header .e_title {
	font-size: 12px;
	/*	overflow: visible;*/
	white-space: normal;
	font-weight: bold;
	color: #FF6600;
	line-height: 14px;
	display: block;
	padding-bottom: 0px;
	/*	border: 1px solid #FF3300;/*color: #0000ff;*/
	padding-top: 3px;/*text-shadow: 1px 0 0 #FF3300, 0 1px 0px #FF3300, -1px 0 0 #FF3300, 0 -1px 0 #FF3300;*//*stext-decoration: underline;
erif（明朝体）・suns-serif（ゴシック体）・cursive（丸文字）・monospace（ゴシック体）・fantasy（丸文字）*/
}

#header .j_title {
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 3pt;	/*文字間隔*/
	color: #009933;
	/*縁取り
text-shadow: 1px 0 0 #FFFF33, 0 1px 0px #FFFF33, -1px 0 0 #FFFF33, 0 -1px 0 #FFFF33;
	グレーの影
	text-shadow: 0 5px 0 #CCCCCC, 2px 4px 4px #666666;*/
	
	text-shadow: 0 3px 0 #66ff33, 1px 2px 2px #66CC66;
	text-decoration: none;
/*	border: 1px solid #00FF00;*/
	margin-left: 10px;

}

#header .c_title{
	font-size: 14px;
	display: block;
	text-align: center;/*	border: 1px solid #FF00CC;*/
	width: 100%;
}


#header .toiawase{
	display:block;
	margin-top: 110px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
	font-size: 12px;
	font-weight: bold;
	float: right;
	
}

#header .t_title{
color: #0000ff;
}


address{
	display: block;
	vertical-align: middle;
	font-style: normal;
	width: 100%;
	margin-top: 10px;
	text-align: center;
	color: #00CC00;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #00FF00;
	border-bottom-color: #00FF00;
	font-size: 12px;
	padding: 5px;
	margin-bottom: 0px;
}


.f_title,
.ui-footer .f_title {
	display: block;
	vertical-align: middle;
	font-style: normal;
	width: 100%;
	margin-top: 10px;
	text-align: center;
	color: #00CC00;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #00FF00;
	border-bottom-color: #00FF00;
	font-size: 12px;
	padding: 5px;
	margin-bottom: 0px;
}

#footer .home_btn{
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
/*	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);*/
	letter-spacing: 0;
	border: none;
	box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.4);
	border-radius: 6px;
	text-decoration: none;
	width:20%;
	background: url("http://grad3.ecoloniq.jp/sample/img/icons_83.png") no-repeat 7% center, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #244386), color-stop(0.00, #4375a8));
	background: url("http://grad3.ecoloniq.jp/sample/img/icons_83.png") no-repeat 7% center, -webkit-linear-gradient(#4375a8, #244386);
	background: url("http://grad3.ecoloniq.jp/sample/img/icons_83.png") no-repeat 7% center, -moz-linear-gradient(#4375a8, #244386);
	background: url("http://grad3.ecoloniq.jp/sample/img/icons_83.png") no-repeat 7% center, -o-linear-gradient(#4375a8, #244386);
	background: url("http://grad3.ecoloniq.jp/sample/img/icons_83.png") no-repeat 7% center, -ms-linear-gradient(#4375a8, #244386);
	background: url("http://grad3.ecoloniq.jp/sample/img/icons_83.png") no-repeat 7% center, linear-gradient(#4375a8, #244386);
	float: left;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;

}

#footer .menu_btn{
display: block;
font-size: 16px;
font-weight: bold;
color: #9DACBF;
	width:25%;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
letter-spacing: 0;
border: none;
box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.4);
border-radius: 6px;
text-decoration: none;
	float: left;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
background: url("http://grad3.ecoloniq.jp/sample/img/icons_57.png") no-repeat 7% center, linear-gradient(#efe457, #feae31);
background: url("http://grad3.ecoloniq.jp/sample/img/icons_57.png") no-repeat 7% center, -webkit-linear-gradient(#efe457, #feae31);
background: url("http://grad3.ecoloniq.jp/sample/img/icons_57.png") no-repeat 7% center, -moz-linear-gradient(#efe457, #feae31);
background: url("http://grad3.ecoloniq.jp/sample/img/icons_57.png") no-repeat 7% center, -o-linear-gradient(#efe457, #feae31);
background: url("http://grad3.ecoloniq.jp/sample/img/icons_57.png") no-repeat 7% center, -ms-linear-gradient(#efe457, #feae31);
background: url("http://grad3.ecoloniq.jp/sample/img/icons_57.png") no-repeat 7% center, linear-gradient(#efe457, #feae31);

}


/* ヘッダー部分　jQuery*/
.ui-body-z .ui-header{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #9cfccf), color-stop(0.94, #a0d3fd), color-stop(0.89, #fff), color-stop(0.10, #fff), color-stop(0.06, #8fbaf0), color-stop(0.00, #c6fbe3));
	background: -webkit-linear-gradient(top, #c6fbe3 0%, #8fbaf0 6%, #fff 10%, #fff 89%, #a0d3fd 94%, #9cfccf 100%);
	background: -moz-linear-gradient(top, #c6fbe3 0%, #8fbaf0 6%, #fff 10%, #fff 89%, #a0d3fd 94%, #9cfccf 100%);
	　width:100%;
	height:140px;
	z-index:auto;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #00CC66;
	border-bottom-color: #00CC66;
	border-bottom-style: solid;
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px;
/*
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #9cfccf), color-stop(0.94, #a0d3fd), color-stop(0.89, #fff), color-stop(0.10, #fff), color-stop(0.06, #8fbaf0), color-stop(0.00, #c6fbe3));
	background: -webkit-linear-gradient(top, #c6fbe3 0%, #8fbaf0 6%, #fff 10%, #fff 89%, #a0d3fd 94%, #9cfccf 100%);
	background: -moz-linear-gradient(top, #c6fbe3 0%, #8fbaf0 6%, #fff 10%, #fff 89%, #a0d3fd 94%, #9cfccf 100%);
	　width:100%;
	height:120px;
	z-index:1;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #00CC66;
	border-bottom-color: #00CC66;
	border-bottom-style: solid;*/
}

.ui-body-z .ui-header h1{
	display:block;
	width:100%;
	position:relative;
	padding-top: 10px;
	line-height:30px;
	vertical-align:middle;
/*	border: 1px solid #6600FF;*/
}


.ui-body-z .ui-header .tree {
	float: left;
	position: absolute;
	left: 10px;
	top: 25px;
	display: block;/*	right: 20px;
	bottom: 5px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;*/

}

.ui-body-z .ui-header .ui-title{
	display:block;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 30px;
/*	border: 1px solid #FF0000;*/
}

.ui-body-z .ui-header .e_title {
	font-size: 12px;
	overflow: visible;
	white-space: normal;
	font-weight: bold;
	color: #FF6600;
	line-height: 100%;/*color: #0000ff;*/
	display: block;
	padding-bottom: 0px;
/*	border: 1px solid #FF3300;*/
	/*color: #0000ff;*/
	padding-top: 3px;
	text-align: left;/*text-shadow: 1px 0 0 #FF3300, 0 1px 0px #FF3300, -1px 0 0 #FF3300, 0 -1px 0 #FF3300;*/
	padding-left: 0px;/*stext-decoration: underline;
erif（明朝体）・suns-serif（ゴシック体）・cursive（丸文字）・monospace（ゴシック体）・fantasy（丸文字）*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20%;
}

.ui-body-z .ui-header .j_title {
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 3pt;	/*文字間隔*/
	color: #009933;
	/*縁取り
text-shadow: 1px 0 0 #FFFF33, 0 1px 0px #FFFF33, -1px 0 0 #FFFF33, 0 -1px 0 #FFFF33;
	グレーの影
	text-shadow: 0 5px 0 #CCCCCC, 2px 4px 4px #666666;*/
	
	text-shadow: 0 3px 0 #66ff33, 1px 2px 2px #66CC66;
	text-decoration: none;
/*	border: 1px solid #00FF00;*/
	margin-left: 10px;
	margin-top: 0px;

}

.ui-body-z .ui-header .toiawase{
	display:block;
	font-size: 12px;
	font-weight: bold;
	float: right;
	padding: 0px;
/*	border: 1px solid #000000;*/
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.ui-body-z .ui-header .t_title{
	color: #0000ff;

}


/*各ページのタイトル
.ui-body-z .ui-content .sub_title{
	width:100%;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	line-height: 25px;

}*/
/*メニューボタンのスタイル　　*/
.ui-body-z .ui-content .btn_menu{
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f4d971), color-stop(0.00, #f9fee6));
background: -webkit-linear-gradient(#f9fee6, #f4d971);
background: -moz-linear-gradient(#f9fee6, #f4d971);
background: -o-linear-gradient(#f9fee6, #f4d971);
background: -ms-linear-gradient(#f9fee6, #f4d971);
background: linear-gradient(#f9fee6, #f4d971);


border-style: solid;
border-color: #cccccc;
	color: #ffcc33;/* オレンジ効かない?*/
	font-size: 18px;
overflow: visible;/*はみ出た文字を表示　hiddenで非表示*/
white-space: normal;
}

.ui-body-z .ui-content .btn_menu.ui-li-icon{
	display:block;
	float: left;
	padding-bottom: 5px;
}

/*労働保険メニューボタンスタイル*/
.roudou{
width="100%";
	border-top: 1px solid rgba(255, 255, 255, 0.3);
	/*	display: inline-block;
border: 1px solid #999999;*/
	box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.4);
	border-radius: 0.6em;
	text-decoration: none;
	padding-left: 40px;
	display: block;
	height: 90%;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
	
		background: url("http://grad3.ecoloniq.jp/sample/img/icons_05.png") no-repeat 7% center, -webkit-gradient(linear, left top, left bottom, color-stop(0.88, #fff), color-stop(0.00, #FFF));
	background: url("http://grad3.ecoloniq.jp/sample/img/icons_05.png") no-repeat 7% center, -webkit-linear-gradient(top, #FFF 0%, #fff 88%);
	background: url("http://grad3.ecoloniq.jp/sample/img/icons_05.png") no-repeat 7% center, -moz-linear-gradient(top, #FFF 0%, #fff 88%);
	margin: 0px;
}





/*　ページのスタイル　
.content_sub{padding:0px}

.main{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	position: relative;
}
*/
.main_title, 
.ui-body-z .ui-content .main_title{
	display: block;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 3px;
	/*	text-shadow:1px 1px 0 #FFFF00,1px 2px 2px #FFFF00;
		text-shadow: 1px 0 0 #FF9900, 0 1px 0 #FF9900, -1px 0 0 #FF9900, 0 -1px 0 #FF9900;*/
text-shadow: 1px 0 0 #F3B803, 0 1px 0 #F3B803, -1px 0 0 #F3B803, 0 -1px 0 #F3B803;
	
	box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.4);
	border-radius: 0px;
	text-decoration: none;

background: url("http://grad3.ecoloniq.jp/sample/img/patterns_13.png") repeat, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #8ffd8b), color-stop(0.49, #03b00e), color-stop(0.00, #8ffd8b));
background: url("http://grad3.ecoloniq.jp/sample/img/patterns_13.png") repeat, -webkit-linear-gradient(top, #8ffd8b 0%, #03b00e 49%, #8ffd8b 100%);
background: url("http://grad3.ecoloniq.jp/sample/img/patterns_13.png") repeat, -moz-linear-gradient(top, #8ffd8b 0%, #03b00e 49%, #8ffd8b 100%);
background: url("http://grad3.ecoloniq.jp/sample/img/patterns_13.png") repeat, -o-linear-gradient(top, #8ffd8b 0%, #03b00e 49%, #8ffd8b 100%);
background: url("http://grad3.ecoloniq.jp/sample/img/patterns_13.png") repeat, -ms-linear-gradient(top, #8ffd8b 0%, #03b00e 49%, #8ffd8b 100%);
background: url("http://grad3.ecoloniq.jp/sample/img/patterns_13.png") repeat, linear-gradient(to bottom, #8ffd8b 0%, #03b00e 49%, #8ffd8b 100%);




/*
background: url("http://grad3.ecoloniq.jp/sample/img/patterns_01.png") repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0.82, #03ba34), color-stop(0.43, #02a104), color-stop(0.43, #02a104), color-stop(0.00, #9ffec4));
background: url("http://grad3.ecoloniq.jp/sample/img/patterns_01.png") repeat, -webkit-linear-gradient(top, #9ffec4 0%, #02a104 43%, #02a104 43%, #03ba34 82%);
background: url("http://grad3.ecoloniq.jp/sample/img/patterns_01.png") repeat, -moz-linear-gradient(top, #9ffec4 0%, #02a104 43%, #02a104 43%, #03ba34 82%);
background: url("http://grad3.ecoloniq.jp/sample/img/patterns_01.png") repeat, -o-linear-gradient(top, #9ffec4 0%, #02a104 43%, #02a104 43%, #03ba34 82%);
background: url("http://grad3.ecoloniq.jp/sample/img/patterns_01.png") repeat, -ms-linear-gradient(top, #9ffec4 0%, #02a104 43%, #02a104 43%, #03ba34 82%);
background: url("http://grad3.ecoloniq.jp/sample/img/patterns_01.png") repeat, linear-gradient(to bottom, #9ffec4 0%, #02a104 43%, #02a104 43%, #03ba34 82%);
*/

	width: 110%;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #009900;
	margin-top: 10px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: -15px;
}
.sub_title{
	font-weight: bold;
	color: #FFFFFF;
	/*	color: #00D269; 黄緑*/
	font-size: 16px;
	text-decoration: none;
	display: block;
	/*	text-shadow:1px 1px 0 #cccccc,1px 2px 2px #666666;左右　上下　ぼかし　色
	text-shadow:1px 1px 0 #006633, 1px 2px 2px #00CC33;*/
	text-shadow:1px 1px 0 #FF3300, 1px 2px 2px #FF3300;
	/*	左からのグラデーション
	background: -webkit-gradient(radial, 0% 50%, 0, 0% 50%, 243, color-stop(1.00, #fff), color-stop(0.38, #ffa220), color-stop(0.00, #ffa220));
	background: -webkit-radial-gradient(0% 50%, circle, #ffa220 0%, #ffa220 38%, #fff 100%);
	background: -moz-radial-gradient(0% 50%, circle, #ffa220 0%, #ffa220 38%, #fff 100%);
	background: -o-radial-gradient(0% 50%, circle, #ffa220 0%, #ffa220 38%, #fff 100%);
	background: -ms-radial-gradient(0% 50%, circle, #ffa220 0%, #ffa220 38%, #fff 100%);
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FF6600;
*/	
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #fbfecd), color-stop(0.00, #feac39));
	background: -webkit-linear-gradient(#feac39, #fbfecd);
	background: -moz-linear-gradient(#feac39, #fbfecd);
	background: -o-linear-gradient(#feac39, #fbfecd);
	background: -ms-linear-gradient(#feac39, #fbfecd);
	background: linear-gradient(#feac39, #fbfecd);
	background-color: radial-gradient;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF6600;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
	text-align: center;
}

.sub_title2{
	border: 1px solid #00CC00;
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #00B700;
	/*	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);*/
	letter-spacing: 0;
	box-shadow: inset 0 -1px 3px rgba(0, 0, 0, 0.9), inset 0 2px 0 rgba(255, 255, 255, 0.4);
	border-radius: 6px;
	text-decoration: none;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: center;
	background: -webkit-gradient(radial, 52% 48%, 0, 52% 48%, 126, color-stop(1.00, #cafdc4), color-stop(0.00, #fefedc));
	background: -webkit-radial-gradient(52% 48%, circle, #fefedc, #cafdc4);
	background: -moz-radial-gradient(52% 48%, circle, #fefedc, #cafdc4);
	background: -o-radial-gradient(52% 48%, circle, #fefedc, #cafdc4);
	background: -ms-radial-gradient(52% 48%, circle, #fefedc, #cafdc4);
	background: radial-gradient(52% 48%, circle, #fefedc, #cafdc4);
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}


ol {
	font-size: 16px;
	line-height: 125%;
    list-style: decimal;
    margin: 0px 8px 10px -5px; /*上右下左*/
}

ol li{
	padding-top: 5px;
	}

/*
ul {
	font-size: 13px;
	line-height: 15px;
 /* 	list-style: square;  ■
	list-style-image: url(image/list-mark.png); 
    margin: 0px 10px 10px -5px; /*上右下左
}

ul li{
	padding-top: 5px;

}
*/
.sentence{
}



.setumei{
font-size: 12px;
line-height: 15px;
display: block;

margin_bottom:-10px;
color: #111;
/*text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);*/
letter-spacing: 0;
box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.4);
border-radius: 12px;
text-decoration: none;
padding: 15px 15px;

	text-align: left;

background: -webkit-gradient(radial, 50% 54%, 0, 50% 54%, 121, color-stop(1.00, #fefd72), color-stop(0.00, #ffffff));
background: -webkit-radial-gradient(50% 54%, circle, #ffffff 0%, #fefd72 100%);
background: -moz-radial-gradient(50% 54%, circle, #ffffff 0%, #fefd72 100%);
background: -ms-radial-gradient(50% 54%, circle, #ffffff 0%, #fefd72 100%);

}
.btnPhone,.btnMail{
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	color: #f5faff;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
	letter-spacing: 0;
	border: none;
	box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.4);
	border-radius: 6px;
	text-decoration: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 30px;
	padding-bottom: 8px;
	padding-left: 30px;
}


.btnPhone{
background: url("http://grad3.ecoloniq.jp/sample/img/icons_111.png") no-repeat 7% center, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #47be0a), color-stop(0.50, #47be0a), color-stop(0.50, #5ef312), color-stop(0.00, #5ef312));
background: url("http://grad3.ecoloniq.jp/sample/img/icons_111.png") no-repeat 7% center, -webkit-linear-gradient(top, #5ef312 0%, #5ef312 50%, #47be0a 50%, #47be0a 100%);
background: url("http://grad3.ecoloniq.jp/sample/img/icons_111.png") no-repeat 7% center, -moz-linear-gradient(top, #5ef312 0%, #5ef312 50%, #47be0a 50%, #47be0a 100%);
background: url("http://grad3.ecoloniq.jp/sample/img/icons_111.png") no-repeat 7% center, -o-linear-gradient(top, #5ef312 0%, #5ef312 50%, #47be0a 50%, #47be0a 100%);
background: url("http://grad3.ecoloniq.jp/sample/img/icons_111.png") no-repeat 7% center, -ms-linear-gradient(top, #5ef312 0%, #5ef312 50%, #47be0a 50%, #47be0a 100%);
background: url("http://grad3.ecoloniq.jp/sample/img/icons_111.png") no-repeat 7% center, linear-gradient(to bottom, #5ef312 0%, #5ef312 50%, #47be0a 50%, #47be0a 100%);
}

.btnPhone a:link,
.btnMail a:link {color:#FFFFFF}

.btnMail{
background: url("http://grad3.ecoloniq.jp/sample/img/icons_114.png") no-repeat 7% center, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #47be0a), color-stop(0.50, #47be0a), color-stop(0.50, #5ef312), color-stop(0.00, #5ef312));
background: url("http://grad3.ecoloniq.jp/sample/img/icons_114.png") no-repeat 7% center, -webkit-linear-gradient(top, #5ef312 0%, #5ef312 50%, #47be0a 50%, #47be0a 100%);
background: url("http://grad3.ecoloniq.jp/sample/img/icons_114.png") no-repeat 7% center, -moz-linear-gradient(top, #5ef312 0%, #5ef312 50%, #47be0a 50%, #47be0a 100%);
background: url("http://grad3.ecoloniq.jp/sample/img/icons_114.png") no-repeat 7% center, -o-linear-gradient(top, #5ef312 0%, #5ef312 50%, #47be0a 50%, #47be0a 100%);
background: url("http://grad3.ecoloniq.jp/sample/img/icons_114.png") no-repeat 7% center, -ms-linear-gradient(top, #5ef312 0%, #5ef312 50%, #47be0a 50%, #47be0a 100%);
background: url("http://grad3.ecoloniq.jp/sample/img/icons_114.png") no-repeat 7% center, linear-gradient(to bottom, #5ef312 0%, #5ef312 50%, #47be0a 50%, #47be0a 100%);
}
/*
table#table-02 {
	border: 1px #D9D9D9 solid;
	border-collapse: collapse;
	border-spacing: 0;
	color: #003300;
	background-color: #E0FEDA;
	margin-left: 60px;
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
	width: 600px;
}
*/

.merit {
	list-style-image: url(image/list-mark.png);
	line-height: 125%;

}
.merit li{
	padding-bottom: 10px;

	}
	
.tyusyaku{
	font-size: 95%;
	display: block;
	padding-left: 10px;
	font-weight: bold;
	font-style: normal;
}	
.text_green{
	color: #009900;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);

}

/*アクセステーブルのスタイル*/
.minsho_tbl {
	border: 1px solid #009933;
	border-collapse: collapse;
    border-spacing: 0;
}
.minsho_tbl th {
	background-color: #C1FFC1;
	border: 1px solid #009933;
	border-collapse: collapse;
	border-spacing: 0;
}
.minsho_tbl td {
	border: 1px solid #009933;
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 120%;
}

/*お問合せ　ページ*/
#faqBox {
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #4D6185;
}
#faqBox.none {
	border: none;
}
#faqBox dl {
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
#faqBox dl dt {
	line-height: 1.4;
	font-weight: bold;
	background-image: url(image/icon_q.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 18px;
	width: 100%;
}
#faqBox dl dd {
	margin: 9px 0 0 18px;
	border: 1px solid #C4C4C4;
	padding: 7px 7px 7px 25px;
	line-height: 1.4;
	background-color: #F6F4EE;
	background-image: url(image/icon_a.gif);
	background-repeat: no-repeat;
	background-position: 7px 7px;
}
#faqBox dl dd p.indent {
	margin: 0 0 0 1.5em;
	text-indent: -1.5em;
}

/* 三役・事務局紹介　menu.html＃13sanyaku　*/
.line{
	line-height: 10px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #00CC00;
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.photo {
	float: left;
/*	border: 1px solid #009900;*/
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
}
.photo .kaityo{
	float: left;

	display: block;
	left: 10px;
	top: 10px;
}
.photo .kaityo img{
width:100px;
}

.photo .name {
	float: left;
	/*	border: 1px solid #009900;*/
	position: absolute;
	margin: 0px;
	left: 115px;
	top: 50px;
	/*	width: 65%;*/
	font-size: 14px;
	font-weight: bold;
	color: #006600;
}

/*#index div .main .youtube {
	clear: left;
	float: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 280px;
}*/

/* YouTube */
.YouTube  {
	overflow: hidden;
	position: relative;
	/* paddingで高さを出している */
	height: 0;
	padding-top:30px;
	padding-bottom:56.25%;
}
.YouTube iframe,
.YouTube object,
.YouTube embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/* Facebook Likebox */
.Facebook_LikeBox .fb-comments,
.Facebook_LikeBox .fb_iframe_widget,
.Facebook_LikeBox .fb_iframe_widget[style],
.Facebook_LikeBox .fb_iframe_widget iframe[style],
.Facebook_LikeBox .fbcomments iframe[style],
.Facebook_LikeBox .fb_iframe_widget span {
    width: 100% !important;
}
