@charset "utf-8";

body { font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "sans-serif", "Arial" !important; }


/* CSS Document */
.purchaseRadioBtn {
	margin: 0 10px 0 0;
}

#confirm-block { padding:0 30px;}
#thanku-message { text-align: left; font-size:1.2em; padding:0 0 15px 10px; line-height:1.2em;}
.confirmation-content { margin-top:10px; margin-bottom:13px;}
.confirmation-content td { line-height: 150%;}
.confirmation-content dd {text-align:left;}
#confirm-attention { text-align:left; font-size:1em; margin:20px 0 45px 0;}
#confirm-link { margin:30px 0; text-align:inherit; // text-align:center;/*for IE*/}
.confirmation-table th { text-align:left; width:120px;}
.thanku-subtitle { margin:10px 0;}

.content-title { width:120px; height:44px; float:left; text-align:left; padding-left:8px; margin:0;}

.purchase-title { width:140px; height:24px; float:left; text-align:left; padding-left:8px; margin:0; background:url(../thank_you/purchase_titles.png) no-repeat;}
.purchaseTitle-goodsinfo { background-position:0 0;}
.purchaseTitle-oshiharai { background-position:left -24px;}
.purchaseTitle-okyakusama { background-position:left -48px;}
.purchaseTitle-sn { background-position:left -72px;}
.purchaseTitle-coupon { background-position:left -96px;}
.purchaseTitle-pw { background-position:left -120px;}
.purchaseTitle-agreement { background-position:left -144px;}
.purchaseTitle-service { background-position:left -168px;}
.purchaseTitle-moshikomi { background-position:left -192px;}
.purchaseTitle-addonbtn { background-position:left -216px;}
.purchaseTitle-d2point { background-position:left -240px;}
.purchaseTitle-specialplan { background-position:left -265px;}
.purchaseTitle-shipping { background-position:left -288px;}

.content-text { text-align:left; line-height:1.5em; margin:0;}
#bank-attention { margin-top:10px;}
#thankuOnamae-btn { width:300px;}
#thankuOnamae-btn img { border: 0; margin-bottom:3px;}

#addon-wrap { width: 720px; background: #F0F0F0; padding: 15px;}
#addonName { text-align:left; color: #F39; font-weight: bold; margin-left:20px; height:25px; padding-top:20px;}
#addon-category { width:690px; margin-bottom:10px;}
#addon-category div { font-size: 15px; padding: 6px; font-weight: bold;}
.addon-title { background: #F39; color: #fff; position:relative; text-align: center;}
.addon-subject { color: #333; position:relative; line-height:1.4em; font-size:1.4em; font-weight:bold;}
.addonAmenity-introText { color:#F39; text-align:left; font-weight:bold; padding:15px 10px 10px 10px;}
#addonContent { background-color: #FFF; }
#addonMuryoContent { background-color: #FFF; border-bottom:solid 1px #f0f0f0;}
.addon-toplink { margin:3px 0 18px 0; width:720px; text-align:left; padding:0;}
.special-ad img { margin-bottom:12px;}

div.tooltip .popup {
	background:url("/images/thank_you/tooltipBG.png") no-repeat;
	left:0;
	top:-120px;
	_top:-122px;
	width:180px;
	_width:200px;
	height:115px;
	_height:125px;
}

/* signup simple */
.signup-confirmation-table {
	margin-bottom: 15px;
	
}
.signup-confirmation-table-end {
	margin-bottom: 0px;
}
.signup-confirmation-table th, .signup-confirmation-table-end th {
	width: 120px;
	padding-top: 2px;
	vertical-align: top;
	text-align: left;
	line-height: 120%;
}
.signup-confirmation-table td, .signup-confirmation-table-end td{
	vertical-align: top;
	text-align: left;
}

.signup-bluefont {
	color: #4E7098;
	font-size: 12px;
	font-weight:bold;
	line-height: 100%;
}
.signup-bluefont-small {
	color: #4E7098;
	font-size: 10px;
	font-weight:normal;
	line-height: 100%;
}
#signup-lfNavi-title {
	background:url(/images/thank_you/signup_leftnavi_title.png) no-repeat;
	background-position: 0 0;
}
.clplogin {
	margin-bottom: 7px;
	font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "sans-serif";
	font-size:12px;
	font-weight: 100;
	line-height: 22px;
	border: 1px solid #00539C;
	width:160px;
	height: 22px;
	
}
.loginButton {
	font-size: 14px;
	font-weight: bold;
	color: #00539C;
	line-height: 110%;
}
.signup {
	font-size: 14px;
}
.signup_bold {
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
}
.signup_boldred {
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	color: #FF0000;
}
.signupn {
	font-size: 14px;
}
.signupnr {
	font-size: 12px;
	font-weight: normal;
}
.signupblue12 {
	color: #4E7098;
	font-size: 14px;
	font-weight:bold;
	line-height: 130%;
}
.signupblue10 {
	color: #4E7098;
	font-size: 12px;
	font-weight:bold;
	line-height: 130%;
}
.pinkerror {
	background-color: #FFEFFF;
	border: 1px solid #8A9BB4;
	padding: 2px;
}
.tboxbg {
	font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "sans-serif";
	font-size:14px;
	font-weight: bold;
	border: 1px solid #999;
	background-color:#FFF;
	margin-top: 0;
	/*border: 1px solid #00539C;*/
}
.tbox-signup1 {
	margin-right:15px;
}
.tbox-signup2 {
	margin-right:7px;
	margin-left: 7px;
}
.signup-bluenote {
	 color: #069;
	 padding:7px 0;
	 margin:5px 0 7px 0;
}
.signup-bluebox {
	text-align: left;
	margin: 0 0 5px 0;
	padding: 7px;
	background-color: #F8F2DA;
}
.signup-optin-table {
	width: 100%;	
}
.signup-optin-table th{
	width: 10px;
	text-align: left;
	padding-top: 3px;
}
.signup-optin-table td{
	text-align: left;
	padding-top: 3px;
}
	
.exchange_thankyou_btn {
	text-decoration: none;
}


#exc_button, #excConfirm_button {
width: 178px;
height: 34px;
color: white;
font-size: 1.3em;
text-shadow: 1px 1px 1px #333;
-webkit-text-shadow: 1px 1px 1px #333;
-moz-text-shadow: 1px 1px 1px #333;
cursor: pointer;
border: 1px solid #060;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#060), to(#75DD19));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#75DD19', endColorstr='#006600');
background-color: #75DD19;
}

#exc_button:hover, #excConfirm_button:hover {
	text-shadow: 0px 0px 1px #333;
	-webkit-text-shadow: 0px 0px 1px #333;
	-moz-text-shadow: 0px 0px 1px #333;
	-moz-box-shadow: inset 0 0 15px 2px #060;
	-webkit-box-shadow: inset 0 0 15px 2px #060;
	box-shadow: inset 0 0 15px 2px #060;
}
input#shipping_lastname, input#shipping_firstname, input#shipping_zip { display: inherit}