@charset "utf-8";.secBox01{border-top:solid 1px #35a0da;padding-top:48px}.vas{vertical-align:sub}.titWrap{width:960px;margin:0 auto 34px;text-align:center}.subTit01{text-indent:1.5em;font-weight:400;margin-left:14px}#pageMainContents{position:relative;top:-120px;-webkit-text-size-adjust:none}#compSec00 img{margin-bottom:48px}#companyPhilo{width:584px;margin:0 auto}#companyPhilo dt{text-align:center;font-weight:400;font-size:1.8rem;margin-bottom:24px}#companyPhilo dd{margin-bottom:34px;line-height:2em}#gaiyou{overflow:hidden;width:584px;margin:0 auto 48px}#gaiyou{margin-bottom:48px}#gaiyou dt{float:left;clear:both}#gaiyou dd{padding-left:12em;margin-bottom:24px;line-height:2.1em}#map_canvas{width:100%;height:500px;margin-bottom:34px}.ppolicy{line-height:2em}.ppolicy .Inner01,.contact .Inner01{width:700px;margin:0 auto}.ppolicy .titWrap01{text-align:left;width:700px;margin:0 auto 48px}#ppolicy01 dt{color:#0288d1;margin-bottom:8px}#ppolicy01 dd{margin-bottom:28px}.ppolicy01{margin-bottom:48px}#ppolicySec04 a{text-decoration:underline}#ppolicy02 dd,#ppolicy03 dd{margin-bottom:48px}#carCoting_img{margin:0 auto 48px;width:714px}#carCoting01 dt{border-left:solid 5px #0288d1;height:30px;line-height:30px;margin-bottom:24px;color:#0288d1;text-indent:.5em}#carCoting01 dd{line-height:2em;margin-bottom:48px}.contact_info{width:884px;height:40px;padding:20px 38px;margin:0 auto;background:#f2f2f2;margin-bottom:58px}#contact_btn01{width:180px;height:40px;line-height:40px;text-align:center;background:#0288d1;float:right}#contact_btn01 a{color:#fff;display:block;width:180px;height:40px}#contact_btn01 a:hover{background:#bbdefb;color:#0288d1;opacity:1}.MentePointBox01{padding-bottom:34px;border-bottom:solid 1px #ccc;margin-bottom:48px}.mentePoint{font-size:1.8rem;color:#e91e63;margin-bottom:18px;font-weight:400}.mentePoint span{display:inline-block;width:130px;height:30px;background:#e91e63;color:#fff;line-height:30px;text-align:center;margin-right:16px;font-weight:400}.mentePointTit01{border-left:solid 5px #0288d1;font-size:1.6rem;text-indent:.5em;line-height:30px;height:30px;margin:24px 0}#menteTable01{float:left;width:274px;margin-right:34px}#menteTable01 table{font-size:1.6rem;border:none;border-collapse:separate;border-spacing:0;border-top:1px solid #ccc;border-left:1px solid #ccc;border-radius:8px}#menteTable01 table th{color:#fff;background:#0288d1;text-align:left;padding:8px 0 8px 15px;font-weight:400}#menteTable01 table th:first-child{border-right:solid 1px #ccc;width:148px;-webkit-border-top-left-radius:8px;-moz-border-radius-topleft:8px;border-top-left-radius:8px}#menteTable01 table th:last-child{width:124px;-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;border-top-right-radius:8px}#menteTable01 table td{border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;padding:11px 0 11px 15px;height:16px;vertical-align:middle}#menteTable01 table tr:first-child td:last-child{border-radius:0 8px 0 0}#menteTable01 table tr:last-child td:first-child{border-radius:0 0 0 8px}#menteTable01 table tr:last-child td:last-child{border-radius:0 0 8px}#menteTxt01{float:left}#menteTxt02{clear:both}#menteTxt03{line-height:1.8em}#4MenteBox{overflow:hidden}.4MentBox01{float:left;width:210px;margin-right:24px}.mentepack4{float:left;width:210px;margin-right:40px;margin-bottom:48px}.mentepack4:last-child{margin-right:0}.mentepack4Tit{color:#0288d1;margin:12px 0 12px;font-size:1.6rem}.mentepack4 p{line-height:1.8em}#nomal_car{position:relative;clear:both}#menTetableTable01{margin-bottom:48px}.menTetableTable td{border:solid 1px #ccc;text-align:center;vertical-align:middle;height:40px}.menTetableTable .month01{width:50px;height:40px}.menTetableTable .charge{width:198px;color:#fff;background:#e91e63}.menTetableTable .charge02{width:66px;color:#fff;background:#e91e63}.menTetableTable .course{width:51px}.menTetableTable .charge02{width:65px}.menTetableTable .type03{height:250px;vertical-align:top;padding-top:10px}#nomal_car #tTxt01{position:absolute;top:271px;left:239px}#nomal_car #tTxt02{position:absolute;top:281px;left:521px}.menteTit01{font-size:3rem;color:#0288d1;border-left:solid 5px #0288d1;text-indent:.3em;line-height:30px;height:30px;margin-bottom:16px;font-weight:400}.bgglay{background:#eff5ff}#menTetableTable02{margin-bottom:24px}#special_car{position:relative}#special_car #tTxt03{position:absolute;top:261px;left:209px}#special_car #tTxt04{position:absolute;top:286px;left:431px}#menteAttention01{margin-bottom:24px}#menteAttention01 li{line-height:1.8em}#menteAttention02{margin-bottom:34px}#menteAttention02 li{margin-bottom:18px;line-height:1.8em}#inspTable{margin-bottom:34px}#inspTable tr th{background:#0288d1;color:#fff;font-weight:400;text-align:left;width:147px;padding-left:15px;vertical-align:middle;height:34px;font-size:1.6rem}#inspTable tr td{color:#e91e63;padding:10px 0 10px 15px;width:144px;vertical-align:middle;font-size:1.6rem}#inspTable tr #tableTit01{color:#000 !important;text-align:center;line-height:1.6em;font-size:1.6rem;padding:0;height:154px}#inspTable tr .inspImg{text-align:center;padding:0}#inspTable table tr td{border:1px solid #ccc}#inspTable table tr th{border:1px solid #ccc}#inspList01 li{margin-bottom:12px}#inspList02{margin-bottom:24px;overflow:hidden}#inspList02 li{float:left;margin-right:40px}#inspList02 li:last-child{margin-right:0}#inspList03{margin-bottom:48px;clear:both}#inspList03 li{margin-bottom:12px}#inspList04{margin-bottom:48px}#inspList04 li{margin-bottom:12px;padding-left:1em;text-indent:-1em;line-height:1.8em}#jafInfo{line-height:1.8em}.camp_tit{background:#f2f2f2;padding:37px;height:166px;width:886px;overflow:hidden;margin-bottom:48px;margin-top:34px}.camp_tit .campTxt01{float:left;width:533px}.camp_tit .campImg01{float:right;width:277px}.plan05{clear:both;overflow:hidden;border-bottom:solid 1px #ccc;padding-bottom:48px;margin-bottom:48px}.plan01{float:left;width:371px}.plan02{float:right;width:547px;margin-top:5px}.plan03{clear:both;overflow:hidden}#campAttentionTxt{clear:both;margin-bottom:48px;padding-top:48px}#campAttentionTxt ul li{margin-bottom:18px;line-height:1.8em}.campSec{clear:both}.campSec table{font-size:1.6rem;border:none;border-collapse:separate;border-spacing:0;border-top:1px solid #ccc;border-left:1px solid #ccc;border-radius:8px}.campSec table th{color:#fff;background:#0288d1;text-align:left;padding:8px 0 8px 15px;font-weight:400}.campSec table th:first-child{border-right:solid 1px #ccc;width:148px;-webkit-border-top-left-radius:8px;-moz-border-radius-topleft:8px;border-top-left-radius:8px}.campSec table th:last-child{width:124px;-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;border-top-right-radius:8px}.campSec table td{border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;padding:11px 0 11px 15px;height:16px;vertical-align:middle}.campSec table td.capmPraice01{color:#e91e63}.campSec .plan02 table th:first-child{border-right:solid 1px #ccc;width:377px;-webkit-border-top-left-radius:8px;-moz-border-radius-topleft:8px;border-top-left-radius:8px}.campSec .plan02 table th:last-child{width:135px;-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;border-top-right-radius:8px}.campSec table th:first-child{border-right:solid 1px #ccc;width:237px;-webkit-border-top-left-radius:8px;-moz-border-radius-topleft:8px;border-top-left-radius:8px}.campSec table th:last-child{width:114px;-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;border-top-right-radius:8px}.campSec table tr:first-child td:last-child{border-radius:0 8px 0 0}.campSec table tr:last-child td:first-child{border-radius:0 0 0 8px}.campSec table tr:last-child td:last-child{border-radius:0 0 8px}.camp_tit .campTxt01 .campTit01{font-size:3rem;color:#0288d1;vertical-align:bottom;font-weight:400;margin-bottom:12px}.camp_tit .campTxt01 span{line-height:30px;color:#fff;background:#0288d1;text-align:center;height:30px;width:130px;margin-right:10px;font-size:1.4rem;display:inline-block}.camp_tit .campTxt01 p{line-height:1.8em}.planName{height:30px;line-height:30px;font-size:3rem;color:#0288d1;border-left:solid 5px #0288d1;text-indent:.5em;font-weight:400}.planExam{color:#0288d1;margin:12px 0}.planpPice{color:#e91e63;font-size:3rem;margin-bottom:18px}#staff li{list-style-type:none;float:left;position:relative;overflow:hidden;margin-right:39px;margin-bottom:49px;width:210px}#staff li:nth-child(4n){margin-right:0}#staff li div{height:168px;width:210px;position:absolute;top:-281px;z-index:2;transition:top .5s linear 0;color:#fff;padding-top:113px;font-size:1.8rem;font-weight:100;text-align:center;line-height:1.8em}#staff li div span{font-size:1.2rem}#staff li:hover div{top:0}.man{background:#35a0da;opacity:.8}.woman{background:#e91e63;opacity:.8}#staff li a{display:block;width:210px;height:281px;margin-right:10px}#staff img{-webkit-transition:all .5s ease;-ms-transition:all .5s ease}.man p,.woman p{text-align:center;margin-top:66px;font-size:1.6rem;font-weight:400}#lineupNav{overflow:hidden;border-bottom:solid 1px #bbdefb;margin-top:14px}#lineupNav a{text-decoration:none}#lineupNav li{display:inline-block;margin-left:2px;padding:3px;margin-right:50px;padding-bottom:10px}#lineupNav li a{color:#0288d1;font-size:1.6rem}#lineupNav span{background:#0288d1;height:4px;display:block;position:relative;width:84px;left:0}.lineupBoxWrap{overflow:hidden;border-bottom:solid 1px #ccc}.carLineupTit{font-size:3rem;color:#0288d1;margin:48px 0;font-weight:400}.carLineupSec{overflow:hidden;clear:both}.lineupBox01{width:210px;height:280px;border:solid 1px #ccc;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;margin-right:30px;float:left;margin-bottom:48px;position:relative}.lineupBox01:nth-child(4n){margin-right:0}.lineupLink a{display:block;width:130px;height:30px;border:solid 1px #0288d1;margin:20px auto;text-align:center;line-height:30px;color:#0288d1;background:url(//www.tomcat-web.co.jp/wp/wp-content/themes/tomcat/css/../images/ico_list01.png) 8px center no-repeat;text-indent:.8em}.lineupLink a:hover{background:#0288d1 url(//www.tomcat-web.co.jp/wp/wp-content/themes/tomcat/css/../images/ico_list02.png) no-repeat 8px center;color:#fff}.lineupLink{border-top:solid 1px #ccc}.lineupBox01 dl{font-size:1.4rem;margin-left:10px;color:#0288d1}.lineupBox01 dl dt{float:left;clear:both}.lineupBox01 dl dd{margin-bottom:8px;padding-left:3em}.carlineupImg{width:153px;margin:20px auto}#lineup05 .lineupBoxWrap{border:none}#contactform{margin:0;padding:0}#contactform dt{float:left;clear:both;color:#0288d1;font-size:1.6rem;line-height:48px}#contactform dd{padding-left:14em;margin-bottom:34px}input.wpcf7-text,input.wpcf7-captchar{width:450px;height:18px;padding:15px;border:solid 1px #ccc}textarea.wpcf7-textarea{width:450px;height:270px;padding:15px;line-height:1.8em;border:solid 1px #ccc}#check{margin:18px 0 34px}img.wpcf7-captchac{border:solid 1px #ccc;vertical-align:middle}#check span{color:#0288d1;font-size:1.6rem;margin-left:18px}input.wpcf7-submit{width:80px;height:40px;text-align:center;color:#fff;line-height:40px;font-size:1.6rem;background:#0288d1;border:none;margin:0 auto}input.wpcf7-submit:hover{cursor:pointer;opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )"}#contactThanksTxt{text-align:center;line-height:3em;font-size:1.6rem;height:400px;margin-top:100px}.postContents{width:650px;float:left;margin-top:24px}.postTit{border-bottom:solid 1px #bbdefb;font-weight:400;font-size:1.8rem;line-height:18px;margin-bottom:34px}.postTit>span{border-bottom:solid 2px #0288d1;display:inline-block;background:url(//www.tomcat-web.co.jp/wp/wp-content/themes/tomcat/css/../images/ico_list01.png) no-repeat left 5px;text-indent:1em;font-size:1.4rem;line-height:18px;padding-right:.5em;padding-bottom:10px}.postTit>a:hover{color:#0288d1}.sidebar{width:250px;float:right;margin-top:33px;margin-bottom:84px}.postWrap{overflow:hidden;margin-bottom:48px}.postContent{line-height:2em;overflow:hidden}.postContent h1{font-size:2.4rem}.postContent h2{font-size:1.8rem}.postContent h3{font-size:1.6rem}.postContent h4{font-size:1.4rem}.postContent h5{font-size:1rem}.postContents p{margin-bottom:12px}.aligncenter{display:block;margin:0 auto 12px}.alignleft{float:left;margin-right:10px}.alignright{float:right;margin-left:10px}.wp-pagenavi{text-align:center;margin-bottom:68px}.wp-pagenavi a,.wp-pagenavi span{border:none !important;border-bottom:solid 1px #333 !important;margin-right:24px !important}.wp-pagenavi a:hover{color:#0288d1;border-bottom:solid 1px #0288d1 !important}.pages{display:none}.widgettitle{background:url(//www.tomcat-web.co.jp/wp/wp-content/themes/tomcat/css/../images/ico_list01.png) no-repeat left 2px;border-bottom:solid 1px #bbdefb;padding-bottom:8px;margin-bottom:16px;text-indent:1em}#recent-posts-3 ul{margin-bottom:48px}#recent-posts-3 ul li a,#archives-3 li a{margin-bottom:12px;border-bottom:solid 1px #333;padding-bottom:5px;display:inline-block}#recent-posts-3 ul li a:hover,#archives-3 li a:hover{color:#0288d1;border-bottom:solid 1px #0288d1}#archives-3{margin-bottom:48px}.oldblog a{border-bottom:solid 1px #333;padding-bottom:2px}.oldblog a:hover{color:#0288d1;border-bottom:solid 1px #0288d1}#pagenation{margin:34px 0 84px;overflow:hidden;position:relative}#pagenation a{border-bottom:solid 1px #333}#pagenation a:hover{color:#0288d1;border-bottom:solid 1px #0288d1}#oldpage a{display:block;float:left}#newpage a{display:block;float:right}#toArchiveList a{display:block;width:70px;position:absolute;left:300px;top:0}#calendar{margin:34px 0}#wp-calendar{width:90%}#wp-calendar thead tr th{height:40px;text-align:center;vertical-align:middle}#wp-calendar thead tr th:nth-child(6){color:#00f}#wp-calendar thead tr th:nth-child(7){color:red}#wp-calendar tr td{height:40px;text-align:center}#wp-calendar tr td a{text-decoration:underline;color:#e91e63}#blogstafflist{margin-bottom:34px}#blogstafflist ul li{margin-bottom:12px}.slide_img{float:left;width:480px;overflow:hidden;margin-bottom:34px;margin-top:24px}.used_wrap #thumb>li{float:left}.used_wrap #thumb>li img{cursor:pointer}.column01{margin-top:48px;overflow:hidden}.contentImg{float:right;width:460px;text-align:right;margin-top:24px}.carData{clear:both;overflow:hidden;margin-bottom:18px}.carData #table01{float:left}.carData #table02{float:right}.carData>table{width:459px;font-size:1.6rem}.carData>table tr th{width:190px;color:#fff;background:#0288d1;padding-left:1em;border:solid 1px #fff;font-weight:400;text-align:left;height:35px;vertical-align:middle}.carData>table tr td{padding-left:1em;border:solid 1px #ccc;vertical-align:middle}.usedList a{width:83px;display:block;margin:48px auto;height:30px;line-height:30px;background:url(//www.tomcat-web.co.jp/wp/wp-content/themes/tomcat/css/../images/ico_list01.png) no-repeat 10px center;padding-left:1.8em;border:solid 1px #0288d1;color:#0288d1;font-size:1.4rem}.usedList a:hover{background:#0288d1 url(//www.tomcat-web.co.jp/wp/wp-content/themes/tomcat/css/../images/ico_list02.png) no-repeat 10px center;color:#fff}.btn-insta{position:absolute;right:24px;bottom:36px;background-color:orange;padding:6px 24px;color:#fff;line-height:1.4;border-radius:8px;box-shadow:2px 2px 2px 2px rgba(0,0,0,.4);text-align:center}.btn-insta span{display:block;font-size:18px;font-weight:700}.text-center{text-align:center}