@charset "UTF-8";

@import "default.css";
@import "screen.css";
@import "common.css";
@import "digi.css";


#contentsArea{
	width:600px;
	float:right;
	padding-bottom:19px;}

h3{
	width:600px;
	height:90px;
	margin-bottom:20px;
	text-indent:-9999px;}

.contribution h3{
	background:url(../images/ttl_contribution.jpg) 0 0 no-repeat;}

.guidance h3{
	background:url(../images/ttl_guidance.jpg) 0 0 no-repeat;}
.text h3{
	background:url(../make/images/ttl_text.jpg) 0 0 no-repeat;}	
.policy h3{
	background:url(../images/ttl_policy.jpg) 0 0 no-repeat;}
.make h3{
	background:url(../make/images/ttl_make.jpg) 0 0 no-repeat;}
.title h3{
	background:url(../make/images/ttl_title.jpg) 0 0 no-repeat;}
.point h3{
	background:url(../make/images/ttl_point.jpg) 0 0 no-repeat;}
.faq h3{
	background:url(../images/ttl_faq.jpg) 0 0 no-repeat;}
.payment h3{
	background:url(../images/ttl_payment.jpg) 0 0 no-repeat;}
.price h3{
	background:url(../images/ttl_price.jpg) 0 0 no-repeat;}	
.srvision h3{
	background:url(../images/ttl_srvision.jpg) 0 0 no-repeat;}
.inquiry h3{
	background:url(../images/ttl_inquiry.jpg) 0 0 no-repeat;}
.sitemap h3{
	background:url(../images/ttl_sitemap.jpg) 0 0 no-repeat;}


h4{
	font-size:95%;
	color:#FFF;
	font-weight:bold;
	line-height:1.2;
	padding:1px 0 4px 14px;
	margin-bottom:15px;
	background:url(../cmn_images/sttl_cn_01.gif) 6px 0 no-repeat;
	border-bottom:1px solid #999;}

h5{
	font-size:95%;
	color:#fe9627;
	line-height:1.2;
	padding:3px 3px 1px 15px;
	margin-bottom:10px;
	background:url(../cmn_images/sttl_cn_02.jpg) 0 0  no-repeat;}


/*------------------
	box
------------------*/

.cnBox{
	padding:0 10px;
	margin-bottom:20px;}
	
.cnBox table{
width:570px!important;}	

.cnBox table,
.cnBox table tr,
.cnBox table tr td{
border: 1px solid #000!important;

}

.cnBox a:link{
	color:#fe7d27;
	text-decoration:underline;}
.cnBox a:visited{
	color:#fe7d27;
	text-decoration:underline;}
.cnBox a:hover{
	color:#fe7d27;
	text-decoration:none;
	padding-bottom:3px;}
.cnBox a:active{
	color:#fe7d27;
	padding-bottom:3px;
	text-decoration:none;}

.cnBox p{
	font-size:71%;
	line-height:1.3;
	margin-bottom:10px;}
p.cnBox{
	font-size:71%;
	padding:0 10px;
	line-height:1.3;
	margin-bottom:20px;}

.cnBoxB0{
	padding:0 10px;
	margin-bottom:0px;}
.cnBoxB0 p{
	font-size:71%;
	line-height:1.3;
	margin-bottom:0px;}
p.cnBoxB0{
	font-size:71%;
	padding:0 10px;
	line-height:1.3;
	margin-bottom:0px;}


/*------------------
	デザイン
------------------*/

.designMainview{
	text-align:center;}
.designMainview img{
	border:1px solid #999;}

.designBox{
	margin-left:10px;}
.designBox img{
	border:1px solid #999;}
.designBox p{
	width:136px;
	float:left;
	margin:0 12px 15px 0;
	cursor:pointer;}
.designBox p.designBoxR0{
	width:136px;
	float:left;
	margin:0 0 15px 0;
	cursor:pointer;}


/*------------------
	FAQ
------------------*/

.faqDl dl{
	border:1px solid #999;
	margin-bottom:15px;}
.faqDl dt{
	font-size:71%;
	line-height:1.2;
	padding:5px 0 4px 26px;
	background:url(../images/img_faq_q.gif) 0 0 no-repeat;}
.faqDl dd{
	font-size:71%;
	line-height:1.2;
	padding:5px 0 4px 26px;
	background:url(../images/img_faq_a.gif) 0 0 no-repeat;}


/*------------------
	サイトマップ
------------------*/

.sitemapDl dl{
	padding-bottom:5px;}
.sitemapDl dt{
	font-size:71%;
	line-height:1.2;
	padding-left:14px;
	margin-left:14px;
	margin-bottom:5px;
	background:url(../cmn_images/icon_cn_01.gif) 0 2px no-repeat;}
.sitemapDl dt.sitemapDtTtl{
	font-size:81%;
	color:#FFF;
	font-weight:bold;
	line-height:1.2;
	padding:1px 0 4px 14px;
	margin-bottom:10px;
	margin-left:0;
	background:url(../cmn_images/sttl_cn_01.gif) 6px 0 no-repeat;
	border-bottom:1px solid #999;}
.sitemapDl dd{
	font-size:71%;
	line-height:1.3;
	margin-left:28px;
	margin-bottom:12px;}

.sitemapDl dt a:link{
	color:#fe7d27;
	text-decoration:underline;}
.sitemapDl dt a:visited{
	color:#fe7d27;
	text-decoration:underline;}
.sitemapDl dt a:hover{
	color:#fe7d27;
	text-decoration:none;
	padding-bottom:3px;}
.sitemapDl dt a:active{
	color:#fe7d27;
	text-decoration:none;
	padding-bottom:3px;}

.sitemapLine{
	font-size:0;
	line-height:0;
	border-bottom:1px solid #999;
	margin-bottom:15px;}
	
	
/*090620*/

.ClearTable table{
width:200px!important;

}



.BorderTable table,
.BorderTable table tr,
.BorderTable table tr td{
border: 1px solid #000!important;


}


/*--.Border2Table table,
.Border2Table table th,
.Border2Table table tr,
/*--.Border2Table table tr td--*/{
border: 1px solid #ffffff!important;


}

