@charset 'UTF-8';
/*
CSS3ボタン
*/

.infolibButton1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea) );
	background:-moz-linear-gradient( center top, #bddbfa 5%, #80b5ea 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea');
	background-color:#bddbfa;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:0.9em;
	font-weight:bold;
	padding:4px 15px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}.infolibButton1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa) );
	background:-moz-linear-gradient( center top, #80b5ea 5%, #bddbfa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa');
	background-color:#80b5ea;
}.infolibButton1:active {
	position:relative;
	top:1px;
}



/*
	普通のボタン
*/
.xinfolib_bt{
display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible;
font-family: Verdana,Arial,sans-serif; font-size: 1.1em;
border: 1px solid #dedede; background: #EBEBEB ; font-weight: normal; color: #555555;
color: #555555; text-decoration: none;
-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px;
-moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px;
-moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -khtml-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -khtml-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px;
padding: .4em 1em;
}
.xinfolib_bt:hover {
/*
border: 1px solid #999999; background: #dadada ; font-weight: normal; color: #212121;
background-image: url(images/ui-icons_454545_256x240.png);*/
border: 1px solid #d1d1d1; background: #F4F4F4 ; font-weight: normal; color: #212121;
color: #212121; text-decoration: none;
-moz-box-shadow: 0 0 2px #d1d1d1;
-webkit-box-shadow: 0 0 2px #d1d1d1;
box-shadow: 0 0 2px #d1d1d1;
}
span.xinfolib_bt_span { display: block; line-height: 1.4;}
span.wrap_xinfolib_bt { padding-left:3px;padding-right:2px;}


/*
        ボタンセット
*/
.xinfolib_bt_set_first{
display: inline-block; position: relative; padding: 0; margin-right: 0em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible;
font-family: Verdana,Arial,sans-serif; font-size: 1.1em;
border: 1px solid #dedede;border-right:0px; background: #EBEBEB ; font-weight: normal; color: #555555;
color: #555555; text-decoration: none;
-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px;
/*-moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px;*/
-moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -khtml-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px;
/*-moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -khtml-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px;*/
padding: .4em 1em;
}
.xinfolib_bt_set_first:hover {
/*
border: 1px solid #999999; background: #dadada ; font-weight: normal; color: #212121;
background-image: url(images/ui-icons_454545_256x240.png);*/
border: 1px solid #d1d1d1; border-right:0px;background: #F4F4F4 ; font-weight: normal; color: #212121;
color: #212121; text-decoration: none;
-moz-box-shadow: 0 0 2px #d1d1d1;
-webkit-box-shadow: 0 0 2px #d1d1d1;
box-shadow: 0 0 2px #d1d1d1;
}
.xinfolib_bt_set_first_xdisabled {
display: inline-block; position: relative; padding: 0; margin-right: 0em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible;
font-family: Verdana,Arial,sans-serif; font-size: 1.1em;
border: 1px solid #dedede;border-right:0px; background: #F5F5F5 ; font-weight: normal; color: #555555;
color: #dedede; text-decoration: none;
-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px;
/*-moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px;*/
-moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -khtml-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px;
/*-moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -khtml-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px;*/
padding: .4em 1em;
cursor:default;
}

.xinfolib_bt_set_last{
display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible;
font-family: Verdana,Arial,sans-serif; font-size: 1.1em;
border: 1px solid #dedede; background: #EBEBEB ; font-weight: normal; color: #555555;
color: #555555; text-decoration: none;
/*-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px;*/
-moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px;
/*-moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -khtml-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px;*/
-moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -khtml-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px;
padding: .4em 1em;
}
.xinfolib_bt_set_last:hover {
/*
border: 1px solid #999999; background: #dadada ; font-weight: normal; color: #212121;
background-image: url(images/ui-icons_454545_256x240.png);*/
border: 1px solid #d1d1d1; background: #F4F4F4 ; font-weight: normal; color: #212121;
color: #212121; text-decoration: none;
-moz-box-shadow: 0 0 2px #d1d1d1;
-webkit-box-shadow: 0 0 2px #d1d1d1;
box-shadow: 0 0 2px #d1d1d1;
}

.xinfolib_bt_set_last_xdisabled {
display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible;
font-family: Verdana,Arial,sans-serif; font-size: 1.1em;
border: 1px solid #dedede; background: #F5F5F5 ; font-weight: normal; color: #555555;
color: #dedede; text-decoration: none;
/*-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px;*/
-moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px;
/*-moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -khtml-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px;*/
-moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -khtml-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px;
padding: .4em 1em;
cursor:default;
}




.xinfolib_bt_set{
display: inline-block; position: relative; padding: 0; margin-right:0em;text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible;
font-family: Verdana,Arial,sans-serif; font-size: 1.1em;
border: 1px solid #dedede;border-right:0px; background: #EBEBEB ; font-weight: normal; color: #555555;
color: #555555; text-decoration: none;
/*-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px;
-moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px;
-moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -khtml-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -khtml-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px;*/
padding: .4em 1em;
}
.xinfolib_bt_set:hover {
/*
border: 1px solid #999999; background: #dadada ; font-weight: normal; color: #212121;
background-image: url(images/ui-icons_454545_256x240.png);*/
border: 1px solid #d1d1d1; border-right:0px;background: #F4F4F4 ; font-weight: normal; color: #212121;
color: #212121; text-decoration: none;
-moz-box-shadow: 0 0 2px #d1d1d1;
-webkit-box-shadow: 0 0 2px #d1d1d1;
box-shadow: 0 0 2px #d1d1d1;
}
.xinfolib_bt_set_xdisabled {
display: inline-block; position: relative; padding: 0; margin-right:0em;text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible;
font-family: Verdana,Arial,sans-serif; font-size: 1.1em;
border: 1px solid #dedede;border-right:0px; background: #F5F5F5 ; font-weight: normal; color: #555555;
color: #dedede; text-decoration: none;
/*-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px;
-moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px;
-moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -khtml-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -khtml-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px;*/
padding: .4em 1em;
cursor:default;
}

span.wrap_xinfolib_bt_set { padding-left:3px;padding-right:2px;}

span.xinfolib_bt_addheight { padding-top:30px;display:block;height:65px;}
span.xinfolib_bt_addline { border-right:1px solid blue !important;}


