@charset "utf-8";
/* CSS Document */

/* CSS Information ***********************************
	ファイル名:common.css
	作成日:2009.10.21
*****************************************************/

/*=====================================
　リセット
======================================*/
* {
	margin:0;
	padding:0;
}

html {
	background-color:#fcfcfc;
	height:100%;
	margin-bottom:1px;/*スクロール表示用*/
}

h1, h2, h3, h4, h5, h6, p, address {
	font-size:100%;
	font-style:normal;
	font-weight:normal;
}

img {
	border:0;
}

ol,ul {
	list-style:none;
}

button {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	overflow: visible;/*IE用*/
	font-family:inherit;  
	font-size:100%;  
	font-style:inherit;  
	font-weight:inherit;  
	vertical-align:baseline;  
}

fieldset, form, input, label, legend, select, textarea {  
	font-family:inherit;  
	font-size:100%;  
	font-style:inherit;  
	font-weight:inherit;  
	vertical-align:middle; 
}  
   
table {  
	border-collapse:collapse;  
	border-spacing:0;  
	font-size:100%;  
}

h2 img, h3 img, h4 img {
	vertical-align:bottom;
}


hr{
  height:0px;
  margin:7px auto;
  border:none;
  border-top:1px solid #000;
}
* html hr{/* for -IE6 */
  margin:0;
}
*:first-child+html hr{/* for IE7 */
  margin:0;
} 
*:first-child+html * {
	letter-spacing:0;/*IE7 hasLayout対策*/
}



/*======================================
　基本設定
======================================*/

body {
	min-width:898px;
	background:url(../images/bg.gif);
	color:#666666;
	font-family:'ＭＳ Ｐゴシック','Ms P Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,sans-serif;
	font-size:0.8em;
}

.to-large{font-size:large;}

.to-middle{font-size:medium;}

.to-small{font-size:small;}


a:link {
	color:#3d5aba;
	text-decoration:underline;
}

a:visited {
	color:#4f3dba;
}

a:hover {
	text-decoration:none;
}

/*----　clearfix　----*/
.clearfix:after{
    content:".";  /* 新しい要素を作る */
    display:block;  /* ブロックレベル要素に */
    height:0;
    line-height:0;/*for mac safari*/
    font-size:1px;/*for mac safari*/
    clear:both;
    visibility:hidden;
}

.clearfix{
    display:inline-block;
    min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}

.clearfix{display: block;}
/* End hide from IE-mac */


.clear { /*簡易clearfix*/
	clear:both;
}


/*======================================
　レイアウト
======================================*/
#wrap {
	background:url(../images/bg2.gif) repeat-x 0 0;
}

#content {
	background:url(../images/bg_main_middle.gif) repeat-y;
	width:900px;
	margin:11px auto 0;
}

#contentInner {
	background:url(../images/bg_main_top2.gif) no-repeat 0 0;
	padding-top:25px;
}

/*======================================
　ヘッダー
======================================*/
#headerArea {
	padding-bottom:17px;
}

body.house #headerArea {
	background:url(../images/house/bg_gnav.gif) repeat-x left bottom;
}

body.mansion #headerArea {
	background:url(../images/mansion/bg_gnav.gif) repeat-x left bottom;
}

body.land #headerArea {
	background:url(../images/land/bg_gnav.gif) repeat-x left bottom;
}

#headerArea #header {
	width:898px;
	margin:0 auto;
	background:url(../images/bg_header3.gif) no-repeat 100% 100%;
}

body.top #headerArea #header {
	background:url(../images/bg_header.gif) no-repeat 100% 100%;
}

#headerArea #header #h1Word {
	color:#b2b2b2;
	font-size:0.8em;
	line-height:1.4;
	padding:8px 10px 15px 6px;
}

#headerArea #header h1 {
	display:inline;
	letter-spacing:0.1em;
}

#headerArea #header #requestHeader {
	width:898px;
	overflow:hidden;
}

#headerArea #header #requestHeader #logo {
	width:500px;
	float:left;
	padding-bottom:5px;
}

body.top #headerArea #header #logo {
	float:none;
	padding-bottom:5px;
}

#headerArea #navBox {
	background:url(../images/bg_header2.gif) no-repeat 100% 0;
	width:898px;
	margin:0 auto;
	overflow:hidden;
}

#headerArea #globalNav {
	width:468px;
	float:left;
}

