﻿@charset "utf-8";

/* ------------------------------
	■■■ Users.css ■■■
------------------------------ */



/* ------------------------------
	Main
------------------------------ */

/* ------------------------------
	最近の相談　一覧（index.html）
------------------------------ */

.counseling_all_view {
	margin-left: 10px;
}

.rim_top {
	background: url(../img/questions/rim_top.gif) no-repeat;
	width: 680px;
	height: 30px;
	margin-top: 20px;
	margin-left: 10px;
}

.rim_middle {
	background: url(../img/questions/rim_middle.gif) repeat-y;
	margin-left: 10px;
}

.rim_bottom {
	background: url(../img/questions/rim_bottom.gif) no-repeat;
	width: 680px;
	height: 30px;
	margin-left: 10px;
	margin-bottom: 20px;
}

.table_all_view {
	table-layout: fixed;
	width: 650px;
	margin-left: 10px;
	border-collapse: separate;
	border-spacing: 3px;
}

.table_all_view th {
	background: url(../img/questions/questions_th_bgimg.gif);
	text-align: center;
	color: #ffffff;
	padding: 5px;
}

.counseling {
	width: 275px;
}

.name {
	width: 100px;
}

.time {
	width: 100px;
}

.answer {
	width: 50px;
}

.table_all_view td {
	padding: 5px;
}

.title {
	font-weight: bold;
}

.color01 {
	background-color: #f6f6f6;
}

.color02 {
	background-color: #fff1bb;
}

.color04 {
	background-color: #e7f6b2;
}

/* ------------------------------
	最近の相談　一覧 End
------------------------------ */

/* ------------------------------
	相談と回答（view.html）
------------------------------ */

.counseling {
	margin-left: 10px;
}

table.q_and_a {
	table-layout: fixed;
	width: 640px;
	margin-left: 15px;
}

table.q_and_a td {
	padding: 5px;
}

.q {
	background-color: #fff1bb;
}

.a {
	background-color: #c8f0ff;
}

.text_area {
	background-color: #f6f6f6;
}

td.text {
	width: 450px;
}

.icon_q {
	background: url(../img/questions/icon_q.gif) no-repeat;
}

.icon_a {
	background: url(../img/questions/icon_a.gif) no-repeat;
}

/* ------------------------------
	相談と回答（view.html） End
------------------------------ */
/* ------------------------------
	ユーザー登録する（form.html）
------------------------------ */

.counseling_form {
	margin-left: 10px;
}

table.counseling_form {
	table-layout: fixed;
	width: 640px;
	margin-left: 15px;
	border-collapse: separate;
	border-spacing: 3px;
}

table.counseling_form td {
	padding: 5px;
}

.form_area {
	width: 450px;
}

.error {
	color: red;
}

p.users {
	margin-left: 20px;
}

/* ------------------------------
	ユーザー登録する（form.html） End
------------------------------ */

/* ------------------------------
	ユーザー登録する（send.html）
------------------------------ */

.send {
	margin-left: 20px;
}

/* ------------------------------
	ユーザー登録する（send.html） End
------------------------------ */


/* ------------------------------
	Main End
------------------------------ */

/* ------------------------------
	Company orijinal
------------------------------ */

.color01 dl {
	font-size : 1em ;
}

.color01 dd {
	float : left;
	text-align : right;
}

.color01 dt {
	margin-left : 8em ;
}

/* ------------------------------
	Company orijinal End
------------------------------ */


/* ------------------------------
	Company Rinen
------------------------------ */

.rinen {
	margin-top : 5px ;
	margin-left : 50px ;
	margin-right : 70px ;
	list-style-image : url(../img/company/32px.png) ;
	font-size : 1.7em ;
	color : #595959 ;
}

/* ------------------------------
	Company Rinen End
------------------------------ */
