@charset "utf-8";



/*----------------------------------------------------------

	Header Info

----------------------------------------------------------*/



body#access #HeadInformation {

    background-image:url(/common/images/hi_bg_asobu.jpg);

}



/*----------------------------------------------------------

	mainImage Area

----------------------------------------------------------*/

body#access #mainImageArea{

	border-top:solid 1px #E8E8E8;

	background: url(/about/images/aloha_mainimg.jpg) no-repeat center top;

	height:250px;

}

body#access #mainImageArea-in{

	position:relative;

}



body#access #mainImageArea h1{

	top:98px;

	position:absolute;

}



/*----------------------------------------------------------

	maincontents Area

----------------------------------------------------------*/

/*linkcolor*/

body#access #LeftContents .mainContentsArea a.linkColor{

			text-decoration:underline;

			color:#006699;

}

body#access #LeftContents .mainContentsArea a:hover{text-decoration:none;}





/* acsSection */

body#access #LeftContents .mainContentsArea div.acsSection{

	padding-top:10px;

	padding-bottom:20px;

	overflow:hidden;

	margin-bottom:20px;

}



/* hn */

body#access #LeftContents .mainContentsArea h3 { 

	border-bottom: 4px solid #CCCCCC;

	background:none;

	padding:50px 0 15px;

}

	body#access #LeftContents .mainContentsArea h3 span{ 

		border-left: 4px solid #C61217;

		padding-left:10px;

	}

body#access #LeftContents .mainContentsArea h4 span{

	border-left: 4px solid #C61217;

}

body#access #LeftContents .mainContentsArea h5{

	font-weight:bold;

	margin-bottom:0.8em;

	}

	body#access #LeftContents .mainContentsArea h5>span>a{

		color: #069;

		}

	body#access #LeftContents .mainContentsArea h5>span>img{

		margin: 0 3px 0 0;

		position: relative;

		top: -2px;

		}

		.pdfLinkBottom{

			background: #efefef;

			border-top: 1px solid #bcbab6;

			padding:10px 0;

			margin-bottom: 30px;

			display: block;

			}

		.pdfLinkBottom a.inner{

			width:30%;

			margin: 0 auto;

			background: #fff;

			border-bottom: 1px solid #bcbab6;

			text-align: center;

			padding: 7px 0;

			font-weight: bold;

			display: block;

			}

				.pdfLinkBottom a.inner:link,

				.pdfLinkBottom a.inner:visited {

					text-decoration: none !important;

					}

				.pdfLinkBottom a.inner:hover,

				.pdfLinkBottom a.inner:active {

					text-decoration: underline !important;

					}





/* MoreLink */

body#access #LeftContents .mainContentsArea .MoreLink{

	background:url(/about/images/cl_bg_about.gif);

	border-top:1px solid #B8B8B8;

}

	body#access #LeftContents .mainContentsArea .MoreLink a, 

	body#access #LeftContents .mainContentsArea .MoreLink a:link, 

	body#access #LeftContents .mainContentsArea .MoreLink a:visited{

		background: #C61217 url(/about/images/cl_list_about.gif) no-repeat 10px 50% ;

		border-bottom: 1px solid #7D0000;

		border-top:1px solid #C61217;

	}



/* table.contTable */

body#access #LeftContents .mainContentsArea table.contTable th.line { border-bottom:1px solid  #CCCCCC; }



/* acsTbl */

body#access #LeftContents .mainContentsArea table.acsTbl  { 

	margin-bottom:15px;

	width:100%;

	border-top: 2px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

}

	body#access #LeftContents .mainContentsArea table.acsTbl th,  

	body#access #LeftContents .mainContentsArea table.acsTbl td  {

		border-bottom: 1px solid #CCCCCC;

		padding:10px 15px;

	}

	body#access #LeftContents .mainContentsArea table.acsTbl th{

		font-weight:bold;

		text-align:left;

	}





/* acsTblCtrBdr */

body#access #LeftContents .mainContentsArea table.acsTblCtrBdr  { 

	margin-bottom:15px;

	width:100%;

	border-top: 2px solid #CCCCCC;

	border-left: 2px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

}

body#access #LeftContents .mainContentsArea table.acsTblCtrBdr th,  

body#access #LeftContents .mainContentsArea table.acsTblCtrBdr td  {

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

/*	padding:10px 15px;*/

	padding: 5px 0;

	text-align:center;

}

body#access #LeftContents .mainContentsArea table.acsTblCtrBdr th{

	font-weight:bold;

	background:url(/access/images/memo_bg.gif) repeat;

}

/* 2015/11/17 */
.holiday{
	background: #efefef;
}
/* 2015/11/17 */





/* ul list */

body#access #LeftContents .mainContentsArea ol,

body#access #LeftContents .mainContentsArea ul{

	padding-left:2em;

}

body#access #LeftContents .mainContentsArea ol li,

body#access #LeftContents .mainContentsArea ul li{

	margin-bottom:0.8em;

}







/* abtTab */

body#access #LeftContents .mainContentsArea ul.abtTab{

	background: url(/common/images/tab_bg_basic.gif) repeat;

	list-style:none;

	padding:10px 10px 0;

	overflow:hidden;

	border-top:1px solid #BCBAB6;

}

	body#access #LeftContents .mainContentsArea ul.abtTab li{

		list-style:none;

		display:inline-block;

		/display: inline;

		/zoom: 1;

		padding: 5px 13px;

		margin:1px 5px 0 0;

		background-color:#FFFFFF;

		border-bottom:1px solid #BCBAB6;

	}

	body#access #LeftContents .mainContentsArea ul.abtTab li.cr{

		border-top:2px solid #C61217;

		padding-bottom:13px;

		border-bottom:none;

	}

		body#access #LeftContents .mainContentsArea ul.abtTab li a{

			text-decoration:none;

			color:#666666;

			font-weight:bold;

		}



/*----------------------------------------------------------

	sidemenu Area

----------------------------------------------------------*/



body#access #categoryMenu li.CMList-b a,

body#access #categoryMenu li.CMList-b .catac{

	background-image:url(/common/images/sm_bg_tomaru_b.gif);

}

body#access #categoryMenu li.CMList-r a,

body#access #categoryMenu li.CMList-r .catac{

	background-image:url(/common/images/sm_bg_tomaru_r.gif);

}



body#access #categoryMenu-Child li a,

body#access #categoryMenu-Child li a:link,

body#access #categoryMenu-Child li a:visited{

	background:#C7DB97 url(/common/images/cm_a_tmaru01.gif) no-repeat 13px 50% !important;

	color:#003300;

}

	body#access #categoryMenu-Child li a:hover,

	body#access #categoryMenu-Child li a.current{

		background-color:#F2F8E6 !important;

		background-image: url(/common/images/cm_a_tmaru02.gif) !important;

	}



.pcnone{
	display:none;
}