#headerArea #globalNav ul {
	width:468px;
}

#headerArea #globalNav li {
	list-style:none;
	float:left;
	width:152px;
	height:34px;
}

#headerArea #globalNav a {
	display:block;
	width:152px;
	height:0;
	padding-top:34px;
	overflow:hidden;
}

body.top #headerArea #globalNav li.gNav1,
body.top #headerArea #globalNav li.gNav2 {
	padding-right:4px;
}

body.mansion #headerArea #globalNav li.gNav1 a{
	background:url(../images/gnav1_a.gif) no-repeat 0 0;
}

body.house #headerArea #globalNav li.gNav1 a,
body.land #headerArea #globalNav li.gNav1 a{
	background:url(../images/gnav1.gif) no-repeat 0 0;
}

body.house #headerArea #globalNav li.gNav2 a{
	background:url(../images/gnav2_a.gif) no-repeat 0 0;
}

body.mansion #headerArea #globalNav li.gNav2 a,
body.land #headerArea #globalNav li.gNav2 a{
	background:url(../images/gnav2.gif) no-repeat 0 0;
}

body.land #headerArea #globalNav li.gNav3 a{
	background:url(../images/gnav3_a.gif) no-repeat 0 0;
}

body.mansion #headerArea #globalNav li.gNav3 a,
body.house #headerArea #globalNav li.gNav3 a {
	background:url(../images/gnav3.gif) no-repeat 0 0;
}

#headerArea #fontNav {
	background:url(../images/bg_font_size.gif) no-repeat 100% 100%;
	width:172px;
	float:right;
	display:inline;
	margin-right:19px;
}

#headerArea #fontNav img {
	vertical-align:bottom;
}

#headerArea #header #requestHeader #fontNav {
	width:172px;
	float:right;
	padding-top:23px;
}

body.top #headerArea #fontNav {
	padding-top:2px;
}

#headerArea #fontNav p {
	width:84px;
	float:left;
}

#headerArea #fontNav ul {
	width:72px;
	float:left;
	padding-left:9px;
}

#headerArea #fontNav li {
	width:20px;
	float:left;
	padding-top:8px;
	padding-right:4px;
}

#headerArea #fontNav li.fNav1 {
	background:url(../images/font_s_o.gif) no-repeat 0 8px;
}

#headerArea #fontNav li.fNav2 {
	background:url(../images/font_m_o.gif) no-repeat 0 8px;
}

#headerArea #fontNav li.fNav3 {
	background:url(../images/font_l_o.gif) no-repeat 0 8px;
}

#headerArea #fontNav a {
	width:20px;
	height:20px;
	display:block;
}

#headerArea #fontNav a:hover img,
#headerArea #fontNav a:active img{
	width:0;
	height:0;
}

#headerArea #fontNav a:hover,
#headerArea #fontNav a:active{
	background:none;
}


/*======================================
　フッター
======================================*/
#footerArea {
	background:#fcfcfc url(../images/bg_footer.gif) repeat-x 0 0;
	color:#444444;
	padding-bottom:60px;
}
#footer {
	background:url(../images/bg_main_bottom.gif) no-repeat 0 0;
	width:900px;
	margin:0 auto;
	position:relative;
	padding-top:18px;
}

#footer #manage {
	width:885px;
	margin:0 auto;
	padding-top:11px;
	padding-left:15px;
}

#footer #manage span {
	padding-right:17px;
}

#footer #manage a {
	color:#666666;
	background:url(../images/icon_footer.gif) no-repeat 0 50%;
	padding-left:17px;
}

#footer #manage p {
	width:700px;
	padding-bottom:9px;
}

/*　ページ上部へ
-------------------------------------*/
#pageTop {
	width:125px;
	position:absolute;
	top:18px;
	left:750px;
}




/*======================================
　トップページ
======================================*/

#content #topLead {
	width:900px;
    display:inline-block;
    min-height:1%;  /* for IE 7*/
}

body.top #content #topLead {
	background:none;
}

#content #topLead:after{
    content:".";
    display:block;
    height:0;
    line-height:0;/*for mac safari*/
    font-size:1px;/*for mac safari*/
    clear:both;
    visibility:hidden;
}

/* Hides from IE-mac \*/
* html #content #topLead{height: 1%;}

#content #topLead{display: block;}
/* End hide from IE-mac */

