@charset "utf-8";
/* CSS Document */

#isesaki h2.isesaki_shop_h2{width:100px; height:90px; margin:50px auto 0 auto; padding:0; background-image:url("../../img/isesaki_sub.png"); background-repeat:no-repeat; background-size:contain; overflow:hidden; text-indent:100%; white-space:nowrap;}

.isesaki_main{width:100%; margin:20px auto 0 auto; padding:0;}

#isesaki p.isesaki_shop_text1{font-size:14px; line-height:200%; color:#292929; text-align:left; width:1000px; margin:25px auto 55px auto;}



#isesaki_con{width:1290px; margin:20px auto 0 auto; padding:0;}
#isesaki_con .isesaki_l{float:left; width:725px; margin:0; padding:0;}
#isesaki_con .isesaki_r{float:left; width:520px; margin:8% 0 0 45px; padding:0;}
#isesaki_con .isesaki_r p,#isesaki_con .isesaki_l2 p{font-size:14px; line-height:180%; color:#292929; text-align:left; width:100%; margin:10px auto 10px auto;}
#isesaki_con .isesaki_r p span,#isesaki_con .isesaki_l2 p span{color:#c30101;}
#isesaki_con .isesaki_r p span a,#isesaki_con .isesaki_l2 p span a{color:#c30101; text-decoration:underline;}
#isesaki_con .isesaki_r p span a:hover,#isesaki_con .isesaki_l2 p span a:hover{font-weight:bold;}

#isesaki_con .isesaki_r h3,#isesaki_con .isesaki_l2 h3{color:#818080; font-size:25px; border-left:5px solid #d5cac1; border-bottom:0; font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif; font-weight:normal; padding:15px 0 15px 20px; margin:0 0 0 0; text-align:left;}
#isesaki_con .isesaki_r .floor_item,#isesaki_con .isesaki_l2 .floor_item{margin:20px 0 20px 0; color:#fff;}
#isesaki_con .isesaki_r .floor_item span,#isesaki_con .isesaki_l2 .floor_item span{background:#202020; font-size:14px; padding:10px 12px 8px 12px; text-align:center; color:#fff; margin:18px 10px 0 0; font-weight:normal;}

#isesaki_con .isesaki_r2{float:right; width:725px; margin:137px 0 0 40px; padding:0;}
#isesaki_con .isesaki_l2{float:right; width:525px; margin:56px 0 0 0; padding:0;}


#isesaki_con .isesaki_1_pict{width:1200px; margin:45px auto 0 auto; padding:0;}
#isesaki_con .isesaki_2_pict{width:1200px; margin:50px auto 70px auto; padding:0;}
#isesaki_con .isesaki_3_pict{width:1000px; margin:50px auto 0 auto; padding:0;}

#isesaki_con ul.first_floor,#isesaki_con ul.second_floor{width:1200px; margin:60px auto 45px auto; list-style:none;}

#isesaki_con ul.first_floor li,#isesaki_con ul.second_floor li{width:200px; float:left; margin:0; padding:0; height:127px;}

#isesaki_con h3.item_list_h3{color:#818080; font-size:25px; border-left:5px solid #d5cac1; font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif; font-weight:normal; padding:15px 0 15px 20px; margin:0 auto; border-bottom:0; text-align:left; width:1290px;}

#isesaki_con h3.isesaki_h3{color:#818080; font-size:25px; border-left:5px solid #d5cac1; font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif; font-weight:normal; padding:15px 0 15px 20px; margin:0 auto; border-bottom:0; text-align:left; width:1290px;}
.isesaki_map_sub{width:1135px; margin:50px auto 0 auto; padding:0;}
.isesaki_map{width:1000px; margin:30px auto 0 auto; padding:0;}
#isesaki_con p.map_text{font-size:14px; line-height:200%; color:#292929; text-align:center; margin:15px auto; padding:0;}

#isesaki_con ul.item_list_ul{width:1290px; margin:20px auto 0 auto; padding:0; list-style:none;}
#isesaki_con ul.item_list_ul li{float:left; width:248px; margin:10px 0 10px 9px; height:510px; border:0; position: relative;}
#isesaki_con ul.item_list_ul li img{width:248px; height:300px; border:1px solid #E0E0E0;}
#isesaki_con ul.item_list_ul li:first-child{margin:10px 0 10px 0;}
#isesaki_con ul.item_list_ul li p.list_text1{text-align:center; font-size:14px; line-height:160%; margin:5px 0;}
#isesaki_con ul.item_list_ul li p.list_text1 a{color:#000; font-weight:bold; text-decoration:none;}
#isesaki_con ul.item_list_ul li p.list_text1 a:hover{text-decoration:underline;}
#isesaki_con ul.item_list_ul li p.list_text2{text-align:center; font-weight:bold; font-size:14px; line-height:160%; margin:5px 0;}
#isesaki_con ul.item_list_ul li p.list_text3{text-align:left; font-size:14px; line-height:150%; margin:5px 0;}

