@charset "utf-8";
/* CSS Document */


/*----- リンク・著作権等 -----*/
/*----- プライバシーポリシー -----*/
h3.copyright,
h3.privacy{
	margin: 40px 0 5px;
	font-size: 15px;
}
h3.copyright:nth-of-type(1){
	margin: 0 0 5px;
}
p.cr_txt,
p.pp_txt{
	line-height: 1.8em;
	text-indent: 1em;
}
.pp_address{
	margin: 80px 0 0;
}

/*----- サイトご利用案内 -----*/
h3.browser_ttl{
	margin: 40px 0 15px;
	padding: 0 0 5px;
	font-size: 15px;
	border-bottom: #9fa0a0 1px solid;
}
p.browser-txt{
	line-height: 1.8em;
	text-indent: 1em;
}
p.browser-type{
	line-height: 1.8em;
	margin: 10px 0 40px 30px;
}

/*----- サイトマップ -----*/
	ul.sitemap-wrap{
		font-size: 15px;
		color: #714e21;
		margin: 0 20px;
	}
		ul.sitemap-wrap li{
			list-style: none;
			margin: 10px 0 0 0;
		}
			ul.sitemap-wrap li ul.sitemap-inner{
				margin: 0 30px 0 0;
				padding: 0 0 15px 0;
				/*border-bottom: #714e21 1px dashed;*/
			}
		/*	ul.sitemap-wrap li ul.sitemap-inner:nth-of-type(3){
				border-bottom:none;
			}*/
				ul.sitemap-wrap li ul.sitemap-inner li.sm-first{
					font-weight: bold;
					list-style: none;
					padding: 10px 0 5px 5px;
					float: none;
				}
				ul.sitemap-wrap li ul.sitemap-inner li.sm-first:before{
					content: '';
					width: 10px;
					height: 10px;
					display: inline-block;
					/*border-radius: 100%;*/
					background: #714e21;
					position: relative;
					left: -5px;
					/*top: -3px;*/
				}
				/*ul.sitemap-wrap li ul.sitemap-inner li.sm-first:nth-of-type(5){
					margin: 30px 0 0;
				}*/
				ul.sitemap-wrap li ul.sitemap-inner li.sm-second{
					font-weight: normal;
					list-style: none;
					margin: 0 0 8px 1.5em;
					float: none;
				}
				ul.sitemap-wrap li ul.sitemap-inner li.sm-second:before{
					content: '';
					width: 3px;
					height: 3px;
					display: inline-block;
					border-radius: 100%;
					background: #714e21;
					position: relative;
					left: -5px;
					top: -3px;
				}
				ul.sitemap-wrap li ul.sitemap-inner li.sm-first a,
				ul.sitemap-wrap li ul.sitemap-inner li.sm-second a{
					color: #714e21;
					text-decoration: none;
					cursor: pointer;
				}
				ul.sitemap-wrap li ul.sitemap-inner li.sm-first a:hover,
				ul.sitemap-wrap li ul.sitemap-inner li.sm-second a:hover{
					text-decoration: underline;
				}
hr.dot{
	border-top: #714e21 1px dashed;
}