#content #topLead #topTitle {
	float:left;
}

body.top #content #topLead #topTitle {
	width:340px;
	height:0;
	padding-top:122px;
	overflow:hidden;
}

body.top-m #content #topLead #topTitle {
	background:url(../images/mansion/top_lead_title.gif) no-repeat 0 0;
}

body.top-h #content #topLead #topTitle {
	background:url(../images/house/top_lead_title.gif) no-repeat 0 0;
}

body.top-l #content #topLead #topTitle {
	background:url(../images/land/top_lead_title.gif) no-repeat 0 0;
}

body.top #content #topLead p {
	width:560px;
	height:0;
	padding-top:122px;
	overflow:hidden;
	float:left;
}

body.top-m #content #topLead p {
	background:url(../images/mansion/top_lead.jpg) no-repeat 0 0;
}

body.top-h #content #topLead p {
	background:url(../images/house/top_lead.jpg) no-repeat 0 0;
}

body.top-l #content #topLead p {
	background:url(../images/land/top_lead.jpg) no-repeat 0 0;
}

/*------------------------------------
　マップ検索
-------------------------------------*/
#content #areaSearch {
	clear:both;
	width:863px;
	margin:0 auto;
	overflow:hidden;
	padding-top:3px;
}

#content #areaSearch h3 {
	padding-bottom:5px;
}

#content #areaSearch #areaSearchLeft {
	width:611px;
	float:left;
}

#content #areaSearch #areaSearchRight {
	width:240px;
	float:right;
}

#content #areaSearch #areaSearchRight #areaLink {
	width:240px;
	height:355px;
	background:url(../images/bg_step2.gif) no-repeat 0 0;
	padding-top:16px;
}

#content #areaSearch #areaSearchRight #areaLink ul {
	width:216px;
	margin:0 auto 0;
	height:326px;
	overflow:auto;
}

#content #areaSearch #areaSearchRight #areaLink li {
	line-height:1.4;
	border-bottom:dashed 1px #f3f3f3;
}

#content #areaSearch #areaSearchRight #areaLink li#mapSelect {
	text-align:center;
	border-bottom:none;
}

#content #areaSearch #areaSearchRight #areaLink li a {
	background:url(../images/icon_arealink.jpg) no-repeat 10px 50%;
	display:block;
	border-top:solid 2px #fff;
	border-bottom:solid 2px #fff;
	border-right:solid 2px #fff;
	padding-left:19px;
	padding-top:1px;
}

#content #areaSearch #areaSearchRight #areaLink li a:hover {
	background-color:#e9f8ff;
	text-decoration:underline;
}

/*------------------------------------
　選ばれる3つの理由
-------------------------------------*/
#content #reason {
	width:864px;
	margin:0 auto 23px;
}

#content #reason ul {
	width:864px;
}

#content #reason li {
	width:288px;
	display:inline;
}

/*------------------------------------
　バナー
-------------------------------------*/
#content #topBanner {
	width:864px;
	margin:0 auto 20px;
}

#content #topBanner ul {
	width:864px;
}

#content #topBanner li {
	display:inline;
	padding-right:20px;
}

#content #topBanner li.lastChild {
	padding-right:0;
}

/*-------------------------------------
　売却査定対応エリア
-------------------------------------*/
#content .topListSection {
	width:858px;
	border-top:solid 1px #cccccc;
	padding:0 20px;
	margin:0 auto;
}

#content .topListSection dl {
	width:820px;
	overflow:hidden;
}

#content .topListSection dt {
	font-weight:700;
	float:left;
	padding-bottom:6px;
}

#content .topListSection dd {
	float:left;
	padding-bottom:6px;
}

#content .topListSection li {
	background:url(../images/icon_arealink.jpg) no-repeat 0 50%;
	display:inline;
}

#content #topAssess {
	padding-bottom:7px;
}

#content #topAssess h4 {
	font-weight:700;
	font-size:1.1em;
	padding-top:9px;
	padding-bottom:12px;
}

#content #topAssess dt {
	width:100px;
}

body.mansion #content #topAssess dt {
	color:#b04242;
}

body.house #content #topAssess dt {
	color:#507193;
}

body.land #content #topAssess dt {
	color:#6c9071;
}

#content #topAssess dd {
	width:720px;
}

