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;}body.smartphone #content h2.post-title {font-size:120% !important;}body.smartphone .post-page-content {font-size:85%;line-height:1.7em;}body.smartphone #content ol li {list-style-type:decimal;}body.smartphone .table-parent {overflow:auto;}#content table td { vertical-align:top;line-height:1.7em; }#content table th { line-height:1.7em; }#content table td p,#content table th p { margin-bottom:0; padding:0; }html {background-color:#ffffff;}body,#access ul li a,hgroup h1#site-title,hgroup h2#site-description,hgroup h3#contact-info,#content h1.entry-title,div.widget-area h1.widget-title,div#copyright { font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}.byline { display:none; }.isp-calendar-inner td { border:none; }.isp-business-calendar thead th,.isp-business-calendar td { border:1px solid #ababab; }body div#page #content a { text-decoration:underline; }body div#page #content a:hover { color:orange; }ul.cat-with-date-list { margin-top:20px; }.clearfix:after {content:"";clear:both;display:block;}body div#page #content { min-height:400px; }body div#page #content li {line-height:1.7em;margin-bottom:0.5em;}#content table {margin:1em 0;width:100%;border-collapse:collapse;}#content table.table_cust0 td {padding:0.2em;}#content table.table_cust1 td,#content table.table_cust1 th {border:1px solid #ababab;padding:3px 6px;}#content table.table_cust1 th {background-color:#e4e4e4;}body div#page #content table.table_cust1 td li {margin:0;}body div#page #content table.table_cust1 td ul {margin:0 0 0 1em;}body div#page .float-l,body div#page .float-r {margin:1em auto;list-style-type:none;}body.smartphone .float-l li,body.smartphone .float-r li {list-style-type:none;margin:0;}body div#page .float-l>div,body div#page .float-l>li {float:left;}body div#page .float-r>div,body div#page .float-r>li {float:right;}#content .float-l-sp>div,#content .float-l-sp>li {float:left;}#content .float-r-sp>div,#content .float-r-sp>li {float:right;}body div#page .box-free {display:flex;display:-ms-flexbox;display:-webkit-flex;justify-content:space-around;-webkit-justify-content:space-around;}body div#page .box-free > div {flex-basis:auto;-ms-flex-basis:auto;-webkit-flex-basis:auto;flex-grow:1;-ms-flex-grow:1;-webkit-flex-grow:1;margin:0 1%;}body div#page .box2 > div,body div#page .box2 > li {width:47%;margin:auto 1.5%;}body div#page .box3 > div,body div#page .box3 > li {width:31%;margin:auto 1%;}#content h3 {border-bottom:5px solid #ec5208;margin-top:1.7em;padding:0.5em 0.5em 0.5em 0;font-size:16px;font-weight:bold;color:#ec5208;}body div#page #content h3:first-of-type {margin-top:0.5em;}#content h4 {border-bottom:3px double #ec5208;margin-top:1.7em;padding:0.5em 0.5em 0.5em 0;font-size:15px;font-weight:bold;}#content h5 {border-left:6px solid #ec5208;border-bottom:none;margin-top:1.7em;padding:0.2em 0.5em 0.2em 0.5em;font-size:15px;font-weight:bold;}#access-out { border:none; }#main-image-box,#main #breadcrumb { border:none; }#main-image-box,#main,#colophon {border-right:none;border-left:none;}.left-sidebar #main .widget-area,.right-sidebar #content {border-right:none;}.left-sidebar #content,.right-sidebar #main .widget-area {border-left:none;}.page-header,.home .entry-header,body.page .entry-header,body.single .entry-header,aside,#access,#main-image-box img,#content h3 {box-shadow:0px 7px 3px -5px rgba(0,0,0,0.3);-webkit-box-shadow:0px 7px 3px -5px rgba(0,0,0,0.3);-moz-box-shadow:0px 7px 3px -5px rgba(0,0,0,0.3);-ms-box-shadow:0px 7px 3px -5px rgba(0,0,0,0.3);}.page-header,.home .entry-header,body.page .entry-header,body.single .entry-header,.widget-header {background:#444;border-top:1px solid #444;border-bottom:1px solid #444;color:#fffbf6;}h1#site-title img{vertical-align:middle;margin-right:12px;}h1#site-title a {font-size:32pt;color:#444;text-shadow:2px 2px 0px #ababab;}h2#site-description {margin:0;padding:0;position:relative;bottom:20px;left:120px;font-size:12pt;}h3#contact-info { font-size:21px; }#access li a { line-height:41px; }div#access-out , div#access-in , nav#access { width:960px; }div#access-out { height:41px; }#access {background:#444;}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;border-right:1px solid #ffffff;}nav#access ul li {flex-basis:auto;-ms-flex-basis:auto;-webkit-flex-basis:auto;flex-grow:1;-ms-flex-grow:1;-webkit-flex-grow:1;text-align:center;border-right:1px solid #ffffff;}nav#access ul li:last-child {border-right:none;}nav#access ul li ul {min-width:100%;}nav#access ul li ul li {width:100%;border-right:none;}nav#access ul li ul li a {width:auto;padding-bottom:5px;padding-top:5px;font-size:12px;background-color:#fefefe;border-bottom:1px dotted #ababab;}nav#access ul li a{color:#fffbf6;}aside ul li a,div#footer-menu a {color:#594b25;}#access li:hover > a,aside ul li:hover > a,div#footer-menu a:hover {background-color:transparent;color:#334391;font-weight:bold;text-decoration:underline;}#access li:hover > a {color:#fff;}#access ul ul :hover > a {background-color:#ececec;color:#7AB653;}div#secondary.widget-area { width:260px; }div#secondary .widget ul li { border-color:#ababab; }div#secondary aside {margin-bottom:20px;background-color:#fcfcfc;border:1px solid #444;}div#secondary aside.widget_sp_image { border:none; background-color:transparent; }.page-header h1,.home .entry-header h1,body.page .entry-header h1,body.single .entry-header h1,.widget-header h1 { border-left:5px solid #ec5208; }aside.widget.widget_search { padding-bottom:10px; }div.textwidget { padding:10px; }div#footer-menu {text-align:center;padding:5px;background:#ececec;}div#copyright {text-align:center;padding:15px;background:#444;color:#fff;}#colophon {border:1px solid #444;}.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;}