#isesaki_con ul.item_list_ul li span.list_new{position:absolute; bottom:244px; right:4px; background:url(../../img/list_new.gif) no-repeat; width:51px; height:18px; text-indent:-9999px;}
#isesaki_con ul.item_list_ul li span.list_sale{position:absolute; top:0; left:0; background:url(../../img/list_sale.gif) no-repeat; width:100px; height:100px; text-indent:-9999px;}
#isesaki_con ul.item_list_ul li span.list_renewal{position:absolute; bottom:244px; right:4px; background:url(../../img/list_renewal.gif) no-repeat; width:51px; height:18px; text-indent:-9999px;}
#isesaki_con ul.item_list_ul li span.list_sold_out1{position:absolute; top:0; left:0; background-color:#f4f3f3; opacity: 0.7; text-indent:-9999px; width:248px; height:300px; border:1px solid #E0E0E0;}
#isesaki_con ul.item_list_ul li span.list_sold_out2{position:absolute; top:101px; left:3px; background: url(../../img/list_sold_out.gif) no-repeat; width:177px; height:18px; text-indent:-9999px;}
#isesaki_con ul.item_list_ul li span.list_negotiation2{position:absolute; top:101px; left:3px; background: url(../../img/list_negotiation.gif) no-repeat; width:177px; height:18px; text-indent:-9999px;}
#isesaki_con ul.item_list_ul li span.list_negotiation1{position:absolute; top:0; left:0; background-color:#f4f3f3; text-indent:-9999px; opacity: 0.7;}
#isesaki_con ul.item_list_ul li span.list_rank{position:absolute; top:1px; right:-1px; background: url(../../img/list_rank.gif) no-repeat; width:54px; height:54px; text-indent:-9999px;}

#isesaki{width:100%; margin:20px auto 0 auto; padding:0;}

#isesaki h2{width:338px; height:90px; margin:50px auto 0 auto; padding:0; background-image:url("../../img/isesaki_pickup_sub.png"); background-repeat:no-repeat; background-size:contain; overflow:hidden; text-indent:100%; white-space:nowrap;}
#isesaki h3{font-size:30px; color:#373736; line-height:100%; border-bottom:4px solid #d5cac1; text-align:center; width:366px; margin:75px auto 0 auto; padding:0 0 15px 0;}
#isesaki .isesaki_pickup_pict{width:898px; margin:40px auto; padding:0;}
#isesaki .isesaki_pickup_pict ul{width:898px; margin:0; padding:0; list-style:none;}
#isesaki .isesaki_pickup_pict li{width:168px; height:200px; padding:0; margin:0 0 9px 20px; float:left;}
#isesaki .isesaki_pickup_pict li:first-child{margin:0; width:520px; height:615px;}
#isesaki .isesaki_pickup_pict li:nth-child(6),#isesaki .isesaki_pickup_pict li:nth-child(7){margin:0 0 0 20px;}

#isesaki p{font-size:20px; line-height:180%; color:#161616; text-align:center; margin:25px auto 25px auto;}
#isesaki p.isesaki_pickup_text1{font-size:30px; line-height:180%; color:#161616; text-align:center; margin:30px auto;}
#isesaki span{color:#d72121; font-weight:bold;}
#isesaki span.bg_yellow{background-color:#fcfbeb; color:#161616; font-weight:normal;}
#isesaki span.green{color:#0a7f18;}
#isesaki p.isesaki_pickup_text2{font-size:50px; line-height:100%; font-weight:bold; color:#d72121; text-align:center; margin:30px auto;}
#isesaki p.isesaki_pickup_text3{font-size:40px; line-height:100%; font-weight:bold; color:#d72121; text-align:center; margin:20px auto;}
#isesaki .tel_banner_isesaki{margin:40px auto 80px auto; width:681px;}