#content #topAssess li {
	padding-left:10px;
	padding-right:24px;
}

/*-------------------------------------
　関連リンク
-------------------------------------*/

#content #relationLink {
	padding-top:9px;
}

#content #relationLink dt {
	width:118px;
	color:#4c505c;
}

#content #relationLink dd {
	width:702px;
}

#content #relationLink li {
	padding-left:10px;
	padding-right:18px;
}

#content #relationLink li a {
	color:#676767;
}

/*======================================
　入力画面
======================================*/

#content #topLead {
	background:url(../images/bg_main_top1.gif) no-repeat 0 0;
}

#content #topLead #topLeadInner {
    display:inline-block;
    min-height:1%;  /* for IE 7*/
	padding:16px 18px 11px 16px;
}

#content #topLead #topLeadInner:after{
    content:".";
    display:block;
    height:0;
    line-height:0;/*for mac safari*/
    font-size:1px;/*for mac safari*/
    clear:both;
    visibility:hidden;
}

/* Hides from IE-mac \*/
* html #content #topLead #topLeadInner{height: 1%;}

#content #topLead #topLeadInner{display: block;}
/* End hide from IE-mac */

body.mansion #content #topLead #topLeadInner {
	background:url(../images/mansion/bg_register_title_bottom.gif) no-repeat 100% 100%;
}

body.house #content #topLead #topLeadInner {
	background:url(../images/house/bg_register_title_bottom.gif) no-repeat 100% 100%;
}

body.land #content #topLead #topLeadInner {
	background:url(../images/land/bg_register_title_bottom.gif) no-repeat 100% 100%;
}

#content #topLead #topTitle {
	width:560px;
	line-height:1.4;
}

#content #topLead #topTitle h2 {
	padding-top:5px;
	padding-bottom:10px;
}

#content #topLead #topTitle p {
	padding-left:3px;
}

#content #topLead #ssl {
	background:url(../images/bg_ssl_bottom.gif) no-repeat 100% 100%;
	width:292px;
	float:right;
}

#content #topLead #ssl #sslInner {
	background:url(../images/bg_ssl.gif) no-repeat 0 0;
	overflow:hidden;
	width:292px;
}

#content #topLead #ssl #sslInner #sslLeft {
	width:115px;
	float:left;
	padding:10px 15px 10px 10px;
}

#content #topLead #ssl #sslInner #sslRight {
	width:140px;
	float:left;
	font-size:0.8em;
	line-height:1.5;
	padding:16px 8px 10px 0;
}

/*-------------------------------------
　フォームナビ
--------------------------------------*/
#content #guide {
	width:780px;
	margin:23px auto 28px;
}

#content #guide ul {
	width:780px;
}
	
#content #guide li {
	display:inline;
}

/*-------------------------------------
　入力漏れテキスト
--------------------------------------*/
#content .errormsg {
	width:280px;
	margin:0 auto 28px;
	font-weight:700;
	color:#F00;
	border:solid 2px #f00;
	padding:6px 10px;
	line-height:1.5;
}

/*-------------------------------------
　入力項目
--------------------------------------*/

#content .entryBlock {
	width:864px;
	margin:0 auto 26px;
}

#content .entryBlock p.question {
	width:780px;
	font-weight:700;
	margin:0 auto;
	padding:12px 0;
}

body.mansion #content .entryBlock p.question {
	color:#b04242;
}

body.house #content .entryBlock p.question {
	color:#507193;
}

body.land #content .entryBlock p.question {
	color:#6c9071;
}

#content .entryBlock table {
	width:780px;
	margin:0 auto;
	font-size:1.1em;
}

body.input #content .entryBlock table th {
	width:140px;
	padding:8px 10px 22px 10px;
	text-align:left;
	vertical-align:top;
	line-height:1.5;
	background:url(../images/line_form1.gif) no-repeat 100% 100%;
}

body.input #content .entryBlock table th span.must {
	background:#f00;
	font-weight:400;
	color:#fff;
	padding:2px 4px 0px;
	font-size:0.8em;
}

body.input #content .entryBlock table td {
	background:url(../images/line_form2.gif) no-repeat 0 100%;
	padding:8px 10px 30px 20px;
}

body.input #content .realtor table .location td,
body.input #content .about table .address td{
	padding-bottom:22px;
}

body.input #content .entryBlock table td select {
	padding:2px 0 2px 2px;
}

