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:95% !important;}body.smartphone .post-page-content {font-size:95%;line-height:1.3em;padding:10px !important;}body.smartphone #content ol li {list-style-type:decimal;}.post-page-head-area.bauhaus{box-shadow:1px 1px 5px #989595;padding:0 !important;}.post-page-head-area.bauhaus h2.post-title{color:#7a6045 !important;font-weight:bold !important;letter-spacing:1px !important;}header#header-title-logo a.header-center.tappable{font-size:80% !important;}header#header-title-logo a.header-center.tappable h1.heading-font{font-weight:bold !important;margin-top:5px;color:#7a6045;}#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",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;}.clearfix{}.clearfix:after{content:"";clear:both;display:block;}body {background-color:#faf0e6;}p{font-size:15px;}ul{list-style-type:square;font-size:14px;}body.smartphone #content ul{list-style-type:square;font-size:14px;}li{padding:4px 0;}li span{color:#36417D;}a {color:#7a6045;text-decoration:none;}a img:hover{opacity:0.8;}a:hover{color:#1E5A9E;}body div#page .right{float:right;}body div#page .left{float:left;}body div#page .m_top_25{margin-top:25px;}body div#page .w_415{width:415px;}body div#page .img_border {padding:1.6%;box-shadow:0px 0px 3px rgb(153, 153, 153);background-color:#FFF;margin:3px;}body.smartphone #content .img_border{max-width:95%;padding:1.6% !important;box-shadow:0px 0px 3px rgb(153, 153, 153);background-color:#FFF;}body div#page .p_10{padding:10px;}body.smartphone #content .p_10{padding:10px;}div#main, .home .entry-header, .widget-header, #breadcrumb{border-top:none !important;}#main, .right-sidebar #content, .right-sidebar #main .widget-area{border:none;}#branding {background-color:#FFF;padding-bottom:1px;}#site-title {margin:0;padding:37px 0 30px 0;}#site-title a {font-size:20px;color:#7a6045;letter-spacing:2px;margin:32px 0 0;display:inline-block;}#site-title a img {position:absolute;left:0;top:16px;width:330px;}h3#contact-info {font-size:22px;color:#283128;margin-top:123px;letter-spacing:1px;}#site-description {font-size:14px !important;color:#4D4D4D;padding:0px;}.portrait header img{top:12px !important;}#main-image-box-out {background:#FFF;margin-bottom:26px;border-bottom:none;animation-name:move_bgcolor;animation-duration:3s;animation-timing-function:ease;animation-iteration-count:1;box-shadow:1px 1px 5px #989595;}#main-image-box {border:none;}#main-image-box img{animation-name:move_img;animation-duration:3s;animation-timing-function:ease;animation-iteration-count:1;padding:10px;margin:0 auto;}@keyframes move_img{0%{ opacity:0;}100%{ opacity:1;}}@keyframes move_bgcolor{0%{ background:#faf0e6;}100%{ background:#FFF;}}#branding, .menu,#main, #colophon {margin:0px auto;}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-basis:auto;-ms-flex-basis:auto;-webkit-flex-basis:auto;flex-grow:1;-ms-flex-grow:1;-webkit-flex-grow:1;text-align:center;}#access-out{border:none;width:100%;margin-top:13px;margin-bottom:15px;}#access{background-color:#deb887;height:59px;box-shadow:1px 1px 5px #666;}#access .menu, #access{width:100%;}#access-in {width:960px;height:46px;margin:2px auto;}#access li {margin:1px;padding:0;}#access li a{font-weight:bold;color:#fffaf0;line-height:59px;font-size:16px !important;}#access li:hover > a {transition-duration:0.9s;background:transparent;color:#7a6045;}#access ul ul a {background:#244765;padding:0;line-height:45px;}#access ul li:first-child > ul a{width:220px;}#access ul li:nth-child(2) > ul a{width:238px;}#access ul ul a:hover {background:#709FD5;}#access ul ul{background:#FFF;top:50px;box-shadow:none;background:none;}#access ul ul > li{margin:0;}#content {margin:0px 240px 0px 0;}.right-sidebar #content {border-right:none;background-color:#FFF;border-radius:20px;padding:10px 25px 50px;}#main {border-top:1px solid rgb(213, 213, 213);}.widget-header h1 {border-left:none;font-size:16px !important;}div.widget-area h1.widget-title {background:#deb887;margin:0;padding:9px 20px 6px;color:#fffaf0;}.right-sidebar #main .widget-area {width:220px;font-size:16px;}.right-sidebar #main .widget-area .widget {width:218px;margin:10px 0;}#secondary .widget ul {margin:0 10px 0 !important;width:200px;list-style:none; }#secondary .widget ul li {margin:10px 0;}#secondary .widget ul li a {padding:9px 23px 19px;background-image:none;font-weight:bold;border-bottom:dotted 1px #B3B3B3;}#secondary .widget {background-color:#faf0e6;}.wid_textbox{margin:19px 15px;font-size:14px;padding-bottom:10px;}.corp_name{font-weight:bold;margin-bottom:3px;color:rgb(0, 62, 123);}#colophon {border:none;background:#fffaf0;}#footer-menu {margin-top:50px;padding:26px 0 12px;text-align:center;}#footer-menu a{color:#7a6045;}#footer-menu a:hover{color:;}#footer-menu ul li {background-image:none;padding:10px 8px;color:#999;}#copyright {text-align:center;padding:15px 0;color:#8D8D8D;border-top:none;font-size:13px !important;}body div#page #content #wpcf7-f251-p269-o1 div.d-table {border:1px solid #90A9BF;}body div#page #content #wpcf7-f251-p269-o1 div.d-table .tr .th{background-color:#EDF3F8;border-top:1px solid #FFF;border-bottom:1px solid #FFF;border-left:2px solid #FFF;border-right:2px solid #FFF;}body div#page #content #wpcf7-f251-p269-o1 div.d-table .tr div {border-bottom:1px dotted #90A9BF;}body div#page #content #wpcf7-f251-p269-o1 div.d-table .tr:nth-child(11) > .th{background-color:#FFF;}body div#page #content #wpcf7-f251-p269-o1 div.d-table .tr:nth-child(11) > div{text-align:right;border:none;}body div#page #content #wpcf7-f251-p269-o1 div.d-table .tr:nth-child(11) > div .wpcf7-submit{width:30%;}.clearfix:after {content:"";clear:both;display:block;}.red {color:#FF6161;font-size:11px;}body div#page #content div.d-table {display:table;width:92%;border-collapse:separate;margin:0.5em auto 1.7em auto;position:relative;padding:3px;}body div#page #content div.d-table .tr {display:table-row;width:100%;border-collapse:separate;}body div#page #content div.d-table .tr div {display:table-cell;padding:20px 10px;}body div#page #content div.d-table .tr div p {margin-bottom:0;}body div#page #content div.d-table .tr .th {vertical-align:middle;font-size:12px;font-weight:bold;color:#48516F;text-align:center;width:200px;padding:10px 5px;}body div#page #content div.d-table .tr div ol,body div#page #content div.d-table .tr div ul {margin:0.4em;}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 div.d-table {width:100%;position:relative;}body.smartphone form.wpcf7-form{padding:0;}body.smartphone #content span.wpcf7-form-control-wrap {display:inline;}body.smartphone #content div.form_box div.wpcf7 input{max-width:80%;}body div#page .dl_file_t {margin:0 auto 45px;width:97%;}body div#page .dl_file_t th {border:1px solid #8D7575;background:#e3ded4;color:#5C4D4D;font-size:15px;width:26%;font-weight:bolder;}body div#page .dl_file_t td {border:1px solid #988686;background:#FFF none repeat scroll 0% 0%;padding:10px 42px;color:#5D5D5D;}body.smartphone #content .dl_file_t {margin:10px auto 45px;font-size:12px;border-collapse:collapse;}body.smartphone #content .dl_file_t th {border:1px solid #8D7575;background:#e3ded4;color:#5C4D4D;font-size:15px;width:26%;font-weight:bolder;}body.smartphone #content .dl_file_t td {border:1px solid #988686;background:#FFF none repeat scroll 0% 0%;padding:10px 10px;color:#5D5D5D;}body div#page .info {margin:17px 0 45px 25px;width:44%;}body div#page .info th {color:#374B62;font-size:15px;width:26%;padding:0;text-align:center;}body div#page .info td {padding:6px 14px;color:#003877;vertical-align:bottom;text-align:center;font-weight:bold;}body.smartphone #content .info {margin:17px auto 30px;width:100%;}body.smartphone #content .info th {color:#374B62;font-size:15px;width:26%;padding:0;text-align:center;}body.smartphone #content .info td {padding:6px 13px;color:#003877;vertical-align:bottom;text-align:center;font-weight:bold;}body div#page .privacy_t {margin:0 auto 5px;width:97%;}body div#page .privacy_t th {border:1px solid #000;background:#F3F3F3 none repeat scroll 0% 0%;color:#4B4B4B;font-size:15px;width:22%;font-weight:bolder;vertical-align:middle;}body div#page .privacy_t td {border:1px solid #3E3E3E;background:#FFF none repeat scroll 0% 0%;padding:2px 25px;color:#5D5D5D;vertical-align:middle !important;}body.smartphone #content .privacy_t {margin:10px auto;font-size:12px;border-collapse:collapse;}body.smartphone #content .privacy_t th {border:1px solid #000;background:#F3F3F3 none repeat scroll 0% 0%;color:#4B4B4B;width:17%;}body.smartphone #content .privacy_t td {border:1px solid #3E3E3E;background:#FFF none repeat scroll 0% 0%;padding:5px 10px;color:#5D5D5D;}body div#page .privacy_02_t {margin:25px auto;width:97%;}body div#page .privacy_02_t caption {padding:5px;background-color:#BDBDBD;color:#FFF;letter-spacing:1px;}body div#page .privacy_02_t th {color:#4B4B4B;font-size:14px;width:18%;font-weight:bolder;vertical-align:top;padding:2px;}body div#page .privacy_02_t td {color:#5D5D5D;font-size:13px;padding:2px;vertical-align:top;}body.smartphone #content .privacy_02_t {margin:10px auto;font-size:12px;border-collapse:collapse;}body.smartphone #content .privacy_02_t caption{padding:5px;background-color:#BDBDBD;color:#FFF;letter-spacing:1px;}body.smartphone #content .privacy_02_t th {color:#4B4B4B;font-size:12px;width:22%;font-weight:bolder;vertical-align:top;}body.smartphone #content .privacy_02_t td {color:#5D5D5D;font-size:12px;vertical-align:top;}.entry-header {background-image:none;background-repeat:none;background-position:none;}.entry-header h1 {background-image:none;background-repeat:none;background-position:none;}.home .entry-header h1 {font-size:30px !important;margin-top:17px !important;padding:2px 5px;border-bottom:7px dotted #7a6045;color:#7a6045;letter-spacing:3px;}.page-header h1, body.page .entry-header h1 {font-size:30px !important;margin-top:17px !important;padding:2px 5px;border-bottom:7px dotted #7a6045;color:#7a6045;letter-spacing:3px;}.entry-content h2 {font-weight:bold;font-size:22px;padding:6px 0px 6px 14px;width:100%;margin:16px 0px;color:#fffaf0;border-bottom:none;border-left:11px solid #7a6045;background-color:#deb887;}div.post-page-content h2.heading-font{font-weight:bold;font-size:16px;padding:6px 0px 6px 14px;margin:16px 0px;color:#fffaf0;border-bottom:none;border-left:11px solid #7a6045;background-color:#deb887;}.entry-content h3 {font-weight:bold;text-align:center;font-size:18px;color:#323232;border-bottom:medium none;width:100% !important;padding:0px 0 10px;margin:0;}div.post-page-content h3.heading-font{font-weight:bold;text-align:center;font-size:18px;color:#323232;border-bottom:medium none;width:100% !important;margin:0;}#content h4 {font-size:19px;color:#564a4a;font-weight:bold;padding:10px 4px 1px;margin:45px 0 15px;border-bottom:2px solid #6C6060;}body.smartphone #content h4 {font-size:15px;color:#564a4a;font-weight:bold;padding:10px 4px 1px;margin:45px 0 15px;border-bottom:2px solid #6C6060;}#content h5 {border-bottom:1px solid #323232;padding-bottom:5px;margin-bottom:21px;font-weight:bold;font-size:17px;color:#424242;padding-left:6px;margin-top:48px;}body.smartphone #content h5 {border-bottom:1px solid #323232;padding-bottom:5px;margin-bottom:21px;font-weight:bold;font-size:17px;color:#424242;padding-left:6px;}body div#page .intro_01 {text-align:center;font-size:22px;font-weight:bold;margin:22px auto 0;animation-name:move_img;animation-duration:3s;animation-timing-function:ease;animation-iteration-count:1;}body.smartphone #content .intro_01{text-align:center;font-size:16px;font-weight:bold;padding:0 10px;animation-name:move_img;animation-duration:3s;animation-timing-function:ease;animation-iteration-count:1;}body div#page .b_line {margin:20px auto 15px;width:79%;padding:25px 30px;border-radius:10px;border:5px solid #D2C3B9;}body.smartphone #content .b_line{margin:1px auto 15px;width:94%;padding:3px 5px 13px;}body div#page .b_line p {line-height:1.8em;font-size:14px;text-align:center;}body.smartphone #content .b_line p{line-height:1.8em;font-size:14px;}body div#page .service_text {padding:22px 55px;text-align:center;line-height:1.8em;margin:10px auto 25px;width:36em;background-color:rgb(255, 236, 241);color:rgb(135, 135, 135);text-shadow:none;border:4px double;font-weight:normal;border-radius:53px;}body.smartphone #content .service_text{padding:22px 55px;text-align:center;line-height:1.8em;margin:10px auto 25px;background-color:rgb(255, 236, 241);color:rgb(135, 135, 135);text-shadow:none;border:4px double;font-weight:normal;border-radius:53px;}body div#page .contact_text {text-align:center;font-size:14px !important;font-weight:bold;margin:40px auto 20px;color:#8F8066;}body.smartphone #content .contact_text{font-size:12px;font-weight:bold;color:#8F8066;}body div#page .contact_text_02 {text-align:center;font-size:17px !important;font-weight:bold;margin:0 auto 20px;color:#7a6045;border-top:1px dotted rgb(0, 0, 0);padding:11px 0px;width:85%;}body.smartphone #content .contact_text_02{text-align:center;font-size:12px;font-weight:bold;color:#7a6045;border-top:1px dotted rgb(0, 0, 0);padding:18px 0px;}#main-image-box { width:742px;}#main-image-box img {width:742px !important;height:auto !important;}body div#page .service_text {width:auto;font-size:14px;display:block;}#site-title a::after {content:"シーマ・プランニング株式会社";position:absolute;left:0;color:#7a6025;font-size:20px;}#site-title {margin:0;padding:37px 0 45px 0;}