﻿@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;
}

p.login_msg {
	margin-left: 20px;
	margin-top: 20px;
}

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



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

.send {
	margin-left: 20px;
}

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



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

h3.questions_done {
	width: 640px;
	height: 200px;
	margin-left: 15px;
	padding-bottom: 10px;
	background-color: #fff1bb;
}

h3.questions_done img {
	position: relative;
	top: 50%;
	left: 50%;
	margin-left: -110px;
	margin-top: -70px;
}

ul.btn {
	position: relative;
	top: 50%;
	left: 50%;
	margin-left: -110px;
	margin-top: -70px;
}

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

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

