body.smartphone #content {margin:0;width:100%;}body.smartphone #content h1,body.smartphone #content h2,body.smartphone #content h3,body.smartphone #content h4,body.smartphone #content h5,body.smartphone #content h6 {clear:both;}#content table td { vertical-align:top;line-height:1.7em; }#content table th { line-height:1.7em; }#content p { margin-bottom:0; }html {background-color:#ffffff;}body,#access ul li a,hgroup h1,hgroup h2#site-description,hgroup h3,#content h1.entry-title,div.widget-area h1.widget-title,div#copyright { font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;}.byline { display:none; }.isp-calendar-inner td { border:none; }.isp-business-calendar thead th,.isp-business-calendar td {border:1px solid #ababab;}.clearfix{clear:both;}.clearfix:after {content:"";clear:both;display:block;}.red {color:#FF0000 ;}body div#page #content div.d-table {display:table;width:99%;border-collapse:collapse;margin:0.5em auto 1.7em auto;}body div#page #content div.d-table .tr {display:table-row;width:100%;border-collapse:collapse;}body div#page #content div.d-table .tr div {display:table-cell;padding:5px;}body div#page #content div.d-table .tr div p {margin-bottom:0;}body div#page #content div.d-table .tr .th {white-space:nowrap;font-weight:normal;text-align:left;vertical-align:top;}body div#page #content div.d-table .tr div ol,body div#page #content div.d-table .tr div ul {margin:0 0 0 1.3em;}body.smartphone #content img.wpcf7-captchac,body.smartphone #content span.wpcf7-form-control-wrap.captcha {display:inline!important;margin:0!important;}#content img.wpcf7-captchac {vertical-align:middle;margin-right:15px!important;}span.wpcf7-not-valid-tip {clear:both;}body.smartphone #content span.wpcf7-form-control-wrap {display:inline;}h1#site-title {padding-left:5px;font-size:25px;}h2#site-description {}#contact-info {position:absolute;right:10px;top:25px;font-weight:bold;margin-top:0px;font-size:17px;}#main-image-box img {margin:10px 10px 10px 10px;}#main-image-box{background-color:#ffffff;}#access {background:rgb(0,113,206); background:-moz-linear-gradient(top,rgba(0,113,206,1) 0%, rgba(4,132,224,1) 50%, rgba(43,147,226,1) 100%); background:-webkit-linear-gradient(top,rgba(0,113,206,1) 0%,rgba(4,132,224,1) 50%,rgba(43,147,226,1) 100%); background:linear-gradient(to bottom,rgba(0,113,206,1) 0%,rgba(4,132,224,1) 50%,rgba(43,147,226,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0071ce', endColorstr='#2b93e2',GradientType=0 ); }#access ul li a{color:#ffffff;}#access ul li:hover > a{background-color:#0069b9;color:#ffffff;}body nav#access ul.menu {display:flex;display:-ms-flexbox;display:-webkit-flex;justify-content:space-around;-webkit-justify-content:space-around;}nav#access ul li {flex:1;-ms-flex:1;-webkit-flex:1;text-align:center;border-left:1px solid #FFF;}#access-out {width:962px;}#access {width:960px;}#main-image-box,#main,#colophon {border-right:0px solid #a9a9a9;border-left:0px solid #a9a9a9;}#access-out {border-top:solid 1px #000000;border-right:solid 1px #000000;border-left:solid 1px #000000;border-bottom:solid 1px #000000;}.home #access-out {border-bottom:solid 1px #000000;}#main-image-box {border-top:0px solid #000000;}.widget {background-color:#c2e5ff;}#secondary .widget{border:1px solid #0071CE;padding-bottom:5px;margin-bottom:10px;}.left-sidebar #content,.right-sidebar #main .widget-area {border-left:0px;}.left-sidebar #main .widget-area,.right-sidebar #content {border-right:0px;}.widget-header {border-top:none;border-bottom:none;}#secondary .widget ul li {border-bottom:1px solid #0071CE;}#secondary .widget ul li ul{border-top:1px solid #0071CE;}#secondary .widget ul li a {font-size:15px;color:#191970;}#secondary .widget ul li:hover > a {font-weight:bold;background-color:#96d2ff;}table.isp-business-calendar thead th {background-color:#A4C9FC;}.isp-business-calendar thead th,.isp-business-calendar td {border:1px solid #000000;}p.holiday_am{background:none;display:none;}p.holiday_pm{background:none;display:none;}#colophon {text-align:center;border-top:none;}#footer-menu {padding:5px;}#footer-menu ul li{background-image:none;padding-left:0px;}#footer-menu ul li a {font-size:14px;color:#ffffff;}#copyright {padding:10px 20px 15px 20px;color:#ffffff;}#colophon {background:rgb(0,113,206); background:-moz-linear-gradient(top,rgba(0,113,206,1) 0%, rgba(4,132,224,1) 50%, rgba(43,147,226,1) 100%); background:-webkit-linear-gradient(top,rgba(0,113,206,1) 0%,rgba(4,132,224,1) 50%,rgba(43,147,226,1) 100%); background:linear-gradient(to bottom,rgba(0,113,206,1) 0%,rgba(4,132,224,1) 50%,rgba(43,147,226,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0071ce', endColorstr='#2b93e2',GradientType=0 ); }#breadcrumb{padding:10px;}#breadcrumb, #nav-below, #colophon {border-top:0px;}#content .category-message .entry-title {border-top:none;border-bottom:none;border-left:none;background-image:none;background-repeat:no-repeat;}#nav-below {border-top:none;}.page-header h1,.home .entry-header h1,body.page .entry-header h1,body.single .entry-header h1,.widget-header h1 {background-color:#0071CE;border-left:none;line-height:2.2em;margin:0px 0px 5px 0px;color:#ffffff;}.page-header h1, .page .entry-header h1, .home .entry-header h1, .widget-header h1, #top-page-widget .widget-title {font-size:19px;}.page-header,.home .entry-header,body.page .entry-header,body.single .entry-header {border-top:none;border-bottom:none;width:650px;margin-left:7px;}#content h3 {padding:5px;border-top:1px solid #0071CE;border-bottom:1px solid #0071CE;border-left:4px solid #0071CE;border-right:4px solid #0071CE;font-weight:bold;color:#000000;margin-top:0em;background:rgb(253,253,253); background:-moz-linear-gradient(top,rgba(253,253,253,1) 1%, rgba(248,248,248,1) 25%, rgba(232,232,232,1) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(253,253,253,1)), color-stop(25%,rgba(248,248,248,1)), color-stop(100%,rgba(232,232,232,1))); background:-webkit-linear-gradient(top,rgba(253,253,253,1) 1%,rgba(248,248,248,1) 25%,rgba(232,232,232,1) 100%); background:-o-linear-gradient(top,rgba(253,253,253,1) 1%,rgba(248,248,248,1) 25%,rgba(232,232,232,1) 100%); background:-ms-linear-gradient(top,rgba(253,253,253,1) 1%,rgba(248,248,248,1) 25%,rgba(232,232,232,1) 100%); background:linear-gradient(to bottom,rgba(253,253,253,1) 1%,rgba(248,248,248,1) 25%,rgba(232,232,232,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e8e8e8',GradientType=0 ); }#content h4 {padding:5px;border-top:none;border-bottom:1px solid #0071CE;border-left:none;border-right:none;padding-left:5px;font-weight:bold;color:#000000;margin-top:0em;}#content a{color:#0000ff;text-decoration:underline;}#content a:hover {color:#f85f03;text-decoration:underline;}#content ul {line-height:1.7em;margin-bottom:0em;}#content ol {line-height:1.7em;margin-bottom:0em;list-style-type:decimal;}#content table {border-collapse:collapse;}.table-parent {overflow:auto !important;}#content table.table_gaiyou01 {width:100%;margin-bottom:0em;}#content table.table_gaiyou01 th {vertical-align:top;border:1px solid #a9a9a9;padding:0.5em;text-align:left;width:6em;background-color:#e6e6e6;font-weight:bold;}#content table.table_gaiyou01 td {vertical-align:top;border:1px solid #a9a9a9;padding:0.5em;}#content table.table_gaiyou02 {margin-bottom:0em;}#content table.table_gaiyou02 td {vertical-align:top;border:none;padding:0em;}#content table.table_gaiyou02 td.ga01 {;width:9em;}#content table.table_gaiyou02 td.ga02 {width:6em;}#content table.table_gaiyou02 td.ga03 {width:7em;}#content table.table_history01 {margin-bottom:0em;}#content table.table_history01 td {vertical-align:top;border:none;padding:0.5em;}#content table.table_history01 td.hi01 {width:5em;}#content table.table_history01 td.hi02 {width:4em;text-align:right;padding-right:1em;}body div#page .clearfix:after{content:"";clear:both;display:block;}body div#page .img1 {width:314px;float:left;margin-right:10px;}body div#page .txt1 {width:314px;float:left;margin-top:63px;}#content .border1 {border:1px solid #000000;padding:5px;}body.smartphone #content .border1 {width:75%;margin:0 auto;}