.sub-ari1{ padding: 0 20px 0 20px; }

/**********************************************
　　免責事項CSS,プライバシーポリシーについてCSS
**********************************************/

.menseki{ padding: 0 10px 0 10px; }

.menseki p{ padding: 0 10px 20px 10px;}

.menseki h3{
	background:#f8f8f8;
	color:#888888;
	padding:8px;
	font-size:14px;
	margin-bottom: 20px;
	}
	
.pinkwaku{
	border:2px solid #fdd0de;
	padding: 20px 12px;
	width:410px;;
	font-weight:bold;
	}
	
.menseki ol{ padding-left: 15px; margin-left:25px; margin-bottom:10px;}
.menseki ol li{ padding-bottom: 15px; line-height:160%}

/**********************************************
　　RSSCSS
**********************************************/

.rss{ padding: 0 10px 0 10px; }

.rss p{ padding: 0 10px 20px 10px;}

.rss h3{
	background:#f8f8f8;
	color:#888888;
	padding:8px;
	font-size:14px;
	margin-bottom: 20px;
	}
	
.rss ol{ padding-left: 15px; margin-left:25px; margin-bottom:10px;}
.rss ol li{ padding-bottom: 15px; line-height:160%}

.icon { 
	background: url(../images/icon_rss.gif) no-repeat right 2px;
	padding-right: 16px !important;
}

/**********************************************
　　リンクについてCSS
**********************************************/

.link{ padding: 0 10px 0 10px; }

.link p{ padding: 0 10px 20px 10px;}

.link h3{
	background:#f8f8f8;
	color:#888888;
	padding:8px;
	font-size:14px;
	margin-bottom: 20px;
	}
	
.link h4{ font-size:12px;padding: 0 10px 7px 10px;}
	
.link img{padding: 0 0 10px 10px;}

.link .mail{padding: 3px 0 0 0;}

	
/**********************************************
　　お問い合わせ先CSS
**********************************************/

.info-reference-ari1{ padding: 0 10px 0 10px; }

.info-reference-ari1 .pinkwaku{
	border:2px solid #fdd0de;
	padding: 20px 12px;
	width:706px;;
	font-weight:normal;
	}

.pinkwaku .mail{padding: 1px 0 0 0;}

/**********************************************
　　サポート企業一覧CSS
**********************************************/

.info-corporate h4{
	background:url(../../haha_common/images/icon_flower-02.gif) no-repeat 7px 1px;
	padding: 0 0 10px 25px;
	border-bottom: 1px dashed #bbbbbb;
	font-size:12px;
	margin-bottom: 10px;
	}

.info-cor-ari1{ width: 336px;}

.info-corporate ul{ padding-left: 15px; margin-left:25px;}
.info-corporate ul li{ margin-bottom: 10px;}

/**********************************************
　　サイトマップCSS
**********************************************/

.sitemap h2{
	padding-bottom: 5px;
	border-bottom: 5px solid #f0f0f0;
	margin-bottom: 30px;
	}
	
.sitemap h4{
	background:url(../../haha_common/images/icon_flower-02.gif) no-repeat 7px 1px;
	padding: 0 0 0 25px;
	font-size:12px;
	font-weight: normal;
	}
	
.sitemap-line1 {
	border-bottom: 1px dashed #bbbbbb;
	padding-bottom:20px;
	margin-bottom: 20px;
	}
	
.sitemap ul{ padding-left: 15px; margin-left:25px;}
.sitemap ul li{ padding-bottom: 5px;}

	
	
