@charset "UTF-8";


/* _____________sitemapページ____________________*/
#sitemap div#wrap div#main { width : 60.000em ;}
* html #sitemap div#wrap div#main {	overflow : hidden ;}
#sitemap .totop {	width : 60.000em ;}
#sitemap h2 {
	background :url(images/text_category30.gif) 0px 0px no-repeat;
	border-bottom : 1px solid #000;
	width : 36.923em;
}
#sitemap h2#h2_1{	background-position :0px 5px;	width : 44.615em ;	}
#sitemap h2#h2_2{	background-position :0px -25px;}
#sitemap h2#h2_3{	background-position :0px -55px;}
#sitemap h2#h2_4{	background-position :0px -175px;}
#sitemap h2#h2_5{	background-position :0px -205px;}
#sitemap h2#h2_6{	background-position :0px -235px;}
/*	580px	44.615em	480px	36.923em	100px	7.692em	380px	29.231em	*/
#sitemap #main ul#siteul {	width : 44.615em ;	margin-left : 15.385em;	margin-top : 2em;	}
#sitemap #main li a {
	display : block ;
	background :url(images/img_triangle.gif) 0 -34px no-repeat;
	font-size : 92%;	width : 47.333em ;
	color : rgb(40%,40%,40%);
	font-weight : bold;
	height : 2.1em ;
	line-height : 2.1;
	padding-left : 1em;
}
#sitemap #main li a:hover {
	background-position :0px -54px;
	background-color : rgb(90%,90%,90%);
	text-decoration : none ;
}
/*65.000 
48.333 
40.000 
31.667 */
#sitemap #main ul#siteul ul li.u30{	padding-bottom : 0.5em ;}
#sitemap #main ul#siteul .ul1 {	width : 36.923em ;	margin-left : 7.692em;	margin-top : 2em;	}
#sitemap #main ul#siteul .ul1 a {	width : 39em ;}
#sitemap #main ul#siteul .ul2 {	width : 31.667em ;	margin-left : 7.692em;	}
#sitemap #main ul#siteul .ul2 a{	width : 30.667em ;	}
#sitemap #main .last {	margin-bottom : 3em ;}
/* _____________one_colページ____________________ */
.one_col h1 {	background :url(images/text_category30.gif) 0px 0px no-repeat;
}
#news h1{ background-position :0px -265px ;}
#sitemap .one_col h1{ background-position :0px -295px ;}
#privacy .one_col h1{ background-position :0px -325px ;}
#contact .one_col h1{ background-position :0px -355px ;}
.one_col #main { clear :both ;}
/* _____________newsページ____________________ */
#news h2 {
	background-image :none;
	text-indent : 0em ;
	height : auto ;
	line-height : 1.8 ;
	color : #000;
	font-size : 108% ;
	font-weight : bold ;
	font-family:"ヒラギノ角ゴ Pro W6","メイリオ",Meiryo,"ＭＳ Ｐゴシック",HiraKakuPro-W6,Osaka,verdana,arial,sans-serif;
	border-style : none;	width : 31.4em ;}
#news h1,#news .totop {	width : 60.000em ;}
#news .totop {	float : none ;}
#news #main dl {
	width : 44.615em ;	margin-left : 15.385em;
/*	width : 47.692em ;
	margin-bottom : 30em;
	margin : 1em 0 5em 15.38em;
	float : right ;
	*/
}
#news #main dt {
	color : #808080;
	float : left ;
	clear : left ;
	width : 10.7em;
	margin-top : 1em;
}
#news #main dd {
	float : left ;
	margin-top : 1em;
	width : 33.8em;
}
/* _____________privacyページ____________________ */
#privacy h2 {
	background-image :none;
	text-indent : 0em ;
	height : auto ;
	line-height : 1.8 ;
	color : #000;
	font-size : 108% ;
	font-weight : bold ;
	font-family:"ヒラギノ角ゴ Pro W6","メイリオ",Meiryo,"ＭＳ Ｐゴシック",HiraKakuPro-W6,Osaka,verdana,arial,sans-serif;
}
#privacy h1,#privacy .totop {	width : 60.000em ;}
#privacy #main ol {	width : 44.615em ;	margin-left : 15.385em;}
/*#sitemap #main ul#siteul ul {	width : 36.923em ;	margin-left : 7.692em;	margin-top : 3em ;}
#privacy #main ol {
	width : 44.6em ;
	padding-left :15.4em ;
	float : right ;
}*/
#privacy #main ol * {	margin-left : 0px;}
#privacy #main ol  li {
	padding : 1em 0;
	border-bottom : 1px solid rgb(85%,85%,85%);
}
#privacy #main ol  li.last,
#privacy #main ol  li.last *,
#privacy #main ol  li ul li ,
#privacy #main ol  li ul li dl,
#privacy #main ol  li ul li dt,
#privacy #main ol  li ul li dd {
	border-style : none;
	padding : 0;
	border-bottom-width : 0px;
	background-image :none;
}
#privacy #main ol  ul.list li {
	background :url(./images/list_mark.gif) 0em 0.5em no-repeat; 
	padding-left : 1em ;
}
#privacy #main ol li.last {
	border-bottom-width : 0px;
	margin-bottom : 2em ;
	padding : 1em 0;
}
#privacy #main #koho dt {
	display : block ;
	height : 1.5em ;
	padding-top : 1.5em;
	line-height : 1.5 ;
}


