/*
-----------------------------------------------------------
	question.css
	(C)2006 nlinks
	(C)2006 Hamasakurakumi.,Ltd
	
-----------------------------------------------------------
*/

/* F̐F@#f06482--- */


/* ┠@񕔕 
-------------------------------- */

#q_mar {
	margin-left: 33px;
	width: 505px;	
}
#q_mar a{
	text-decoration: none;
}

#q_mar .yakuexplanation a{
	color: #a33;
	text-decoration: none;
}
#q_mar .yakuexplanation a:hover{
	color: #f06482;
	text-decoration: none;
}



/* g̏ 
-------------------------------- */
#top {
	height: 34px;
}

#top .Tleft{
	background-color: #fff;
	float: left;
	width: 200px;
	height: 34px;
	background-image: url(../img/qes200l.gif);
	background-repeat: no-repeat;
}
#top .Tcenter{
	background-color: #fff;
	float: left;
	width: 271px;
	height: 34px;
	background-image: url(../img/ya01c.gif);
	background-repeat: repeat;
}
#top .Tright{
	background-color: #fff;
	float: left;
	width: 34px;
	height: 34px;
	background-image: url(../img/ya34r.gif);
	background-repeat: no-repeat;
}



/* g̐^
margin @E@@
-------------------------------- */
#mid {
	background-image: url(../img/waku.gif);
	background-repeat: repeat;
	float: none;
	width: 505px;
	padding: 1px 0px 1px 0px;
}

.qeslist {	
	padding: 9px 50px 10px 50px;
}

.qeslist ul{
	list-style-type: none;

}
.qeslist li{
	list-style-type: none;
}

.qesmaintext {
	padding: 6px 10px 6px 10px;
	color: #888;
	line-height: 160%;
	margin-bottom: 10px;
	border-color:#e6e6e6;
	border-width:4px 4px 4px 4px;
	border-style:solid;
}
.qtextA {
	color: #666;
}
.qtextB {
	color: #666;
}
.qtextC {
	color: #666;
}


/* ┠@L[[h 
@E@@
-------------------------------- */
.qeserch {
}


.question_LA {
	background-color:#662;
	border-color:#000;
	padding:6px 20px 2px 10px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	height: 30px;
	color: #FFFFFF;
}
.question_LB {
	background-color: #dd9;
	padding:10px 20px 4px 20px;
	border-color:#775;
	border-width:0px 1px 0px 1px;
	border-style:solid;
}
.question_LC {
	background-color: #dd9;
	padding:4px 20px 10px 20px;
	border-color:#775;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	font-weight: 700;
}


.question_Lt2 {

	padding-top: 5px;
}
.question_Lt4 {
	margin-top: 10px;
}
.question_Lt4L {
	font-weight: 700;
	padding-left: 20px;
}
.question_Lt4R {
	padding-left: 60px;
}



/* Xbh
	padding:@E@@
-------------------------------- */
.qesdataA {
	background-color: #aa9;
	height: 30px;
	padding: 7px 0px 4px 16px;
	font-weight: 700;
	border-color:#ddd;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	color: #FFFFFF;
	margin-top: 10px;
}
.qesdataB {
	background-color: #ddd;
	font-size: 70%;
	height: 20px;
	padding: 6px 0px 4px 16px;
	border-color:#ddd;
	border-width:0px 1px 0px 1px;
	border-style:solid;
}
.qesdataC {
	background-color: #fff;
	padding: 6px 10px 4px 16px;
	line-height: 160%;
		border-color:#ddd;
	border-width:0px 1px 0px 1px;
	border-style:solid;
}
.qesdataD {
	background-color: #dda;
	padding: 6px 20px 4px 16px;
	text-align: right;
	font-size: 70%;
	border-color:#ddd;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	margin-bottom: 10px;
}

/* g̉
-------------------------------- */
#btm {
	height: 34px;
	width: 505px;
	background-color: #6f6;
	background-image: url(../img/wakubtm.gif);
	background-repeat: no-repeat;
	float: none;
	margin-bottom: 10px;
}



