@charset "utf-8";
/*------------------------------
	GreenSheet Site
------------------------------*/



.member{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-bottom:36px;
}

.side_member{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin-bottom:12px;
}

.logout{
	margin-left:61px;
	margin-bottom:24px;
}

.form_fix {
	text-align:center;
	color:#F60;
	font-size:16px;
	font-weight:bold;
	margin-bottom:12px;
}


/***************************
ログインフォーム
***************************/
#out_box_top {
	border-top:4px solid #39C;
	border-left:4px solid #39C;
	border-right:4px solid #39C;
	background-color:#D9F1F1;
	margin-top:24px;
	padding:24px 0;
}

#out_box_mid {
	border-left:4px solid #39C;
	border-right:4px solid #39C;
	border-bottom:1px dotted #999;
	background-color:#D9F1F1;
	padding-bottom:12px;
}

#out_box_bottom {
	border-left:4px solid #39C;
	border-right:4px solid #39C;
	border-bottom:4px solid #39C;
	background-color:#FFF;
	padding:6px 4px;
	text-align:right;
}

.in_box_tit {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	background-color:#39C;
	padding-left:4px;
}

.in_box_sp {
	height:3px;
}

.in_box_form{
	padding-left:6px;
}

.in_box_form input{
	border:2px inset #FFF;
}


/***************************
OC 
***************************/
.sub_btn_l {
	background:url(/member/img/back_btn.gif)  no-repeat;
	width:224px;
	height:50px;
	vertical-align:top;
	padding-left:26px;
	font-weight:bold;
	padding-top:2px;
}

.sub_btn_l a{
	color:#36c;
	text-decoration:none;
}

.sub_btn_l a:hover{
	color:#093;
	text-decoration:underline;
}

.sub_btn_r {
	background:url(/member/img/back_btn.gif)  no-repeat;
	width:214px;
	height:50px;
	vertical-align:top;
	padding-left:26px;
	font-weight:bold;
	padding-top:2px;
}

.sub_btn_r a{
	color:#36c;
	text-decoration:none;
}

.sub_btn_r a:hover{
	color:#093;
	text-decoration:underline;
}


/***************************
募集株 
***************************/
table#invite{
	margin-top:4px;
	margin-bottom:12px;
	border-collapse:collapse;
}

td#invite_cont{
	padding:4px;
	border:1px solid #333;
}

td#invite_ttl{
	padding:4px;
	border-top:1px solid #333;
	border-right:1px solid #333;
	border-bottom:2px solid #333;
	border-left:1px solid #333;
	background:#f90;
	font-weight:bold;
}


/***************************
確認画面テーブル
***************************/
table#input{
	margin-top:4px;
	margin-bottom:12px;
	border-collapse:collapse;
}

td#input_cont{
	padding:4px;
	border:1px solid #333;
}

td#input_ttl{
	padding:4px;
	border-top:1px solid #333;
	border-right:1px solid #333;
	border-bottom:2px solid #333;
	border-left:1px solid #333;
	color:#fff;
	background:#69c;
	font-weight:bold;
}


/***************************
入力フォームテーブル
***************************/
table#form{
	border:1px solid #CCC;
	padding:0px;
	margin:0px;
}

tr#odd {
	background-color:#EEF5FF;
}
tr#odd_nl {background: #EEF5FF;}
#form td {
	padding:6px 4px;
}
td.month,td.ttl,td.sub {line-height:200%;}
td.ttl {
	padding: 0 10px 0 10px;
	border-right:1px solid #666;
}
td.sub {padding-left: 10px;}

table#form_out{
	margin:0px;
	padding:0px;
}

#outside{
	margin:24px 0;
}


/***************************
名義書換方法選択
***************************/
#check_btn table {
	margin-top:24px;
	border:3px solid #9CF;
}

#check_btn td {
	padding:4px;
}


/***************************
公開質問銘柄ソートテーブル
***************************/
table#qa_s{
	border:1px solid #CCC;
	padding:0px;
	margin-bottom:24px;
}

#qa_s td {
	padding:6px 4px;
}

#qa_s td#all{
	border-bottom:1px dotted #CCC;
}

#qa_s td#odd{
	background-color:#EEF5FF;
}

#main_contents li {
	list-style-type:decimal;
	margin-left:24px;
}

/***************************
公開質問企業一覧テーブル
***************************/

table#seet{
	margin-top:4px;
	margin-bottom:12px;
	border-collapse:collapse;
}

td#seet_cont{
	padding:4px;
	border:1px solid #333;
}

td#seet_ttl{
	padding:4px;
	border-top:1px solid #333;
	border-right:1px solid #333;
	border-bottom:2px solid #333;
	border-left:1px solid #333;
	background:#999;
	color:#FFF;
	font-weight:bold;
}

/***************************
公開質問質問ページ企業名
***************************/
h2 {
text-align:center;
color:#000;
font-size:16px;
font-weight:bold;
padding:0px;
margin:0px;
}

h6 {
text-align:center;
color:#000;
font-size:12px;
font-weight:normal;
padding:0px;
margin:0 0 12px 0;
}

/********* list **********/

.list-num{
	color:#333;
	list-style-type:decimal;
	list-style-position:outside;
	margin-left:36px;
}

.list-disc{
	font-weight:100;
	color:#333;
	list-style-type:disc;
	margin-left:24px;
}

.list-last{
	margin-bottom:12px;
}