@charset "UTF-8";body{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:center;color:#4c4b4b;background:url(//kasaiminami.com/wp/wp-content/themes/kasaiminami.com/css/../images/bg.png) repeat center top}a:link,a:visited,a:active{color:#8179b2;text-decoration:none}a:hover{color:#a59be1;text-decoration:none}.sp_display{display:none}#container{width:100%;margin:0 auto;padding:0;text-align:center}#top #wrapper{clear:both;width:960px;padding:0;margin:0 auto 0px;text-align:center}#index #wrapper{clear:both;width:960px;padding:0;margin:30px auto 0px;text-align:center}#hed{height:124px;margin:0;padding:0}#headCol{margin:0 auto 0px;width:960px;padding:0;text-align:left;overflow:hidden}#headCol h1{padding:5px 0 0;margin:0;font-size:70%;color:#655d58}#headCol #logo{float:left;margin:0;padding:15px 0 0}#headCol #rightbox{float:right;text-align:right;padding:0;margin:0;font-size:70%}#headCol #rightbox .tel{margin:0}#top #main_visual{clear:both;width:100%;height:358px;margin:0 auto 34px auto;padding:0;background:url(//kasaiminami.com/wp/wp-content/themes/kasaiminami.com/css/../images/main_visual_bg.png) repeat-x left top}#top #main_visual .inner{height:350px;padding:0;background:url(//kasaiminami.com/wp/wp-content/themes/kasaiminami.com/css/../images/main_visual.jpg) no-repeat center 1px}#top #main_visual .main{width:920px;padding:0;margin:0 auto 0}#index #main_visual{display:none}#mainout{clear:both;width:100%;padding:0}#top #mainout{margin:0 auto 0}#index #mainout{margin:0 auto 0}#main{clear:both;height:auto;margin:0 auto 40px auto;padding:0;font-size:100%}#top #mainCol{float:left;width:960px;margin:0;padding:0;font-size:85%}#index #mainCol{float:right;width:650px;margin:0;padding:0;font-size:85%}#index #leftCol{float:left;width:285px;margin:0 0 40px;padding:0;font-size:77%}#contents{margin:0;padding:0;text-align:left}#contents ol{margin:0;padding-left:25px;margin-bottom:15px;line-height:1.6em}#contents ol li{padding:0 0 10px}#contents ol span{font-weight:700}*:first-child+html .ol1 li span{color:#333;font-size:85%;padding-left:15px}#index #contents .ttl{clear:both;margin:0;padding:25px 0 20px 80px;font-size:170%;letter-spacing:.2em;font-weight:500;background:url(//kasaiminami.com/wp/wp-content/themes/kasaiminami.com/css/../images/ico_05.jpg) no-repeat 0 8px}#index #contents .ttl span{font-size:110%;color:#6cb042;font-weight:700}#index #contents .first_ttl{margin:0 0 20px}#index #contents h2{clear:both;margin:0 0 20px;line-height:3.2em;text-indent:30px;font-size:150%;letter-spacing:.2em;color:#502d19;height:69px;background:url(//kasaiminami.com/wp/wp-content/themes/kasaiminami.com/css/../images/ttl_h2.png) no-repeat 0 0}#index #contents h3{clear:both;font-size:120%;letter-spacing:.1em;margin-bottom:20px;padding:10px;color:#8179b2;border-left:4px solid #8179b2;font-weight:700}#index #contents h3 span.for_sp{display:none}#index #contents h3.ttl_h3_03{background:url(//kasaiminami.com/wp/wp-content/themes/kasaiminami.com/css/../images/under/ico_02.gif) no-repeat scroll 0 4px transparent;border-bottom:1px solid #a5ce4c;padding:0 0 0 10px}#index #contents h4{clear:both;font-size:110%;font-weight:500;letter-spacing:.1em;margin-bottom:15px;padding:0;background:#fff;color:#439930}#index #contents h4 span{font-size:130%;font-weight:400;background:#7ab755;color:#fff;padding:6px 8px 2px;margin:0 15px 0 0}#contents p{margin-bottom:20px;line-height:1.8}#index #contents p{line-height:1.6em}.breadcrumbs{text-align:left;font-size:77%;width:960px;margin:10px auto}.pagetop{text-align:right;margin:20px auto 20px auto;width:960px}#footer{clear:both;background:#502d19 url(//kasaiminami.com/wp/wp-content/themes/kasaiminami.com/css/../images/foot_bg.png) repeat-x center top;width:100%;height:170px;margin:0 auto 0 auto;padding:0;text-align:center;overflow:hidden;font-size:77%}#footer_main{overflow:hidden;margin:0 auto}#footer #footLogo{padding:25px 0 25px}#footer ul{margin:0 0 15px}#footer ul li{display:inline-block;*display:inline;*zoom:1;text-align:left;margin:0 5px 0 0;padding:0 0 0 8px;white-space:nowrap;line-height:1.1}#footer ul li a{color:#997967}#footer ul li a:hover{color:#dfb39a}#footer address,#footer #copyright{clear:both;text-align:center;color:#997967}table{font-size:100%;border:1px solid #b7b1de;margin-left:auto;margin-right:auto;margin-bottom:15px}table th{background:#8179b2;border:1px solid #b7b1de;font-weight:400;padding:7px 10px;color:#fff;white-space:nowrap;text-align:left}table td{border:1px solid #b7b1de;padding:6px;line-height:1.6em}#wp-calendar{border:1px solid #fafafa;width:80%;font-size:85%}#wp-calendar caption{text-align:center}#wp-calendar th,#wp-calendar td{padding:3px 8px;border-left:none;border-right:none;border-top:1px solid #fafafa;border-bottom:1px solid #fafafa}#wp-calendar tfoot{background:#efefef}.paging,#paging{text-align:center;margin:0 auto 20px auto;clear:both}.paging div,#paging div{display:inline-block;width:200px;float:left}.paging .bt,#paging .bt{display:inline-block;margin:0 10px;border:1px solid #d8d8d8;background:#fafafa;padding:6px 8px;width:100px}.paging .number span,.paging .number a,#paging .number span,#paging .number a{display:inline-block;padding:6px 8px;border:1px solid #d8d8d8;background:#fafafa;margin:0 2px}.paging .number span.current,#paging .number span.current{background:#502d19;color:#fff}.blognav{clear:both}.float_l{float:left}.float_r{float:right}.float_limg{float:left;margin-right:15px;_margin-right:7px;margin-bottom:15px}.float_rimg{float:right;margin-left:15px;margin-bottom:15px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin-right:15px;_margin-right:7px;margin-bottom:15px}.alignright{float:right;margin-left:15px;margin-bottom:15px}.for_sp{display:none}.waku{padding:5px;background:#fff}.blog_list{clear:both}.blog_list .content{overflow:hidden;margin:0 0 60px}.blog_list .content .blog_thumb{float:left;margin-right:15px}#index #contents .blog_list h3{margin-bottom:10px}#contents dl.contact_dl{margin:0 0 20px}#contents .wpcf7-form{font-size:115%}#contents dl.contact_dl dt{clear:both;float:left;padding:12px 0 12px 8px}#contents dl.contact_dl dd{padding:12px 0 12px 32%;border-bottom:1px dashed #ccc}#contents .wpcf7-form input,#contents .wpcf7-form textarea,#contents .wpcf7-form select{padding:4px 6px}#contents .wpcf7-form .submit_btn{text-align:center;margin:0 0 40px}#contents .wpcf7-form .submit_btn input{padding:10px 20px}.float_l_layout{clear:both;margin:0 0 30px;height:auto;overflow:hidden}.float_l_layout img{float:left}.float_l_layout div{padding:0 0 0 250px}.float_r_layout{clear:both;margin:0 0 30px;height:auto;overflow:hidden}.float_r_layout img{float:right}.float_r_layout div{padding:0 250px 0 0}#index .underttl{font-size:120%;letter-spacing:.1em;margin-bottom:10px;padding:2px 0 4px 25px;color:#502d19;border-bottom:1px solid #6e5c4d}.map{float:left;width:320px;margin:0 0 20px;height:auto;overflow:hidden}.maptxt{float:right;width:308px}.menus{float:left;margin:0 20px 20px 0;text-align:center;background-color:#fff;border:1px dotted #79b056}.menus a{display:inline-block;width:180px;padding:15px 0;font-size:25px}.info_l{clear:both;float:left;width:230px;margin:0 40px 40px 50px}.info_r{width:230px;float:right;margin:0 50px 40px 0;text-align:center}.staff_layout{float:left;margin:0 15px 20px 0}.staff_layout_last{float:left;margin:0 0 20px}ul.list-1 li{float:left;margin:0 0 40px}ul.list-1 li.right{float:right}ul.list-1 li img{padding:5px;background:#fff}.staff-name{border-bottom:1px solid #6e5c4d;color:#6e5c4d;font-size:18px;font-weight:700;margin:25px 0}.staff-name span{font-size:13px;padding:0 0 0 20px}.staff-bnrArea ul{clear:both}.staff-bnrArea ul li{float:right}.staff-bnrArea ul li:first-child{float:left}.clfix:before,.clfix:after{content:"";display:table}.clfix:after{clear:both}.clfix{zoom:1}