/*________________________________________________
SAISON CARD
http://www.saisoncard.co.jp/trust/
PopUp Style Sheet [ popup.css ]
________________________________________________*/
body{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
font-size: 13px;/* fontsize　85%相当 */
*font-size: small;/* for IE7 */
*font: x-small;/* for IE6 */
background-color: #F2F2F2;
}

body#popup {
background-color: #F2F2F2;
background-image: none;
margin: 0;
padding: 0;
}

/* ===== wrapper ===== */
body#popup div#wrap{
padding:0;
}

body#popup div#wrap{overflow: hidden;}

body#popup div#wrap:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html body#popup  div#wrap {
height: 1em;
overflow: visible;
}
/**/

.clearfix:after{
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

/* Win版IE7とMac版IE5対策 */
.clearfix{
display:inline-block;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html .clearfix{
height:1px;
}

.clearfix{
display:block;
}
/* End hide from IE-mac */



/* ===== body ===== */
div#popup {
width: 515px;
margin: 0;
background-color:#FFFFFF;
}
div#popup2 {
width: 772px;
margin: 0;
background-color:#FFFFFF;
}
div#popup3 {
width: 600px;
margin: 0;
background-color:#FFFFFF;
}

div#popup_demo {/* ネットアンサー　デモ画面 */
width: 650px;
margin: 0;
background-color:#FFFFFF;
}

div#popup_go013 {/*　ホテル宿泊ご優待 ポップアップ */
width: 700px;
margin: 0;
background-color:#FFFFFF;
}

div#popup_mmc {/*　ホテル宿泊ご優待 ポップアップ */
width: 820px;
margin: 0;
background-color:#FFFFFF;
}

/* ===== header ===== */
/* popuphead (width:514px) ================ */
div#popuphead {
width:514px;
background:url(/common_new/img/popup_header_bg.gif) repeat-x bottom left #FFFFFF;
overflow: hidden;
height:60px;
}

div#popuphead:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html div#popuphead {
    height: 1em;
    overflow: visible;
}
/**/


/* popuphead2 (width:772px) ================ */
div#popuphead2 {
	overflow: hidden;
	width: 772px;
	hight: 60px;
	background:url(/common_new/img/popup_header_bg.gif) repeat-x top left #FFFFFF;
}

div#popuphead2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html div#popuphead2 {
    height: 1em;
    overflow: visible;
}
/**/

/* popuphead3 (width:600px) ================ */
div#popuphead3 {
	overflow: hidden;
	width: 600px;
	hight: 60px;
	background:url(/common_new/img/popup_header_bg.gif) repeat-x top left #FFFFFF;
}

div#popuphead3:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html div#popuphead3 {
    height: 1em;
    overflow: visible;
}
/**/

/* popuphead_demo (width:650px) ================ */
div#popuphead_demo {
	overflow: hidden;
	width: 650px;
	hight: 60px;
	background:url(/common_new/img/popup_header_bg.gif) repeat-x top left #FFFFFF;
}

div#popuphead_demo:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html div#popuphead_demo {
    height: 1em;
    overflow: visible;
}
/**/

/* popuphead_go013 (width:700px) ================ */
div#popuphead_go013 {
	overflow: hidden;
	width: 700px;
	hight: 60px;
	background:url(/common_new/img/popup_header_bg.gif) repeat-x top left #FFFFFF;
}

div#popuphead_go013:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html div#popuphead_go013 {
    height: 1em;
    overflow: visible;
}
/**/

/* popuphead_mmc (width:820px) ================ */
div#popuphead_mmc {
	overflow: hidden;
	width: 820px;
	hight: 60px;
	background:url(/common_new/img/popup_header_bg.gif) repeat-x top left #FFFFFF;
}

div#popuphead_mmc:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html div#popuphead_mmc {
    height: 1em;
    overflow: visible;
}
/**/


div#popuphead h1 , div#popuphead2 h1 , div#popuphead3 h1 , div#popuphead_demo h1 , div#popuphead_go013 h1 , div#popuphead_mmc h1{
width:250px;
margin: 0;
padding:0;
float:left;
display:inline;
overflow: hidden;
background-color:#FFFFFF;
}


div#popuphead ul , div#popuphead2 ul , div#popuphead3 ul , div#popuphead_demo ul , div#popuphead_go013 ul , div#popuphead_mmc ul{
margin:0;
padding:0;
float: right;
display:inline;
}

div#popuphead ul li , div#popuphead2 ul li , div#popuphead3 ul li , div#popuphead_demo ul li , div#popuphead_go013 ul li , div#popuphead_mmc ul li{
list-style:none;
text-align:right;
margin:0;
padding:7px 0 0 0;
display:inline;
}



/* ===== footer ===== */
div#popupfoot {
width: 514px;
padding: 20px 0 0px 0;
background: none;
overflow:hidden;
}

div#popupfoot2 {
width: 772px;
height: 60px;
padding: 20px 0 0px 0;
background:url(/common_new/img/popup_footer_bg.gif) repeat-x bottom left #FFFFFF;
}

div#popupfoot3 {
width: 600px;
height: 60px;
margin:0;
padding: 20px 0 0px 0;
background:url(/common_new/img/popup_footer_bg.gif) repeat-x bottom left #FFFFFF;
}

div#popupfoot_go013 {
width: 700px;
height: 60px;
margin:0;
padding: 20px 0 0px 0;
background:url(/common_new/img/popup_footer_bg.gif) repeat-x bottom left #FFFFFF;
}

div#popupfoot_mmc {
width: 820px;
height: 60px;
margin:0;
padding: 20px 0 0px 0;
background:url(/common_new/img/popup_footer_bg.gif) repeat-x bottom left #FFFFFF;
}


/* ===== contents ===== */
div#confirm-body {
	margin: 0;
}

div#confirm-body h2 {
margin: 0 0 30px 0;
}

.confirm-txt {
color: #404040;
font-size: 100%;
line-height: 160%;
}


/* ======= popup_contetnt 08/12/01 追加 ======= */
body#popup div#popup_content{
padding:20px 10px;
}
body#popup div#popup_content h2{
margin-bottom:20px;
}
body#popup div#popup_content ul{
margin-bottom:10px;
}
body#popup div#popup_content p{
margin-bottom:10px;
}