
div.contentsarea2{
border-bottom:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
}

div#contents_title p{
margin:0 20px 0 20px;
padding:15px 0 0 0;
}

div#contents_line{
background:url(/common_pro/images/dotline_bg.gif) repeat-x bottom;
padding:5px;
}

div#contents_link{
margin:0 20px 0 20px;
padding:15px 0 0 0;
}

div#contents_inner{
margin:15px 20px 40px;
line-height:140%;
}

div#contents_inner2{
margin:0px 20px 40px;
line-height:140%;
}

dt{
background:url(/common_pro/images/link_arrow_blue.gif) no-repeat 0 5px;
padding:0px;
float:left;
width:8px;
}

dd{
margin-bottom:8px;
display:block;
}




.area{
padding:20px 5px 20px 0;
}


div.pagetop{
background:url(/common_pro/images/dotline_bg.gif) repeat-x top;
padding:10px 5px 10px 0;
text-align:right;
font-size:70%;
}


div.pagetop a{
background:url(/common_pro/images/link_arrow_up.gif) no-repeat 0px 3px;
padding:0 0 0 10px;
}


.dlbtn {
	vertical-align:middle; }

.endline {
	background-color:#95CC5A; }
	
	
.txt_s{
	font-size:80%;
	color:#666666;
	
}


.txt_ss{
	font-size:90%;
	color:#666666;
	
}

/**********************************************************************************************/
/**********************************************************************************************/
/*[仕様テーブル関連]*/
/**********************************************************************************************/

/*外枠*/
table.spec{
border-right: 1px solid #cccccc;
border-left: 2px solid #cccccc;
border-bottom: 1px solid #cccccc;
margin-bottom:10px;
}

/*セル*/
table.spec td {
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
font-size:90%;
color:#666666;
line-height:140%;
padding:5px 5px 5px 5px;
vertical-align:top;
}

table.tbl_spec{
border-left: 1px solid #cccccc;
border-top: 1px solid #cccccc;
margin:10px 0px 10px 0px;
}

/*セル*/
table.tbl_spec td {
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
font-size:85%;
color:#666666;
line-height:140%;
padding:5px 5px 5px 5px;
vertical-align:top;
}

/*------------------------------------------------------*/
/*仕様テーブルを加工する場合に使用する                  */

/*テキスト、バックグラウンドカラー*/
table.spec td.LG{background-color:#eeeeee;text-align:left;}
table.spec td.CG{background-color:#eeeeee;text-align:center;}
table.spec td.RG{background-color:#eeeeee;text-align:right;}


	
table.space td{
padding:5px;
}

table.space2 td{
padding:20px;
background:#EEEEEE;
}	