/* 𗧂 form̂ݎgp
-------------------------------- */



/* E
-------------------------------- */
	
#q_right .kager {
	BORDER-BOTTOM: #ccc 4px solid;
}

#q_right .bg {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BACKGROUND-IMAGE: url(../img/bg.gif);
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #ffffff;
/*BACKGROUND-COLOR: #e4e4e4; */
}

#q_right .bg HR {
	BORDER-RIGHT: #999 1px dotted; 
	BORDER-TOP: #999 1px dotted; 
	BORDER-LEFT: #999 1px dotted; 
	BORDER-BOTTOM: #999 1px dotted
}

/* Ẽj[̐ݒ
-------------------------------- */

.menuright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menuright LI {
	MARGIN-BOTTOM: 5px
}
.menuright A {
	MARGIN: 0px 2px; COLOR: #000000
}
.menuright A:hover {
	TEXT-DECORATION: none
}


/* E login-box
-------------------------------- */
#q_right .bg .whiteboardlog{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN-LEFT: auto;
	WIDTH: auto;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #fff;
}

#q_right .bg .menukoto {
	PADDING-LEFT: 5px; BORDER-LEFT: #f06482 14px solid
}
#q_right .bg .kakomi {
	BACKGROUND-IMAGE: url(../img/srv_right_menu.gif); WIDTH: 258px; HEIGHT: 35px
}
#q_right .bg .menutit {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; PADDING-TOP: 10px
}
#q_right .bg .pickbg {
	BACKGROUND-IMAGE: url(../img/bg.gif); MARGIN-LEFT: auto; WIDTH: auto; MARGIN-RIGHT: auto; HEIGHT: 23px
}
#q_right .bg .pick {
	MARGIN-LEFT: 15px; MARGIN-RIGHT: 5px; PADDING-TOP: 5px
}


#q_right .bg .yohaku {
	PADDING-BOTTOM: 5px; PADDING-TOP: 3px
}

/* E ŐV̎╔qeslog
-------------------------------- */

#rightlogin {
	margin-left: 10px;	
}

#q_right .shitsumon {
	WIDTH: 260px;
	margin-right: 30px;
	margin-left: 12px;
}

#q_right .whiteboad {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN-LEFT: 1px;
	WIDTH: 256px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #fff;
}

#q_right .qeslog1 {
	PADDING-left: 10px;
	PADDING-TOP: 3px;
	padding-right: 10px;
}
#q_right .qeslog1 a{color: #633}
#q_right .qeslog1 a:hover{color: #f06482}

#q_right .qeslog2 {
	PADDING-left: 10px;
	PADDING-TOP: 3px;
	padding-right: 10px;
}
#q_right .qeslog2 a{color: #966}
#q_right .qeslog2 a:hover{color: #f06482}

#q_right .qeslog3 {
	PADDING-left: 10px;
	PADDING-TOP: 3px;
	padding-right: 10px;
}
#q_right .qeslog3 a{color: #c99}
#q_right .qeslog3 a:hover{color: #f06482}

#q_right .qeslog4 {
	PADDING-left: 10px;
	PADDING-TOP: 3px;
	padding-right: 10px;
}
#q_right .qeslog4 a{color: #dbb}
#q_right .qeslog4 a:hover{color: #f06482}



/* login部分
-------------------------------- */
.e-mail {
 CLEAR: none;
 FLOAT: none;
 BORDER-TOP-WIDTH: 0px; 
 BORDER-LEFT-WIDTH: 0px;
 BORDER-BOTTOM-WIDTH: 0px;
 BORDER-RIGHT-WIDTH: 0px;
}

.password {
 CLEAR: none;
 FLOAT: none;
 BORDER-TOP-WIDTH: 0px; 
 BORDER-LEFT-WIDTH: 0px;
 BORDER-BOTTOM-WIDTH: 0px;
 BORDER-RIGHT-WIDTH: 0px;
}
