@charset "utf-8";.topimage{width:100%}.bx-pager{background:#6aa4c9;padding:10px 0}@media screen and (min-width:641px){.topimage{height:410px;overflow:hidden}.topimage ul li a{display:block;width:100%;height:410px;background-repeat:no-repeat;background-size:cover;background-position:center top}.bx-pager ul{width:1000px;margin:0 auto;display:table}.bx-pager li{display:table-cell;padding:0 10px}.bx-pager li:first-child{padding:0 20px 0 0}.bx-pager li:last-child{padding:0 0 0 20px}.bx-pager a img{width:100%!important;opacity:.5;filter:alpha(opacity=50)}.bx-pager a.active img{opacity:1;filter:alpha(opacity=100)}}@media screen and (max-width:640px){.topimage{height:120px;overflow:hidden}.topimage ul li a{display:block;width:100%;height:120px;background-repeat:no-repeat;background-size:cover;background-position:center top}.bx-pager ul{width:100%;margin:0 auto;display:table}.bx-pager li{display:table-cell;padding:0 2%}.bx-pager a img{width:100%!important;opacity:.5;filter:alpha(opacity=50)}.bx-pager a.active img{opacity:1;filter:alpha(opacity=100)}}@media screen and (min-width:641px){.shadow{padding-bottom:15px;background:url(//tsujitaclinic.com/2022sys/wp-content/themes/basic01/css/../images/top/shadow.png) left bottom repeat-x}.serviceArea{width:1000px;margin:0 auto;display:table;padding:30px 0 0}.serviceArea li{display:table-cell;padding:0 10px}.serviceArea li:first-child{padding:0 10px 0 0}.serviceArea li:last-child{padding:0 0 0 10px}}@media screen and (max-width:640px){.col1,.col2,.col3{margin-bottom:30px}.footerMapArea #map-canvas3{height:250px!important}.shadow{height:auto;background:#f2f2f2;border-bottom:3px #fafafa}.serviceArea{width:90%;margin:0 auto;display:table;padding:5% 0}.serviceArea li{display:block;padding:0 2%}.serviceArea li img{width:30%}.serviceArea .spdb{width:65%;float:right}.serviceArea li:after{height:0;visibility:hidden;content:"";display:block;clear:both}.serviceArea li{zoom:1;display:inline-block}* html .serviceArea li{height:1%}.serviceArea li{display:block}}.serviceArea li a{text-decoration:none!important}.serviceArea li a:hover{text-decoration:underline!important}.serviceArea li a img{margin:0 0 10px}.serviceArea li a strong{margin:0 0 10px;font-size:16px}.serviceArea li a .spdb span{color:#000}@media screen and (min-width:641px){.newsArea{float:right;width:840px}}@media screen and (max-width:640px){.article{width:100%}}.newsArea dl{border-bottom:1px dotted;padding:15px 0}.newsArea dl dt span{display:block;width:75px;padding:10px 0;background:#091928;color:#fff}.newsArea dl dt strong{width:75px;font-weight:400;font-weight:900}@media screen and (min-width:641px){.newsArea dl dt{width:10%;float:left;font-size:12px;text-align:center}.newsArea dl dd{width:85%;float:right}}@media screen and (max-width:640px){.newsArea dl dt{width:33%;float:left;font-size:12px;text-align:center}.newsArea dl dd{width:67%;float:right}.newsArea dl:after{height:0;visibility:hidden;content:"";display:block;clear:both}.newsArea dl{zoom:1;display:inline-block}* html .newsArea dl{height:1%}.newsArea dl{display:block}}.newsArea dl dd a{color:#000;text-decoration:none}.newsArea dl dd a:hover{text-decoration:underline}.newsArea dl dd a strong{display:block;margin:0 0 5px}.newsArea dl{border-bottom:1px dotted;padding:15px 0}@media screen and (min-width:641px){.bannerMiddle{width:1000px;margin:20px auto}.bannerMiddle li{margin:0 20px 0 0;display:inline}.bannerMiddle li:last-child{margin:0}}@media screen and (max-width:640px){.bannerMiddle{width:90%;margin:0 auto 20px auto}.bannerMiddle li{margin:0 0 20px;display:block}.bannerMiddle li img{width:100%}}@media screen and (min-width:641px){.aside{clear:both}.topbg001{overflow:hidden}}@media screen and (max-width:640px){.aside{width:100%;margin:40px 0}}.titleArea{margin:0 0 15px;width:150px;height:170px;float:left;position:relative}@media screen and (min-width:641px){.calendar table{width:100%;border-collapse:collapse;font-size:12px}}@media screen and (max-width:640px){.titleArea{margin:0 0 15px;width:auto;height:auto;float:none;position:relative}.btnMore{position:absolute;right:0;top:0;width:35%;left:auto;line-height:20px}.calendar table{width:100%;border-collapse:collapse}.calendar table tr td table{width:99%;border:1px solid #1684ca}.move_button,.return_now{background:#1684ca;display:none!important}.isp-business-calendar{text-align:center;margin:0 0 0 3px}}.calendar table tr td table tr th,.calendar table tr td table tr td{border:1px solid #1684ca;text-align:center}.calendar table tr td table tr th{background:#fff;color:#333;font-weight:700}.calendar{border-top:1px dotted;margin:20px 0 0 0!important;padding:15px 0}.calendar{list-style-type:none}@media screen and (min-width:641px){.calendar li:first-child{float:left}.calendar li:last-child{float:right}}.move_button,.return_now{display:none!important}.business,table.isp-business-calendar td{padding:2px!important}.emptyCell{background:#dbdbdb}.isp-business-calendar tr td,.isp-business-calendar tr th{border:solid 1px #922d2c}.isp-business-calendar thead tr th:first-child{background:#fff;color:#f53131}.isp-business-calendar thead tr th:last-child{background:#fff;color:#3168f5}.isp-business-calendar tr td:first-child{background:#fff;color:#f53131}.isp-business-calendar tr td:last-child{background:#fff;color:#3168f5}.calendar-date-title{background:#922d2c;color:#fff;font-weight:700;border:solid 1px #922d2c;text-align:center}.topCopy{border-top:1px solid #e2a5a5;background:#922d2c;color:#fff;padding:15px}@media screen and (min-width:641px){.topCopyArea{width:1000px;margin:0 auto}}@media screen and (max-width:640px){.topCopyArea{width:100%}}.xo-event-calendar{margin:0 auto;margin-left:4%}.xo-months{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.xo-month-wrap{width:47%}.xo-event-calendar table.xo-month .month-event-space{height:.2em}.holiday-titles{display:flex}.holiday-title{margin-right:.5em!important}.month-header{margin-bottom:0!important;background:#922d2c;color:#fff}.xo-event-calendar table.xo-month .month-dayname td div{text-align:center}@media screen and (max-width:599px){.xo-event-calendar{width:100%;margin-left:0}.xo-months{display:block}.xo-month-wrap{width:100%}}