@charset "shift_jis";.list_side_kodawari label i,.p-down img,.pan_wrap div{padding-right:5px}.my_komoku,.my_komoku2,.p-down{line-height:20px}.my_komoku,.myside1,.p-down{font-weight:700}.myside2 li,.pan_wrap{text-align:left}.my_taikaipoint,.myside1{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}ul.pager,ul.show{font-style:normal}.list_check,.list_row_fav{z-index:10;position:relative}.line_a2 label,.list_block3,.list_check,.list_h2,.list_row_border,.list_row_fav,.list_side_shubetsu label,.regist_toggle,.user-title{position:relative}.glist_soldout_tl,.libox,.libox a p,.list_block3,.list_row_border,.sh_not_inq,.sh_not_inq:after{box-sizing:border-box}.ex,.sh_not_inq,.sh_not_inq i{transition:.3s}.clear,.glist_comment{clear:both}span.bukken_icon_only{color:red;border:1px solid red;background:#fff}span.bukken_icon_down{background:#09c;border:1px solid #09c;color:#fff}span.bukken_icon_new{background:#f90;border:1px solid #f90;color:#fff}span.bukken_icon_rimawari{background:#85b200;border:1px solid #85b200;color:#fff}.checkbox01-input,.list_side_kodawari input[type=checkbox],.radio01-input,.radio02-input,.stepBar li:first-child:after,p.sp{display:none}p#forSmartPhone a{background:url(img/smart.jpg) left top no-repeat;display:block}.pan_wrap{margin:5px 0}.myside1,.myside3{text-align:center}.pan_wrap div{display:inline-block;font-size:11px;line-height:17px}.p-down{font-size:16px;color:#00f;margin-left:15px}.container{width:1000px;margin:20px auto 0;overflow:hidden}table,td,tr{font-size:12px;font-weight:400;line-height:15px;color:#000}.mymenu{width:190px;border:1px solid #ccc;padding:1px;background-color:#fff;margin-bottom:15px}.mymenubg{background-color:#eee}.mymenutitle{background-color:#f60}.name_search{border:1px solid #88b011;margin-bottom:15px}.my_komoku{background:url(../img/my_komokubg.jpg) no-repeat}.my_komoku2{padding-left:5px}.myside1,.myside2{line-height:30px}.myside1{font-size:15px;background-color:#92c914;color:#fff}.city_h2 h2 p,.line_a,.list_navi2 ul,.myside2 ul,.school_h2 h2 p{margin:0;padding:0}.myside2 li,.myside2 li a{text-indent:25px;margin-bottom:2px;background:url(../img/myside_bg.jpg);font-weight:700;list-style:none}.myside2 li a{text-decoration:none;display:block;width:100%;height:100%;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;color:#300}.li_re-search a:hover,.mymain1_2 a:hover,.myside2 li a:hover,.pricemore a:hover{position:relative;top:1px;left:1px}.myside3{font-weight:700;line-height:20px;padding-top:10px;padding-bottom:10px}.mymain1{background:url(../img/my_title2.jpg) no-repeat;line-height:40px;padding-top:15px;padding-bottom:5px;margin:auto;width:780px;text-align:left}.mymain1_2,.shubetu{background-color:#333;font-weight:700;color:#fff}.mymain1_2{line-height:30px;font-size:15px;width:100px;margin-left:670px;text-align:center;display:block}.list_headr a:link,.list_headr2 a:link,.list_roomtitle,.list_roomtitle a,.list_roomtitle a:link,.list_roomtitle a:visited,.mymain1_2 a:link,.mymain1_2 a:visited,.sh_not_inq:hover,.sh_not_inq:hover i{color:#fff}.my_m10{margin-top:10px;margin-bottom:10px}.my_taikaipoint{line-height:20px;text-align:right;margin-top:15px}.b_waku{border:1px solid #ccc;border-radius:5px}.my_img{padding:5px}.shubetu{width:90px;margin:8 0;padding:0 5;text-align:center;height:20px;line-height:20px}.tokusen1_kakaku,.tokusen1_kakaku2{font-family:"メイリオ";color:red;font-weight:700}.shubetu2{line-height:20px;font-weight:700}.tokusen1_kakaku{font-size:15px;line-height:20px}.tokusen1_kakaku2{font-size:20px;line-height:25px;padding-left:5px}.taikai1,.tokusen_comment{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.my_shotext,.tokusen_comment{line-height:18px}.tokusen_comment{background-color:#f4efe3;font-weight:700;padding:5px;color:#666}.pricebg2,.pricebg3{background:url(/img/pricebg2.jpg) repeat-y}.pricebg2{padding-left:15px;padding-right:15px}.pricemore,.rireki_shubetu{background-color:#333;text-align:center}.pricemore{color:#fff;line-height:30px;font-size:15px;font-weight:700;width:230px;margin-bottom:10px;display:block}.rireki_2,.rireki_shubetu{font-weight:700;line-height:20px}.pricemore a:link,.pricemore a:visited{color:#fff;font-weight:700}.u_border{border-bottom:1px dotted #333}.b_under a:link,.rirekilink a:link{display:block;width:100%;height:100%}.rireki_1 img{width:67px;height:auto}.rireki_2{font-family:"メイリオ";color:red}.rireki_shubetu{width:90px;padding:0 5;height:20px;color:#fff}.rirekibg{text-align:left;list-style:none;margin:0;padding:0;overflow:auto;overflow-x:hidden;width:188px;height:400px}.b_under{border-bottom:1px dotted #666}.mem_price{width:246px;float:left;padding-left:14px;padding-top:10px}.formdata td,.list_headr,.saleform table td,.users_waku{padding:10px}.formdata{background-color:#666}.formdata th{background-color:#e6e6e6;line-height:30px;width:160px}.taikai1{font-size:15px;line-height:30px}.mem_titlebg,.mem_titlebg2{line-height:50px;text-indent:30px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:15px;text-align:left;font-weight:700}.mem_titlebg{background:url(/img/mem_titlebg.jpg) no-repeat;width:780px}.mem_titlebg2{background:url(/img/mem_titlebg2.jpg) no-repeat;width:900px}.pan,.users_waku{line-height:20px}.mem_henko,.mem_henko a{font-size:16px;font-weight:700;color:#f60}.my_taikaipoint{font-size:15px}.pan{width:1000px;text-align:left;font-size:12px;margin:0 auto}.mytab1,.mytab_bg{margin-bottom:15px}.mytab_bg{background:url(/img/mytab_bg.jpg) repeat-x;text-align:left}.mem_komoku{background-color:#f2f2f2;font-weight:700;text-align:center}.users_waku{font-weight:700;font-size:14px;color:#444;border:1px solid #ccc}.list_headr,.list_menu{font-size:12px;line-height:18px}.s-h2 h2{color:#03c}img{height:auto!important;width:auto;vertical-align:bottom;border:0}.rss_textcolor{color:#777}.bgcolor{background-color:#999}#shosai_toiawase,.bgcolor tr,.favorite_block_checkbox_bg,.shosai_template_picture_bg{background-color:#fff}.list_menu{color:#fff;background-color:#03f}.list_headr,.list_headr2,.pre_list_headr{color:#333;background-color:#f5eed2;text-align:center}.pre_list_headr{font-size:15px;line-height:22px;padding:10px}.list_headr2,.list_p_koumoku_bg,.list_p_picture_bg,.list_row_data,.shosai_header,.shosai_koumoku{font-size:12px;line-height:18px}.list_headr2{padding:3px 1px}.pre_shosai_header,.shosai_header{padding:10px;text-align:center;color:#000}.list_row_data{background-color:#fff;color:#000}.list_row_data b,.mp_side_hp span,.style3{color:red}#list_row_data_margin{margin-bottom:5px;background-color:#000}.list_p_picture_bg{background-color:#cae4ff;text-align:center}.list_p_koumoku_bg{background-color:#fff;text-align:center}.list_madori_picture_bg,.shosai_template_bg{background-color:#ccc;margin:10px 0}.list_itiran_bg{background-color:#000}ul.show{float:right;list-style:none}ul.show li{float:left;margin-right:5px;border:1px solid #666;font-weight:700}ul.show li a{display:block;padding:2px 5px;color:#666;background-color:#fff}.fav_title a:hover,.list_row_h2 h2 a:hover,.list_row_h3 h3 a:hover,ul.pager li a:link,ul.pager li a:visited,ul.show li a:link,ul.show li a:visited{text-decoration:none}ul.show li a:active,ul.show li a:hover{background-color:#ff9;text-decoration:none}.li_re-search{text-align:left;margin:10px 0 10px 5px}.shosai_koumoku{color:#fff;background-color:#03f;text-align:center}.mailform_koumoku,.pre_shosai_header,.shosai_header,.shosai_main{background-color:#fff}.pre_shosai_header{font-size:15px;line-height:22px}.shosai_main{font-size:12px;line-height:15px;padding:5px;color:#000}.shosai_yachin{font-size:18px;font-weight:700;line-height:25px;color:red}.mailform_koumoku,.mailform_menu{color:#000;line-height:18px;padding:5px;font-size:12px}.fav_inq_stepimg{text-align:right}.mailform_menu{background-color:#eee;text-align:left}.favorite_koumoku{background-color:#000;margin:5px}.favorite_block{margin:10px 0;border-top:2px solid #333;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.favorite_block img:hover{opacity:.8}.favorite_row_bg1,.favorite_row_bg2{background-color:#fff;font-size:12px;line-height:18px}.favorite_block_padding{padding:10px 5px 10px 15px}.favorite_checkbox_bg{padding-top:5px;background:#f0f0f0}.favlist_block{border-width:5px 0 0;padding:10px 5px}.favlist_block th{background:#f7f6f3;padding:5px;font-size:12px;color:#666;font-weight:700}.favlist_block td{background:#fff;padding:3px;font-size:12px;line-height:16px}.favlist_block .bukken_icon_down{padding:3px 5px;margin:4px 0 0 10px;display:inline-block}.favlist_block .li-kakaku,.libox:nth-child(2n){float:left}.fav_shubetsuname{display:inline-block;background:#006;color:#fff;padding:5px 10px;margin:0 10px 0 0}.fav_title{font-size:18px;font-weight:700;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}.fav_title a{color:#0066d2;line-height:28px}.search_koumoku,.search_koumoku label,.search_koumoku_area label{font-size:14px;line-height:18px}.search_font{font-family:"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}.search_koumoku{background-color:#fff;text-align:left}.formdata label:hover,.line_d label:hover,.search_koumoku label:hover,li.kodawari_komoku label:hover{color:#ff5400;text-decoration:none}.search_eki_border{border:1px solid #fff}.cbx_resize input[type=checkbox],.rad_resize input[type=radio]{width:21px;height:21px;vertical-align:-.5em}.lpo_bg{background-image:url(img/coment2.jpg);background-repeat:no-repeat}.kakaku{FONT-WEIGHT:bold;FONT-SIZE:16px;COLOR:#CC0000;LINE-HEIGHT:24px}.koumoku_bg{background-color:#e9f0ff}.koumoku_bg_i{background-color:#ffe6aa}.koumoku_bg_t{background-color:#d6f3c7}.koumoku_bg_to{background-color:#d8d8d8}.margin-box{margin-top:5px}.margin-box2,.saleform1{margin-top:10px}.red{font-size:16px;font-weight:700;color:red}.size20,.size24{font-weight:700;color:#333}.size20{font-size:28px;line-height:60px}.size24{font-size:24px;line-height:50px}.qrcomment{font-size:10px}.list_comment{font-size:34px;font-weight:700;color:red;line-height:34px}.member,.shinchaku{font-size:12px;color:red;font-weight:700}.member1{font-size:14px;font-weight:700;text-align:center;padding-bottom:15px}.white{font-size:12px;font-weight:400;color:#fff}.white_14{font-size:14px;font-weight:700;color:#fff;line-height:22px}.white_14 a,.white_14 a:link,.white_14 a:visited{color:#fff;text-decoration:none}.white_14 a:active,.white_14 a:hover{color:#fff;text-decoration:underline}.base_11{font-size:11px;font-weight:400;color:#000;LINE-HEIGHT:13px}.base_16,.base_18,.list_count,.list_data2_1,.list_data_mon,.list_shubetsu{font-weight:700}.base_13_666,.base_14{FONT-WEIGHT:bold;LINE-HEIGHT:20px}.base_11 a,.base_11 a:link,.base_11 a:visited{color:#000;text-decoration:none}.base_11 a:active,.base_11 a:hover{color:#000;text-decoration:underline}.base_13,.base_13 a,.base_13 a:active,.base_13 a:hover,.base_13 a:link,.base_13 a:visited{FONT-WEIGHT:bold;FONT-SIZE:13px;COLOR:#333333;LINE-HEIGHT:20px}.base_13_666{FONT-SIZE:13px;COLOR:#666}.base_14{FONT-SIZE:14px;COLOR:#444444}.base_14 a,.base_14 a:link,.base_14 a:visited{color:#666;text-decoration:none}.base_14 a:active,.base_14 a:hover{color:#666;text-decoration:underline}.base_16{font-size:16px;color:#444;line-height:45px}.base_16 a:link,.base_16 a:visited{color:#444;text-decoration:none}.base_16 a:active,.base_16 a:hover{color:#444;text-decoration:underline}.base_18{font-size:18px;color:#444;line-height:30px}.icon_car,.icon_price{color:#fff;padding:5px}.box,.sitemap{border:1px solid #999}.icon_price{background-color:#f90}.icon_car{background-color:#9c0}.icon_new{background-color:#fc0;color:#000;padding:5px}.icon_douga{background-color:#960;color:#fff;padding:5px}.icon_kitchin{background-color:#f33;color:#fff;padding:5px}.list_count{color:red;font-size:16px;line-height:24px}.img_circle{width:172px;height:140px;border:1px solid #ccc;padding:3px;text-align:center}.line_a2 li,.line_d,.line_d2{text-align:left}.list_h{margin-left:40px}.list_navi{line-height:40px}.list_navi ul{margin:0;padding:5}.list_navi li{float:left;list-style:none;margin-right:30px}.list_shubetsu{color:#484422;background-color:#c4ba85;padding:5 40px;border:1px solid #998d4a}.list_navi2 li{float:left;list-style:none;margin-right:5px}.list_data,.ml10{margin-left:10px}.list_data_width{width:290px}.list_data_mon{padding:5 10px;color:#fff;background-color:#333}.list_data2{background-color:AAAAAA;height:145px}.list_data2_1{width:70px;color:#333;background-color:#f2f2f2}.list_data2_2{width:130px;background-color:#fff;text-indent:5px}.list_under{margin-bottom:20px;padding-bottom:10px;border-bottom:1px dotted #333}.box{display:none;clear:both;border:none}.underline,.underline_base{border-bottom:1px solid #ccc;color:#333;font-weight:700}.line_d{height:auto;clear:both;margin:0;padding:0;overflow:hidden}.line_d li{float:left;list-style:none;width:140px!important;line-height:20px}.line_d label{width:200px;font-size:14px;line-height:23px}.search_form_table h3{margin:10px 0 5px;padding:0;text-align:left;color:#000;font-weight:700;font-size:13px}.maps-searchbtn input,.search_form_table h3 img,.user-regist h3 img{vertical-align:middle}.line_d2{clear:both;overflow:auto;margin:10px auto 0;padding:0;background-color:#f9f9f7}.line_d2 p,.pager_left span{color:#ff0004}.line_d2 li{float:left;list-style:none;width:190px!important;line-height:28px;font-size:18px}.line_d2 label{width:200px;font-size:12px;line-height:18px}.line_a2 label:hover,.line_d2 label:hover{font-size:12px;line-height:18px;color:#ff5400;text-decoration:none}.line_a li{margin:0;padding:0;float:left;list-style:none}.line_a2{margin:7px 0 10px;padding:0;overflow:hidden}.line_a2 li{margin:0 0 0 5px;padding:0;float:left;list-style:none;width:800px;border:none;line-height:23px}.line_a2 label{width:200px;line-height:18px;font-size:14px!important;padding:3px 0 0 30px}.line_a2 label input{width:20px;height:24px;position:absolute;top:0;left:0}.line_a2 p{margin:10px 0 5px;padding:0;text-align:center;color:red}.line_a3 li{margin:5px 0 0 5px;padding:0;float:left;list-style:none;text-align:left;border:none;line-height:23px}.kaiinbukken_count_listmap a{width:100%!important;text-align:center}.list_side_kensaku{padding:10px 0 0;margin:0}.list_side_shubetsu{width:195px;margin:0 auto;text-align:left;overflow:hidden}.list_side_shubetsu label{font-size:14px;line-height:18px;float:left;margin:5px 10px;width:145px;padding:3px 0 0 30px}.list_side_shubetsu label input{width:20px;height:20px;position:absolute;top:0;left:0;margin:0}.l-sidewaku .side_kakaku{text-align:center;font-size:14px}.side_kakaku select{width:160px;margin:5px auto;font-size:16px;height:24px;line-height:24px;display:block}.underline{font-size:14px;line-height:50px}.underline_base{line-height:30px}.user-regist td,.user-regist th{line-height:20px;font-size:14px}.sitemap td a{color:#333;text-decoration:none}.li-title2 a:hover,.list_row_border:hover a p,.list_row_border:hover a p span,.mp_side ul li a:hover,.sitemap td a:hover{text-decoration:underline}.base_14_2,.kaiinbukken_count a,.kaiinbukken_count_map a,.li-title2 a,.list_block3 a,ul.pager li strong{text-decoration:none}.base_line{border-width:medium;border-style:dotted none none;border-top:dotted #ccc;border-right:#ccc;border-bottom:#ccc;border-color:#ccc;overflow:scroll;background-position:center center}.red02{font-size:12px;line-height:20px;color:red;font-weight:700}.red03{font-size:18px;line-height:30px;font-weight:700;color:red}.base_14_2,.simu_koumoku{font-size:14px;font-weight:700}.form2{width:125px;height:24px}.simu_form,.simu_form2{color:#333;height:auto;text-align:right}.simu_form2{font-size:16px;font-weight:700}.bar1,.li-title,.li-title2,.user-regist th div{text-align:left}.bar1{line-height:35px;text-indent:25px;width:740px;font-size:14px;font-weight:700;background-color:#fafafa;border:1px solid #999;border-left:8px solid #999}.user-regist{margin:5px auto;border-spacing:3px}.user-regist th{background:#f5f9fc;padding:20px}.search-subtitle{line-height:45px;font-size:16px;font-weight:700;color:#c00}.red14b,.red16b,.sh_not span{color:red;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700}.red16b,.sh_not span{font-size:18px;line-height:40px}.red14b{font-size:14px}.li-kakaku,.li-photonum,.li-title h2,.list_block h3 a{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI','メイリオ',Verdana,'ＭＳ Ｐゴシック',sans-serif}.user-title{margin:10px auto 20px;padding-bottom:.7em;border-bottom:4px solid #ddd;display:inline-block;width:100%;line-height:25px;font-size:18px;font-weight:700}.border3,.mem-toku{border:1px solid #ccc}.user-title:after{position:absolute;content:' ';border-bottom:4px solid #042455;bottom:-4px;width:13%;display:block;left:0}.user-title2{margin:30px 0 10px 10px;font-size:12px;line-height:22px}.user-title2 b{font-size:16px;line-height:20px}.border3{width:780px;background-color:#ffd595;margin-top:15px;margin-bottom:15px}.mem-toku{background-color:#fff;line-height:25px;font-size:14px;font-weight:700;text-indent:20px}.li-title h2,.li-title2{font-size:16px;line-height:20px;font-weight:700}.mem-toku a,.mem-toku a:link,.mem-toku a:visited{font-weight:700;color:#000}.line20,.mp_side_hp{line-height:20px}.mandatory{background:#fee;border:1px solid #aaa}span.mandatory_red{display:inline-block;margin:0 5px 0 0;color:#ff4242}.mandatory_check{background:#fee;padding:5px}.l-sidewaku2,.list_block{-webkit-box-shadow:0 0 5px 0 #e8ebeb;-moz-box-shadow:0 0 5px 0 #e8ebeb;-moz-background-clip:padding}.li-title{padding-left:10px;border-left:3px solid #090;margin:10px auto 0;width:95%}.li-title h2{margin:0;padding:0}.li-title2{padding-left:20px;background-image:url(/img/link-menubg.jpg);background-repeat:no-repeat;color:#fff}.li-title2 a{font-size:14px;color:#fff}.li-kakaku{font-size:20px;font-weight:700;line-height:30px;color:#f30}.li-photonum,.li-photonum span{line-height:20px;font-weight:700}.li-comment{border:1px dotted #999;padding:5px;margin-top:10px}.li-photonum{font-size:12px}.li-photonum span{color:red;font-size:18px}.li_shubetsuname{color:#fff;background-color:#006;text-align:center;font-weight:700;font-size:16px;line-height:24px;display:block;width:172px}.li_roomimg{padding-top:5px;padding-bottom:5px}.li_roomimg img{max-height:172px;max-width:172px}.list_form{width:100%;border:3px solid red;font-weight:700;line-height:20px}.maincontents input[type=button]{background-color:#f0f0f0;color:#333;border:none;font-size:16px;padding:8px;line-height:20px;font-weight:700;float:left;margin:5px;cursor:pointer}.all_check{float:left;margin:0 5px 0 0;padding:5px 20px;background-color:#f3f2ed;border:1px solid #333;border-radius:3px;font-weight:700;color:#333;cursor:pointer}.all_check:hover{background-color:#fbfbf9}.all_check2{float:left;margin:5px 5px 0 0}ul.pager{float:right;list-style:none;margin:8px 0}ul.pager li{float:left;margin-left:5px;margin-bottom:5px;border:1px solid #ccc;font-weight:700}ul.pager li a{display:block;padding:3px 8px;color:#333;background-color:#fff}ul.pager li a:active,ul.pager li a:hover{background-color:#ff8c00;color:#fff;text-decoration:none}ul.pager li strong{display:block;padding:3px 8px;background:#ccc;color:#fff}.count{font-size:20px;line-height:28px;color:red;font-weight:700;font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-seri}.list_block4 td,.list_block4 th,.selbg-koumoku{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.pager_left b{color:#ff0004;font-size:16px;line-height:30px}.list_block{padding:8px;width:98%;border-top:3px solid #3a3a3a;border-bottom:1px solid #bdc8ca;border-left:1px solid #bdc8ca;border-right:1px solid #bdc8ca;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 0 5px 0 #e8ebeb;background-color:#fff;background-clip:padding-box;margin-bottom:25px;margin-left:auto;margin-right:auto}.list_block h3{text-align:left;margin:-1px -1px 0;padding:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-radius:5px 5px 0 0}.list_block2 th,.list_block4 th{font-size:12px;border:1px solid #ccc;font-weight:700}.list_block h3 a{font-size:16px}.list_block2 th{background-color:#f0f0e1;padding:5px;color:#666}.list_block2 td{background-color:#fff;padding:3px;font-size:12px;line-height:16px}.list_block4 th{background-color:#fffcce;padding:5px;color:#333}.list_block4 td{background-color:#fff;padding:3px;font-size:14px;line-height:18px;letter-spacing:.15em}.list_block3 h3,.list_row_h2 h2 a p,.list_row_h3 h3 a p{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}.list_block3{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:2px solid #333;overflow:hidden;margin:0 0 15px;width:778px;height:304px}.list_block3:hover{border:1px solid #333;border-top:2px solid #333}.list_block3 a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.list_block3 a img{top:43px;position:absolute;margin:0}.list_block3 h3{text-align:left;margin:0;padding:10px;font-size:15px;line-height:22px;background:#f3f2ed;color:#333}.list_block3 img{display:block;margin:10px}.kaiinbukken_count{text-align:left;border:2px solid #f9a34c;margin:12px 0;overflow:hidden}.kaiinbukken_count a{display:block;text-indent:100px;font-size:14px;line-height:74px;width:776px;height:72px;color:#333}.kaiinbukken_count:hover{text-align:left;border:2px solid #ff0004;margin:12px 0;overflow:hidden}.kaiinbukken_count img,.kaiinbukken_count2 img,.kaiinbukken_count_map img,.kaiinbukken_count_map2 img{float:right;margin-top:10px;margin-right:10px}.kaiinbukken_count span,.kaiinbukken_count2 span,.kaiinbukken_count_map span,.kaiinbukken_count_map2 span{color:red;font-size:25px}.kaiinbukken_count2,.kaiinbukken_count_map2{text-align:center;border:2px solid gold;background:#fff7cc;margin:12px 0;font-size:14px;line-height:35px;overflow:hidden;padding:10px}.kaiinbukken_count_map{text-align:left;border:2px solid gold;background:#fff7cc;overflow:hidden;margin:11px 0 0}.kaiinbukken_count_map a{padding:15px;color:#000;display:block}.kaiinbukken_count_map:hover{text-align:left;border:2px solid #ff0004;background:#fff7cc;overflow:hidden}.l-sidewaku{width:196px;margin:0 0 10px;padding:1px;border-top:2px solid #333;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff;float:right;text-align:left}.l-sidewaku h4{margin:0;font-size:15px;line-height:40px;background-color:#f3f2ed;color:#333;font-weight:700;text-align:center}.l-sidewaku h5{margin:10px 0;padding:0;text-align:left;line-height:38px;background-color:#333;color:#fff;text-indent:15px;font-size:15px;font-weight:700}.line_a3{overflow:hidden;padding:0;margin:0}.line_a3 li label{font-size:14px!important}.line_a3 li label input{width:20px;height:20px}.l-searchtitle{margin:0;padding:0;font-size:12px;font-weight:700;border:3px solid #ff8c00}.l-sidenavi2{width:200px}.l-sidewaku2{margin:0;width:200px;padding:5px 5px 0;border:1px solid #bdc8ca;box-shadow:0 0 5px 0 #e8ebeb;background-color:#fff;background-clip:padding-box}.l-sidewaku2 h4{margin:0;font-size:14px;line-height:28px;-webkit-box-shadow:0 0 5px 0 #e8ebeb;-moz-box-shadow:0 0 5px 0 #e8ebeb;box-shadow:0 0 5px 0 #e8ebeb;background-color:#ff8c00;background-image:linear-gradient(bottom,#ffa200 46%,#ffb700 93%);background-image:-o-linear-gradient(bottom,#ffa200 46%,#ffb700 93%);background-image:-moz-linear-gradient(bottom,#ffa200 46%,#ffb700 93%);background-image:-webkit-linear-gradient(bottom,#ffa200 46%,#ffb700 93%);background-image:-ms-linear-gradient(bottom,#ffa200 46%,#ffb700 93%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.46,#ffa200),color-stop(.93,#ffb700));-moz-background-clip:padding;background-clip:padding-box;color:#fff}.asse_form input[type=submit],.inquiry_form input[type=submit],.login_form1 .login_form3 input[type=submit]{box-shadow:0 3px #c43333;letter-spacing:1px;font-family:"Hiragino Kaku Gothic Pro","Yu Gothic",Meiryo,sans-serif;-webkit-appearance:none}.s-search td{font-size:12px;height:20px}.s-search td.s-searchtitle{margin:2px;padding:3px;font-size:12px;line-height:20px;font-weight:700;color:#ff8c00;text-align:center;background-color:#fff7cc;float:none!important;width:100%}.s-searchzokusei td{padding:3px;display:block;float:left}.s-searchzokusei td label{cursor:pointer;line-height:20px;font-size:14px;margin:0}.selbg-sub{background:#fafafa}.selbg-koumoku{background:#fff}.line-bg{background-color:#ccc}.selbg-title{background-color:#e8ebeb}.s-sidenavi{width:190px;float:left;margin-top:10px;margin-left:10px}.s-inqbar h2{text-align:left;padding:0 0 0 5px;margin:0;border:0}.img-t{padding-top:15px}.s-kaiintitle h3{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18px;line-height:28px;border-left:5px solid red;color:red;margin:0;padding-left:5px;text-align:left}.list_koumoku,.list_koumoku td,.list_koumoku th{border:1px solid #ccc}.l-complink a,.l-complink a:hover,.list_shubetsu_change a{text-align:center;text-decoration:none}.list_koumoku{border-collapse:collapse}.list_koumoku td table td{border:0}.sho_mainimg{border:2px solid #eee}.list_koumoku th{background-color:#f7f7f7;font-weight:400}.l-complink,.saleform input{margin:5px}.l-complink a{border:1px solid #060;line-height:23px;font-weight:700;display:block;color:#060}.l-complink a:hover{border:1px solid #f60;font-weight:700;display:block;color:#f60;background-color:#ffc}.baseline img{padding-bottom:5px}div.list_map_pager{margin:5px 0}div.list_map_pager ul{margin:0;list-style-type:none}div.list_map_pager ul li{display:block;float:left;margin:9px 5px}div.list_map_pager ul li span{font-size:15px;padding:7px 10px;background-color:#555;color:#fff;border:1px solid #000;text-decoration:none}div.list_map_pager ul li a{font-size:15px;padding:7px 10px;background-color:#fff;color:#000;border:1px solid #000;text-decoration:none}div.list_map_pager ul li a:hover{background-color:#000;color:#fff;border:1px solid #000;text-decoration:none}.list_shubetsu_change a{display:inline-block;width:123px;padding:5px 0;color:#333;font-weight:700;font-size:12px;background:#eef1eb;border:1px solid #ddd}ul.list_school_box,ul.school{overflow:auto;height:200px;background-color:#f3f2ed}.list_shubetsu_change a:hover{color:#333;background:#cfeaa8}.s-searchtitle-change{padding:3px;font-size:12px;line-height:45px;font-weight:700;color:#494949;background:#f3f2ed;text-align:left;text-indent:15px}.list_row_num,.user_merit6{background-repeat:no-repeat}.s-searchtitle-change a{font-weight:400;color:#06c;line-height:45px;padding:0;margin:0 0 0 10px}ul.school{margin-bottom:10px}ul.list_school_box{width:800px;margin:0 auto 10px;padding:0}.s-school input{padding:3px 10px;border:1px solid #ccc;cursor:pointer;margin:0 0 10px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f0f0f0));background:-moz-linear-gradient(top,#fff,#f0f0f0);background:-ms-linear-gradient(top,#fff,#f0f0f0)}.maincontents{width:780px;float:left}.sidenavi{width:200px;float:right}.regist_toggle{border:1px solid #ddd;padding:2px;margin:5px auto;clear:both;border-radius:5px}.mp_bar,.mp_bar ul{margin:0;padding:0;overflow:hidden}.regist_toggle span{display:block;width:100%;color:#666;font-weight:700;line-height:25px;background:#f4f4f4;font-size:14px}.login_form1 h3,.login_kaiin1 h3{background-color:#343434;font-weight:700}.regist_toggle span:hover{color:#000}.s-footprint li{list-style:none;text-align:left}.mp_bar{border-bottom:5px solid #ffb500}.mp_bar ul{list-style:none;border-bottom:1px solid #cdcdcd}.mp_bar ul li{border-top:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-left:1px solid #cdcdcd;height:36px;float:left;text-align:center;padding:0;margin:10px 4px 0 0}.mp_bar ul li a{background-color:#fff7d6;color:#000;text-decoration:none;line-height:36px;height:36px;display:block;font-size:14px;font-weight:700;padding:0 10px}.mp_bar ul li a:hover{background-color:#ffb500;color:#fff;font-size:14px;font-weight:700}.main_login{width:1000px;margin:0 auto;overflow:hidden;padding:0}.login_form1{width:466px;height:290px;float:left;border:1px solid #343434}.login_form1 h3{text-align:center;line-height:50px;color:#fff;margin:0 0 30px;padding:0;font-size:18px}.login_form1 h3 i,.login_kaiin1 h3 i,.mandatory_check label{margin-right:10px}.login_form2{text-align:left;margin:15px 0 0;height:40px;overflow:hidden}.login_form2 span{width:145px;text-align:center;display:block;float:left;color:#303030;font-size:15px;font-weight:700;line-height:40px}.login_form3{margin:20px 0 0;padding:0}.login_form1 a{text-align:center;margin:10px 0 0;padding:0;color:#333;display:block}.login_kaiin1,.login_kaiin1 h3{text-align:center;margin:0;padding:0}.asse_form td p,.login_form1 a:hover{color:#999}.login_kaiin1{width:472px;height:290px;float:right;border:1px solid #343434}.login_kaiin1 h3{line-height:50px;color:#fff;font-size:18px}.login_kaiin1 p{width:400px;margin:32px auto;padding:0;text-align:left;font-size:16px;line-height:24px}.login_kaiin1 a{margin:20px auto;text-align:center}.login_form1 .login_form3 input[type=submit]{font-size:16px;line-height:40px;background:#de3838;display:block;height:40px;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:none;width:200px;margin:10px auto;text-align:center;font-weight:700}h2.login_merit{clear:both;background-color:#f7f6f3;line-height:58px;font-size:26px;border-top:2px solid #333;margin:15px 0 0;padding:0;text-indent:31px}.user_merit{margin:0;padding:0 0 30px;background-color:#f5f5f5;overflow:hidden;text-align:center}.my_guide ul,.user_merit ul{margin:0;padding:0;text-align:center}.my_guide ul li,.user_merit ul li{list-style:none;display:inline-block;margin:20px 5px 0;padding:0}.user_merit6{width:925px;height:658px;background-image:url(../img/user_merit6.png);margin:15px auto}.user_merit6 ul{margin:0;padding:80px 0 0}.list_row_border{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:2px solid #333;overflow:hidden;margin:0 0 15px;width:778px}.list_row_border:hover{background:#fffef5}.list_check{float:left;padding:7px}.list_check label{text-align:center;color:#1c5180;font-weight:700;cursor:pointer;display:block;line-height:13px;padding:3px}.list_check label input{width:20px;height:20px;margin:0 auto;cursor:pointer}.list_row_h2,.list_row_h3{overflow:hidden;margin:0;padding:0;float:left;min-height:40px}.list_row_h2 h2,.list_row_h3 h3{margin:0;padding:4px 0;text-align:left;line-height:22px}.list_row_h2 img,.list_row_h3 img{margin:2px 10px 0 0}.libox a,.list_row_h2 h2 a,.list_row_h3 h3 a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.list_row_h2 h2 a p,.list_row_h3 h3 a p{position:absolute;top:8px;left:60px;color:#0066d2;margin:0;width:445px;height:45px;font-size:15px;line-height:22px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.list_block3 h3 span,.list_row_h2 h2 a p span,.list_row_h3 h3 a p span{font-size:12px;font-weight:700;border-radius:3px;margin-right:5px;padding:1px 5px;vertical-align:text-top}.list_row_bunjyo{padding:2px 0 3px 20px;overflow:hidden}.list_row_fav{float:right;overflow:hidden;padding:10px}.list_row_fav a{display:block;float:left;margin-left:5px}.list_row_fav a:hover{margin-top:2px}.list_h3_bg{overflow:hidden;margin:0;padding:0;background-color:#f3f2ed}.list_row_left{float:left;width:190px;text-align:left;margin:13px 0 0 17px}.list_row_left span{display:block;width:182px;line-height:22px;text-align:center;background-color:#006;font-size:12px;color:#fff;font-weight:700;margin:auto}.list_h2 a,.mp_side ul li a{color:#333;text-decoration:none}.list_row_left img{margin:4px auto;max-width:182px;max-height:130px;display:block}.list_row_left p{margin:10px auto;padding:0;text-align:left;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-line-clamp:4;overflow:hidden}.list_row_right{width:530px;float:right;margin:13px 15px 13px 0}.list_row_right table{width:520px;border-bottom:1px solid #d7cec7;border-right:1px solid #d7cec7}.list_row_right table tr th{border-top:1px solid #d7cec7;border-left:1px solid #d7cec7;background-color:#f7f6f3;width:105px;text-align:left;line-height:28px;font-size:12px;text-indent:10px}.list_row_right table tr td{border-top:1px solid #d7cec7;text-align:left;font-size:12px;text-indent:10px;background:#fff}.list_row_right span.bukken_icon_down{font-size:12px;font-weight:700;border-radius:3px;padding:0 5px}.list_row_num{clear:both;background-image:url(../img/list_row_num.jpg);background-position:left 10px;margin:0;padding:8px 0 0 8px;line-height:20px;font-size:12px;text-align:left;text-indent:20px}.mp_side ul li,.mp_side_tel,.mp_sideinq,.mp_sidepri{background-position:left center}.list_row_num span{font-size:20px;font-weight:700}.list_row_btn{margin:0;padding:0;overflow:hidden;clear:both}.list_row_btn img{float:right;margin:0 15px 12px 0;padding:0}.list_h2{margin:20px 0 10px}.list_h2 .rhs_title_h1,.list_h2 h2{margin:15px 0 0!important;padding:0 170px 15px 0}.list_h2 a{margin:auto 0;font-weight:700;position:absolute;bottom:20px;right:0}.list_juni{padding:7px 0 0}.fav_all{width:158px;height:48px;float:left;background-image:url(../img/all_check.jpg);text-align:left;font-size:16px;font-weight:700;line-height:40px;text-indent:30px}.glist_comment p,.mp_side ul li,.sh_not{line-height:24px}.list_juni form{margin:0;float:right}.list_kakaku,span.map-side-kakaku{font-size:18px;color:#ff0004;font-weight:700}.list_side_kodawari{text-align:center;overflow:hidden;width:100%;height:auto}.list_side_kodawari label{padding:10px;background:#ddd;display:block;width:166px;margin:10px auto;font-weight:700}.mp_side h2,.mp_side ul li,.mp_side_tel,.mp_sideinq,.mp_sidepri{background-repeat:no-repeat}.list_side_kodawari label:hover,.ques:hover,.search_reset:hover,label.s-search-checklabel:hover{cursor:pointer}.list_not_inq{background-color:#ffd9d9}.mp_side,.sh_not{background-color:#fffbe8}.sh_not{font-size:18px;color:red;border:3px solid #ffedb2}.sh_not_inq_wrap{overflow:hidden;margin:20px 0 0}.sh_not_inq{float:left;display:flex;align-items:center;justify-content:center;width:380px;padding:10px 25px 10px 0;border-radius:5px;font-weight:700;font-size:16px;line-height:20px;text-decoration:none;position:relative}.sh_not_inq:first-of-type{margin:0 20px 0 0;border:1px solid #6a8fc7;color:#6a8fc7}.sh_not_inq:nth-of-type(2){border:1px solid #d33f0e;color:#d33f0e}.sh_not_inq i{margin:0 20px 0 0;font-size:20px;line-height:40px}.sh_not_inq:first-of-type i{color:#6a8fc7}.sh_not_inq:nth-of-type(2) i{color:#d33f0e}.sh_not_inq:after{content:"";vertical-align:middle;width:6px;height:6px;border:6px solid transparent;position:absolute;top:0;bottom:0;right:20px;margin:auto;transition:.3s}.sh_not_inq:first-of-type:after{border-left:6px solid #6a8fc7}.sh_not_inq:nth-of-type(2):after{border-left:6px solid #d33f0e}.sh_not_inq:first-of-type:hover{background:#6a8fc7}.sh_not_inq:nth-of-type(2):hover{background:#d33f0e}.sh_not_inq:hover:after{border-left:6px solid #fff}.search_check_list li label{font-size:14px;padding:10px!important;border:1px solid #ccc;border-radius:5px;display:block;cursor:pointer}.mp_side{border-top:4px solid #cc9901;border-left:1px solid #cc9901;border-right:1px solid #cc9901;border-bottom:1px solid #cc9901;margin:0 0 10px;padding:0 0 10px;width:194px}.mp_side h2{background-color:#fff;background-position:6px 6px;height:37px;line-height:37px;margin:6px 4px;padding:0;font-size:13px;font-weight:700;color:#cc9901;text-align:center;border:1px solid #cc9901}.mp_side h3,.mp_side ul,.mp_side_com,.mp_sideinq,.mp_sidepri{width:170px;margin:0 auto}.mp_side h3,.mp_side p,.mp_side ul li,.mp_side_com,.mp_sideinq,.mp_sidepri,h2.my_guide_h2{text-align:left}.mp_side h3{line-height:36px;font-size:12px;font-weight:400}.mp_side ul{padding:0;list-style:none}.mp_side ul li{margin:0;padding:0;background-image:url(../img/mp_sideyaji.png);text-indent:10px}.mp_side ul li a{font-size:12px;font-weight:700;padding:0}.mp_sidepri{padding:0;background-image:url(../img/mp_side_icon1.png);text-indent:20px}.mp_sideinq a,.mp_sidepri a{line-height:26px;font-size:12px;color:#000}.mp_sideinq{padding:0;background-image:url(../img/mp_side_icon2.png);text-indent:20px}.mp_side_info{background-image:url(../img/mp_side_btn2.jpg)!important}.mp_side p{width:170px;margin:10px auto;padding:0}.mp_side_com{padding:0}.mp_side_tel{font-size:17px;color:red;font-weight:700;background-image:url(../img/sh_telicon.png);text-indent:25px;line-height:30px}.city_h2,.school_h2{background-position:left center;text-indent:40px;height:212px;background-repeat:no-repeat}h2.my_guide_h2{font-size:20px;line-height:60px;border-bottom:1px solid #ccc;font-weight:700;border-lest:0px!important;margin:0 0 15px;padding:0}h2.my_guide_ttl{clear:both;background-color:#f7f6f3;line-height:58px;font-size:26px;border-top:2px solid #333;margin:15px 0 0;padding:0}.my_guide{margin:15px 0 0;padding:0 0 50px;background-color:#fff8c4;overflow:hidden;text-align:center}.school_h2{font-size:18px;text-align:left;background-image:url(/img/shcool_bg.jpg);line-height:45px;margin:0;padding:0}.city,.school,.school_2{background-color:#f4f4f4;margin:20px 0;overflow:hidden}.city_h2 h2,.school_h2 h2{margin:0;padding-top:68px;font-weight:400}.city_h2 h2 .t1,.school_h2 h2 .t1{font-size:20px;line-height:20px}.city_h2 h2 .t2,.school_h2 h2 .t2{font-size:32px;line-height:normal}.city_h2 h2 .t3,.school_h2 h2 .t3{font-size:15px;line-height:17px}.city_h2 h2 .t4,.school_h2 h2 .t4{font-size:13px;line-height:17px;color:red}.city,.school{padding:15px}.school ul,.school_2 ul,ul.search_map_zokusei{margin:0;padding:0;list-style:none}.school li{overflow:hidden;width:355px;float:left;margin-right:20px;margin-bottom:20px}.city .inner h3,.school h3{margin:0 0 15px;padding:0;font-size:20px;text-indent:10px;font-weight:400;text-align:left;border-left:7px solid #333;border-bottom:1px solid #333;line-height:normal}.school .inner .chilled{float:left;margin:0 9px 0 0;width:167px}.city .inner li a,.school .inner li a{display:block;width:160px;height:40px;border:2px solid #999;text-align:center;line-height:43px;color:#000;background-color:#fff;font-size:17px;font-weight:400;text-decoration:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.city .inner li a:hover,.school .inner li a:hover,.school_2 .inner li a:hover{color:#000;background-color:#fff;border:2px solid #ff7f00;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.city .inner li span,.school .inner .chilled span,.school_2 .inner .chilled span{display:block;background:url(/img/menu-li.png) right no-repeat;margin-right:10px}.school_2{padding:10px}.school_2 li{overflow:hidden;float:left}.maps-kaiin,.school_2 .inner{overflow:hidden}.school_2 .inner .chilled{float:left;margin:0 12px 12px 0;width:178px}.school_2 .inner li a{display:block;height:40px;border:2px solid #999;text-align:center;line-height:43px;color:#000;background-color:#fff;font-size:16px;font-weight:400;text-decoration:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.gakku_comment{color:red;font-size:13px;width:480px;margin:0;padding:0;font-family:"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}ul.area{list-style:none;padding:20px;margin:0;overflow:hidden;border:1px solid #ddd}.search_koumoku_area{font-size:14px;line-height:18px;text-align:left}.search_koumoku_area label:hover{font-size:14px;line-height:18px;color:#ff5400;text-decoration:none}.search_koumoku_area li{float:left;line-height:30px;width:32%!important}.city_h2{font-size:18px;text-align:left;background-image:url(/img/city_bg.jpg);line-height:45px;margin:0;padding:0}.city .inner{clear:both;overflow:hidden;margin:0 0 15px}.city .inner ul{margin:0;padding:0;list-style:none;overflow:hidden}.city .inner li{overflow:hidden;float:left;margin:0 20px 12px 0}.search_h_obi{background:#022353;border-bottom:3px solid #333}.search_h_btn{background-color:#164996}.search_h_btn:hover{background-color:#1f64cb}.search_h_login{background-color:#ac0000}.search_h_login:hover{background-color:red}.s_icon_search a,.s_icon_search a:hover{background-image:url(../img/s_icon_search.png)}.s_icon_favorite a,.s_icon_favorite a:hover{background-image:url(../img/s_icon_favorite.png)}.s_icon_foot a,.s_icon_foot a:hover{background-image:url(../img/s_icon_foot.png)}.s_icon_login a,.s_icon_login a:hover{background-image:url(../img/s_icon_login.png)}.search_c_result_bg{background:#eee}.search_c_result_btn{background:#ff6531;box-shadow:0 3px 0 #ff4609}.koumoku_bg_m,table.search_joken td{margin:0;padding:0;background-color:#fff}.search_border{padding:20px;border:1px solid #ddd;display:block}table.search_area,table.search_joken{margin-bottom:30px}table.search_area h3,table.user-regist h3{font-size:15px;color:#333;margin-bottom:15px;text-align:left}.search_bgcolor tr,div.search_border,table.search_area ul.line_d,table.user-regist ul.line_d{border-bottom:1px solid #ddd}table.search_area ul.line_d li,table.user-regist ul.line_d li{width:32%!important;margin-bottom:15px}table.search_area tr td{display:block;padding:0;margin:0}b.check_caution{background:url(../img/icons/search_check.jpg) top left no-repeat;display:block;font-size:16px;line-height:22px;margin-bottom:15px;text-indent:35px}.checkbox01-parts{margin-right:5px!important}.checkbox01-parts::before{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #ddd;border-radius:4px;background-color:#fff}.checkbox01-input:checked+.checkbox01-parts::after{content:"";display:block;position:absolute;top:-1px;left:5px;width:8px;height:14px;transform:rotate(40deg);border-bottom:5px solid #ff5c26;border-right:3px solid #ff5c26}.checkbox01-parts,.radio01-parts,.radio02-input+label,.radio03-parts,.radio04-parts{padding-left:30px;position:relative;margin-right:20px;font-size:15px;line-height:22px;cursor:pointer}.radio01-parts::before,.radio02-input+label::before{content:"";display:block;position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid #999;border-radius:50%}.radio01-input:checked+.radio01-parts::after,.radio02-input:checked+label::after{content:"";display:block;position:absolute;top:3px;left:3px;width:14px;height:14px;background:#042453;border-radius:50%}.toggle_title{border:.12em solid #aaa;border-radius:3px;width:270px;height:40px;overflow:hidden;margin-bottom:10px;margin-top:10px;background:-moz-linear-gradient(top,#fcfcfc,#e4e6e5);background:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#e4e6e5))}.search_zokusei_koumoku select,td.search_koumoku select{border:1px solid #ddd;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;padding:5px 10px}.toggle_title span{text-align:left;line-height:43px;font-size:16px;font-weight:700;background:url(../img/icons/search_line.png) 0 9px no-repeat;display:block;margin:0 auto;width:175px;text-indent:30px;color:#222}table.search_joken .koumoku_bg_m{padding:15px 0;background:#f4f4f4;font-size:15px;letter-spacing:1px;text-align:left}table.search_joken .koumoku_bg_m div{text-indent:20px;text-align:left}table.search_joken .boder_b_none{border-bottom:none}table.search_joken td.search_koumoku{padding:15px 20px}table.search_joken td.search_koumoku label{padding:10px 10px 0 0;display:inline-block;margin-bottom:10px;cursor:pointer}td.search_koumoku select{width:200px;border-radius:3px;font-size:15px;cursor:pointer}.head_search .head_search_wrap .h_s_search div a,.head_search .head_search_wrap .h_s_search div.s_icon_login a,.search_result a{color:#fff;border-radius:3px;display:block;text-decoration:none}.search_result{padding:20px 50px;margin-bottom:30px;overflow:hidden}.search_result b{font-size:16px;display:block;float:left;margin-top:10px}.search_result b span{color:#ff4608;line-height:30px;font-size:35px;font-weight:700}.search_result a{width:260px;margin:0 auto 5px;font-size:20px;text-align:center;font-weight:700;line-height:48px}.search_map_form table th,h2.maps-ti{font-weight:400}.search_btn:hover{position:relative;top:5px;box-shadow:none;transition:none;cursor:pointer}.head_search{padding:5px 0;position:fixed;width:100%;top:0}.head_search .head_search_wrap{width:1000px;margin:0 auto;overflow:hidden}.head_search .head_search_wrap .h_s_home{margin-top:3px;float:left}.head_search .head_search_wrap .h_s_search{width:460px;float:right}.head_search .head_search_wrap .h_s_search div{width:110px;display:inline-block}.head_search .head_search_wrap .h_s_search div a{font-size:12px;padding:3px 0;text-indent:20px;background-repeat:no-repeat;background-position:10px 4px}.head_search .head_search_wrap .h_s_search div.s_icon_login{position:relative;width:100px;display:inline-block}.head_search .head_search_wrap .h_s_search div.s_icon_login a{font-size:12px;padding:3px 0}.search_reset{display:inline-block;padding:.5em 1em;text-decoration:none;background:#ddd;color:#333;border-bottom:3px solid #bbb;font-weight:500;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;cursor:pointer}.search_zokusei_koumoku{padding:20px;width:100%}.search_zokusei_koumoku td span{display:block;padding:5px 0;text-indent:30px;font-size:14px;cursor:pointer}.search_zokusei_koumoku select{width:200px;border-radius:3px;font-size:15px}.map-side,.maps-li-title,.maps-searchform,h2.maps-ti{font-family:小塚ゴシック Pro}.formdata select{width:170px;height:30px;border:1px solid #ddd;border-radius:3px;padding:5px 10px;font-size:15px;cursor:pointer}.deposit_free{border:none!important;background:0 0!important;cursor:auto!important;display:inline!important;padding:0 0 0 5px!important}.maps-kodadwari,.maps-sear-komoku,.maps-sear-ti,.saleform-chikunen,.saleform-mantion,.saleform-mantion-goshitsu,.saleform_seimei{display:inline-block}.inquiry_form,.saleform{padding:10px 0}.deposit_free:hover{color:#333!important}.deposit_free input{width:50px!important}.saleform table{width:750px}.saleform table tr th{padding:10px;width:120px;background:#eee}.saleform-middlecom{margin-top:20px}.saleform-boxti{color:#fff;text-align:center;background:#6185ab!important}.saleform_seimei input{width:220px;height:30px;margin-left:10px}.saleform_tel input{width:100px;height:30px}.saleform_fax input,.saleform_mail input{width:300px;height:30px}.mandatory_check input{margin-right:5px}.saleform_other textarea{width:500px;height:80px}.saleform-menseki{width:244px}.saleform-menseki input{width:100px;margin-right:10px}.saleform-chikunen input{width:50px}.saleform_conftd{background:#eef8ff}.saleform-mantion input{width:300px;margin-right:10px}.saleform-mantion-goshitsu input,.saleform-senyu input{width:150px}.inquiry_form{width:780px;margin:0 auto}.inquiry_form table{width:780px;margin:10px auto;border:1px solid #eee}.inquiry_form table td{padding:15px;border-bottom:1px solid #eee;text-align:left}.inquiry_form table tr th{padding-left:10px;padding-right:15px;text-align:left;width:150px;background:#f4f4f4;border-right:1px solid #eee;border-bottom:1px solid #eee}.inquiry_form label{display:block;border:1px dotted #999;border-radius:3px;padding:5px 10px;font-size:14px;line-height:22px;float:left;margin:4px;cursor:pointer}.inquiry_form label input{margin:0 5px 0 0;width:15px;height:15px;vertical-align:middle}.inquiry_form label:hover{background:#ffd9d9}.asse_form input[type=submit],.inquiry_form input[type=submit]{font-size:20px;line-height:60px;background:#de3838;display:block;height:60px;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:none;width:300px;margin:0 auto;text-align:center;font-weight:700;cursor:pointer}.asse_form input[type=submit]:hover,.inquiry_form input[type=submit]:hover{background:#c43333}.inqform_mail input,.inqform_name input{padding:6px;font-size:16px;width:350px;height:36px;border-radius:5px;-webkit-border-radius:5px}.inqform_address input,.inqform_tel input{padding:6px;font-size:16px;width:260px;height:36px;border-radius:5px;-webkit-border-radius:5px}.inqform_age input{padding:6px;font-size:16px;width:50px;height:36px;border-radius:5px;-webkit-border-radius:5px}.inqform_shosai textarea{padding:6px;font-size:13px;line-height:18px;width:500px;height:100px;border-radius:5px;-webkit-border-radius:5px}.search_map_form{width:870px;margin:0 auto}li.kodawari_komoku{float:left;width:174px;font-size:14px;line-height:18px}h2.maps-ti{background:url(../img/maps-h2bg.jpg) left top no-repeat;margin:10px 0;padding:0;line-height:65px;text-align:left;text-indent:125px;color:#666;font-size:22px}.maps-kodadwari{margin-left:560px;height:50px;vertical-align:middle}.maps-kodadwari a{display:block;width:160px;height:40px;font-size:13px;color:#666;line-height:40px;text-align:left;text-indent:30px;text-decoration:none;background:url(../img/maps-h2-kodawari.jpg) left top no-repeat}.maps-kodadwari a:hover{color:#fff;background-position:0 -40px}.maps-li-title{color:#666;font-size:16px;text-align:left;text-indent:15px;border-left:6px solid #fe7143;line-height:25px;margin-bottom:5px}.maps-searchform{margin:0;text-align:left;padding:13px}.maps-searchbox{border:1px solid #ccc;margin:0 0 30px;padding:0 0 10px}.maps-searchbox h4{font-size:18px;margin:0;padding:0 0 0 15px;line-height:40px;background:#f3f2ed;border-top:2px solid #333}.maps-notfound-com img,.maps-sear{margin:10px 0}.maps-sear-ti{width:140px;line-height:35px;color:#fff;font-size:16px;text-align:center;margin-right:10px;vertical-align:top;background:#666}.maps-sear-komoku{font-size:15px;min-width:30%;max-width:810px}.maps-sear-komoku .line_a2 li label{padding:6px 0 0 30px}.maps-sear-komoku .list_school_box{box-sizing:border-box;padding:20px 15px}.maps-sear-komoku .line_d2{padding:20px 25px}.maps-sear-komoku select{width:100px;height:28px;margin:4px 0 0}.maps-searchbtn{line-height:30px;text-align:center}.s-search th.s-searchtitle{font-size:16px!important;font-weight:400!important;color:#333!important;background:#ccc!important;width:140px!important}.s-searchzokusei{margin:0 0 10px!important;padding:0;list-style:none}.s-searchzokusei li{float:left;width:25%}label.s-search-checklabel{display:block;float:left;margin:3px 5px 3px 0;padding:0;font-size:14px;line-height:18px}.gmap-container{width:100%;position:relative;overflow:hidden;margin:10px 0}.gmap{width:100%;height:540px;margin:0 auto}.gmap-side-container{height:538px;position:absolute;top:0;right:-232px;opacity:.2}.gmap-side{background-color:#fff;width:230px;height:100%;overflow:auto;border:1px solid #888}.map-side-open{width:30px;top:210px;left:-30px;padding:50px 0;text-align:center;position:absolute;cursor:pointer;background:#666}.map-side-ti,.map-side-ti2{width:100%;text-align:center}.map-side-ti{background:#666;color:#fff;line-height:40px;font-size:16px}.map-side-ti2{background:#e3e3e3;color:#666;line-height:30px;font-size:12px}.map-side-list{width:200px;margin:0 auto;text-align:left}.map-side-list ul{margin:0;padding:5px 0;list-style:none;background:url(../img/map-side-list-line.jpg) center bottom no-repeat}.map-side-list ul li{margin:5px 0;line-height:18px}li.map-side-shurui{width:50%;color:#fff;padding:0 5px;text-align:center;background:#006}li.map-side-name a{color:#666;font-size:15px}li.map-side-img{width:65px;float:left}li.map-side-img img{max-width:65px;height:auto}li.map-side-info{width:130px;float:right}li.map-side-more a{display:block;width:200px;color:#fff;text-decoration:none;text-align:center;line-height:28px;padding-bottom:2px;background:url(../img/map-side-list-morebg.jpg) left top no-repeat}.maps-kaiin-count{width:75%;float:left}.maps-kaiin-btn{width:25%;float:right;margin:11px 0;text-align:right}.error_main,.error_txt,.libox_photo,.libox_photo span,.maps-notfound-com,.ques,.reminder_form p input,.required{text-align:center}.s-search li{float:left;margin:5px 30px 0 5px;list-style:none}.reminder_form table,.reminder_login table{margin:0 auto 30px;border-collapse:collapse}.maps-notfound-com{font-size:16px;color:#666;margin:10px 0;padding:15px 0 0;line-height:25px;background:#eafaf9}.orange{color:#f60}.map-nf-mikokai{margin:0 auto 50px;width:750px;clear:both}.map-nf-mikokai a{display:block;width:750px;font-size:20px;font-weight:700;color:#878787;line-height:61px;text-decoration:none;background:url(../img/map-nf-mikokaibg.jpg) left top no-repeat}.map-nf-mikokai a:hover{color:#000;background-position:0 -61px}.orange2{color:#f90}.reminder_wrap{margin-bottom:40px}.reminder_txt{font-size:15px;line-height:24px;padding:30px 0}.reminder_form table{width:600px}.reminder_form td,.reminder_form th,.reminder_login td,.reminder_login th{border:1px solid #ccc;padding:15px;font-size:14px}.reminder_form th,.reminder_login th{background:#eee;width:137px}.reminder_form td input{padding:8px;width:400px;font-size:17px;border-radius:3px;background:#ffdfdf}.reminder_form p input{margin:0 auto;width:300px;display:block;padding:10px 20px;border-radius:3px;background:#f4f9ff;border:1px solid #006dd9;color:#006dd9;cursor:pointer;font-size:15px}.reminder_form p input:hover,.reminder_login p input:hover{background:#dbedff;border:1px solid #006dd9;color:#006dd9}.reminder_comptxt{padding:40px 0;font-size:15px;line-height:24px}.reminder_login{border-top:1px solid #ccc;padding-bottom:40px}.reminder_login_tl{font-size:15px;padding:20px 0}.reminder_login table{width:500px}.reminder_login td input{padding:8px;width:250px;font-size:17px;border-radius:3px;background:#ffdfdf}.reminder_login p input{margin:0 auto;width:300px;text-align:center;padding:10px 20px;border-radius:3px;background:#f4f9ff;border:1px solid #006dd9;color:#006dd9;cursor:pointer;font-size:15px}.privacy span{display:block;font-weight:700;font-size:15px;margin-bottom:10px;padding-bottom:5px;border-bottom:3px solid #eee}.privacy p{margin-bottom:20px}.required{background-color:#ff2524;float:right;height:20px;width:34px;display:block;text-indent:0;margin-top:-2px;margin-left:11px}.required p{margin:0;padding:0;color:#fff;font-weight:700;font-size:13px;line-height:20px}.error_main{overflow:hidden;width:90%;margin:0 auto 10px}.error_main p{display:inline-block;vertical-align:middle}.error_main p:first-of-type{width:70%}.error_main p:nth-of-type(2){width:28%}.error_txt{padding:20px 0;font-size:15px;line-height:22px;margin-bottom:20px}.error_link{width:100%;padding:15px 0;background:#f5f5f5}.error_link ul{width:92%;margin:10px auto 0;overflow:hidden}.error_link li{margin-bottom:10px;float:left;width:48%}.error_link li:nth-of-type(2n-1){margin-right:4%}.error_link a{display:block;border-radius:3px;overflow:hidden;padding:15px 7%;background:#fff;font-weight:700;font-size:14px;line-height:22px;text-decoration:none}.error_link li:first-of-type a{border:2px solid #3979aa;color:#3979aa}.error_link li:first-of-type a:hover{border:2px solid #3979aa;background:#3979aa;color:#fff}.error_link li:nth-of-type(2) a{border:2px solid #e83015;color:#e83015}.error_link li:nth-of-type(2) a:hover{border:2px solid #e83015;background:#e83015;color:#fff}.error_link a i{float:right;margin-top:3px}.libox_wrap{width:1000px;margin:0 auto}.libox{width:495px;margin-bottom:10px;border:2px solid #ccc;border-bottom:5px solid #ccc;position:relative;background:url(/img/sp/icon_arrow.png) 98% 50%/12px auto no-repeat}.box_ques,.ex,.stepBar li:after{position:absolute}.libox:nth-child(odd){float:right}.libox:hover{background-color:#f4ffff}.glist_soldout_tl,.libox a p{position:absolute;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:24px;background:#f3f2ed;padding:3px}.libox a p img{height:16px;vertical-align:sub}.libox_detail,.libox_nologin{overflow:hidden;padding:35px 2% 2%;height:145px}.libox_photo{float:left;width:40%;margin-right:2%}.libox_photo span{display:block;font-weight:700;background:#333;color:#fff;margin-bottom:5px}.libox_photo p img{max-width:100%;max-height:120px}.libox_txt{float:left;width:53%}.libox_price{font-weight:700;color:red;padding-bottom:2px}.libox_rimawari{color:#00f;font-weight:700}.libox_item span{color:#bbb;padding-right:5px;font-weight:700}.libox_comment{padding:0 2% 2%}.libox_comment p{background:#f5f5f5;padding:1% 2%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#666;height:34px}.glist_soldout_img{padding-top:30px}input[type=submit]{-webkit-appearance:none}.ques{background:#fff;width:20px;line-height:20px;border-radius:50%;margin:4.5px 0}.box_ques{top:0;bottom:0;right:5px}.ex{top:0;font-size:12px;width:131px;text-align:left;left:28px;display:none;opacity:0}.ques:hover+.ex{display:block;opacity:1}.error_message{text-align:left;padding:15px;margin:10px auto;font-size:15px;font-weight:700;color:red;border:1px solid #faa;background-color:#fee;line-height:25px}.asse_form_wrap{width:1000px;margin:0 auto 40px}.asse_form,.asse_form_fin{margin:20px auto;border-radius:3px;box-shadow:0 0 3px 0 #999;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.asse_form table,.asse_form_fin table{border-collapse:collapse;margin:0;padding:0;width:100%}.asse_form tr{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-bottom:3px}.asse_fin_attention span,.asse_fin_txt span{display:block;font-weight:700;margin-bottom:10px}.asse_form tr td,.asse_form tr th{padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.asse_form tr th{width:25%;background:#fafaf9;font-size:14px;align-items:flex-start;text-align:left}.asse_form tr td{width:75%;font-size:15px;line-height:22px}.asse_form th span{font-size:12px;font-weight:700;padding:0 10px;line-height:22px;border-radius:3px}.asse_form th span.asse_required{border:1px solid #ff4a32;color:#ff4a32;background:#ffe8e5;display:block;float:right}.asse_form th span.asse_any{border:1px solid #237dc0;color:#237dc0;background:#dfebf5;display:block;float:right}.asse_form td input[type=number],.asse_form td input[type=password],.asse_form td input[type=tel],.asse_form td input[type=text],.asse_form td select,.asse_form td textarea{font-size:16px;line-height:24px;padding:8px 15px;border:1px solid #ccdae4;background:#f5f9fc;font-family:Arial,'游ゴシック',YuGothic,'ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;margin-bottom:4px;margin-right:5px}.asse_btn input[type=submit],.asse_form td input[type=button]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;font-family:Arial,'游ゴシック',YuGothic,'ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif}.asse_form td input[type=button]{font-size:16px;line-height:24px;padding:8px 15px;border:1px solid #ccc;background:#eee;box-sizing:border-box;border-radius:3px}.asse_btn input[type=button]:hover,.asse_form td input[type=button]:hover{background:#ccc}.asse_form td select{cursor:pointer;height:42px;vertical-align:bottom}.asse_form td textarea{height:150px;display:block}.asse_form td label{border:1px solid #ccdae4;background:#f5f9fc;cursor:pointer;border-radius:3px;padding:9px 15px 9px 9px;display:inline-block;margin:0 2px 5px 0}.asse_form td label input{width:20px;height:20px;margin-right:5px}.asse_form td label input[type=checkbox],.asse_form td label input[type=radio]{vertical-align:sub;margin:0 5px 0 0;cursor:pointer}.asse_form td input[type=number]:hover,.asse_form td input[type=password]:hover,.asse_form td input[type=tel]:hover,.asse_form td input[type=text]:hover,.asse_form td label:hover,.asse_form td select:hover,.asse_form td textarea:hover{background:#f9fcf5;border:1px solid #d6eaba}.asse_btn input[type=submit]{-webkit-appearance:none;border:2px solid #2799fb;background:#2799fb;color:#fff;border-radius:30px;width:400px;height:60px;box-sizing:border-box;box-shadow:0 0 3px 0 #999;padding:0 40px;font-weight:700;margin:0 auto;font-size:20px;display:block}.asse_btn input[type=submit]:hover{color:#2799fb;background:#fff}.asse_btn input[type=button]{-webkit-appearance:none;border:1px solid #ccc;background:#eee;border-radius:3px;width:100px;height:40px;font-weight:700;cursor:pointer;margin:0 auto;display:block;font-family:Arial,'游ゴシック',YuGothic,'ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif}.asse_form_fin td,.asse_form_fin th{font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}.asse_form_fin th{text-align:left;background:#fafaf9;padding:5px}.asse_form_fin td{padding:5px 5px 15px}.asse_result{text-align:center;padding:15px;margin:20px auto;font-size:18px;font-weight:700;border:1px solid #aaf;background-color:#eef;line-height:25px}.asse_result .price{color:#00f;font-size:25px}.asse_fin{font-size:15px;line-height:24px}.asse_fin_txt{margin:30px 50px}.asse_fin_txt span{color:red;font-size:20px}.asse_fin_attention{border:1px solid #090;padding:20px;color:#090;margin:30px 50px}.asse_fin_attention span{font-size:18px}.stepBar{display:flex;max-width:400px;position:relative;margin:20px auto;text-align:center}.stepBar li{font-size:12px;list-style:none;position:relative;width:33.333%}.stepBar li:after{background:#ffdca9;content:"";width:calc(100% - 24px);height:4px;left:calc(-50% + 12px);top:10px}.stepBar li span{background:#ffdca9;color:#fff;display:inline-block;height:24px;margin-bottom:5px;line-height:24px;width:24px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.stepBar .visited span,.stepBar .visited:after{background:#ff9600}