/*--------------------------------------sohim.css---*/
/*				imaizumishonosuke.com				*/
/*--------------------------------------------------*/

HTML {
	scrollbar-3dlight-color:#F0F0E0;
	scrollbar-arrow-color:#666666;
	scrollbar-darkshadow-color:#F0F0E0;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#555555;
	scrollbar-shadow-color:#555555;
	scrollbar-track-color:#fff;
	}

body {
	background:#121212;
	text-align:center;
	margin:0 auto;
	font-family:"Hiragino Kaku Gothic Pro", "qMmpS Pro W3", "Osaka", "lr oSVbN", sans-serif;
	}


.wrapper {
	width:800px;
	margin:0 auto;
	}


.container {
	
	}


.left {
	margin:0;
	padding:0;
	width:215px;
	float:left;
	background:url(img/back-left.jpg) no-repeat;
	}

.right {
	margin:0;
	padding:0;
	width:585px;
	float:left;
	background:url(img/back-right.jpg) no-repeat;
	}

/*-------------------------------------------footer---*/
.footer {
	clear:both;
	background:url(img/back-footer.jpg) repeat-x;
	font-size:11px;
	color:#eee;
	line-height:25px;
	
	position:absolute;
	top:980px;
	left:0;
	width:100%;
	}

/*-----------------------------------------index---*/
.index {text-align:left;}
.qr {
	font-size:10px;
	margin-top:-780px;
	margin-left:10px;
	text-align:left;
	float:left;
	}
/*-----------------------------------------2009.JAN #wnew_quasi---*/


#wnew_quasi {
	background:#000;
	background:transparent url(img/quasimode_back.gif) no-repeat top left;
	color:#fff;
	position:relative;
	top:-570px;
	left:432px;
	margin:0 0 10px;
	padding:240px 10px 10px;
	width:340px;
		
		min-height:50px;
		height: auto !important;
		height: 50px;
		
		filter:alpha(opacity=85);
		-moz-opacity:0.85;
		opacity:0.85;
	}
#wnew_quasi p {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:1.3em;
	
	}
#wnew_quasi h5 {
	margin:0;
	padding:0;
	line-height:1.6em;
	
	}

#wnew_quasi ul {
	display:block;
	padding: 0;
	margin:10px 1em;
	font-size:12px;
	line-height:1.3em;
	}

#wnew_quasi_img {
	margin:35px 88px 0;
	float:right;
	padding:0;
	position:relative;
	top:-570px;
	left:0;
	}


/*-----------------------------------------Before 2009.JAN

#wnew {
	margin-top:-10px;
	margin-left:450px;
	margin-bottom:330px;
	width:340px;
	text-align:left;
	font-size:12px;
	
	height: 200px;
	overflow: auto;
	} //-20090116

#wnew {
	margin-top:-530px;
	margin-left:450px;
	margin-bottom:330px;
	width:340px;
	text-align:left;
	font-size:12px;
	
	height: 200px;
	overflow: auto;

	}
---*/
/*-----------------------------------------contents---*/
.headder {}
.navi {}

.pagebody {
	min-height:827px;
	height: auto !important;
	height: 824px;
	float:left;
	}
.main {
	margin-top:15px;
	padding:10px 30px;
	color:#fff;
	width:520px;
		font-size:14px;
		line-height:1.3em;

	height: 775px;
	overflow: auto;
	font-family:"Hiragino Kaku Gothic Pro", "qMmpS Pro W3", "Osaka", "lr oSVbN", sans-serif;
	}

	.main h3 {
		border-bottom:3px solid #09f;
		
		}
	.main p {
		text-align:left;
		}


/*------------- form ------*/

#form {
	text-align:left;
	}

table.ffform {border:none;
	border-collapse: separate;
	border-spacing: 0px;
	border-spacing: 4px;
	font-size:10pt;
	}
.ffform tr {border:none;}
.ffform th {
	font-weight:normal;
	border:none;
	background:none;
	text-align:right;
	margin:0;padding:0 3px;
	width:130px;
	}
	th.hissu {border-right:4px solid #228b22;}
	th.senta {border-right:4px solid #ccc;}
.ffform td {
	border:none;
	vertical-align:top;margin:0;padding:0 3px;
	background:none;
	}
.ffform {}

.form_bottun {
	margin:10px 20px;
	text-align:center;
	
	}

input {font-size:10pt;}
textarea {font-size:10pt;}




/*-------------------------------------------common---*/

img {margin:0;padding:0;border:none;}


/* common --------------------------------- */


p {line-height:1.5em;}

img {border:none;text-decoration:none;}

a:link,
a:visited,
a:hover {}
a:link,
a:visited {color:#0099FF;border:none;}
a:hover {color:#FF00CC;border:none;}

.fl-l {float:left;padding-right:5px;}
.fl-r {float:right;padding-left:5px;}
.fl-c {clear:both;}

.tx-l {text-align:left;}
.tx-r {text-align:right;}
.tx-c {text-align:center;}

.v-mid {vertical-align:middle;}
.v-bot {vertical-align:bottom;}
.v-top {vertical-align:top;}

.cap {font-size:10px;font-weight:normal;line-height:1.2em;}
.bold {font-weight:bold}
.normal {font-weight:normal;}

.c000 {color:#000;}
.c111 {color:#111;}
.c222 {color:#222;}
.c333 {color:#333;}
.c444 {color:#444;}
.c555 {color:#555;}
.c666 {color:#666;}
.c777 {color:#777;}
.c888 {color:#888;}
.c999 {color:#999;}
.aaa {color:#aaa;}
.bbb {color:#bbb;}
.ccc {color:#ccc;}
.ddd {color:#ddd;}
.eee {color:#eee;}
.fff {color:#fff;}
.red {color:#f00;}

.red {color:#e00;}
.blue {color:#00e;}
.yellow {color:#fb0;}
.orange {color:#f50;}
.green {color:#5CB025;}
.lime {color:#95DD38;}

.none {display:none;}

/*----------------------------------------------------*/

