body{font-family:"YuMincho",'Yu Mincho',"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";font-size:1.6em;line-height:1.4;letter-spacing:.05em;color:#999}.bg-secondary{background:#fff}#shapely_home_parallax-2 .img-responsive{margin:0 auto}.main-navigation .menu li a{text-transform:lowercase;font-size:.9em;letter-spacing:.05em;color:#999}@media all and (max-width:1200px){.shapely-dropdown{float:right;border:1px solid}.menu li a{padding:10px 0}#site-navigation.main-navigation .menu>li>ul li a{width:auto;display:inline-block}}.widget .widget-title{text-align:center;color:#999}.container{text-align:center}h2{margin-top:5em}.mb32{margin-top:20px}@media screen and (max-width:767px){.mb32 br{display:none}}#shapely_home_parallax-3 h3{margin-bottom:64px}#shapely_home_parallax-3 h4{font-size:.9em;line-height:1.5;margin-bottom:1.5em}#shapely_home_parallax-3 h4 span{font-size:1.4em}#shapely_home_parallax-3 p{line-height:2.0}#shapely_home_parallax-3 img{display:block;margin-top:2em}@media screen and (max-width:767px){#shapely_home_parallax-3 h4 br{display:inherit}#shapely_home_parallax-3 p{text-align:left;padding:0 15px}#shapely_home_parallax-3 p br{display:none}}#content #main #custom_html-3{padding-top:80px}#content #main #custom_html-11{padding-top:20px}.logo-carousel li{opacity:1}.logo-carousel li:hover,.logo-carousel li:focus-within{opacity:.5}#content #main #custom_html-4{padding-top:20px}#content #main #custom_html-4 .section-title-area .section-subtitle{color:#666}#custom_html-4 .flow{margin-top:0}#custom_html-4 ol{margin:0 0 1.5em}#custom_html-4 ol li{list-style:none}.flow ol li h3{font-size:1em;color:#666}.flow ol li h3 .flow_step{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";color:#fff;background:#999;padding:5px;border-radius:5px;display:inline-block;margin-right:8px}#custom_html-11 ol .fa-arrow-down{color:#ccc;font-size:1.6em}@media screen and (max-width:767px){#content #main #custom_html-11{padding-top:0}.flow ol{padding-left:0}}.flow ol li .flow_text{width:90%;padding:20px 30px;border-radius:15px;border:2px dotted #ccc;display:inline-block;text-align:left}#custom_html-5{padding-top:20px}#custom_html-5 .section-title-area .section-subtitle{color:#333;text-align:center}#custom_html-5 .section-title{margin-bottom:50px}#custom_html-5 .metaslider .caption-wrap{background:#ccc;color:#333}#custom_html-5 .metaslider .caption{padding:10px;font-size:1.5rem}#custom_html-5 .portfolio-item .card h4.card-title{font-size:1.5rem;font-weight:400;color:#333;text-align:center;margin:0 auto 10px;padding:8px 0}#custom_html-5 .portfolio-item .card .card-body{margin:0;padding:0}#custom_html-5 .portfolio-item .card{background:#ccc}#custom_html-5 .fac-list{padding:1em;list-style:none;color:#333;background:#ccc;border-radius:.25rem}#custom_html-5 .fac-list li{text-align:left;padding:.5em}#custom_html-5 .grid{display:flex}#custom_html-5 .item{width:200px}#custom_html-5 img{max-width:100%;height:auto}#custom_html-5 p{text-align:left}#content #main #custom_html-6{padding-top:20px}#content #main #custom_html-6 .section-title-area .section-subtitle{color:#666}#custom_html-6 .price{margin-top:0}#custom_html-6 ul{margin:0 0 1.5em}#custom_html-6 ul.price_list li{list-style:none;margin-top:3em}#custom_html-6 ul.price_list li:first-child{margin-top:0}#custom_html-6 ul.price_text li{list-style:circle;margin-top:1em}.price ul li h3{font-size:1.1em;color:#666}.price ul li h3 .price_value{color:#999;font-size:1em;font-weight:700;padding:5px 0 5px 20px;display:inline-block;margin-right:8px}.price ul li h3 .price_comment{font-size:.8em}@media screen and (max-width:767px){.price ul{padding-left:0}}.price ul li .price_text{width:700px;padding:20px 30px;border-radius:15px;border:2px dotted #ccc;display:inline-block;text-align:left}@media screen and (max-width:767px){.price ul li .price_text{width:90%}.price ul li h3 br{display:inherit}}#custom_html-7{padding-top:20px}.gc-wrap01,.gc-wrap02{margin:3% auto}.g-calendar{position:relative}.g-calendar iframe{position:absolute;top:0;left:0;width:100%;height:100%}.simcal-default-calendar-grid>table tbody td{border:solid 1px #fff}.simcal-default-calendar-grid .simcal-day>div{box-sizing:inherit!important}.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-number{color:#999!important}@media screen and (max-width:767px){.g-calendar{padding-bottom:50px}}#custom_html-8{padding-top:20px}label{text-align:left;display:block}input,textarea{padding:0;border:solid 1px #eee}#custom_html-9{padding-top:20px}#gmap{-webkit-filter:grayscale(1);filter:grayscale(1)}.social-list{font-size:26px}