@charset "shift_jis";

/*/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_
センチュリー21アイ建設 さいたま支店;
URL : http://www.aikensetsu.co.jp;
Filename : /css/print.css;
Outline  : このCSSファイルは印刷専用です。;
Copyright : Attrise,Inc.;
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/

*{margin:0; padding:0;}
html,body{height:auto;}
img{margin:0; padding:0; border:none; display:block;}
body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", Osaka,"メイリオ","Meiryo","ＭＳ Ｐ明朝",sans-serif;
font-size:12px; text-align:center; line-height:1.5; color:#333; background-color:#fff;}
a{color:#0C57B4; text-decoration:underline; overflow:hidden;}
a:visited{color:#0C57B4; text-decoration:underline; overflow:hidden;}
a:hover{color:#0C57B4; text-decoration:underline; overflow:hidden;}
a:active{color:#0C57B4; text-decoration:underline; overflow:hidden;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
.clear{clear:both;}
#clear{clear:both;}
#clear2{clear:both;}
.hidden{visibility:hidden;}
.normal{font-weight:normal;}
.hyde,kbd,hr{display:none;}
.tit{width:600px; height:31px; margin:10px 0 0 0; clear:both;}
.tit strong{visibility:hidden;}


/*印刷用の指定*/
#wrapper{width:100%; text-align:left;}
#header{width:100%; height:100px; background:url(../images/print/header.jpg) left top no-repeat;}
#logo{display:none;}
#summary,#left-area,#gnavi,#breadcrumb,.totop,#foot-summary,#footer-navi{display:none;}
#contents{width:100%;}
#contents-inner,#contents-area-right{width:100%;}
#footer address{clear:both;}
.sitemap-l{width:32%; float:left; margin-bottom:20px;}
#sitemap-contents ul li{background:url(../images/other/ico_sitemap.gif) left 50% no-repeat; text-indent:1.3em;
font-size:14px; margin:2px;}

