@charset "utf-8";
/* CSS Document */

ul#sidebar_1 div.swpm-login-widget-form input.swpm-text-field {
	width:122px;
	display:inline-block;
}
ul#sidebar_1 span.swpm-remember-checkbox {
	padding:5px 0 0 0;
}
ul#sidebar_1 span.swpm-rember-label {
	font-size:10px;
	vertical-align:text-top;
}
ul#sidebar_1 .swpm-username-input, .swpm-password-input {
	margin-bottom:2px;
}
.swpm-username-input, .swpm-password-input {
	margin-bottom: 0px !important;
}
.swpm-login-submit {
	/*margin-bottom: 0px !important;*/
}
ul#sidebar_1 div.swpm-login-submit {
	/*width:100%;
	display:block;
	overflow:hidden;*/
}

div.bbp-submit-wrapper button {
	background:linear-gradient(#F6F8F9 0%, #E7ECEF 50%, #D8DFE4 51%, #F6F8FA 100%);
	border:1px solid #d7dee3;
	box-shadow:#9aa3a9  0px 0px 0px 0px;
	border-radius:1px;
	color:#111111;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-right:0;
	padding:1px 15px;
	text-align:center;
	text-decoration:none;
	float:right;
	cursor:pointer;
}
div.bbp-submit-wrapper button {
	width:100px;
}

/* ボタン共通 */
.btl_area {
	padding:0px 20px 0px;
}
.Button {
	padding: 0;
	text-align: center;
	text-shadow:3px 3px 1px #d37200;
	border-radius:3px;
}
.Button a {
	border:#df8709 1px solid;
	background: -moz-linear-gradient(center top , #ffb156 0%, #ff8a00) ;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffb76b+0,ffa73d+50,ff7c00+51,ff7f04+100;Orange+Gloss */
	background: #ffb76b; /* Old browsers */
	background: -moz-linear-gradient(top,  hsla(31,100%,71%,1) 0%, hsla(33,100%,62%,1) 50%, hsla(29,100%,50%,1) 51%, hsla(29,100%,51%,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  hsla(31,100%,71%,1) 0%,hsla(33,100%,62%,1) 50%,hsla(29,100%,50%,1) 51%,hsla(29,100%,51%,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  hsla(31,100%,71%,1) 0%,hsla(33,100%,62%,1) 50%,hsla(29,100%,50%,1) 51%,hsla(29,100%,51%,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */
	color: #fff;
	display: block;
	font-size:16px;
	font-weight: bold;
	/*padding: 10px 0 6px 0;*/
	position: relative;
	z-index: 100;
	width: auto;
	letter-spacing:px;
	padding:7px 0 6px;
	text-align:left;
}
#IconList3 {
	margin-top:5px;
	text-shadow:3px 3px 1px #892123;
}
#IconList3 a {
	border:#8e0204 1px solid;
	background: #e2585a;
	background: -moz-linear-gradient(top,  #e2585a 0%, #e2585a 50%, #ba1f22 51%, #ba1f22 100%);
	background: -webkit-linear-gradient(top,  #e2585a 0%,#e2585a 50%,#ba1f22 51%,#ba1f22 100%);
	background: linear-gradient(to bottom,  #e2585a 0%,#e2585a 50%,#ba1f22 51%,#ba1f22 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2585a', endColorstr='#ba1f22',GradientType=0 );
	box-shadow: 0 3px #666;
}
.Button a:hover {
	background: #ff8a00;/* マウスオーバーカラー */
}
#IconList3 a:hover {
	background: #c40004;/* マウスオーバーカラー */
}
#IconList2 a:before {
	display: block;
	content: "";
	position: absolute;
	top: 50%;
	right:0;
	width: 0;
	height: 0;
	border: 5px solid transparent;/* top right bottom を透明化 */
	border-left: 5px solid #fff;
}
#IconList3 a:before {
	display: block;
	content: "";
	position: absolute;
	top: 40%;
	right:0;
	width: 0;
	height: 0;
	border: 5px solid transparent;/* top right bottom を透明化 */
	border-left: 5px solid #fff;
}
#side_column .Button a span {
	display:inline;
	font-size:18px;
	margin:0 3px 5px 5px;
}
/*#sample*/
#sample {
	position:relative;
	margin:5px auto 0;
	overflow: hidden;
	padding: 0;
	text-align: center;
	text-shadow:2px 2px 1px #877;
	border:#987 1px solid;
	border-radius:3px;
}
#sample a {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3e2c7+0,c19e67+50,b68d4c+51,e9d4b3+100;L+Brown+3D */
	background: #f3e2c7; /* Old browsers */
	background: -moz-linear-gradient(top,  hsla(37,65%,87%,1) 0%, hsla(37,42%,58%,1) 50%, hsla(37,42%,51%,1) 51%, hsla(37,55%,81%,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  hsla(37,65%,87%,1) 0%,hsla(37,42%,58%,1) 50%,hsla(37,42%,51%,1) 51%,hsla(37,55%,81%,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  hsla(37,65%,87%,1) 0%,hsla(37,42%,58%,1) 50%,hsla(37,42%,51%,1) 51%,hsla(37,55%,81%,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e2c7', endColorstr='#e9d4b3',GradientType=0 ); /* IE6-9 */
	box-shadow: 0 2px #baa;
	color: #fff;
	display: block;
	font-size:16px;
	font-weight: bold;
	position: relative;
	z-index: 100;
	width: 100%;
	letter-spacing:-0.3px;
	padding:5px 0 3px;
	text-align:left;
	overflow:hidden;
}
#sample a span {
	float:left;
}
#sample a:hover {
	background: #beab8e;/* マウスオーバーカラー */
}
#sample a:before {
	display: block;
	content: "";
	position: absolute;
	top: 43%;
	right:0;
	width: 0;
	height: 0;
	border: 5px solid transparent;/* top right bottom を透明化 */
	border-left: 5px solid #fff;
}
#side_column #sample a span {
 display:inline;
	font-size:32px;
	margin:0 5px 0px 5px;
}
#sample a div {
	line-height:140%;
}
#sample a div span#txt_sam{
	font-size:18px;
	margin:0;
}
#sample span.fa.fa-file-text-o {
	line-height:1.5;
}
/* Button
------------------------- */
p#confirm-button,
div.swpm-login-submit {
	/*margin: 0 auto;
	overflow: hidden;
	padding: 0;
	text-align:center;*/
}
p#confirm-button input,
.hentry div.swpm-login-submit input,
span.swpm-edit-profile-submit-section input {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6f8f9+0,e5ebee+50,d7dee3+51,f5f7f9+100;White+Gloss */
	/*background: #f6f8f9; 
	background: -moz-linear-gradient(top,  hsla(200,20%,97%,1) 0%, hsla(200,21%,92%,1) 50%, hsla(205,18%,87%,1) 51%, hsla(210,25%,97%,1) 100%);
	background: -webkit-linear-gradient(top,  hsla(200,20%,97%,1) 0%,hsla(200,21%,92%,1) 50%,hsla(205,18%,87%,1) 51%,hsla(210,25%,97%,1) 100%);
	background: linear-gradient(to bottom,  hsla(200,20%,97%,1) 0%,hsla(200,21%,92%,1) 50%,hsla(205,18%,87%,1) 51%,hsla(210,25%,97%,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 );
	font-family: "メイリオ","Meiryo","ヒラギノ丸ゴ Pro W4","Arial","Hiragino Maru Gothic Pro","osaka","ＭＳ Ｐゴシック","MS PGothic","sans-serif";
    border-radius: 1px;
    color: #000;
    display: block;
    margin: 0 auto 5px;
    padding: 10px 0 6px;
    position: relative;
    text-align: center;
    width: 224px;
    z-index: 100;
	 cursor:pointer;*/
}
input[type="submit"], input[type="button"], input[type="reset"] {
  /*background-color:#d7dee3;
  border:1px solid #d7dee3;
  box-shadow:#9aa3a9  0px 0px 0px 0px;*/
}
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover {
	/*border:solid 1px #e4e2d3;
	color: #fff;*/
}
p#confirm-button input:hover,
div.swpm-login-submit input:hover,
div.bbp-submit-wrapper button:hover,
span.swpm-edit-profile-submit-section input:hover{
	/*background:linear-gradient(#f4eee2 0%, #f8f4f5 50%, #eae3d3 51%, #f9f6ed 100%);
	color:#000;*/
}
div#side_column ul#sidebar_1 div.swpm-logged-logout-link a:hover {
	/*border:solid 1px #e4e2d3;
	background:linear-gradient(#f4eee2 0%, #f8f4f5 50%, #eae3d3 51%, #f9f6ed 100%);
	color: #000;*/
}
p#confirm-button input:before {
	display: block;
	content: "";
	position: absolute;
	top: 50%;
	left: 210px;
	width: 0;
	height: 0;
	margin-top: -5px;
	border: 5px solid transparent;
	border-left: 5px solid #000;
}

