@charset "UTF-8";
/* AUTHOR:t-styles */

/*左にフロート*/
.floatLeft {
	float: left;
}
/*フロートクリア*/
.clear {
	clear: both;
}
img {
	border: none;
	margin: 0px;
	padding: 0px;
}
h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,hr {
	margin: 0px ;
	padding: 0px ;
}

/*ーーーーーーーーーーーーーーーーーーーーーー
反転色の変更
ーーーーーーーーーーーーーーーーーーーーーー*/
/* SAFARI等*/
html ::selection,
body ::selection,
button ::selection,
input ::selection,
select ::selection,
textarea ::selection {
  background: #C80000;
  color: #fff;
}
/*反転色の変更 FIREFOX等*/
html ::-moz-selection,
body ::-moz-selection,
button ::-moz-selection,
input ::-moz-selection,
select ::-moz-selection,
textarea ::-moz-selection {
  background: #C80000;
  color: #fff;
}
.kadomaru10 {
	border-radius: 4px;		/* CSS3草案 */
	-webkit-border-radius: 4px;	/* chrome用 */
	-moz-border-radius: 4px;	/* mozilla用 */
	-o-border-radius: 4px;	/* Opera用 */
	-ms-border-radius: 4px;	/* IE用 */
	box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* CSS3草案 */
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* chrome用 */
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* mozilla用 */
	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* Opera用 */
	-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* IE用 */
	z-index: 1000;
}
.rad_left_upper {
	border-radius: 10px 0 0 0px;
	-webkit-border-radius: 10px 0 0 0px;	/* chrome用 */
	-moz-border-radius: 10px 0 0 0px;	/* mozilla用 */
	-o-border-radius: 10px 0 0 0px;	/* Opera用 */
	-ms-border-radius: 10px 0 0 0px;	/* IE用 */
}
.rad_right_upper {
	border-radius: 0 10px 0px 0;
	-webkit-border-radius: 0 10px 0px 0;	/* chrome用 */
	-moz-border-radius: 0 10px 0px 0;	/* mozilla用 */
	-o-border-radius: 0 10px 0px 0;	/* Opera用 */
	-ms-border-radius: 0 10px 0px 0;	/* IE用 */
}
.rad_left_bottom {
	border-radius: 0 0 0 10px;
	-webkit-border-radius: 0 0 0 10px;	/* chrome用 */
	-moz-border-radius: 0 0 0 10px;	/* mozilla用 */
	-o-border-radius: 0 0 0 10px;	/* Opera用 */
	-ms-border-radius: 0 0 0 10px;	/* IE用 */
}
.rad_right_bottom {
	border-radius: 0 0 10px 0;
	-webkit-border-radius: 0 0 10px 0;	/* chrome用 */
	-moz-border-radius: 0 0 10px 0;	/* mozilla用 */
	-o-border-radius: 0 0 10px 0;	/* Opera用 */
	-ms-border-radius: 0 0 10px 0;	/* IE用 */
}

.kadomaru10in {
	border-radius: 4px;		/* CSS3草案 */
	-webkit-border-radius: 4px;	/* chrome用 */
	-moz-border-radius: 4px;	/* Firefox用 */
	-o-border-radius: 4px;	/* Firefox用 */
	-ms-border-radius: 4px;	/* Firefox用 */
	box-shadow: inset 0 3px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 1px 1px 0 rgba(20,0,0,0.20);
	-moz-box-shadow: inset 0 3px 3px rgba(0,0,0,0.5);
	-o-box-shadow: inset 0 3px 3px rgba(0,0,0,0.5);
	-ms-box-shadow: inset 0 3px 3px rgba(0,0,0,0.5);
	z-index: 1000;
	border: 1px solid #CCC;
}
.imcenter {
	vertical-align: middle;
	padding-right: 1em;
}
.kadomaru10no {
	border-radius: 4px;		/* CSS3草案 */
	-webkit-border-radius: 4px;	/* chrome用 */
	-moz-border-radius: 4px;	/* mozilla用 */
	-o-border-radius: 4px;	/* Opera用 */
	-ms-border-radius: 4px;	/* IE用 */
	z-index: 1000;
}
.sankaku{
	width: 0;
	height: 0;
	border-top: 80px solid transparent; 
	border-right: 30px solid transparent;
	border-bottom: 80px solid #f00;
	border-left: 30px solid transparent;
}