@charset "utf-8";

/* ■ サイトマップ ■ */
div.coInfo70				{ padding:0px 0px 30px 0px;}
ul.sitemap01A,
ul.sitemap01B,
ul.sitemap01C				{ margin-top:15px; color:#555555; clear:both;}

div.sitemap01				{ width:950px; margin-bottom:5px; padding-bottom:2px;}
div.sitemap01 div			{ width:941px; padding-left:9px; background-image:url("../images/cs_sitemap.gif"); background-repeat:no-repeat;}
div.sitemap01 h2			{ padding-right:9px; font-size:16px; line-height:24px; background-image:url("../images/cs_sitemap.gif"); background-repeat:no-repeat; float:left;}
div.sitemap01 h2 span		{ display:block; padding:2px 5px 0px 5px;}
div.sitemap01 span.clear	{ display:block; height:0px; font-size:1px; line-height:1px; overflow:hidden;}

ul.sitemap01A div.sitemap01			{ background-color:#f38080; border-bottom:solid 1px #d90000;}
ul.sitemap01B div.sitemap01			{ background-color:#a3dfa7; border-bottom:solid 1px #489d4e;}
ul.sitemap01C div.sitemap01			{ background-color:#c69de5; border-bottom:solid 1px #9343d1;}
ul.sitemap01A div.sitemap01 div		{ color:#d90000; background-color:#ffffff; border-bottom:solid 1px #d90000; background-position:0px 0px;}
ul.sitemap01B div.sitemap01 div		{ color:#009933; background-color:#ffffff; border-bottom:solid 1px #489d4e; background-position:0px -200px;}
ul.sitemap01C div.sitemap01 div		{ color:#9343d1; background-color:#ffffff; border-bottom:solid 1px #9343d1; background-position:0px -400px;}
ul.sitemap01A div.sitemap01 h2		{ background-color:#fffafa; background-position:100% -100px;}
ul.sitemap01B div.sitemap01 h2		{ background-color:#fbfdfb; background-position:100% -300px;}
ul.sitemap01C div.sitemap01 h2		{ background-color:#fcfafe; background-position:100% -500px;}
ul.sitemap01A div.sitemap01 h2 span	{ border-top:solid 1px #d90000;}
ul.sitemap01B div.sitemap01 h2 span	{ border-top:solid 1px #489d4e;}
ul.sitemap01C div.sitemap01 h2 span	{ border-top:solid 1px #9343d1;}

ul.sitemap02				{ clear:both;}
ul.sitemap02 h3				{ margin-bottom:5px; padding:3px 0px 3px 15px; background-image:url("../images/cs_sitemap.gif");}
ul.sitemap01A h3			{ border-bottom:solid 1px #d90000; background-position:2px -596px; background-repeat:no-repeat;}
ul.sitemap01B h3			{ border-bottom:solid 1px #489d4e; background-position:2px -696px; background-repeat:no-repeat;}
ul.sitemap01C h3			{ border-bottom:solid 1px #9343d1; background-position:2px -796px; background-repeat:no-repeat;}
li.sitemap02A				{ width:470px; float:left;}
li.sitemap02B				{ width:470px; padding-left:10px; float:left;}

ul.sitemap02 ul				{ padding-bottom:10px;}
ul.sitemap02 ul li			{ padding:4px 0px 4px 8px; background-image:url("../images/cs_sitemap.gif"); background-position:1px -890px; background-repeat:no-repeat;}
ul.sitemap02 ul li.li01		{ background-color:#eeeeee;}
ul.sitemap02 ul li.li02		{ padding:5px 0px 5px 8px; background-position:1px -889px;}

ul.sitemap02 li.sitemap02C li	{ padding:4px 35px 4px 8px; float:left;}
ul.sitemap02 li.sitemap02D		{ padding-bottom:15px;}
ul.sitemap02 li.sitemap02D ul	{ padding-bottom:0px;}
ul.sitemap02 li.sitemap02D li	{ width: 80px; float:left;}
ul.sitemap02 li.sitemap02E li	{ width:229px; float:left;}


.tipped{color:#BBBBBB}

/* support_area
====================================== */
#support_area02{background:#FFFFFF;width:950px;margin:0px auto 2px;text-align:center;min-height:3em;height:auto !important;height:3em}
.breadcrumbs_type02{text-align:left;margin-bottom:0.7em;background:#F0F0F0;padding:5px;margin-top:10px}
.clear{ clear:both;}


/* contents
------------------------------------------ */
#contents{width:950px;margin:0 auto;text-align:left;overflow:hidden}
#main{width:950px;overflow:hidden;padding-bottom:50px}

/* clearfix
------------------------------------------ */
.sitemap02:after,
.clearfix:after{clear:both;content: ".";display:block;height:0;line-height:0;visibility:hidden;}
.sitemap02,
.clearfix{display:inline-block;}
/*\*/
* html ul.sitemap02,
* html .clearfix{height:1%;}
ul.sitemap02,
.clearfix{display:block;}

.link_cariruno{float:left;width:88px;margin-left:150px;display:inline}
.links_info{width:500px;float:right;height:16px;overflow:hidden;text-align:right}
.links_info li{display:inline;text-align:right}
.links_info li a{margin:0px 18px 0px 0px;padding:0px 0px 0px 10px;font-size:12px;background:url(/images/mansion/common/arrow.gif) no-repeat 0px 2px}
* html #logo_area .site_logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='/icons/area_top/common/link_cariruno.png')}
* html #logo_area .area_logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='/images/mansion/common/area_logo02.png')}
* html #logo_area .area_logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='/images/mansion/common/area_logo03.png')}
* html #logo_area .area_logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='/images/mansion/common/area_logo04.png')}
* html #logo_area .area_logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='/images/mansion/common/area_logo05.png')}
* html #logo_area .area_logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='/images/mansion/common/area_logo06.png')}
* html #logo_area .area_logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='/images/mansion/common/area_logo07.png')}
* html #logo_area .area_logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='/images/mansion/common/area_logo08.png')}

.return_zenkoku {
    left: 255px!important;
}

