@charset "Shift_JIS";



/* トップページ

============================================================ */

#root.index #btm {

	width:750px;

	margin:0 auto;

	padding:0;}



#root.index #links {
	width:750px;
	margin-bottom: 20px;
}



#root.index #links dl {

	float:left;

	width:367px;

	border-bottom:solid 1px #e5e5e5;}



#root.index #links01, #root.index #links02 { border-top:solid 1px #e5e5e5;}

#root.index #links01, #root.index #links03 { margin-right:16px;}

#root.index #links #links05 { border-bottom:none;}


#root.index #links dt { display:none;}

#root.index #links dd {

	background-position:left center;

	background-repeat:no-repeat;}

#root.index #links01 dd { background-image:url(../imgs/top/img01-on.jpg);}

#root.index #links02 dd { background-image:url(../imgs/top/img02-on.jpg);}

#root.index #links03 dd { background-image:url(../imgs/top/img03-on.jpg);}

#root.index #links04 dd { background-image:url(../imgs/top/img04-on.jpg);}

#root.index #links05 dd { background-image:url(../imgs/top/bnr_share_en.jpg);}


#root.index #links dd a {

	display:block;

	width:240px;

	height:71px;

	background-position:left center;

	background-repeat:no-repeat;}

#root.index #links01 dd a { background-image:url(../imgs/top/img01.jpg);}

#root.index #links02 dd a { background-image:url(../imgs/top/img02.jpg);}

#root.index #links03 dd a { background-image:url(../imgs/top/img03.jpg);}

#root.index #links04 dd a { background-image:url(../imgs/top/img04.jpg);}

#root.index #links05 dd a { background-image:url(../imgs/top/bnr_share_en.jpg); height:61px;}

#root.index #links dd a:hover { background:none;}



#root.index #bnrBox {

	float:right;

	width:238px;

	margin-bottom:20px;

	background:url(../imgs/top/bg-bnrBox.gif);

	text-align:left;}

#root.index #bnr01 { padding:10px 0 0 12px;}

#root.index #bnr02 { padding:8px 0 10px 6px;}







/* サイトマップ

============================================================ */

.sitemap #btm {

	margin:0 auto;

	padding-bottom:126px;

	background:url(../imgs/c/bg-btm.jpg) 337px bottom no-repeat;

	font-size:90%;}

*html .sitemap #btm { font-size:85%;}



.sitemap .contBG 	{ margin-bottom:10px; background:url(../imgs/c/bg-mcWhite.gif) 0 0 repeat-y;}

.sitemap .contTop 	{ background:url(../imgs/c/bg-mcTopWhite.gif) 0 0 no-repeat;}

.sitemap .contBtm 	{ padding:26px 0 90px 30px; background:url(../imgs/c/bg-mcBtmWhite.gif) left bottom no-repeat;}



.sitemap .contBtm h2 {

	width:690px;

	height:46px;

	border-bottom:solid 1px #e5e5e5;

	background:url(../imgs/sitemap/h2-sitemap01.gif) 0 0 no-repeat;

	font-size:0;

	text-indent:-9999px;}



.sitemap .contBtm dl {

	position:relative;

	margin:19px 0 0;

	padding:0 0 19px;

	width:690px;

	border-bottom:solid 1px #e5e5e5;

	background-position:0 0;

	background-repeat:no-repeat;

	line-height:1.5;}

.sitemap .contBtm #sitemap01 { background-image:url(../imgs/sitemap/h3-sitemap01.gif);}

.sitemap .contBtm #sitemap02 { background-image:url(../imgs/sitemap/h3-sitemap02.gif);}

.sitemap .contBtm #sitemap03 { background-image:url(../imgs/sitemap/h3-sitemap03.gif);}

.sitemap .contBtm #sitemap04 { background-image:url(../imgs/sitemap/h3-sitemap04.gif);}

.sitemap .contBtm #sitemap05 { background-image:url(../imgs/sitemap/h3-sitemap05.gif);}

.sitemap .contBtm #sitemap06 { background-image:url(../imgs/sitemap/h3-sitemap06.gif);}



.sitemap .contBtm dt { position:absolute; left:0px;}

.sitemap .contBtm dt a { display:block; height:15px;}

.sitemap .contBtm #sitemap01 dt a { width:108px;}

.sitemap .contBtm #sitemap02 dt a { width:112px;}

.sitemap .contBtm #sitemap03 dt a { width:179px;}

.sitemap .contBtm #sitemap04 dt a { width:197px;}

.sitemap .contBtm #sitemap05 dt a { width:91px;}

.sitemap .contBtm #sitemap06 dt a { width:200px;}



.sitemap .contBtm dd {

	margin-left:240px;

	min-height:25px;}

*html .sitemap .contBtm dd { height:25px;}



.sitemap .contBtm #sitemap01 li a { padding-left:10px; background:url(../imgs/sitemap/point01.gif) left center no-repeat;}



.sitemap .contBtm #sitemap02 dl {

	position:relative;

	width:440px;

	margin:0;

	padding:0;

	border:none;}

.sitemap .contBtm #sitemap02 dl dt { position:absolute; top:0; left:0;}

.sitemap .contBtm #sitemap02 dl dd { margin-left:145px;}

.sitemap .contBtm #sitemap02 li a { padding-left:10px; background:url(../imgs/sitemap/point02.gif) left center no-repeat;}

.sitemap .contBtm #sitemap02 .blankLink a { padding-right:15px; background:url(../imgs/sitemap/icon-blank01.gif) right center no-repeat;}



.sitemap .contBtm #sitemap05 li a { padding-left:10px; background:url(../imgs/sitemap/point03.gif) left center no-repeat;}

.sitemap .contBtm #sitemap06 li a { padding-left:10px; background:url(../imgs/sitemap/point04.gif) left center no-repeat;}

.sitemap .contBtm #sitemap04 .blankLink a { padding-right:15px; background:url(../imgs/sitemap/icon-blank06.gif) right center no-repeat;}

