﻿/* タグ関連 */
body 
{
	margin:0 0 0 0; 
	padding:0; 
	background-color:#ffffff;	
}
option
{
	color:#555555;
}

table
{
	margin:0; 
	padding:0; 
	border:0;
}
a
{
	color: #186DBD;
	text-decoration: none;
}
a:hover
{
	color: #186DBD;
	text-decoration: underline;
}

/* テキスト関連 */
body, td, th 
{
	font-size:10pt; 
	line-height:130%; 
	color:#555555; 
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif; 
	letter-spacing:0.5px;
}

/* テーブル関連 */
.tbMain
{
	width:800px;
	margin: 3px 0px 5px 5px; 
}
.tbComment 
{
	padding:0px 100px 0px 0px;
	width:525px;
	height:20px;
	float:right;
}
.tbInfo
{
	width:100%;
	vertical-align:top;
	margin-top:10px;
}

.tbInfoDetail
{
	width:92%;
	margin-left:30px;
}
.tbInfoDetail th
{
	padding:10px 10px 10px 15px;
	background-color:#EFF3FF;
	width:100px;
	color:#186DBD;
	text-align:left;
	font-weight:lighter;	
}
.tbInfoDetail td
{
	padding:10px 10px 10px 15px;
	padding-left:10px;
}

.tbInfoDetail table tr td
{
	padding:0px 20px 0px 10px;
}

.tbQuestion
{
	width:92%;
	margin-left:30px;
}
.tbQuestion td
{
	padding:0px 0px 5px 5px;
}

/* ライン関連 */
.detail_line
{
	height:1px;
	background-color:#D6DBE7;
}
.line_left
{
	width:10px;
	height:10px;
	background-image:url('../images/line_left.gif');
}
.line_right
{
	width:10px;
	height:10px;
	background-image:url('../images/line_right.gif');
}
.line_bottom
{
	background-image:url('../images/line_bottom.gif');
}
.line_bottom_left
{
	height:10px;
	background-image:url('../images/line_bottom_left.gif');
}
.line_bottom_right
{
	height:10px;
	background-image:url('../images/line_bottom_right.gif');
}
.footer
{
	background-color:#EFEFEF;
	color:#636563;
	height:35px;
	text-align:center;
}
.footer a
{
	color: #636563;
	text-decoration: none;
}
.footer a:hover
{
	color: #636563;
	text-decoration:underline;
}

/* テキストボックス */
.txt
{
	width:250px;
	border:solid 1px #C6C3C6;
	color:#666666;
}
.txt_s
{
	width:60px;
	border:solid 1px #C6C3C6;	
	color:#666666;
}

/* フォント */
.font_s
{
	color:#666666;
	font-size:9pt;
	margin-top:5px;
}
.font_check
{
	color:#999999;
	font-size:9pt;
	margin-left:4px;	
}
.orange
{
	color:#FF5900;
	font-size:9pt;
}