@charset "utf-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}img{vertical-align:top;vertical-align:bottom}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}ul{list-style:none}ul li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}body{background:#fff;color:#333;font-size:14px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}a:link,.d-txtlink{color:#005fc0;text-decoration:none;cursor:pointer}a:visited{color:#909;text-decoration:none}a:hover,a:active,.d-txtlink:hover{color:#e20;text-decoration:underline}::selection{background:#000;color:#fff}.wrap{width:1000px;margin:0 auto;overflow:hidden}.font-kr{font-family:'Kreon',serif}#header{height:100px;width:100%;background:#000;color:#eaeaea;padding:0 0 15px}#head_line{width:100%;background:#235749;height:7px}#header h1{font-size:11px;width:50%;text-align:left}#header .head_left{float:left;width:50%}#header .head_left .logo{width:200px;margin:5px 0 0}#header .head_right{float:right;width:50%;font-size:13px;padding:7px 0 0}#header .book{float:left;padding:6px 10px 4px;border:1px solid #fff;margin-top:25px}#header .head_right ul{float:right;padding:10px 10px 0 0}#header .head_right ul .list3{text-align:right;padding:0 3px 0 0}#header .right-sp{display:none}#navigation{width:100%;font-family:'Kreon',serif;color:#000;background-color:#fff}#navigation .wrap{background:#fff;border-right:2px solid #000;border-left:2px solid #000}#navigation ul li{border-left:2px solid #000;float:left;background:url(/img/sis.png) no-repeat 16px center}#navigation ul .last{border-right:none}#navigation ul .fir{border-left:none}#navigation ul li a{color:#000;font-size:16px;font-weidht:bold;height:30px;padding:12px 31px 2px 49px;display:block}#navigation ul li a:hover{background:#666 url(/img/sis.png) no-repeat 16px center;color:#fff}.navbg{background:#999}.screen-pc{display:block}.screen-sp{display:none !important}#main_pics{width:100%;margin:0 0 30px}.main_each .news{padding:20px;height:150px;overflow-x:hidden;overflow-y:scroll}.main_each .news li{width:100%;float:left;border-bottom:1px dotted #000;padding:10px 0;margin:0 0 8px}.main_each .news li span{float:left;font-size:12px;background:url(/img/ar.png) no-repeat left center;padding-left:10px}.main_each .news li h2{float:left;font-size:15px;font-weight:700;padding:0 0 0 7px;line-height:15px}.main_each .news li p{width:100%;float:left;width:88%;float:left;padding:0 0 0 12%}.linkmore{width:100%;text-align:right;margin:7px 0 0}.linkmore a{padding:4px 10px 4px 20px;color:#fff;background:#000 url(/img/ar2.png) no-repeat 10px center}.main_each .menu{background:#f4f4f4;padding:1.5%;float:left;width:97%}.main_each .menu li{float:left;width:168px;margin-right:8px;background:#fff}.main_each .menu .last{margin-right:0}.main_each .menu li h2{color:#c90;font-size:16px;font-family:'Kreon',serif;text-align:center;padding:5px 0 0}.main_each .menu li h3{text-align:center;font-size:11px;color:#c90}.main_each .menu li img{width:100%;margin:6px 0}.main_each .menu li p{text-align:left;padding:0 7px 10px}.main_each .access{font-size:15px;padding:10px 0}#main{width:100%;clear:both;position:relative;background:#fff;padding-top:20px}#main #maincol{width:720px;padding:0 30px 70px 0;float:left}#main #maincol .main_each{float:left;width:100%}#maincol .main_each .ttl{float:left;width:100%}#maincol .main_each h1{background:url(/img/icon1.jpg) no-repeat left center;font-size:20px;font-family:'Kreon',serif;padding:12px 0 3px;border-bottom:2px solid #000;padding-left:25px;height:30px}#maincol .main_each h1 span{font-size:12px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;color:#000}.main_pics{display:block;text-align:center;background:#ececec;position:relative}.main_pics .ulslides{text-align:center;display:inline-block;margin:0 0 -5px}.rslides_tabs{position:absolute;bottom:3px;right:0;z-index:19}.rslides_tabs li{display:inline-block;margin:0 2px}.rslides_tabs li a{padding:3px 10px;background:#b3b3b1;color:#fff;font-size:11px}#aside{width:250px;float:right;margin-top:5px;padding-bottom:50px}#aside .aside_each{float:left;width:100%;margin-bottom:20px}#aside .aside_each h2{background:url(/img/icon2.jpg) no-repeat left center;font-size:20px;font-family:'Kreon',serif;padding:12px 0 3px;border-bottom:2px solid #000;padding-left:25px;height:25px;margin-bottom:20px}#aside .aside_each h2 span{font-size:12px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;color:#000}#aside .aside_each .in{float:left;border:5px solid #ccc;padding:2%;background:#f2f1f1;width:92%}#aside .aside_each .in p{font-weight:700}#aside .aside_each .in .pics img{width:100%}#aside .aside_each .in .left{float:left;width:33%;padding-left:0;font-size:13px;background:url(/img/siss_m.png) no-repeat left center}#aside .aside_each .in .right{float:left;width:60%;font-size:13px}#aside .aside_each .in ul li{margin-bottom:6px;float:left;width:100%}#main_pics_kaso{width:100%;margin:0;height:263px}#main_pics_kaso .wrap{width:1000px;position:relative;margin:0 auto;overflow:hidden}#main_pics_kaso .wrap img{text-align:center}#main_pics_kaso .kasoTtl{width:40%;background:rgba(6,6,6,.46);padding:1% 2%;font-size:200%;color:#fff;position:absolute;top:40%;font-family:'Kreon',serif;text-shadow:1px 1px 3px #000}#pankuzu_area{width:97%;float:left;background-color:#ddd8d2;padding:5px 2% 2px 1%;margin:15px 0 10px}#pankuzu_area div{float:left}#pankuzu_area .wrap{float:none}#pankuzu_area div a{display:block;float:left;margin:0 7px}#pankuzu_area div a span{font-size:11px;float:left;color:#000}.sub_ttl{padding:1%;border:1px;background-color:#bd9663;float:left;width:98%}.sub_ttl h1{text-shadow:0 -1px 0 #7a673c;color:#fff;text-transform:uppercase}.subTT{background:url(/img/h2_bg.jpg) 0 0 no-repeat;font-size:24px;font-weight:400;line-height:1.4;padding:55px 0 0 20px;height:85px;margin-bottom:15px}.form100{width:100%;margin:25px auto;text-align:center;clear:both;float:left}.form100 a{margin:0 auto;display:block;text-align:center;background:#005bfe;padding:15px 20px;width:290px;color:#fff;font-weight:700}.cboxul{float:left;width:100%;padding:10px}.cboxul li{float:left;padding:0 10px}.slidebox{width:94%;padding:3% 3% 1%;background:#f3f2f2;float:left;border:1px solid #999}.slidebox ul li a img{width:100%;border:1px solid #666;padding:1px}.slidebox ul li{float:left;width:30%;margin-bottom:2%}.access li{float:left;width:320px;padding:10px;position:relative}.access li img{width:300px}.access li p{text-align:left}.access li span{position:absolute;left:10px;top:10px;padding:5px 10px;background:red;text-align:center;color:#fff;font-size:15px;font-weight:700}.kaso_TTL{background:url(/img/ttl_BG.png) no-repeat left center;width:720px;height:40px;padding:20px 0 0 80px;margin-top:-30px;font-size:21px;color:#6c6361;float:left}.text-area{padding:20px 2% 0;margin:0;float:left;width:96%}.text-area p{font-size:16px}.text-area .txt{float:left;width:94%;padding:0 4% 0 2%}.recruit_box{float:left;padding:0}.rec_table{width:100%}.rec_table th{width:28%;width:200px}.rec_table th span{font-size:11px;color:#fff;margin:0 0 0 4px;background:red;padding:0 3px}.rec_table td{width:62%;width:580px}.rec_table tr th,.rec_table tr td{padding:12px 14px;border:1px solid #999;vertical-align:middle}.rec_table tr td{padding:12px 20px;border:1px solid #999;vertical-align:middle}.rec_table tr th{line-height:1.7em;text-align:center;font-weight:700;border:1px solid #999}.rec_table tr td span.note-of-caution{display:block;padding-top:10px;border-top:1px dashed #e2e2e2;text-align:center}.rec_table tr td span.emphasis{color:#f36}.rec_table tr td ul#treatment li{float:left;width:68px;height:30px}.rec_table tr td img.lineQRimg{border:1px solid #000}.privilegeMain{background-color:#ffffd1}.privilegeMain-mainText{word-break:break-all;padding:5px;color:#00b1c1;font-weight:700;font-size:14px;line-height:1.6em}.staff_each{border:4px solid #ccc;float:left;padding:3%;width:94%;background:#f2f1f1}.staff_each h2{font-size:130%;font-weight:700;width:96%;padding-left:4%;margin-bottom:10px;background:url(/img/sis.png) no-repeat center left}.staff_each img{float:left;width:300px;margin-right:30px}.menu_ttl{background:#000;color:#fff;padding:5px 2%;width:96%;float:left}.menu_ttl span{font-size:12px}.tablemenu{width:100%;float:left}.tablemenu tr th{padding:2%;width:45%;vertical-align:middle;font-weight:700}.tablemenu tr td{padding:2%}.tablemenu span{font-size:12px}.tablemenu tr{border-bottom:1px dotted #000}.tablemenu tr .td2{width:30%}.tablemenu tr .td3{width:10%;vertical-align:middle}#pageInfo{float:left;width:650px;padding-right:30px}#side{float:right;width:300px}#pageInfo time{display:block;color:#900;font-size:.9em;font-weight:400}#pageInfo article{margin-bottom:30px;padding-bottom:20px}#pageInfo article .head{margin-bottom:15px}#pageInfo article h2{background:url(/img/common/ico_1.gif) no-repeat left center;font-size:180%;font-weight:800;padding-left:30px}#pageInfo h2 a{color:#333;text-decoration:none}#pageInfo h2 a:hover{color:#777;text-decoration:underline}#pageInfo article p{padding-bottom:10px}#pageInfo article p a{color:#303}.nav-single{clear:both;line-height:2;overflow:hidden;font-size:86%}.nav-next{float:right;text-align:right;width:50%}.nav-previous{float:left;width:50%}#pageInfo aside dd{margin-bottom:10px}#pageInfo article ul li{float:left;width:100%}#pageInfo article ul{float:left;width:100%;margin-bottom:20px}#pageInfo article ul li p{font-size:15px;border-bottom:1px solid #ccc;font-weight:700}.priceTABL{width:100%;display:inline-table}.priceTABL tr th{width:25%;padding:2%;border:1px solid #ccc;background:#f7f5f5;vertical-align:middle}.priceTABL tr td{width:65%;padding:2%;border:1px solid #ccc}.priceTABL .tblTTL{padding:1.5% 2%;text-align:center;font-size:16px}.button{margin:0 auto;display:block;text-align:center;background:#006afe;padding:15px 20px;width:290px;color:#fff;font-weight:700;cursor:pointer}.hissu{background:#e04239;font-size:9px;padding:1px 3px;margin-left:10px;color:#fff;text-align:center}#footer{border-top:2px solid #000;background:#fff;padding:10px 0 0;background:#000;color:#fff}#footer .left{float:left;width:35%}#footer .left .left_top{float:left;border-bottom:1px dotted #ccc;width:100%;padding:0 0 7px}#footer .left .left_middle{float:left;border-bottom:1px dotted #ccc;width:100%;padding:10px 0}#footer .left .left_middle a{color:#fff}#footer .left .left_top .logo{width:200px}#footer .left .left_bottom{width:96%;padding:10px 0 0 4%;float:left}#footer .left .left_bottom a img{text-align:center}#footer .left .left_bottom a .book_bt{padding:10px;border:1px solid #ccc}#footer .left .left_middle{float:left}#footer .left .left_middle p{font-size:13px;float:left;width:100%}#footer .right{float:right;width:60%;padding:2% 0 0 5%;font-size:14px}#footer .right ul{float:right;padding:15px 0;width:100%}#footer .right ul li{background:url(/img/list_footer_01.gif) no-repeat left center}#footer .right ul li a{color:#fff;padding-left:10px}.copyright{background:#000;color:#fff;text-align:center}@media only screen and (max-width:768px){.screen-pc{display:none !important}.screen-sp{display:block !important}.main_pics{display:block;text-align:center;background:#ececec;position:relative}.main_pics .ulslides{text-align:center;display:inline-block;margin:0 0 -5px}.main_pics .ulslides li img{width:100%}.rslides_tabs{position:absolute;bottom:3px;right:0;z-index:19;display:none}.rslides_tabs li{display:inline-block;margin:0 2px}.rslides_tabs li a{padding:3px 10px;background:#b3b3b1;color:#fff;font-size:11px}.wrap{max-width:767px;width:97%;padding:0 1.5%}#header{height:auto;width:100%;background:#000;color:#eaeaea;padding:0 0 15px}#head_line{width:100%;background:#235749;height:7px;display:none}#header h1{font-size:11px;width:100%;text-align:center;display:none}#main #maincol{width:100%}#header .head_left{width:100%;text-align:center;padding:7px 0 0}#header .head_left .logo{width:150px;margin:5px 0 0}#header .head_right{display:none}#navigation{display:none}#main_pics{display:none}#header .right-sp{display:block}.menu-btn{display:block}.menu-btn{position:fixed;top:15px;right:2%;width:85px;padding:10px 0;font-size:12px;text-align:center;cursor:pointer;z-index:99999;background:#606060}.menu-btn span{color:#fff;font-size:14px;color:#000;color:#fff;font-family:'Kreon',serif;text-shadow:1px 1px 3px #000}.menu-btn span:after{content:attr(data-txt-menu)}.open .menu-btn span:after{content:attr(data-txt-close)}.spmenu{position:fixed;display:table;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.89);-webkit-transition:all .5s;transition:all .5s;visibility:hidden;opacity:0;z-index:99999}.spmenu ul{vertical-align:middle;width:90%;padding:10% 15%}.spmenu li{height:auto;line-height:2;margin:10px auto 5px;text-align:left}.spmenu li a{display:block;font-size:18px;color:#fff}.spmenu li a:hover{color:#999}.open .spmenu{cursor:url(//bb-kobayashi-karasuma.com/wp/wp-content/themes/bbkobayashi/common/css/./img/cross.svg),auto;-webkit-transition:all .5s;transition:all .5s;visibility:visible;opacity:1;z-index:9999}.main_each .news li p{width:100%;float:left;width:88%;float:left;padding:0 0 0 12%}.linkmore{width:100%;text-align:center;margin:5px 0 5px;padding:0}.linkmore a{padding:4px 10px 4px 20px;color:#fff;background:#000 url(/img/ar2.png) no-repeat 10px center;display:block;padding:8px 0;float:left;width:100%;margin:0}.main_each .menu{padding:1.5%;width:97%;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-wrap:wrap;position:relative;justify-content:space-between}.main_each .menu li{float:left;width:48%;margin-right:0;background:#fff;margin:0 1% 10px;flex-wrap:inherit}#maincol .main_each h1{background:url(/img/icon1.jpg) no-repeat 10px center;font-size:18px;padding:12px 0 10px;border-bottom:2px solid #000;padding-left:7%;height:auto;width:93%;float:left}#maincol .main_each h1 span{font-size:12px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;color:#000}.main_each .menu .last{margin-right:1%}#main_pics_kaso{width:100%;margin:0;height:auto}#main_pics_kaso .wrap img{text-align:center;width:100%}#main_pics_kaso .kasoTtl{width:40%;background:rgba(6,6,6,.46);padding:1% 2%;font-size:160%;color:#fff;position:absolute;top:40%;font-family:'Kreon',serif;text-shadow:1px 1px 3px #000}#main_pics_kaso .wrap{width:97%;padding:0 1.5%;max-width:767px}.staff_each{border:4px solid #ccc;float:left;padding:3%;width:94%;background:#f2f1f1}.staff_each h2{font-size:130%;width:96%;padding-left:4%;margin-bottom:10px;background:url(/img/sis.png) no-repeat center left}.staff_each .stimg{width:100%;float:left;margin:0 0 15px;text-align:center}.staff_each .stimg img{float:none;width:80%;margin-right:0}.cboxul{float:left;width:95%;padding:10px 2.5%}.cboxul li{float:left;padding:0 10px}.slidebox{width:94%;padding:3% 3% 1%;background:#f3f2f2;float:left;border:1px solid #999}.slidebox ul li a img{width:calc(100% - 4px);border:1px solid #666;padding:1px}.slidebox ul li{float:left;width:100%;margin-bottom:2%;padding:0}.menu_ttl{background:#000;color:#fff;padding:5px 2%;width:96%;float:left}.menu_ttl span{font-size:12px}.tablemenu{width:100%;float:left}.tablemenu tr th{padding:2%;width:45%;vertical-align:middle;font-weight:700;text-align:left}.tablemenu tr td{padding:2%}.tablemenu span{font-size:12px}.tablemenu tr{border-bottom:1px dotted #000}.tablemenu tr .td2{width:30%}.tablemenu tr .td3{width:10%;vertical-align:middle}#aside{width:100%}#aside .aside_each .in .pics img{width:100%}#aside .aside_each a{width:100%;display:block;text-align:center}#aside .aside_each a img{width:80%;margin:0 0 7px}#footer{border-top:2px solid #000;background:#fff;padding:10px 0 0;background:#000;color:#fff;width:95%;padding:15px 2.5% 0}#footer .left{float:left;width:100%;text-align:center}#footer .left .left_top{float:left;border-bottom:1px dotted #ccc;width:100%;padding:0 0 7px}#footer .left .left_middle{float:left;border-bottom:1px dotted #ccc;width:100%;padding:10px 0}#footer .left .left_top .logo{width:150px}#footer .left .left_bottom{width:96%;padding:10px 0 0 4%;float:left}#footer .left .left_bottom a .book_bt{padding:10px;border:1px solid #ccc}#footer .left .left_middle{float:left}#footer .right{float:right;width:100%;padding:2% 0 0;font-size:14px}#footer .right ul{float:right;padding:15px 0;width:100%}#footer .right ul li{background:url(/img/list_footer_01.gif) no-repeat left center}#footer .right ul li a{color:#fff;padding-left:10px}}