@charset "utf-8";

.top_photo img {
with:100%;
height:auto;
}

/* ---------------------------
header
------------------------------ */
div#headerWrapper {
	background-color: #2b2b2b;
	border-bottom:solid 1px #515151;
}
#header{
	background-color:transparent;
	border-color:transparent;
}

#globalNav ul li{border-left:solid 1px #515151;}
#globalNav ul li:last-child{border-right:solid 1px #515151;}

#globalNav a{
	color:#fff;
	border-left:1px solid #111;
}
#globalNav .subMenu{
	background-color:#2B2B2B;
	background-color:rgba(43,43,43,0.95);
	border-bottom:solid 1px #515151;
}
#globalNav .subMenu li.first{
	border-top:solid 1px #666;
}

/* ---------------------------
topicpath
------------------------------ */
#topicpathWrapper{
	background-color:#f2f2f2;
}
#topicpathInner{
	border-left:solid 1px transparent;
	border-right:solid 1px transparent;
	background-color:transparent;
}

ul#topicPath {
	background-color:transparent;
}

/* ---------------------------
sns buttons
------------------------------ */
#snsButtons{
	background-color:transparent;
	border-color:transparent;
}

/* ---------------------------
contents

#contesntsWrapper {
	background-color: #fff;
}

div#contents {
	background-color:transparent;
	border-color:transparent;
}

------------------------------ */

/* ---------------------------
contents
------------------------------ */
#contesntsWrapper {
	border-color:transparent;
	position:relative;
	top:-5px;	
}

div#contents {
/*	background-color: #fff;*/
	/*background:url(../img/ant.jpg) top center ;
	background-size:cover;
	border-color:transparent;*/
	line-height:180%;
	width:100%;
	float:left;
	margin:0px 0 -10px 0;
	padding:0px 0px 0px;
	border:none;

  font-family: "ryo-gothic-plusn";
  font-weight:300;
  font-size:115.4%;
}




/* ---------------------------
footer
------------------------------ */
#footerWrapper{
	background-color: #2B2B2B;
	
	
}

#footer {
	color: #fff;
	background-color:transparent;
	border-top-color:transparent;
	border-right-color:transparent;
	border-left-color:transparent;
	

}

#footer a{
	color:#fff;
}

#footer a:visitied{
	color:#fff;
}

#returnTop {
	border:solid 1px #2B2B2B;
	border-bottom:none;
	background-color:#2B2B2B;
}

#returnTop a{
	color:#fff;
}