@charset "utf-8";
@import url("/en/common/css/base.css");

/*
 * company this css
 * Date: 2009.07.17
 * Author: Creative Team
 */


/* company
------------------------------------------------------------------------*/
/* title */

h2{ background:url(images/sitemap_ttl01.gif) no-repeat 5px 15px; }

/* mainContents */

div#mainContents{
	display:inline-block;
	width:600px;
	margin:0 0 0 90px;
	padding:19px 0 40px 0;
	}


div#mainContents dl{
	float:left;
	width:200px;
	margin-bottom:30px;
	background:url(images/sitemap_img01.gif) no-repeat 6px bottom;
	}

div#mainContents dl.service,
div#mainContents dl.contact{
	clear:both;
	}

div#mainContents dl dt{
	height:20px;
	text-indent:-9999px;
	}

div#mainContents dl.news dt       { background:url(images/sitemap_ttl02.gif) no-repeat left top; }
div#mainContents dl.about dt      { background:url(images/sitemap_ttl03.gif) no-repeat left top; }
div#mainContents dl.aboutDomain dt{ background:url(images/sitemap_ttl04.gif) no-repeat left top; }
div#mainContents dl.service dt    { background:url(images/sitemap_ttl05.gif) no-repeat left top; }
div#mainContents dl.sitemap dt    { background:url(images/sitemap_ttl06.gif) no-repeat left top; }
div#mainContents dl.faq dt        { background:url(images/sitemap_ttl07.gif) no-repeat left top; }
div#mainContents dl.contact dt    { background:url(images/sitemap_ttl08.gif) no-repeat left top; }
div#mainContents dl.privacy dt    { background:url(images/sitemap_ttl09.gif) no-repeat left top; }

div#mainContents dl dd{
	padding-left:30px;
	padding-bottom:6px;
	line-height:140%;
	background:url(images/sitemap_img02.gif) no-repeat 6px 8px;
	}

/* clearfix
-------------------------------------------------------------------*/
div#mainContents:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
	}