/*共有クラス*/
.contents-box{padding:20px;}
.contents-box p{padding:15px 0 0 0; clear:both;}
.img-l{float:left; margin:0 22px 0 0;}
.img-r{float:right; padding:0 0 0 22px;}
.firstlist{margin-left:1.8em;}
.firstlist li{margin:0.5em 0;}
.secondlist{margin-left:2em; margin-bottom:0em;}
.thirdlist{margin-left:1.5em; margin-bottom:0em;}
.center{text-align:center; margin:0 auto;}
.red{color:#e0003a; font-weight:normal;}
.blue{color:#538129;}
.image_border{border:1px solid #7ec342;}
.t-right{text-align:right;}
.error_message{border:1px solid #e0003a; background-color:#fff7f9; color:#e0003a;
padding:15px;}
.complete_message{text-align:center; margin:100px 0 100px 0;}

/*各ページタイトル画像*/
#tit-flow01{background:url(../order/images/tit_flow_01.jpg) left top no-repeat;}
#tit-flow02{background:url(../order/images/tit_flow_02.jpg) left top no-repeat;}
#tit-area{background:url(../area/images/tit_area.jpg) left top no-repeat;}
#tit-school{background:url(../area/images/tit_school.jpg) left top no-repeat;}
#tit-link{background:url(../link/images/tit_link.jpg) left top no-repeat;}
#tit-sell{background:url(../flow/images/tit_sell.jpg) left top no-repeat;}
#tit-sell2{background:url(../flow/images/tit_sell2.jpg) left top no-repeat;}
#tit-simulate{background:url(../simulation/images/tit_simulate.jpg) left top no-repeat;}
#tit-bsimulate{background:url(../simulation/images/tit_bsimulate.jpg) left top no-repeat;}
#tit-buy{background:url(../flow/images/tit_buy.jpg) left top no-repeat;}
#tit-house{background:url(../house/images/tit_house.jpg) left top no-repeat;}
#tit-assessment{background:url(../assessment/images/tit_assessment.jpg) left top no-repeat;}
#tit-member{background:url(../member/images/tit_member.jpg) left top no-repeat;}
#tit-mypage{background:url(../mypage/images/tit_mypage.jpg) left top no-repeat;}
#tit-glossary{background:url(../glossary/images/tit_glossary.jpg) left top no-repeat;}
#tit-group{background:url(../group/images/tit_group.jpg) left top no-repeat;}
#tit-grouplist{background:url(../group/images/tit_grouplist.jpg) left top no-repeat;}
#tit-company{background:url(../company/images/tit_company.jpg) left top no-repeat;}
#tit-job{background:url(../company/images/tit_job.jpg) left top no-repeat;}
#tit-recruit{background:url(../company/images/tit_recruit.jpg) left top no-repeat;}
#tit-privacy{background:url(../images/other/tit_privacy.jpg) left top no-repeat;}
#tit-present{background:url(../present/images/tit_present.jpg) left top no-repeat;}
#tit-question{background:url(../question/images/tit_question.jpg) left top no-repeat;}
#tit-inquiry{background:url(../inquiry/images/tit_inquiry.jpg) left top no-repeat;}
#tit-search{background:url(../search/images/tit_search.jpg) left top no-repeat;}
#tit-recommend{background:url(../recommend/images/tit_recommend.jpg) left top no-repeat;}
#tit-application{background:url(../recommend/images/tit_application.jpg) left top no-repeat;}
#tit-consultant{background:url(../present/images/tit_consultant.jpg) left top no-repeat;}

#tit-sitemap{background:url(../images/other/tit_sitemap.jpg) left top no-repeat;
width:780px; height:35px; margin:10px 0 0 5px; clear:both;}


/*h3、h4に関する指定*/
#contents-inner h3{background:url(../images/common/tit_sub.gif) left top no-repeat; width:576px; height:32px;
line-height:32px; text-indent:25px; font-size:14px; color:#666; margin:20px 0 0 10px; clear:both;}
#contents-inner h4{background-color:#fff; border:1px solid #ccc; border-left:1em solid #76c23b; line-height:26px; text-indent:5px;
margin:20px 20px 0px 20px; color:#666; clear:both;}

/*コンテンツ内ボタン指定*/
.second-btn{text-align:right;}
html>/**/body .second-btn{position:relative; left:360px;}
.second-btn a{border:1px solid #ccc; background:#fff url(../images/other/ico_sitemap.gif) 1em 50% no-repeat;
width:200px; line-height:45px; display:block; text-align:left; text-indent:3em; color:#666; text-decoration:none;}
.second-btn a:hover{background:#f6f6f6 url(../images/other/ico_sitemap.gif) 1em 50% no-repeat;}

/*フォームボタンに関する指定*/
#zip-btn img{display:inline; vertical-align:middle;}

/*建築までの流れ(order/flow.html)の設定*/
.flow-img{margin:30px 0 30px 0;}
.contents-box .flow-dl,.contents-box .flow-dl dt,.contents-box .flow-dl dd{margin:0; padding:0;}
.contents-box .flow-dl dt{position:absolute; height:3em;}
.contents-box .flow-dl dd{position:relative; padding: 0 0 3em 15em; height:3em;}

/*カンタン物件検索(search/)の設定*/
.searchbtn-area{margin:0 0 20px 0; height:22em;}
.search-list{list-style:none; margin:0 0 0 25px;}
.search-list li{text-indent:-9999px; float:left; margin:20px 20px 0 0;}
.detashed,.apartment,.land,.investment{width:240px; height:120px;}
.detashed a,.apartment a,.land a,.investment a{display:block; width:240px; height:120px;}
.detashed a{background:url(../search/images/btn_detashed.jpg) left top no-repeat;}
.apartment a{background:url(../search/images/btn_apartment.jpg) left top no-repeat;}
.land a{background:url(../search/images/btn_land.jpg) left top no-repeat;}
.investment a{background:url(../search/images/btn_investment.jpg) left top no-repeat;}
.detashed a:hover{background:url(../search/images/btn_detashed.jpg) -240px top no-repeat;}
.apartment a:hover{background:url(../search/images/btn_apartment.jpg) -240px top no-repeat;}
.land a:hover{background:url(../search/images/btn_land.jpg) -240px top no-repeat;}
.investment a:hover{background:url(../search/images/btn_investment.jpg) -240px top no-repeat;}

/*地域情報(area/)の設定*/
ul#area-attention{list-style:none; padding:5px 0 0 0;}
ul.area-list{list-style:none; margin:0 0 30px 10px; padding:0; clear:both;}
ul.area-list li{float:left; text-align:center; width:170px; line-height:2.5; margin:0.5em 0 0 0.5em;} 
ul.area-list li a{display:block; width:170px; background-color:#ededed;
margin:0.5em 0 0 0.5em; text-decoration:none !important;}
ul.area-list li a:hover{background-color:#a9cdfa; text-decoration:none; color:#fff;}
table.area-table{width:560px; margin:15px 0 15px 0; border-left:1px solid #ccc; border-top:1px solid #ccc;}
table.area-table th{text-align:left; background-color:#ededed; font-size:12px; padding:0.5em;
border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
table.area-table td{text-align:left; background-color:#fff; font-size:12px; padding:0.5em;
border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
table.area-table .cell-l{width:135px; table-layout:fixed;}
table.area-table .cell-m{width:315px; table-layout:fixed;}
table.area-table .cell-r{width:110px; table-layout:fixed; empty-cells:show;}

/*相互リンク(link/)の設定*/
ul.link-list{list-style:none; margin:0 0 0 10px; padding:0; clear:both;}
ul.link-list li{float:left; text-align:center; width:128px; line-height:1.7; margin:0.3em 0 0 0.3em;
font-size:11px;} 
ul.link-list li a{display:block; width:128px; background-color:#ededed;
margin:0.3em 0 0 0.3em; text-decoration:none !important;}
ul.link-list li a:hover{background-color:#a9cdfa; text-decoration:none; color:#fff;}
ul.link-list li a strong{display:block; width:128px; background-color:#a9cdfa; color:#fff;
font-weight:normal;}
.link-list-s{font-size:10px !important; line-height:2 !important;}

ul#link-navi{list-style:none; padding:15px 0 30px 0;}
ul#link-navi li{background:url(../images/top/ico_bullet.gif) left 50% no-repeat; text-indent:10px;
float:left; margin:0 0 0 1em;}
ul#link-list{padding:0 0 30px 0;}
ol#link-ol{margin:20px; list-style:decimal outside;}
p#link-code{margin:15px 0 0 0; padding:15px; border:1px solid #a87602; background-color:#fff0ca;}
.contents-box .link-dl,.contents-box .link-dl dt,.contents-box .link-dl dd{margin:0; padding:0;}
.contents-box .link-dl dt{background:url(../link/images/ico_linknavi.gif) left 50% no-repeat; text-indent:22px; height:1.5em;}
.contents-box .link-dl dd{font-size:11px; padding: 0 0 4.5em 5em; height:1.5em;}
.f-small{font-size:11px;}

/*フォーム部品設定*/
#register_form input,#register_form textarea{font-size:13px; margin:5px 2px 0 2px;}
table.form-table select{font-size:12px; margin:5px 2px 0 2px;}
table.form-table{width:560px; margin:15px 0 15px 0; border-left:1px solid #ccc; border-top:1px solid #ccc;}
table.form-table th{text-align:left; background-color:#fafafa; font-size:11px; padding:1em 0.5em;
border-right:1px solid #ccc; border-bottom:1px solid #ccc; color:#666;}
table.form-table td{text-align:left; background-color:#fff; font-size:12px; padding:1em 0.5em;
border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
#register_form p#form-attention{margin:0.5em 1em; padding:0;}
table.form-table th.cell-l{width:160px; table-layout:fixed;}
table.form-table td.cell-r{width:400px; table-layout:fixed;}
#house_plan{width:35px;}
#constract_month,#birth_month,#birth_day,#hope_month,#hope_day,#consultant_month,#consultant_day{width:40px;}
#constract_gengo,#myhome_house_plan_unit,#house_plan_unit,#consultant_hour{width:55px;}
#pref,#work{width:75px;}
.area{width:100px;}
.line{width:152px;}
.form-table-bordernone,.form-table-bordernone td{border:none !important;}
span.bg-blue{background-color:#79b0ee; color:#fff; display:block; width:155px; line-height:20px; text-indent:5px;}
span.station_blue{padding-left:2px;}

/*売却の流れ(flow/)の設定*/
table.flow-table{width:460px; text-align:center; margin:15px 50px; border-left:1px solid #a87602; border-top:1px solid #a87602;}
table.flow-table th{text-align:left; background-color:#fff0ca; font-size:12px; padding:0.7em;
border-right:1px solid #a87602; border-bottom:1px solid #a87602;}
table.flow-table td{text-align:left; background-color:#fff; font-size:12px; padding:0.7em;
border-right:1px solid #a87602; border-bottom:1px solid #a87602;}
table.flow-table caption{font-weight:bold; text-align:left; margin-left:20px; font-size:13px;}
ol#buy-ol{margin:0 20px; list-style:decimal outside;}
ol.sell2-ol{margin:5px 5px 5px 20px; list-style:decimal outside;}

/*ローンシミュレーション(simulation/)の設定*/
form#loan .loan-input,form#loan .tsReadonly, form#loan .groove{text-align:right; font-size:13px;}
.contents-box .form-dl,.contents-box .form-dl dt,.contents-box .form-dl dd{margin:0; padding:0;}
.contents-box .form-dl{position:relative; left:50px;}
.contents-box .form-dl dt{position:absolute; height:1.5em;}
.contents-box .form-dl dd{position:relative; padding: 0 0 1.5em 12em; height:1.5em;}
#kikan{width:45px;}
.tsReadonly{background-color:#fff0ca; border:1px solid #ccc;}

/*売物件無料査定登録画面(assessment/)の設定*/
#privacy-area{border:1px solid #ccc; height:12em; overflow:auto; background-color:#fefefe;}
#privacy-area .contsbox{margin:0; padding:0;}
#privacy-area h3{background-color:#fefefe; background-image:none; border-left:1em solid #76c23b; line-height:26px; text-indent:5px;
margin:15px 0 15px 10px; width:510px; padding:0; color:#666; clear:both;}
#privacy-area h4{background-color:#fefefe; background-image:none; border-left:none; border-bottom:1px dotted #66a91d;
border-top:none; border-right:none; line-height:24px; margin:15px 0 15px 10px; width:510px; padding:0; color:#666; clear:both;}
#privacy-area h5{margin:15px 0 15px 10px; padding:0; color:#666; clear:both;}
#privacy-area p{margin:0; padding:10px 15px 10px 15px;}
#privacy-area ul{margin:0; padding:10px 15px 10px 45px;}
#privacy-area ol{margin:0; padding:10px 15px 10px 50px;}

/*会社概要(company/)の設定*/
.imgcaptionco{width:85px; padding:3px 0; font-size:10px; line-height:1.6em;}
table.company-table{width:560px; text-align:center; margin:15px 0; border-left:1px solid #a87602; border-top:1px solid #a87602;}
table.company-table th{text-align:left; background-color:#fff0ca; font-size:12px; padding:0.7em;
border-right:1px solid #a87602; border-bottom:1px solid #a87602;}
table.company-table td{text-align:left; background-color:#fff; font-size:12px; padding:0.7em;
border-right:1px solid #a87602; border-bottom:1px solid #a87602;}
table.company-table caption{font-weight:bold; text-align:left; margin-left:20px; font-size:13px;}
.l-p-inner{margin:15px 0;}
.lpi-img,.lpi-img-r{width:180px; float:left;}
.lpi-img{padding:0 10px 0 0;}
.lpi-c-cap{display:block; clear:both; width:180px; text-align:center; padding:0.5em 0 0 0;}
#map-area{background-color:#fff0ca; border:1px solid #a87602; height:23em;}
.lpi-l{width:260px; float:left; padding:15px; text-align:center;}
.lpi-r{width:255px; float:left; padding-top:15px;}
.lpi-l-cap{display:block; clear:both; width:260px; text-align:center; padding:0.5em 0 0.3em 0;}
.bullet{background:url(../images/top/ico_bullet.gif) left 50% no-repeat; padding:0 0 0 10px;}


/*採用情報(company/job/)の設定*/
span.img-r{margin:0; padding:0 0 0 22px; display:block;}
.imgcaptionjob{width:130px; margin:0; padding:3px 0 0 0; font-size:10px; line-height:1.6em; display:block;}

/*グループ紹介(group/)の設定*/
.groupbox{clear:both; width:560px; margin-bottom:10px;}
.groupbox img{margin:15px 30px 0 0;}
table.group-table{width:400px; text-align:center; margin:15px auto; border-left:1px solid #a87602;
border-top:1px solid #a87602;}
table.group-table th,table.acggroup-table th{text-align:left; background-color:#fff0ca; font-size:12px; padding:0.7em;
border-right:1px solid #a87602; border-bottom:1px solid #a87602;}
table.group-table td,table.acggroup-table td{text-align:left; background-color:#fff; font-size:12px; padding:0.7em;
border-right:1px solid #a87602; border-bottom:1px solid #a87602;}

/*アーバン・コスモ・グループ(group/grouplist.html)の設定*/
table.acggroup-table caption {font-weight:bold; text-align:left; font-size:13px;}
table.acggroup-table{width:560px; text-align:center; margin:15px auto; border-left:1px solid #a87602;
border-top:1px solid #a87602;}

/*会員専用ページ(member/)の設定*/
#member-table{border:none;}
#member-table td{border:none;}
.mbbtn-area{width:100px; padding:30px 20px; float:left;}
.m-b-cap{display:block; clear:both; width:100px; text-align:center; padding:0.5em 0 0 0;}

/*物件詳細ページ(recommend/article.html)の設定*/
.font12width560 td, .font12width560 th{ font-size:12px; line-height:1.5;}
.detailb { font-size:15px; font-weight:bold;}

.empty-cell1{border:none; background:#fff; height:5px; empty-cells:show;}
.empty-cell2{border:none; background:#fff; width:5px; empty-cells:show;}
.datatable-article { background-color:#fff0ca; border-top:1px solid #a87602; border-left:1px solid #a87602;}
.datatable-article th { background-color:#fff0ca; border-right:1px solid #a87602; border-bottom:1px solid #a87602;text-align:left; padding:5px 10px;}
.datatable-article td { background-color:#FFF; border-right:1px solid #a87602; border-bottom:1px solid #a87602; padding:5px 10px;}
.datatablebg { background-color:#fff0ca; border:1px solid #a87602;}
.datatablebg .datatablebgcel1{padding:5px 10px;}
.datatablebg .datatablebgcel2{padding:5px 10px; text-align: right;}

.cellt { background-color:#fff0ca; border:1px solid #a87602; padding:5px 10px; width:270px;}
.detailcell { background-color:#F8F6FB; text-align:right; padding:5px;}
.detailcell strong{font-size:11px; padding:10px;}
.btntext{margin:0; padding:0; line-height:30px;}
.piccell { border:1px solid #a87602; text-align:center; }
.piccell img{ display:inline;}
.articleimgpadd{ padding:15px 0;}
.tdvtop td{ vertical-align:top; }

/*無料相談(present/index.html)の設定*/
.p-img-r{float:right; margin:0 0 0 22px;}

/*サイトマップ(sitemap.html)の設定*/
#sitemap-contents #breadcrumb{padding:0 0 0 20px;}
#sitemap-contents h3{background-image:none; text-indent:0; padding:0; margin:10px 0 5px 0; color:#333; width:245px;}
#sitemap-contents ul{list-style:none;}
#sitemap-contents ul li{background:url(../images/other/ico_sitemap.gif) left 50% no-repeat; text-indent:1.3em;
font-size:14px; margin:5px;}
.sitemap-l{width:245px; float:left; margin-bottom:20px;}
#sitemap-contents .totop{clear:both; text-indent:15px; margin:30px 0 50px 0; position:relative; left:600px; width:150px;}
#sitemap-contents .totop a{display:block; background:url(../images/common/ico_totop.gif) left 50% no-repeat;}

/*お宅拝見*/
.hlpi-img,.hlpi-img-r{width:240px; float:left;}
.hlpi-img{padding:15px 8px 5px 25px;}
.hlpi-c-cap{display:block; clear:both; width:240px; text-align:center; padding:0.5em 0 0 0;}
#house-qa dl{margin:2em 0 0 0;}
#house-qa dl dt{color:#34acc7; font-weight:bold;}
#house-qa dl dd{margin:0.5em 1em;}