body.input #content .entryBlock table th.formBottom {
	background:url(../images/line_form3.gif) no-repeat 100% 100%;
}

body.input #content .entryBlock table td.formBottom {
	background:none;
}

/*　査定方法
--------------------------------------*/
body.input #content .method table td {
	padding-right:0;
}

body.input #content .method input {
	margin-right:3px;
}

body.input #content .method td span {
	padding-left:15px;
	font-size:0.8em;
}

body.input #content .method li {
	padding-bottom:8px;
}


/*　物件住所
--------------------------------------*/
body.input #content p {
	padding-bottom:13px;
}

body.input #content .location1 span {
	padding-right:30px;
}

body.input #content .location1 select {
	padding:2px 0 2px 2px;
}

body.input #content .location2 input {
	width:250px;
	padding:2px;
	margin-left:33px;
}

body.input #content .location3 span.location3_b {
	padding-right:30px;
}

body.input #content .location3 span.location3_b input {
	width:180px;
	padding:2px;
	margin-left:19px;
}

body.input #content .location3 span.location3_n input {
	width:100px;
	padding:2px;
	margin-left:6px;
}

/*　面積
--------------------------------------*/
body.input #content .realtor .space {
}

body.input #content .realtor .space input {
	margin-right:3px;
}

body.input #content .realtor .space input.spaceText {
	width:100px;
	padding:2px;
	margin-left:8px;
}

/*　間取り
--------------------------------------*/

body.input #content .realtor .plan label {
	margin-right:10px;
}


/*　築年数
--------------------------------------*/


body.input #content .realtor .year label.AD {
	vertical-align:bottom;
}

body.input #content .realtor .year input {
	width:70px;
	padding:2px;
	margin-left:10px;
	margin-right:3px;
}

/*　売却価格
--------------------------------------*/
body.input #content .realtor table tr.price td input {
	width:100px;
	padding:2px;
}

body.input #content .realtor .price label {
	vertical-align:bottom;
	margin-left:3px;
}

/*　テキスト
--------------------------------------*/

body.input #content .realtor table tr.etc textarea {
	width:580px;
}

/*-------------------------------------
　査定会社
--------------------------------------*/

body.input #content .choice table td {
	padding-right:0;
	
}

body.input #content .choice table td.ccheck,
body.input #content .choice table td.cimage {
	text-align:center;
}

body.input #content .choice table colgroup.col1 {
}

body.input #content .choice table colgroup.col2 {
	width:150px;
}

/*-------------------------------------
　連絡先について
--------------------------------------*/

/*　名前
--------------------------------------*/

body.input #content .about table td span {
	padding:0 5px;
	vertical-align:middle;
}

body.input #content .about table .userName label {
	vertical-align:middle;
	margin-right:3px;
}

body.input #content .about table .userName input {
	width:100px;
	margin-right:10px;
	padding:2px;
}

/*　年齢
--------------------------------------*/

body.input #content .about table .age input {
	width:70px;
	margin-right:3px;
	padding:2px;
}

body.input #content .about table .age label {
	vertical-align:bottom;
}

/*　住所
--------------------------------------*/

body.input #content .about table .address input {
	width:220px;
	padding:2px;
}

body.input #content .about table .address p.other input {
	width:auto;
	margin-right:3px;
	padding:0;
}

body.input #content .about table .address p {
	padding-bottom:13px;
}

body.input #content .about table .address p.address1 select {
	margin-left:17px;
}

body.input #content .about table .address p.address2 label {
	margin-right:49px;
}

body.input #content .about table .address p.address3 label {
	margin-right:49px;
}

body.input #content .about table .address p.address4 label {
	margin-right:10px;
}

/*　希望の連絡時間帯
--------------------------------------*/
body.input #content .about table .time select {
	margin-right:10px;
	padding:2px 0 2px 2px;
}

/*　第二御連絡先
--------------------------------------*/

body.input #content .about table .secondary input {
	margin-right:3px;
}

/*　メール
--------------------------------------*/

body.input #content .about table .mail input {
	width:300px;
	padding:2px;
}

/*　電話
--------------------------------------*/

body.input #content .about table .number input {
	width:70px;
	padding:2px;
}

/*-------------------------------------
　プライバシーポリシー
--------------------------------------*/

#content #privacy {
	width:864px;
	margin:0 auto 26px;
	color:#4d515e;
}

