﻿@charset "UTF-8";
/* --------------------------------------------------------------------------------------
 */
 #main_img{
	background:url(/lounge/img/machigai/main_title_bg.png) center top no-repeat;
	margin-bottom:40px;
 }
#main_img h1{
	margin:0 auto 40px;
	width:1000px;
}
#main_img p{
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:20px;
}
/* --------------------------------------------------------------------------------------
 間違い写真*/
#img_block{
	background:url(/lounge/img/machigai/img_bg.png) center top repeat;
	width:100%;
	max-width:2000px;
	min-width:1000px;
	padding:24px;
	display:table;
	margin:0 auto 30px;
}
#img_block #left_img{
	width:50%;
	padding-right:10px;
	display:table-cell;
}
#img_block #right_img{
	width:50%;
	padding-left:10px;
	display:table-cell;
}
#img_block #right_img {
	position:relative;
	display:inline-block;
	width:100%;
	height:auto;
}
#img_block img{
	display:block;
	width:100%;
	height:auto;
}
#img_block area{
	cursor:default;
}

#img_block #right_img .wrap {
	position:relative;
}

#img_block #right_img span img{
	position:absolute;
	top:0;
	left:0;
	display:none;
}
#caption,#hint,#answer_btn{
	text-align:center;
	margin-bottom:30px;
	letter-spacing:3px;
}
#answer_btn a{
	color:#222;
	text-decoration:underline;
}
#hint_wrap{
	position:relative;
}
#hint_box{
	width:600px;
	padding:10px;
	text-align:center;
	position:absolute;
	top:-250px;
	left:0;
	right:0;
	margin:auto;
	background-color: rgba(229,229,229,0.9);
	border:1px solid #ccc;
	display:none;
}
#hint_box .close_btn{
	text-align:right;
	margin-bottom:80px;
}
#hint_box .close_btn a{
	color:#222;
}
#hint_box .close_btn a span{
	padding:0 5px;
	border:1px solid #222;
	margin-left:5px;
}
#hint_box .text{
	font-weight:bold;
	margin-bottom:80px;
}
#answer_btn{
	margin-bottom:60px;
}
#answer_wrap{
	position:relative;
}
#answer_box{
	width:600px;
	padding:10px;
	position:absolute;
	top:-200px;
	left:0;
	right:0;
	margin:auto;
	background-color: rgba(229,229,229,0.9);
	border:1px solid #ccc;
	display:none;
}
#answer_box .close_btn{
	text-align:right;
	margin-bottom:40px;
}
#answer_box .close_btn a{
	color:#222;
}
#answer_box .close_btn a span{
	padding:0 5px;
	border:1px solid #222;
	margin-left:5px;
}
#answer_box .text{
	font-weight:bold;
	margin-bottom:40px;
	margin-left:170px;
}
/* --------------------------------------------------------------------------------------
 バックナンバー*/
#backnumber{
	margin:0 auto 12px;
	width:1000px;
}
#backnumber h2{
	margin-bottom:30px;
}
#backnumber ul{
	overflow:hidden;
	margin-left:-12px;
}
#backnumber ul li{
	display:inline-block;
	margin:0 0 28px 28px;
	float:left;
}
/* --------------------------------------------------------------------------------------
 Vol.2*/
 #vol2 #answer_box .text{
	 margin-left:100px;
 }