@charset "utf-8";
/* CSS Document */

#jntan116Wrapper
{
	float: left;
	width:690px;
}

div#leftCont
{
	width:auto;
	padding-left:0;
}

.c-both {
	clear: both;
}

div#jintan116 {
	padding-left :5px;
	width: 687px;
	font-size: 110%;
}
.ttl_h2 {
	width: 687px;
	height: 197px;
	position: relative;
	background-image: url(image/bg_h2.jpg);
	background-repeat: no-repeat;
}
.ttl_h2 .special {
	position: absolute;
	left: 1px;
	top: 1px;
}
.ttl_h2 h2 {
	position: absolute;
	left: 15px;
	top: 48px;
}
.ttl_h2 .txt {
	position: absolute;
	left: 15px;
	top: 122px;
}

#main {
	background: url(image/bg_main.jpg) repeat-y;
	padding: 12px 0 5px;
}

h3 {
	text-align: center;
	margin: 0 0 10px;
}


.com {
	color: #231410;
	width: 620px;
	margin: 0 auto;
	line-height: 1.6;
}
.com span.name {
	font-weight: bold;
	background: #e5dcdb;
	padding: 3px 5px;
	margin-right: 5px;
}
.com span.bold {
	font-weight: bold;
}
.com p {
	padding: 0 0 10px;
}

.com .que {
	font-weight: bold;
	color: #ca8e00;
}


#detail {
	width: 646px;
	margin: 0 auto 10px;
}

.link {
	width: 645px;
	margin: 0 auto 15px;
}
.link.end {
	margin: 0 auto;
}
#gin {
	width: 635px;
	height: 247px;
	margin: 0 auto 15px;
	background: url(image/gin_02.jpg) bottom no-repeat;
	line-height: 1.6;
}
#gin .txt {
	width: 405px;
	margin-left: 25px;
}
#gin .btn {
	margin: 5px 0 0 25px;
}

#int {
	width: 634px;
	margin: 0 auto 10px;
	background: url(image/int_02.jpg) bottom no-repeat;
	line-height: 1.6;
}
#int h3 {
	margin: 0;
}
#int p {
	padding: 10px 15px 20px;
}
.totop{
	text-align:right;
	background:white;
	padding-top:20px;
	font-size:1.2em;
	width:692px;
}

