@charset "utf-8";

.rent_detail {margin:0 auto;}
.rent_detail .tab_menu {overflow:hidden;}
.rent_detail .tab_menu li {float:left; width:50%;}
.rent_detail .tab_menu li a {display:block; height:44px; line-height:44px; background:#4e5b62; color:#c7ced1; text-align:center;}
.rent_detail .tab_menu li.on a {background:#0078ff; font-weight:bold; color:#fff;}
.rent_detail .tab_menu li:nth-child(even) a {border-left:1px solid #212c32;}
.rent_detail .tab_menu li:nth-child(1) a,
.rent_detail .tab_menu li:nth-child(2) a {border-bottom:1px solid #212c32;}

.rent_detail .call_wrap {position:relative; display:block; background:#2b2b2b; text-align:center; padding:9px 0 9px 33px;}
.rent_detail .call_wrap strong {display:block; color:#ffa800;}
.rent_detail .call_wrap strong.txt01 {font-size:1.071em;}
.rent_detail .call_wrap strong.txt02 {font-size:2.142em;}
.rent_detail .call_wrap .call {position:absolute; top:7px; left:34px; display:inline-block; height:47px; width:47px; background:#fff; -moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;}
.rent_detail .call_wrap .call em {display:block; height:47px; width:47px;}
.rent_detail .call_wrap .call:before,
.rent_detail .call_wrap .call:after,
.rent_detail .call_wrap .call em:before,
.rent_detail .call_wrap .call em:after {content:""; position:absolute; top:50%; left:0;}
.rent_detail .call_wrap .call em:before,
.rent_detail .call_wrap .call em:after {margin:-14px 0 0; background:#ffa800;}
.rent_detail .call_wrap .call em:before {left:12px; width:8px; height:12px; border-width:9px 0 9px 6px; border-style:solid; border-color:#ffa800; background:transparent; -webkit-border-top-left-radius:8px 10px; -webkit-border-bottom-left-radius:8px 10px; -moz-border-radius-topleft:8px 10px; -moz-border-radius-bottomleft:8px 10px; border-top-left-radius:8px 10px; border-bottom-left-radius:8px 10px; -webkit-transform:rotate(-35deg); -moz-transform:rotate(-35deg); -ms-transform:rotate(-35deg); -o-transform:rotate(-35deg); transform:rotate(-35deg);}
.rent_detail .call_wrap .call-on em:after {left:23px; width:12px; height:12px; margin-top:-15px; border:4px double #ffa800; border-width:4px 4px 0 0; background:transparent; -webkit-border-radius:0 15px 0 0; -moz-border-radius:0 15px 0 0; border-radius:0 15px 0 0; -webkit-transform:rotate(10deg); -moz-transform:rotate(10deg); -ms-transform:rotate(10deg); -o-transform:rotate(10deg); transform:rotate(10deg);}

.rent_detail .btn_wrap {overflow:hidden; padding:10px; background:#333e44;}
.rent_detail .btn_wrap a {box-shadow:2px 2px 2px #161b1e; float:left; height:40px; line-height:40px; font-size:1.071em; color:#fff; text-align:center; -moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em;
background-image:#ed9100;
background-image:-webkit-gradient(linear, left top, left bottom, from(#ed9100), to(#fa7c00));
background-image:-webkit-linear-gradient(#ed9100,#fa7c00);
background-image:-moz-linear-gradient(#ed9100,#fa7c00);
background-image:-ms-linear-gradient(#ed9100,#fa7c00);
background-image:-o-linear-gradient(#ed9100,#fa7c00);
background-image:linear-gradient(#ed9100,#fa7c00);}
.rent_detail .btn_wrap .btn01 {width:57%; box-sizing:border-box; -moz-box-sizing:border-box;}
.rent_detail .btn_wrap .btn02 {margin-left:7px; width:40%; box-sizing:border-box; -moz-box-sizing:border-box;}
.rent_detail .btn_wrap .btn02 span {display:inline-block; width:22px; height:22px; line-height:22px; border:1px solid #fad49f; -moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em; color:#fde5ca; font-weight:bold; font-size:17px; text-align:center;}
.rent_detail .btn_wrap .email {position:relative; margin-top:12px; z-index:1; display:inline-block; width:23px; height:16px; background:#fdebd4; vertical-align:top;}
.rent_detail .btn_wrap .email:before,
.rent_detail .btn_wrap .email:after,
.rent_detail .btn_wrap .email em:before,
.rent_detail .btn_wrap .email em:after {content:""; position:absolute; top:45%; left:0;}
.rent_detail .btn_wrap .email em:before,
.rent_detail .btn_wrap .email em:after {background:#f18b00;}
.rent_detail .btn_wrap .email:before {z-index:10; left:4px; width:13px; height:13px; border-width:0 1px 1px 0; border-style:solid; border-color:#fff; margin-top:-12px; background:transparent; -webkit-transform:rotate(39deg) skew(-12deg); -moz-transform:rotate(39deg) skew(-12deg); -ms-transform:rotate(39deg) skew(-12deg); -o-transform:rotate(39deg) skew(-12deg); transform:rotate(39deg) skew(-12deg);}
.rent_detail .btn_wrap .email em:before {left:1px; width:7px; border-width:7px; border-style:solid; border-color:#f18b00 #f18b00 transparent; margin-top:-6px; background:transparent;}
.rent_detail .btn_wrap .email em:after {left:3px; border-width:0 9px 10px; border-style:solid; border-color:#f18b00 transparent; margin-top:-2px; background:transparent;}

.rent_detail #tab01 {background:#fff; border-bottom:1px solid #e5e5e5;}
.rent_detail #tab01 .con01 {padding:15px 0 0 15px; min-height:230px; background:url(../../images/etc/rent/bg_rent_detail.jpg) no-repeat left bottom; background-size:100% auto;}
.rent_detail #tab01 .con01 span {display:inline-block; margin-bottom:10px; padding:0 5px; background:#000; color:#cacaca;}
.rent_detail #tab01 .con01 strong {font-size:1.357em; text-decoration:underline;}
.rent_detail #tab01 .con01 .line1 strong {color:#fba534;}
.rent_detail #tab01 .con01 .line2 strong {color:#0b9ee2;}
.rent_detail #tab01 .con01 .line3 strong {color:#4ed629;}
.rent_detail #tab01 .con01 .line4 strong {color:#e33737;}
.rent_detail #tab01 .con01 .line5 strong {color:#70f3fb;}
.rent_detail #tab01 .con01 .line6 strong {color:#d7f31c;}
.rent_detail #tab01 .con02 {margin-bottom:15px; padding:20px 13px 304px; background:url(../../images/etc/rent/bg_rent_tab0102.jpg) no-repeat center bottom; background-size:300px auto; color:#000;}
.rent_detail #tab01 .con02 dt {line-height:1.1}
.rent_detail #tab01 .con02 > dt > span {font-size:1.285em;}
.rent_detail #tab01 .con02 strong {display:block; font-size:1.428em;}
.rent_detail #tab01 .con02 strong span {color:#ff0000;}
.rent_detail #tab01 .con02 dd {padding-top:14px; line-height:1.4; font-size:0.928em; color:#4d4d4d;}
.rent_detail #tab02 {position:relative; padding:20px 10px 5px; background:#fff; background-size:160px auto; border-bottom:1px solid #e5e5e5;}
.rent_detail #tab02 .ailee01 {position:absolute; top:24px; right:0; width:77px; height:101px; background:url(../../images/etc/rent/bg_rent_tab0200.gif) no-repeat left top; background-size:77px auto; z-index:1;}
.rent_detail #tab02 .ailee02 {position:absolute; top:95px; right:70px; padding:0 8px; height:15px; line-height:15px; background:#4a87c5; font-size:11px; color:#fff;}
.rent_detail #tab02 .ailee03 {position:absolute; top:110px; right:70px; padding:0 8px 2px; background:#4a87c5; font-size:11px; color:#fff;}
.rent_detail #tab02 p {padding-left:3px; min-height:105px;}
.rent_detail #tab02 p > span {display:inline-block; padding:8px 0 25px; font-size:0.928em; color:#949494;}
.rent_detail #tab02 p span span {color:#333;}
.rent_detail #tab02 p strong {display:block; font-size:1.571em;}
.rent_detail #tab02 p strong:nth-child(1) {color:#333;}
.rent_detail #tab02 p strong:nth-child(2) {color:#0e80f5;}
.rent_detail #tab02 ul {overflow:hidden; margin:0 auto; width:300px;}
.rent_detail #tab02 ul li {float:left; width:147px; margin-bottom:10px; padding:94px 7px 7px; box-sizing:border-box; -moz-box-sizing:border-box; font-size:0.857em; line-height:1.3; color:#4d4d4d;}
.rent_detail #tab02 ul li:nth-child(even) {margin-left:6px;}
.rent_detail #tab02 ul li:nth-child(1) {background:#f0f0f0 url(../../images/etc/rent/bg_rent_tab0201.jpg) no-repeat left top; background-size:147px auto;}
.rent_detail #tab02 ul li:nth-child(2) {background:#f0f0f0 url(../../images/etc/rent/bg_rent_tab0202.jpg) no-repeat left top; background-size:147px auto;}
.rent_detail #tab02 ul li:nth-child(3) {background:#f0f0f0 url(../../images/etc/rent/bg_rent_tab0203.jpg) no-repeat left top; background-size:147px auto;}
.rent_detail #tab02 ul li:nth-child(4) {background:#f0f0f0 url(../../images/etc/rent/bg_rent_tab0204.jpg) no-repeat left top; background-size:147px auto;}
.rent_detail #tab02 ul li:nth-child(5) {background:#f0f0f0 url(../../images/etc/rent/bg_rent_tab0205.jpg) no-repeat left top; background-size:147px auto;}
.rent_detail #tab02 ul li:nth-child(6) {background:#f0f0f0 url(../../images/etc/rent/bg_rent_tab0206.jpg) no-repeat left top; background-size:147px auto;}
.rent_detail #tab02 ul li strong {display:block; color:#000;}
.rent_detail #tab03 {background:#dddfe0;}
.rent_detail #tab03 h3 {padding:0 10px; height:41px; line-height:41px; background:#fff; color:#333;}
.rent_detail #tab03 h3 strong {font-size:1.5em;}
.rent_detail #tab03 h3 span {color:#bdbdbd;}
.rent_detail #tab03 dt {padding-bottom:9px; font-size:1.428em; color:#181818;}
.rent_detail #tab03 dt span {color:#f10000;}
.rent_detail #tab03 dd {font-size:0.857em; color:#4f4f4f;}
.rent_detail #tab03 dd li { line-height:1.4; list-style-type:disc; margin-left:15px;}
.rent_detail #tab03 dd li span {color:#000;}
.rent_detail #tab03 .con01 {padding:48px 15px 118px 75px; background:url(../../images/etc/rent/bg_rent_tab0301.jpg) no-repeat left 30px; background-size:200px auto;}
.rent_detail #tab03 .con01 dt {padding-bottom:15px;}
.rent_detail #tab03 .con02 {margin:0 30px; padding:27px 0 40px; background:url(../../images/etc/rent/bg_rent_tab0302.jpg) no-repeat right top; background-size:50px auto;}
.rent_detail #tab03 .con03 {margin:0 0 0 38px; padding:29px 0 40px 75px; background:url(../../images/etc/rent/bg_rent_tab0303.jpg) no-repeat left  top; background-size:51px auto;}
.rent_detail #tab03 .con04 {margin:0 30px; padding:27px 0 65px; background:url(../../images/etc/rent/bg_rent_tab0304.jpg) no-repeat right top; background-size:50px auto;}

.rent_detail .faq_list {display:block; margin-bottom:16px; border-bottom:1px solid #dadada;}
.rent_detail .faq_area .faq_list .faq_q {padding:8px 16px 8px 28px;}
.rent_detail .faq_area .faq_q em {position:absolute; top:7px; left:0;}
.rent_detail .news_list td .newsWrap .picture {height:58px; padding:0 0 0 70px;}
.rent_detail .news_list td .newsWrap .pic {width:58px; height:58px; border:1px solid #e1e2e2;}
.rent_detail .board_tbl dl .noti_date {font-size:1.0em; line-height:1.3;}