﻿body {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0px 0px 0px 0px;
	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
}
.clearfix:after {
	content: ".";/* 新しい要素を作る */
	display: block;/* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;/*\*//*/
height: auto;
overflow: hidden;
/**/
}
#container {
	background-image: url(../images/common/popup_bw_back.gif);
	background-repeat: repeat-y;
	width: 508px;
	margin: 0px auto 0px;
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
}
#popup_conts_top01 {
	background-image: url(../images/common/popup_bw_top.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 508px;
	margin: 0px 0px 0px 0px;
}
#popup_conts_area01 {
	background-image: url(../images/common/popup_bw_back.gif);
	background-repeat: repeat-y;
	width: 508px;
	margin: 0px 0px 0px 0px;
}


#photo_170 {
	margin: 10px 0px 8px 84px;
}
#photo_130 {
	margin: 10px 0px 8px 124px;
}
#photo_190 {
	margin: 10px 0px 8px 64px;
}
#photo_460 {
	margin: 10px 0px 8px 24px;
}
#photo_220 {
	margin: 10px 34px 8px 34px;
}
#photo_330 {
	margin: 10px 89px 8px 89px;
}

#photo_sorahyousho {
	margin: 10px 124px 8px 124px;
}

#photo_close {
	margin: 10px 0px 8px 226px;
}
#popup_conts_btm01 {
	background-image: url(../images/common/popup_bw_bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 20px;
	width: 508px;
	margin: 0px auto 0px;
	background-color: #FFFFFF;
}
/***************************************************/
#container02 {
	background-image: url(../images/common/popup_bw02_back.gif);
	background-repeat: repeat-y;
	width: 758px;
	margin: 0px auto 0px;
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
}
#popup_conts_top02 {
	background-image: url(../images/common/popup_bw02_top.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 758px;
	margin: 0px 0px 0px 0px;
}
#popup_conts_area02 {
	background-image: url(../images/common/popup_bw02_back.gif);
	background-repeat: repeat-y;
	width: 758px;
	margin: 0px 0px 0px 0px;
}
#photo_720 {
	margin: 10px 0px 8px 19px;
}
#photo_close02 {
	margin: 10px 0px 8px 346px;
}
#popup_conts_btm02 {
	background-image: url(../images/common/popup_bw02_bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 20px;
	width: 758px;
	margin: 0px auto 0px;
	background-color: #FFFFFF;
}

/***************************************************/
#container03 {
	width: 500px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px;
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
}
#conts_area03 {
	width: 500px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#photo_close03 {
	margin: 10px 0px 8px 217px;
}

/***************************************************/

#container04 {
	width: 690px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px;
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
}

#photo_close04 {
	margin: 40px 0px 8px 311px;
}
#popup_conts_area04 {
	width: 690px;
	margin: 50px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
