@charset "UTF-8";

/* CSS Information ==============================
File name: know_fun.css
Table of Contents:
 +container styles
 +module styles
============================================== */

/*========================================
 +header
========================================*/
#header {
	position: relative;
}
#header #customizeArea {
	position: absolute;
	top: -5px;
	right: 0;
	padding: 3px 4px 4px 10px;
	background:  #D60A0A;
	color: #fff;
}
#header #customizeArea h2,
#header #customizeArea p {
	float: left;
}
#header #customizeArea h2 {
	padding: 4px 4px 0 0;
	font-weight: normal;
	font-size: 83.3%;
}
#langSearch {
	padding-top: 11px;
}

/*========================================
 +container styles
========================================*/
#main {
	border: 1px solid #dfdfdf;
}

/*========================================
 +module styles
========================================*/
.ttlArea {
	padding-top: 19px;
	border-bottom: 2px solid #d5d5d5;
	background: #fff;
}
.ttlArea h1 {
	margin: 0 0 17px -1px;
	padding: 2px 0 2px 18px;
	border-left: 5px solid #D60A0A;
	font-size: 183.3%;
	line-height: 1.2;
}


.contentsBody {
	padding: 30px 0 18px 20px;
	background: #fff;
}
.section {
	margin-bottom: 48px;
}


.recommendC{
margin-left:-20px;
}
.recommendC_in{
margin-left:-20px;
background:url(http://www.al-pha.jp/css/img/bg_dot.gif) repeat-y top;
margin-bottom:0px;
margin-top:10px;
}


.dlPdf {
	padding-top: 10px;
	margin-bottom:40px;
}


.uList{
	margin-bottom:20px;
	margin-left:20px;
}

.uListborder{
	border-bottom:1px dotted #bababa;
	width:400px;
	padding-bottom:15px;
}

.uListleft li{
float:left;
width:200px;
padding-right:10px;
}

.uList li{
	padding-left: 14px;
	/*background: url(../../shared/img/arw_b_s.gif) left center no-repeat;*/
}

.blankbg{
padding-left:10px;
}

.backnone{
background:none;
}


.getAr{
background-color:#eee;
padding:14px;
font-size:88%;
}
.txtpdf{
float:left;
width:500px;
}

.bnr{
float:right;
width:150px;
}



.rC01 {
	padding-left: 20px;
	width:455px;
	float:left;
}

.recommendContentsWide{
width:930px;
margin:0 auto;
}

.recommendContents {
	padding-left: 20px;
	width:455px;
	float:left;
}

.recommendContents h2 , .recommendContentsWide h2{
	margin-bottom: 10px;
	padding: 5px 0;
	background: url(../../shared/img/bg_mesh4.gif) left bottom repeat;
	line-height: 1.2;
}
.recommendContents h2 a , .recommendContentsWide h2 a{
text-decoration:underline;
}

.recommendContents h2 span , .recommendContentsWide h2 span {
	border-left: 5px solid #D60A0A;	
	padding: 0 10px;
}


.rConLeft{
float:left;
width:200px;
border:dotted #990000 1px;
}

.rConRight{
float:right;
width:200px;
border:dotted #990000 1px;


}
.ml_20{
margin-left:20px;
}
.mb_20{
	margin-bottom:20px;
}
.mb_40{
	margin-bottom:40px;
}
.mb_10{
	margin-bottom:10px;
}

.mb_50{
	margin-bottom:50px;
}

.ml_125{
	margin-left:125px;
}

.contentsBox{
width:922px;

}

.wrap {
	padding: 4px 2px 4px;
	background: url(../../shared/img/bg_mesh5.gif) left top repeat;
}
.wrap table {
	width: 671px;
	background: #fff;
}
.wrap tbody th{
	padding: 9px 10px;
	border-bottom:1px solid #fff;
	background: url(../../shared/img/bg_mesh5.gif) left top repeat;
}
.wrap tbody td {
	padding: 7px;
	border-bottom: 1px solid #ccc;
	vertical-align: middle;
}

.wrap .link a {
	color: #39f;
}

.wrap tbody .lastCell {
	border-bottom: none;
}

/* ===== sitemap ===== */
#SCLCArea{ width:550px; margin:17px 0 20px 10px;}
#SCLCArea a{color:#275FAE; text-decoration:none;}
#SCLCArea a:hover{color:#275FAE; background:#d9d9c8; text-decoration:none;}
#SCLCArea img.NonSpace{ padding:0;}
#SCLCArea ul{ list-style:outside square; margin:0 0 15px 30px;}
#SCLCArea ul li{ font-size:11px; line-height:2em; text-align:left; color:#585858; padding:0 0 10px 0;}
#SCLCArea sup{ font-size:9px;}
#SCLCArea .CleaseDS{ width:1px; height:1px; clear:both;}
ul#linkList ul{list-style-type:none;margin-bottom:1em;padding-top:0em;background:url("../../img/sitemap/first-item.gif") 7px 0px repeat-y;line-height:1;}
ul#linkList ul li{margin:0.1em 0 0.1em 0;padding-left:30px;background:url("../../img/sitemap/all-item.gif") 7px 0.7em no-repeat;}
ul#linkList ul li.lastitem{background:url("../../img/sitemap/last-item.gif") 7px 0.5em no-repeat;}
ul#linkList{list-style-type:none;margin:0em 1em 2em 1em;}


