/* sitemap */

body{
	background: none!important;
}

.contents {
	overflow: hidden;
	width:100%;
	margin:0 auto;
}

.inner {
	width:960px;
	margin:0 auto;
}

.conteTit {
	font-size:28px;
	text-align: center;
	padding:20px 0 0;
}

.secTit {
	font-size: 30px;
}

.secTitSub {
	font-size: 20px;
	display: inline-block;
	border-top: 1px solid #555;
	border-bottom: 1px solid #555;
	padding: 6px 0 4px;
}

#lineDot.navBox {
	border-top: 1px dotted #333;
	display: block;
	padding-top: 30px;
}

@media only screen and (max-width:767px) {

	.conteTit {
	 	font-size:24px;
	}

	div.contents {
		position:relative;
		overflow:hidden;
		padding:0;
		margin:0;
	}

	.inner {
		width: 96%;
		margin:0 2%;
	}

	.secTit {
		font-size: 20px;
	}


}

.sitemapImg {
	text-align: center;
	margin-bottom: 20px;
	overflow: hidden;
}

.sitemapImg img {
	width: 160px;
	height: auto;
}

.sitemapNav {
	width: 960px;
	margin: 0 auto 20px;
	letter-spacing: -1em;
	font-size: 0;
	overflow: hidden;
}

.sitemapNav .navBox {
	letter-spacing: normal;
	font-size: 14px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}

.sitemapNav .zero {
	letter-spacing: normal;
	font-size: 14px;
	padding-left: 40px;
}

.sitemapNav > ul {
	margin: 0;
	padding: 20px;
}

.sitemapNav li{
	margin: 0;
	padding: 0;
	list-style: none;
}

.sitemapNav li.thumb {
	font-size:18px;
}

.sitemapNav ul li{
	margin:10px 0;
	font-size:14px;
}

.sitemapNav ul ul{
font-size:14px;
padding:0 0 0 20px;
margin:0 40px 40px 0;
}



.fUrl {
	font-size: 11px;
}



@media only screen and (max-width:767px) {

	.sitemapNav{
		width:96%;
		margin:0 2%;
		margin-bottom: 30px;
	}

	.sitemapNav .navBox {
		display: block;
	}

	.sitemapNav > ul {
		padding: 20px 10px;
	}

	.sitemapNav ul li{
		margin:15px 0;
		font-size:15px;
	}

	.fUrl {
		display: block;
	}

}


/* QR */

#qr {
	margin: 0 auto 40px;
	padding: 0;
	text-align: center;
}

@media only screen and (max-width:767px) {

	#qr {
		display: none;
	}
}

#socialDot.navBox {
	border-top: 1px dotted #333;
	display: block;
	padding-top: 20px;
}

ul.social{
overflow:hidden;
clear:both;
padding-left:0;
padding-top:0;
margin-left:40px;
margin-bottom:28px;
margin-right:0;
}

ul.social li{
float:left;
margin-right:30px;
font-size:16px;
}

ul.social li:last-child{
margin-right:0;
}

ul.social li a.youtube{
background:url(../sitemap/img/icon_youtube.png) no-repeat 0 0;
background-size:24px 24px;
padding-left:36px;
}

ul.social li a.livedoor{
background:url(../sitemap/img/icon_livedoor.png) no-repeat 0 0;
background-size:24px 24px;
padding-left:36px;
}

ul.social li a.facebook{
background:url(../sitemap/img/icon_facebook.png) no-repeat 0 0;
background-size:24px 24px;
padding-left:36px;
}

ul.social li a.googleplus{
background:url(../sitemap/img/icon_googleplus.png) no-repeat 0 0;
background-size:24px 24px;
padding-left:36px;
}

ul.social li a.twitter{
background:url(../sitemap/img/icon_twitter.png) no-repeat 0 0;
background-size:24px 24px;
padding-left:36px;
}


@media only screen and (max-width:767px) {

	ul.social li{
		float:none;
	}

}
