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:16px!important;}span.wpcf7-not-valid-tip {clear:both;}body.smartphone #content span.wpcf7-form-control-wrap {display:inline;}#branding {background-color:#ffffff;}h1#site-title {}h1#site-title a {color:#030303; }#branding {background-color:#ffffff;}h2#site-description {padding-bottom:5px;color:#000000; }h3#contact-info {color:#000000; font-size:25px;}#breadcrumb{margin-bottom:0px;}body nav#access ul.menu {display:flex;display:-ms-flexbox;display:-webkit-flex;justify-content:space-around;-webkit-justify-content:space-around;border-left:1px solid #fff;}nav#access ul li {flex:1;-ms-flex:1;-webkit-flex:1;text-align:center;font-size:16px;}#access { padding:0; height:40px; margin:0 auto 0px auto; background:#017BC8;}#access-out { height:40px; margin:0 auto 20px auto; display:block;}#access ul#menu-main { height:40px;}#access li{ height:40px; text-align:center;}#access li a { border-right:1px solid #fff; line-height:40px; font-size:1.0em;}#access li:hover > a,#access ul ul :hover > a {background:#711584;color:#ffffff;}#access-out {border-top:none;border-right:none;border-left:none;}#access-in {height:40px;margin:0px auto;}#access ul ul a {width:171px;padding:10px;}#access ul ul a {background-color:#017BC8;}#access li:hover a {-webkit-transition-duration:0.2s;transition-duration:0.2s;}#main-image-box {border:none;}#main-image-box-out {background-color:#ffffff;border-bottom:none;}#secondary .widget {background-color:#FFF;}#secondary .widget ul li:hover > a {font-weight:bold;}#secondary .widget ul {width:248px;}#secondary .widget ul li a {color:#424242;border-bottom:dashed 1px #424242;border-top:none;font-size:16px;background-image:none;}#secondary .widget ul li ul a{border-bottom:dashed 1px #424242;}#nav_menu-2{border-top:none;border-left:none;border-right:none;}#footer-menu {padding:20px 20px 10px;border-top:1px solid #017BC8;}#footer-menu ul li a {padding:5px 15px;font-size:16px;color:#424242;}#copyright-in {padding:10px 0 10px 0;}#copyright {border-top:none;padding:10px 20px 10px;font-size:16px;}#colophon {text-align:center;background-color:#fff;border:none;}#footer-menu ul li.current-menu-item a,#footer-menu ul li.current_page_item a {font-weight:bold;}#footer-menu ul li a:hover {text-decoration:underline;}.page-header h1,.home .entry-header h1,body.single .entry-header h1,body.page .entry-header h1,.widget-header h1,.page-title {border-left:none;border-bottom:none;line-height:2.2em;background-image:none;background-color:#017BC8;padding:3px 3px 1px 5px;color:#fff;}.entry-header {background-image:none;}.entry-header h1{background-image:none;}.page-header h1,.home .entry-header h1,body.page .entry-header h1,body.single .entry-header h1,.page-title{margin:1.3em 0px;}.widget-header h1 {border-left:none;border-bottom:2px solid #6F6F71;margin:0px 0px 0px 0px;line-height:2.2em;padding:3px 3px 1px 5px;background:none;color:#424242;}#content p{font-size:16px;}#content ul{list-style-type:square;font-size:16px;}body.smartphone #content ul{list-style-type:square; font-size:16px;}#content li{padding:4px 0;font-size:16px;}#content li span{color:#36417D;}#content a img:hover{opacity:0.8;}#content a:hover{color:#008900;}#content th{font-size:16px;padding:1px;}#content td{font-size:16px;padding:1px;}#content h3 {font-weight:bold;border-bottom:solid 3px #017BC8;font-size:21px;padding:5px 15px;margin-top:10px;}#content h4 {padding:10px 10px 10px 15px;border-left:solid 5px #017BC8;border-bottom:none;margin-bottom:15px;font-weight:bold;font-size:18px;}#content a{color:#0a6bfd;text-decoration:underline;}#content a:hover {color:#f85f03;text-decoration:underline;}#content ul {line-height:1.7em;margin-bottom:0em;margin-top:0em;}#content ol {line-height:1.7em;margin-bottom:0em;margin-top:0em;list-style-type:decimal;}#content table {border-collapse:collapse;}.table-parent {overflow:auto !important;}#content table.table_cust01 {border-collapse:collapse;table-layout:fixed;　　　　width:100%;}#content table.table_cust01 th {font-weight:normal;text-align:left;padding:10px;width:20%;vertical-align:top;}#content table.table_cust01 td {text-align:left;padding:10px 0 10px 10px;vertical-align:top;}body.smartphone #content table.table_cust01 {margin-bottom:10px;width:100%;}body.smartphone #content table.table_cust01 th {display:block;width:100%;padding:5px;font-weight:bold;}body.smartphone #content table.table_cust01 td {display:block;padding:5px;}#content table.table_cust02 {border-collapse:collapse;table-layout:fixed;width:100%;}#content table.table_cust02 td {text-align:center;padding:5px;margin:0 5px;vertical-align:middle;}body div#page .img_w150{}body.smartphone #content .img_w150{width:150px;height:70px;}body.smartphone #content .post-page-content p a {border-bottom-style:none; }body.smartphone #content .post-page-head-area {margin-bottom:10px;}body.smartphone #content .post-page-head-area.bauhaus h2.post-title {font-size:19px !important;padding:0;}form.wpcf7-form .wpcf7-submit {width:30%;padding:5px;}.post-page-head-area.bauhaus {padding-top:10px;padding-bottom:10px;text-shadow:rgba(255,255,255,.3) 0px 1px 0px;}