@charset "shift_jis";
/* CSS Document */

.float-left {
	float:left;
}

.float-right {
	float:right;
}
.float-none {
	float:none;
}

.clear-both {
	clear:both;
}

/*　ボーダー関連　*/

.border-none {
	border:none;
}

.border-top-doted {
	border-top:#233c00 2px dotted;
}

.border-bottom-doted {
	border-bottom:#ff6600 2px dotted;
}

.border-w-bottom-doted {
	border-bottom:#ffffff 2px dotted;
}

.border-w-right {
	border-right:#ffffff 1px solid;
}

.border-w-left {
	border-left:#ffffff 1px solid;
}

.border-w-bottom {
	border-bottom:#ffffff 1px solid;
}

.border-g-bottom {
	border-bottom:#233c00 1px solid;
}

.border-gray-bottom-doted {
	border-bottom:#666666 1px dotted;
}

.border-gray-top-doted {
	border-top:#666666 1px dotted;
}

.border-gray-left-doted {
	border-left:#666666 1px dotted;
}

.border-green {
	border:#233c00 1px solid;
}

.border-gray {
	border:#666666 1px solid;
}

.border-gray2 {
	border:#bfbfbf 1px solid;
}

.border-gray-top {
	border-top:#666666 1px solid;
}

.border-gray3 {
	border:#999999 1px solid;
}

.border-red {
	border:red 1px solid;
}


.border-gray-bottom {
	border-bottom:#666666 1px solid;
}
.border-gray-bottom-doted {
	border-bottom:#666666 1px dotted;
}
.border-brown2-top {
	border-top:1px dotted #cbbdb8;
}

.border-gray-right {
	border-right:#666666 1px solid;
}
.border-gray-right-doted {
	border-right:#666666 1px dotted;
}
.border-gray-left {
	border-left:#666666 1px solid;
}

.border-gray-double {
	border:#666666 3px double;
}

.border-dred-bottom {
	border-bottom:#960000 1px solid;
}

.border-dred-3px {
	border:#960000 3px solid;
}

.border-skyblue {
	border:#cceeff 1px solid;
}

.border-white {
	border:#ffffff 1px solid;
}

.border-brown {
	border:#604c3f 1px solid
}

.border-collapse {
	border-collapse:collapse;
}

.border-pbrown {
	border:#a48b78 1px solid
}

.border-beige {
	border:#DEC4A5 1px solid
}

.border-purple {
	border:5px solid #E0D9FC;
}

/*　背景関連　*/

.back-violet {
	background:#493f86;
}
.back-darkred {
	background:#ab010a;
}
.back-green {
	background:#006934;
}

.back-ygreen {
	background:#adcb37;
}

.back-bluegreen {
	background:#4be0c2;
}

.back-white {
	background:#ffffff;
}

.back-pyellow {
	background:#ffffe0;
}
.back-pyellow2 {
	background:#fffecc;
}

.back-pink {
	background:#FFbbdd;
}

.back-pink2 {
	background:#ffe9f4;
}

.back-skin {
	background:#feefdd;
}

.back-orange {
	background:#ffaf00;
}
.back-orange2 {
	background:#fff5d7;
}

.back-glay {
	background:#666666;
}
.back-glay2 {
	background:#EFEFE8;
}

.back-pglay {
	background:#dddddd;
}

.back-skyblue {
	background:#cceeff;
}
.back-skyblue2 {
	background:#f2fcff;
}
.back-blue {
	background:#2ea2db;
}


.back-brown {
	background:#542d05;
}

.back-pbrown {
	background:#f2e8ce;
}
	
/*　その他　*/
.s_line2{
	background-image:url(../images/line2.gif);
	background-repeat: repeat-x;
	overflow:hidden;
	height:1px;
	margin:8px 13px 8px 0px; 
	padding:0px 0px 3px 0px;
	clear:both;
	}
.overflow-auto {
	overflow:auto;
}


.display-block {
	display:block;
}

.zoom-1{
	zoom:1
}

.list-none{
	list-style:none;
}
.s_text{
	margin:10px 0px 15px 0px;
	padding:10px 0px 10px 0px;
	display:inline;
		font-size:14px;
	}
.bo_txt{
	font-size:12px;
	margin-top:50px;
	padding-top: 50px;
	}

.free_plate_txt{
	margin:0px 0px 0px 0px;
	font-size:11px;
	letter-spacing:1px;
	}