@charset "UTF-8";


/* ========================================
	base
======================================== */
body{
	background-color: #fff;
    font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Roboto,"Droid Sans",Hiragino Kaku Gothic ProN,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
}
a.txtlink{
	color: #666 !important;
	text-decoration: underline;
}
#wrapper {
	position: relative;
	height:100%;/* for IE6 */
	min-height:100%;
}


/* ========================================
	info-detail-area
======================================== */
.info-detail-area {
	margin: 30px;
	color: #000;
}

.info-detail-head p {
	color: #666;
	font-size: 14px;
}

.info-detail-head-l {
}

.info-detail-head-r{
	text-align:right;
}

.info-detail-title{
	color: #666;
	text-align: center;
	font-size: 18px;
	margin:30px 0 56px;
	line-height:1.8;
	font-weight: bold;
}
.info-detail-body p {
	margin-bottom: 1em;
	color: #666;
	font-size: 14px;
	line-height: 1.8;
}

.info-detail-btn {
	margin: 30px auto;
	color: #666;
	font-size: 14px;
	text-align: center;
	width: 100px;
}

.info-detail-btn a {
	display: block;
	padding: 6px;
	color: #666;
	text-decoration: none;
	border: 1px solid #666;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.info-detail-btn a:hover {
	background-color: #E0E0E0;
}