#isesaki h4{width:1000px; margin:0 auto; text-align:center; color:#fff; font-size:20px; padding:15px 0; background-color:#2f2f2f; line-height:100%;}
#isesaki .isesaki_pickup_form{width:100%; margin:0 auto 0 auto; padding:0;}
#isesaki .isesaki_pickup_form p.isesaki_pickup_formtext1{font-size:14px; line-height:190%; margin:-50px auto 0 auto; padding:0;}
#isesaki .isesaki_pickup_form table{width:860px; border-collapse:collapse; border:1px solid #292929; margin:20px auto 0 auto; padding:0;}
#isesaki .isesaki_pickup_form table th,#isesaki .isesaki_pickup_form table td{border:1px solid #ccc; padding:15px 15px; font-size:13px;}
#isesaki .isesaki_pickup_form table th{background-color:#f8fafa; color:#4d4d4d; text-align:left; width:245px; font-weight:normal;}
#isesaki .isesaki_pickup_form table th span{background-color:#c72a1c; font-size:9px; line-height:100%; text-align:center; padding:6px 10px 6px 10px; color:#fff; letter-spacing:2px; float:right; margin:-2px 0 0 0;}
#isesaki .isesaki_pickup_form table td{width:616px; height:50px;}
#isesaki .isesaki_pickup_form table td a{color:#0273be; text-decoration:none; font-weight:bold;}
#isesaki .isesaki_pickup_form table td a:hover{text-decoration:underline;}
#isesaki .isesaki_pickup_form table td p{font-size:13px; line-height:180%; margin:5px auto 0 auto;}

#isesaki .isesaki_pickup_form .contct_btn{width:260px; margin:30px auto 0 auto; padding:0 0 78px 0; background:#fff;}
#isesaki .isesaki_pickup_form .contct_btn a:hover{color:#fff; text-decoration:none;}

#isesaki .isesaki_thanks p{font-size:14px; line-height:190%; margin:20px auto 0 auto; padding:0; text-align:center;}
#isesaki .isesaki_thanks p.isesaki_thanks_text1{font-size:14px; line-height:190%; margin:20px auto 0 auto; padding:0; text-align:center;}
#isesaki .isesaki_thanks p.isesaki_thanks_text1 a{text-decoration:underline; color:#957c65;}
#isesaki .isesaki_thanks p.isesaki_thanks_text1 a:hover{text-decoration:underline; color:#957c65; font-weight:bold;}

.input_class1{width:130px; border:solid 1px #ccc; margin:0 20px 0 20px; font-size:110%; padding:10px;}
.input_class2{width:275px; border:solid 1px #ccc; margin:0 20px 0 0; font-size:110%; padding:10px;}
.input_class3{width:500px; border:solid 1px #ccc; margin:0 20px 0 0; font-size:110%; padding:10px;}
.input_class4{width:80px; border:solid 1px #ccc; margin:0 10px 0 10px; font-size:110%; padding:10px;}
.input_class5{width:150px; border:solid 1px #ccc; margin:0 10px 0 0; font-size:110%; padding:10px;}
.input_class6{width:300px; border:solid 1px #ccc; margin:0 0 0 0; font-size:110%; padding:10px;}
.input_class_check{width:14px; height:14px; border:solid 1px #ccc; margin:12px 12px 12px 0;}
.input_area1{font-size:110%; border:solid 1px #ccc; line-height:180%; width:500px; height:300px; padding:10px;}
.input_area2{font-size:110%; border:solid 1px #ccc; line-height:180%; width:500px; height:150px; padding:10px;}

select{border:solid 1px #ccc; margin:10px 10px 10px 0; font-size:110%; padding:10px;}


.arrow_con{position:relative; display:inline-block; padding:0; color:#fff; vertical-align:middle; text-decoration:none; font-size:13px; font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;}
.arrow_con::before,.arrow_con::after{position:absolute; top:0; bottom:0; left:0; margin:auto; content:""; vertical-align:middle;}

.arrow_icon_con::before{left:80px; top:-2px; width:8px; height:8px; border-top:1px solid #fff; border-right:1px solid #fff; -webkit-transform: rotate(45deg); transform: rotate(45deg);}

.arrow_icon_menu::before{left:-15px; top:-2px; width:5px; height:5px; border-top:1px solid #000; border-right:1px solid #000; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.arrow_icon_menu:hover:before{border-top:1px solid #7b94a5; border-right:1px solid #7b94a5;}

.arrow_icon_menu_r::before{left:-15px; top:-2px; width:5px; height:5px; border-top:1px solid #7b94a5; border-right:1px solid #7b94a5; -webkit-transform: rotate(45deg); transform: rotate(45deg);}

a.btn_con{display:block; position:relative; overflow:hidden; width:260px; background-color:#c72718; padding:25px 0 25px 15px; text-align:center; color:#fff; text-decoration:none;}
a.btn_con:after{content:""; position:absolute; top:-100%; left:-150%; height:100%; width:275px; background :#fff; opacity:0.3; transition:.4s;}
a.btn_con:hover:after{top:0; left:0;}


#isesaki .isesaki_pickup3{width:681px; margin:0 auto 0 auto; padding:0;}
#isesaki .isesaki_pickup_form{width:1000px; margin:70px auto 130px auto; padding:0;}