#content #privacy h3 {
	font-weight:700;
	padding-bottom:9px;
}

#content #privacy #provisions {
	background:#f2f4ee url(../images/bg_provisions.gif) repeat-x 0 0;
	border:solid 3px #f2f4ee;
	height:254px;
	overflow:auto;
	line-height:1.5;
}

#content #privacy #provisions p {
	padding:12px 12px 16px;
	font-size:93%;
}

#content #privacy #provisions h4 {
	padding-bottom:9px;
	padding-left:12px;
	font-weight:700;
}

#content #privacy #provisions dl {
	padding:0 12px 8px 12px;
}

#content #privacy #provisions dt {
	padding-top:8px;
	padding-bottom:13px;
	font-weight:700;
}

#content #privacy #provisions dd {
	padding-bottom:18px;
	font-size:93%;
}

#content #privacy #provisions dd a {
	background:url(../images/icon_footer.gif) no-repeat 3px 50%;
	padding-left:20px;
}

#content #privacy #provisions .contact-us {
	padding-left:12px;
	padding-bottom:13px;
}

#content #privacy #provisions .contact-us span {
	font-weight:700;
}



/*-------------------------------------
　ボタン
--------------------------------------*/
#content .btnBox {
	text-align:center;
}

body.input #content .btnBox #btnArea {
	width:298px;
	margin:16px auto 22px;
}

body.input #content .btnBox #btnArea li {
	background:url(../images/btn_register_o.gif) no-repeat 0 0;
	width:298px;
	height:77px;
}

body.input #content .btnBox #btnArea li a {
	display:block;
	width:298px;
	height:77px;
}

body.input #content .btnBox #btnArea li a:hover img,
body.input #content .btnBox #btnArea li aa:active img{
	width:0;
	height:0;
}

body.input #content .btnBox #btnArea li a:hover,
body.input #content .btnBox #btnArea li a:active{
	background:none;
}

/*======================================
　確認画面
======================================*/

body.confirm #content .entryBlock h3 {
	padding-bottom:15px;
}

body.confirm #content .entryBlock .preview {
}

body.confirm #content .entryBlock span.preview {
	padding-left:10px;
}

body.confirm #content .entryBlock .userName span.preview {
	padding-right:20px;
}

body.confirm #content .entryBlock .year span.preview,
body.confirm #content .entryBlock .price span.preview,
body.confirm #content .entryBlock .address .other span.preview{
	padding-left:0px;
}

/*-------------------------------------
　ボタン
--------------------------------------*/
body.confirm #content .btnBox #btnArea {
	width:408px;
	margin:16px auto 22px;
	overflow:hidden;
}
body.confirm #content .btnBox #btnArea ul {
	width:408px;
}

body.confirm #content .btnBox #btnArea li {
	float:left;
}

body.confirm #content .btnBox #btnArea li.btnBack {
	width:99px;
	background:url(../images/btn_back_o.gif) no-repeat 0 0;
	padding-right:11px;
}

body.confirm #content .btnBox #btnArea li.btnSubmit {
	width:298px;
	background:url(../images/btn_submit_o.gif) no-repeat 0 0;
}

body.confirm #content .btnBox #btnArea li a {
	display:block;
	height:77px;
}

body.confirm #content .btnBox #btnArea li.btnBack a {
	width:99px;
}

body.confirm #content .btnBox #btnArea li.btnSubmit a {
	width:298px;
}

body.confirm #content .btnBox #btnArea li a:hover img,
body.confirm #content .btnBox #btnArea li aa:active img{
	width:0;
	height:0;
}

body.confirm #content .btnBox #btnArea li a:hover,
body.confirm #content .btnBox #btnArea li a:active{
	background:none;
}

/*======================================
　完了ページ
======================================*/

/*-------------------------------------
　ボタン
--------------------------------------*/
body.confirm #content #thanks{
	text-align:center;
	color:#333333;
	line-height:1.6;
	margin:55px auto 80px;
}

body.confirm #content #thanks p span{
	font-size:1.3em;
	font-weight:700;
}

body.confirm #content #thanks p.pagePrev{
	padding-top:18px;
}

body.confirm #content #thanks p.pagePrev a{
	background:url(../images/icon_arealink.jpg) no-repeat 0 50%;
	padding-left:11px;
}