body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}img{border:0;line-height:0;height:auto}ol,ul{list-style:none}body{font:12px/1.5 "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;color:#333}a:link,a:visited{color:#48a5bf;text-decoration:none}a:hover{color:#367f93}a:active,a:focus{outline:0}img{border:0}#header,#menu-menu,#wrapper,#footer ul,#header2,#menu-menu2,#wrapper2,.sitewidth{margin:0 auto;max-width:1080px;clear:both}#sidebar{float:left;width:233px;padding:22px 0 50px}#main{float:right;max-width:827px;padding:22px 0 50px;width:100%}img.wp-smiley,img.emoji,.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}#headerWrap{height:423px;position:relative;margin-bottom:20px;background-size:cover;background-position:center}.tagline{background:#e9e9e9}#headerWrap2{height:190px;background-size:cover;background-position:center;position:relative;margin-bottom:20px}.tagline h1{font-size:10px;font-weight:400;line-height:22px}#header,#header2{display:flex;align-items:center;height:calc(100% - 55px)}#header h2{color:#fff;font-size:75px;margin-left:50px;line-height:108px;text-shadow:0px 0px 5px #000000d9;font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,serif}#header p{margin-left:50px;color:#fff;text-shadow:0px 0px 5px #000000d9;font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,serif}#header p.sub-title2{font-size:20px;text-shadow:0px 0px 5px #000000d9;font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,serif}#header2 h1{padding-top:5px;font-size:10px;font-weight:400}#header2 h2{color:#fff;font-size:21px;margin-left:50px;line-height:45px;text-shadow:0px 0px 5px #a5a4a4;font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,serif}#header2 p{margin-left:50px;color:#fff;text-shadow:0px 0px 5px #a5a4a4;font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,serif}.tagline h1{padding-top:3px;color:#555}#header{background-size:contain;background-position:bottom 46px left 0;background-repeat:no-repeat;min-width:1080px}ul#menu-menu{position:absolute;bottom:-23px;height:46px;left:50%;transform:translate(-50%,0);width:100%;background-color:#dfdfdf;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 6%,rgba(204,204,204,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 6%,rgba(204,204,204,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 6%,rgba(204,204,204,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#cccccc',GradientType=0);border:1px solid #bababa;display:flex}@media screen and (max-width:768px){ul#menu-menu{transform:translate(-50%,0);left:unset}}ul#menu-menu li{width:100%}ul#menu-menu a{height:46px;color:#555;font-size:14px;text-align:center;display:flex;align-items:center;justify-content:center;position:relative;font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,serif;font-weight:700;transition:.5s background-color}ul#menu-menu a:after{content:"";display:block;position:absolute;right:0;bottom:0;height:100%;width:1px;background:#fff;background:linear-gradient(to bottom,#fff 1%,#e0e0e0 6%,#a48e8e 100%)}ul#menu-menu li:last-child a:after{content:none}ul#menu-menu a:hover{background-color:#ddd}#headerWrap2 ul#menu-menu{position:absolute;bottom:-23px;height:45px}h3.heading{clear:both;padding-left:30px;line-height:33px;font-size:14px;color:#555;background-color:#dfdfdf;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 6%,rgba(204,204,204,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 6%,rgba(204,204,204,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 6%,rgba(204,204,204,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#cccccc',GradientType=0);border:1px solid #bababa;border-bottom:2px solid #5fbcd1;position:relative;font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,serif}h3.heading:before{content:"";display:block;width:3px;height:14px;position:absolute;top:8px;left:14px;border:1px solid #ecebeb;background:#35bed4}.article{border:0;margin:0 0 20px;padding:0 10px;background:0 0;border:1px solid #dcdcdc}.article_cell{clear:both;padding:20px 0 25px;border-bottom:1px dashed #dcdcdc}.main{padding:15px;margin:0 0 20px;border:0;background:0 0;border:1px solid #dcdcdc}.last{border-bottom:none}.main h4{margin:0 0 10px;font-size:16px;font-weight:400;color:#48a5bf}.article h4{margin:0 0 10px 10px;font-size:16px;font-weight:400;color:#48a5bf}.alignleft{float:left;padding:0 15px 15px 10px}.alignright{float:right;margin-left:10px}.aligncenter{padding:20px 0;text-align:center}.article p{padding:0 10px}.picture{width:193px;float:left;text-align:center;background-color:#fff;border-top:1px solid #eaeaea;border-right:1px solid #ddd;border-bottom:1px solid #ccc;border-left:1px solid #eaeaea;padding:5px 0;margin:5px 0 0 5px}.picture:hover{background-color:#fffaef}ul#news{margin-bottom:20px}ul#news li{border-bottom:1px dotted #ccc;padding-bottom:6px;margin-bottom:6px}ul#news li .date{margin-right:15px}#sidebar h3{clear:both;padding-left:30px;line-height:33px;font-size:14px;font-weight:400;color:#555;background-color:#dfdfdf;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 6%,rgba(204,204,204,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 6%,rgba(204,204,204,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 6%,rgba(204,204,204,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#cccccc',GradientType=0);border:1px solid #bababa;border-bottom:2px solid #5fbcd1;position:relative;font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,serif}#sidebar h3:before{content:"";display:block;width:3px;height:14px;position:absolute;top:8px;left:14px;border:1px solid #ecebeb;background:#35bed4}#sidebar ul{overflow:hidden;padding:0 0 10px 17px;border:1px solid #dcdcdc;margin-bottom:20px}#sidebar ul li{line-height:0;padding:10px 0;margin-right:15px;border-bottom:1px dashed #dcdcdc}#sidebar ul a:link,#sidebar ul a:visited{display:block;padding-left:12px;line-height:normal;text-decoration:none;color:#313131;background:url(//office85.co.jp/wp-content/themes/DL201812/images/linkArrow.gif) no-repeat 0 50%}#sidebar ul a:hover,#sidebar ul li.current_page_item a,#sidebar ul li.current-menu-item a{color:#48a5bf}#sidebar ul li.last{border-bottom:none}#sidebar p{margin-bottom:20px}#footer{clear:both;background:#909090}#footer ul{padding:25px 0;text-align:center}#footer li{display:inline-block;padding:5px 16px;border-left:1px dotted #d5d5d5}#footer li a{text-decoration:none;color:#fff}#footer li a:hover{color:#dadada}p#copy{padding:10px 0 37px;text-align:center;color:#fff;font-size:10px}form input[type=text]{height:20px;width:50%;border:1px solid #ccc}form #mail{width:70%}form #zip{width:80px}form #address{width:90%}form textarea{width:80%;height:150px;border:1px solid #ccc}.post{width:510px;margin:0 auto;padding:20px 0}.post h2,.post h3,.post h4,.post h5,.post h6{margin:30px 0 10px;color:#333 !important}.post h2{font-size:160%}.post h3{font-size:140%}.post h4{font-size:120%}.post h5{font-size:110%}.post p{margin-bottom:20px;padding:0}.post em{font-style:italic}.post code{color:#06c;font-family:'Courier New',Courier,monospace}.post img{border:1px #ccc solid;padding:3px;background:#fff;margin:20px 0}.post ul,.post ol{margin:20px 0}.post ul li{margin-left:20px;list-style:outside !important}.post ol li{margin-left:20px;list-style:decimal outside}.table_set1{width:100%;font-size:12px}.table_set1 th{border-collapse:collapse;border-top:solid 1px #ddd;border-left:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:10px;background-color:#efefef;width:100px}.table_set1 td{border-collapse:collapse;border-right:solid 1px #ddd;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:10px}.bold{font-weight:700}.clearfix:after{content:".";display:block;visibility:hidden;height:.1px;font-size:.1em;line-height:0;clear:both}* html .clearfix{height:1%}.clearfix{display:block}.m0{margin:0}.m5{margin:5px}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.m25{margin:25px}.m30{margin:30px}.m35{margin:35px}.m40{margin:40px}.mt0{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mr0{margin-right:0}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.ml0{margin-left:0}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.pl5{padding-left:5px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl25{padding-left:25px !important}.pl30{padding-left:30px !important}.pr5{padding-right:5px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr25{padding-right:25px !important}.pr30{padding-right:30px !important}.f9{font-size:9px}.f10{font-size:10px}.f11{font-size:11px}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f15{font-size:15px}.f16{font-size:16px}.f17{font-size:17px}.f18{font-size:18px}.f19{font-size:19px}.f20{font-size:20px}.f25{font-size:25px}.f30{font-size:30px}.red{color:#f33}.org{color:#f7931e}.nav-link{display:flex;justify-content:space-between}.flex-contents{display:flex;margin-bottom:10px}.flex-contents .max{width:100%}.flex-contents .max h4{margin:5px 0 10px 10px}.flex-contents p{margin-left:10px}.google_map{position:relative;width:100%;height:0;padding-top:55%;margin-bottom:15px}.google_map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.table,.table th,.table td{border-collapse:collapse;border:1px solid #ccc;line-height:1.5}.table{width:100%}.table th{width:70px;padding:10px;font-weight:700;vertical-align:top;text-align:left;background-color:#f3f3f3}.table td{width:350px;padding:10px;vertical-align:top}.contact-table{margin:20px 0 10px}.contact-btn{background:linear-gradient(to bottom,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 6%,rgba(204,204,204,1) 100%);padding:5px 20px}#header p.menu,#header2 p.menu{display:none}@media screen and (max-width:1080px){#wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:0 10px}#main{width:80%}#sidebar{min-width:200px;width:18%;margin-right:10px}#sidebar img{max-width:100%;height:auto}#header{min-width:0;background-size:cover;background-position:bottom 46px right 0}.tagline h1{background:#eee;padding-left:5px;padding-bottom:5px}#header h2{font-size:50px}}@media screen and (max-width:768px){#header,#menu-menu,#wrapper,#footer ul,#header2,#menu-menu2,#wrapper2{width:100%}#wrapper{flex-direction:column;padding:0}#headerWrap{height:auto;margin-bottom:0}#headerWrap2{height:auto;margin-bottom:0}#header{min-width:0;height:290px;background-size:cover;background-position:right 0 center}.tagline h1{background:#eee;padding-left:5px;padding-bottom:5px}#header h2{font-size:28px;margin-left:20px;line-height:1.8}#header2{height:130px;background-position:right 0 bottom 0}#header2 h1{background:#eee;padding-left:5px;padding-bottom:5px}#header2 h2,#header2 p{margin-left:20px;margin-right:20px}#header p.sub-title2{margin-left:20px;margin-right:20px}ul#menu-menu a:after{content:none}#headerWrap2 ul#menu-menu,#headerWrap ul#menu-menu{flex-direction:column;height:auto;z-index:3;transform:translate(100%,0);background:#fff;width:70%;position:fixed;bottom:0;right:0;top:unset;height:100%;box-sizing:border-box;padding-top:44px;transition:.5s;border:none}#header p.menu,#header2 p.menu{display:block;position:fixed;bottom:52px;right:22px;width:44px;height:44px;border-radius:5px;z-index:10;background:#ffffffdb;padding:10px;box-sizing:border-box;box-shadow:0px 2px 6px #000;transition:.5s}#header p.menu img,#header2 p.menu img{width:24px}#header p.menu.on,#header2 p.menu.on{right:calc(70% + 15px)}.flex-contents{flex-direction:column}.flex-contents .max h4{margin-left:0}.flex-contents p{margin-left:0;margin-bottom:30px}#headerWrap2 ul#menu-menu.on{transform:translate(0,0);box-shadow:0px 0px 6px #0000006b}#headerWrap ul#menu-menu.on{transform:translate(0,0);box-shadow:0px 0px 6px #0000006b}#main{margin:0 2%;width:96%;padding-bottom:0}.contents img{max-width:100%;width:100%;height:auto}.alignright{float:none;margin-left:0;margin-bottom:20px}#sidebar{margin:0 2%;width:96%;padding-top:0;padding-bottom:0}#sidebar p{text-align:center}.table tr{display:flex;flex-direction:column}.table th,.table td{width:100%;box-sizing:border-box}#footer li{line-height:3}form textarea,form input[type=text]{font-size:16px;width:100%}#footer ul{display:flex;flex-direction:column;padding-top:0}#footer ul li{border-left:none;border-bottom:1px dotted #d5d5d5;padding:0}#footer ul li a{display:flex;justify-content:space-between;padding:5px 25px}#footer ul li a:after{content:"▶︎"}}