@charset "utf-8";



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

	Header Info

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



body#privacy #HeadInformation {

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

}



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

	mainImage Area

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

body#privacy #mainImageArea{

	border-top:solid 1px #E8E8E8;

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

}



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

	maincontents Area

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



/* privacySection */

body#privacy #LeftContents .mainContentsArea div.privacySection{

	padding-bottom:20px;

	overflow:hidden;

}

body#privacy #LeftContents .mainContentsArea div.privacySection{

	margin-bottom:20px;

}



/* hn */

body#privacy #LeftContents .mainContentsArea h3 { 

	border-bottom: 4px solid #CCCCCC;

	background:none;

	padding:50px 0 15px;

}

body#privacy #LeftContents .mainContentsArea h3 span{ 

	border-left: 4px solid #C61217;

	padding-left:10px;

}

body#privacy #LeftContents .mainContentsArea h4 span{

	border-left: 4px solid #C61217;

}

body#privacy #LeftContents .mainContentsArea h4.img { 

	background:none;

}

body#privacy #LeftContents .mainContentsArea h4 img{

	vertical-align:middle;

	margin-right:10px;

}

body#privacy #LeftContents .mainContentsArea h5{

	background:url(/about/images/icon_listTop001.gif) left center no-repeat;

	padding-left:15px;

	font-weight:bold;

	margin-bottom:0.8em;

	}



body#privacy #LeftContents .mainContentsArea div.memo{

	margin-bottom:10px;

	padding:10px;

	background: url(/about/images/about_mome_bg.gif) repeat;

}



/* MoreLink */

body#privacy #LeftContents .mainContentsArea .MoreLink{

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

	border-top:1px solid #B8B8B8;

}

body#privacy #LeftContents .mainContentsArea .MoreLink a, 

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

body#privacy #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#privacy #LeftContents .mainContentsArea table.contTable  { margin-bottom:10px;}

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



/* usgTbl */

body#privacy #LeftContents .mainContentsArea table.usgTbl  { 

	margin-bottom:15px;

	width:100%;

	border-collapse:collapse;

	border: 1px solid #CCCCCC;

	border-collapse:collapse;

}

body#privacy #LeftContents .mainContentsArea table.usgTbl th,  

body#privacy #LeftContents .mainContentsArea table.usgTbl td  {

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	padding:10px 15px;

}

body#privacy #LeftContents .mainContentsArea table.usgTbl th{

	font-weight:bold;

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

	text-align:center;

	white-space:nowrap;

}





/* ul list */

body#privacy #LeftContents .mainContentsArea ol,

body#privacy #LeftContents .mainContentsArea ul{

	padding-left:2em;

}

body#privacy #LeftContents .mainContentsArea ol li,

body#privacy #LeftContents .mainContentsArea ul li{

	margin-bottom:0.8em;

}



body#privacy #LeftContents .mainContentsArea ul.pl{

	padding-top:10px;

}



body#privacy #LeftContents .mainContentsArea a.linkColor{

			text-decoration:underline;

			color:#006699;

}

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





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

	sidemenu Area

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

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

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

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

}

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

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

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

}



body#privacy #categoryMenu-Child li a,

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

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

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

	color:#003300;

}

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

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

		background-color:#F2F8E6 !important;

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

	}



