body{ 
	font-size:12px;
	color:#000000;
	line-height:150%;
	background-color:#EEEEEE;
	margin:0px;
	padding:0px;
}
td{ 
	font-size:12px;
	color:#000000;
}
div,p{ 
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#000000;
}

.indent12{ 
	text-indent:12px;
}

/* プライバシーポリシー?body??=============== */
#policy_body{ 
	font-size:12px;
	color:#000000;
	line-height:150%;
	background-color:#FFFFFF;
	margin:20px;
	padding:0px;
}
/* プライバシーポリシータイトル================= */
.policy_title{
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
	margin:0px;
	padding:0px;
}
/* プライバシーポリシー???=================== */
#policy_intro{
	margin-top:30px;
	margin-bottom:30px;
}
#policy_intro p{
	text-indent:12px;
}	
/* プライバシーポリシー??===================== */
#policy_kakomi{
	border:solid 1px #000000;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
}
/* プライバシーポリシー?趨?===================== */
#policy_syomei{
	margin-top:30px;
}
#policy_syomei p{
	margin-top:10px;
}
/* トップページ全???置??=================== */
#position{ 
	background-color:#FFFFFF;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	width:760px;
	height:auto;
}
/* ヘッダー?背景??=========================== */
#header{ 
	background-color:#FFFFFF;
	background-image:url("img/tableback001.gif");
	background-repeat:no-repeat;
	width:760;
	height:125;
}
#sitename{ 
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
}
#catch{
	margin-top:5px;
	margin-right:22px;
}
#policy{ 
	margin-top:10px;
	margin-bottom:5px;
	margin-right:5px;
	height:auto;
}
#subnavi{ 
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	height:auto;
}
#updata{ 
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
}
.data_select{ 
	width:415px;
}
/* セル??本??=============================== */
td{ 
	font-size:0.8em;
	line-height:150%;
}


#rinen{
	font-size:14px;
	font-weight:bold;
	border-right:solid 2px #006699;
}
.gaiyou_s{
	font-weight:bold;
	border-right:solid 2px #CC0000;
}
.gaiyou_d1{
	font-size:14px;
	font-weight:bold;
}
.gaiyou_d2{
	font-weight:bold;
}
.fsize10{
	font-size:10px;
}
.fsize14_b{
	font-size:14px;
	font-weight:bold;
}
.fsize14_red_b{ 
	font-size:14px;
	color:#CC0000;
	font-weight:bold;
}
.f_b{
	font-weight:bold;
}
.f_red_b{ 
	color:#CC0000;
	font-weight:bold;
}
.m_10{ 
	margin:10px;
}
.m_top10{
	margin-top:10px;
}
.m_top20{
	margin-top:20px;
}
.m_top20_rig20{
	margin-top:20px;
	margin-right:20px;
}
.m_top30{
	margin-top:30px;
}
.m_top30_bot30{
	margin-top:30px;
	margin-bottom:30px;
}
.m_bot10{
	margin-bottom:10px;
}
.m_bot40{
	margin-bottom:40px;
}
.m_lef5{
	margin-left:5px;
}
.m_lef10{
	margin-left:10px;
}
.m_lef20{
	margin-left:20px;
}
.p_5{
	padding:5px;
}
.bg_gray{
	background-color:#EEEEEE;
}
.bg_blue{
	background-color:#ADD8E6;
}
#yurai{
	line-height:130%;
	background-color:#EEEEEE;
	padding:5px;
	height:120px;
}
.syaryou{
	font-size:10px;
	line-height:125%;
	background-color:#EEEEEE;
	padding-left:10px;
}
.syozoku{
	font-size:10px;
	line-height:170%;
	border-top:dotted 1px #000000;
}
.eigyou_shumoku{
	border-left:solid 2px #CC0000;
}

	
