@media screen and (max-width: 680px){.pc{display:none}.sp{display:block}.fixedbtn{right:auto;left:0px;bottom:0px;width:100%;padding:4px 0;border-radius:6px 6px 0 0;text-align:center;-webkit-box-shadow:none;box-shadow:none;border:none;font-size:3.5vw}.fixedbtn.fbreq{bottom:0px}.fixedbtn br{display:none}.fixedbtn b,.fixedbtn .sub{font-size:3.5vw}.contents .mainBox .clm1 .category{margin-bottom:20px}.contents .mainBox .clm1 .category li{margin-top:10px;margin-bottom:auto}#searchPage .clm3,#office-archive .clm3,.contents .clm3.officeBox{display:block}#searchPage .clm3 li,#office-archive .clm3 li,.contents .clm3.officeBox li{width:auto}#searchPage .clm3 li a .titleBox h3,#office-archive .clm3 li a .titleBox h3,.contents .clm3.officeBox li a .titleBox h3{font-weight:bold;font-size:14px;line-height:1.5em;min-height:0}#spcaption{font-size:12px;line-height:1.5em;letter-spacing:1px;text-align:center;margin-bottom:15px}.contents .mainBox .searchform{text-align:center;margin:0px auto 40px}.contents .mainBox .searchform input[type=search]{width:200px}#search .mainBox .clm3 li{min-height:10px}#searchPage .clm3 li,#office-archive .clm3 li,.contents .clm3.officeBox li{margin-bottom:10px;padding:0}#searchPage .clm3 li:nth-of-type(even),#office-archive .clm3 li:nth-of-type(even),.contents .clm3.officeBox li:nth-of-type(even){padding:0}#searchPage .clm3 li a,#office-archive .clm3 li a,#search .mainBox .clm3 li.office a{position:static;display:block}#searchPage .clm3 li a:after,#office-archive .clm3 li a:after,#search .mainBox .clm3 li.office a:after,.contents .clm3.officeBox li a:after{display:none}#searchPage .clm3 li a .titleBox,#office-archive .clm3 li a .titleBox,#search .mainBox .clm3 li.office a .titleBox,.contents .clm3.officeBox li a .titleBox{position:static;text-align:left;color:#333;font-weight:normal;top:auto;margin:auto;padding:0;text-shadow:none;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}#searchPage .clm3 li a .titleBox h3,#office-archive .clm3 li a .titleBox h3,#search .mainBox .clm3 li.office a .titleBox h3{float:none;padding:0;width:100%;line-height:1.3em;margin-bottom:2px}.contents .clm3.officeBox li a .titleBox h3,.contents .clm3.officeBox li a .titleBox .clmTitle{float:none;padding:0;width:100%;line-height:1.3em;margin-bottom:2px}.contents .mainBox .caption{font-size:11px}.contents .mainBox .title{margin-bottom:15px}.contents .mainBox .title h1,.contents .mainBox .title h2{letter-spacing:0px;padding:0}#taglist{margin-top:15px}#page .mainBox .title h2{letter-spacing:0px}.contents .mainBox .title h3,.contents .mainBox .title .clmTitle{letter-spacing:0px}.contents .mainBox .clmArchive .imgbox{width:100%;text-align:center;float:none;padding:0}.contents .mainBox .clmArchive .titleBox{padding-left:0px;margin-top:10px;padding-bottom:0}.contents .mainBox .clmArchive .clmInfo{position:static;left:0;width:100%;margin-top:5px}#officeClm .clm{display:block}#officeClm .clm .officeInfo{width:100%}#officeClm .clm .officeWorks{margin-top:10px;width:100%}header .contentWrap,.contentWrap{position:relative;padding-left:10px;padding-right:10px}header .contentWrap #mainHead,.contentWrap #mainHead{display:block;padding:5px 0px 15px}header .contentWrap #mainHead .logo,.contentWrap #mainHead .logo{display:block}header .contentWrap #mainHead .logo .titleLogo,.contentWrap #mainHead .logo .titleLogo{position:static;margin:10px auto;width:130px;height:auto}header .contentWrap #mainHead .logo .titleLogo img,.contentWrap #mainHead .logo .titleLogo img{height:auto;width:100%}header .contentWrap #mainHead .logo .catch,.contentWrap #mainHead .logo .catch{text-align:center;padding-left:0;font-size:2vw;line-height:1.5em}header .contentWrap #mainHead .logo .catch span,.contentWrap #mainHead .logo .catch span{font-size:3.5vw;line-height:1.4em}header .contentWrap #mainHead .menu,header .contentWrap #mainHead .searchform,.contentWrap #mainHead .menu,.contentWrap #mainHead .searchform{display:none}header .contentWrap .naviBtn,.contentWrap .naviBtn{position:absolute;top:50%;left:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#indexHeader .contentWrap #mainHead .logo .titleLogo{width:156px}#search_map{position:static}#search_map .title{position:static}#search_map .title h2{font-size:18px;line-height:1.3em}#search_map .title h2 br{display:none}#search_map .title h2 .lage,#search_map .title h2 .lage span{font-size:1em}#search_map .title p{font-size:14px;line-height:normal}#search_map .title p br{display:none}#search_map .prefecture_list{display:block}#newpost,#neweditorial{padding-left:20px;padding-right:20px}#newpost .clm .clmbox,#neweditorial .clm .clmbox{margin:0px 20px;width:calc(100vw - 40px)}#newpost .clm .imgbox,#neweditorial .clm .imgbox{overflow:hidden;width:100%;height:0;padding-top:67%;position:relative;background-color:#fff}#newpost .clm .imgbox img,#neweditorial .clm .imgbox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;height:auto}#newpost .slick-slider .slick-prev,#neweditorial .slick-slider .slick-prev{border-right-width:13px;border-top-width:18px;border-bottom-width:18px;left:-32px}#newpost .slick-slider .slick-next,#neweditorial .slick-slider .slick-next{border-left-width:13px;border-top-width:18px;border-bottom-width:18px;right:-32px}#newpost .slick-dots li,#neweditorial .slick-dots li{margin-left:5px;margin-right:5px}.naviBtn{width:40px;display:block;line-height:1em;z-index:9999;-webkit-transition:.3s;transition:.3s}.naviBtn .name{vertical-align:middle;text-align:center;color:#19344c;font-size:7.3px;line-height:1em}.naviBtn .menuBtn{display:inline-block;position:relative;width:40px;height:30px}.menu-icon{display:block;position:absolute;top:50%;left:50%;width:24px;height:2px;margin:-1px 0 0 -12px;background:#19344c;-webkit-transition:.2s;transition:.2s}.menu-icon:before,.menu-icon:after{display:block;content:"";position:absolute;top:50%;left:0;width:24px;height:2px;background:#19344c;-webkit-transition:.3s;transition:.3s}.menu-icon:before{margin-top:-8px}.menu-icon:after{margin-top:6px}.menuBtn:hover .menu-icon:before{margin-top:-10px}.menuBtn:hover .menu-icon:after{margin-top:8px}.naviBtn.close .name{color:#fff;overflow:hidden}.naviBtn.close .name:before{display:inline;content:"CLOSE"}.naviBtn.close .menu-icon:before,.naviBtn.close .menu-icon:after{background:#fff}.naviBtn.close .menuBtn .menu-icon{background:rgba(0,0,0,0)}.naviBtn.close .menuBtn .menu-icon:before,.naviBtn.close .menuBtn .menu-icon:after{margin-top:0}.naviBtn.close .menuBtn .menu-icon:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.naviBtn.close .menuBtn .menu-icon:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}#searchWrap .contentWrap{display:block}#searchWrap .contentWrap .searchBox{width:auto;padding:20px 0}#searchWrap .contentWrap .searchBox:last-child{border-left:none;border-top:1px dotted #bbb}#searchWrap .contentWrap .searchBox h2{font-size:16px;margin-bottom:auto}#searchWrap .contentWrap .searchBox ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#searchWrap .contentWrap .searchBox ul li{width:49%;margin:auto 0}#searchWrap .contentWrap .searchBox ul li.sf-field-submit{width:100%}#searchWrap .contentWrap .searchBox ul li.sf-field-submit input{font-size:13px;line-height:1em;padding:7px 0px}#searchWrap .contentWrap .searchBox ul li h4{padding-left:0}#searchWrap .contentWrap .searchBox label select{font-size:11px}#searchWrap .contentWrap .searchBox label::before{right:.5em;width:5px;height:5px;margin-top:-5px}#search_map,#cover-story-list{margin-top:60px}#searchPage #searchWrap .searchBox,#office-archive #searchWrap .searchBox,#post-archive #searchWrap .searchBox{padding:10px 10px 20px}#searchPage #searchWrap .searchBox ul,#office-archive #searchWrap .searchBox ul,#post-archive #searchWrap .searchBox ul{display:block}#searchPage #searchWrap .searchBox ul li,#office-archive #searchWrap .searchBox ul li,#post-archive #searchWrap .searchBox ul li{width:100%;padding:0;margin-top:10px}#searchPage #searchWrap .searchBox ul li.sf-field-submit,#office-archive #searchWrap .searchBox ul li.sf-field-submit,#post-archive #searchWrap .searchBox ul li.sf-field-submit{width:100%}#searchPage #searchWrap .searchBox ul li.sf-field-submit input,#office-archive #searchWrap .searchBox ul li.sf-field-submit input,#post-archive #searchWrap .searchBox ul li.sf-field-submit input{font-size:14px;line-height:1em;padding:7px 0px}#sliderBox{width:100%;height:auto}#sliderBox .slider{width:100%;margin:auto}#sliderBox .slider a{display:block}#sliderBox.index{overflow-x:hidden}#sliderBox.index .slider{overflow-x:visible}#sliderBox.index .slider a{width:100%;padding-top:66.7%;background-size:cover;background-position:50% 50%;height:0}#top .mfp-bg{z-index:10000}#top .mfp-wrap{z-index:10001}#top .mfp-title{font-size:12px;padding:0px}#top .mfp-arrow:before,#top .mfp-arrow:after{margin-top:0px;margin-left:0}#top .mfp-arrow-left:before{margin-left:0px;border-right-width:20px;border-top-width:16px;border-bottom-width:16px}#top .mfp-arrow-left:after{margin-left:6px;border-right-width:12px;border-top-width:10px;border-bottom-width:10px;top:6px}#top .mfp-arrow-right:before{margin-left:0px;border-left-width:20px;border-top-width:16px;border-bottom-width:16px}#top .mfp-arrow-right:after{margin-left:3px;border-left-width:12px;border-top-width:10px;border-bottom-width:10px;top:6px}#top .mfp-arrow{width:30px;height:40px;margin-top:-20px}#mainfoot{overflow-x:hidden;padding-top:0px;text-align:center}#mainfoot .contents .titleLogo{float:none;padding-top:0px;margin:10px auto}#mainfoot .contents .menu{float:none;padding-top:0px;margin-left:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#mainfoot .contents .menu li{float:none}#mainfoot .contents .caption{text-align:center;line-height:1.5em}#mainfoot .contents .caption span{margin-top:2px}#mainfoot .contents .right{float:none;text-align:center;margin:10px auto}#mainfoot .contents .searchform{margin-top:10px;text-align:center}#mainfoot .copy{padding:15px 0 45px}.breadcrumbsList{padding:0;white-space:nowrap;overflow-x:scroll;overflow-y:hidden}.breadcrumbsList ul{display:table;width:auto;margin:0}.breadcrumbsList ul li{display:table-cell;font-size:12px}.breadcrumbsList ul li a,.breadcrumbsList ul li:last-child{height:30px;line-height:30px;padding:0 10px;white-space:nowrap}.breadcrumbsList ul li.arrow{width:0;padding-left:20px}.breadcrumbsList ul li.arrow::before{margin-left:-30px}#single #mainImg{width:100%;margin:0px auto 20px}#single .mainBox h1{line-height:1.5em;font-size:21px}#single .mainBox .lead{line-height:1.5em;font-size:15px}#single .architect .linkbox{padding:5px}#single .architect .photo{margin:0px}#single .architect .architectinfo{padding-left:90px}#single .architect .architectinfo h4 span{margin-left:4px;letter-spacing:1px}#single .architect .consultation{bottom:5px;left:220px}#single .architect .architectinfo h5{font-size:14px}#single .architect .architectinfo h5 span{display:block;margin-left:0px}#single .mainBox .custombox h2{font-size:18px;line-height:1.5em}#single .mainBox .custombox .txtbox{line-height:1.6em;float:none;width:100%;margin-bottom:20px}#single .mainBox .custombox .imgList{float:none;width:100%}#single .custombox .databox dt{width:120px;font-size:13px}#single .custombox .databox dd{padding-left:130px;font-size:13px}#single #office{margin-top:0px}#single #office .officemain h1{font-size:18px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}#single #office .officemain h1 span{font-size:14px}#single #office .officemain .photo{margin:0 -10px 30px}#single #office .officemain .photo img{width:100%;height:auto}#single #office .officeworks .architectbox .architectinfo .photo{width:110px;height:110px}#single #office .officeworks .architectbox .architectinfo .data{width:calc(100% - 130px)}#single #office .officeworks .architectbox .architectinfo .data h3{font-size:18px;margin-top:0}#single #office .officeworks .architectbox .architectinfo .data h3 span{line-height:1.4em}#single #office .officeworks .architectbox .architectmessage{margin:10px auto}#single #office .officeworks .architectbox .officedata .databox dt{width:100%;float:none;border-bottom:1px solid #f3f3f3;padding:5px 0;margin:auto}#single #office .officeworks .architectbox .officedata .databox dd,#single #office .officeworks .architectbox .officedata .databox dd:first-of-type{margin:auto auto 5px;border:none;padding:5px 0}#single #office .officeworks .architectbox .officedata .databox dd .awards th,#single #office .officeworks .architectbox .officedata .databox dd:first-of-type .awards th{width:110px;padding:0 0 5px}#single #office .officeworks .architectbox .officedata .databox dd .awards td,#single #office .officeworks .architectbox .officedata .databox dd:first-of-type .awards td{padding:0 0 5px}#single #office .officedata .databox dt{width:90px}#single #office .officedata .databox dd{padding-left:100px}#single #office .officenews .databox dt{width:100%;padding:5px 5px 0px}#single #office .officenews .databox dt:first-of-type{border-top:1px solid #f3f3f3}#single #office .officenews .databox dd{padding:5px}#single #office .officenews .databox dd:first-of-type{border-top:none}#single #cover-story #mainImg{margin:-20px -10px 20px -10px;width:calc(100% + 20px)}#single #cover-story .mainBox .custombox .imgbox{float:none;width:100%}#single #cover-story .mainBox .custombox .txtbox{margin-top:10px;float:none;width:100%}#single #cover-story .mainBox .custombox .txtbox .btnBox{display:block}#single #cover-story .mainBox .custombox .txtbox .btnBox p{width:100%}#page #consultationpage .contact dt{float:none;width:100%;padding:4px 0}#page #consultationpage .contact dd{margin-bottom:20px;padding:4px 0px 4px 0px;font-size:14px;min-height:20px}#page #about .aboutbox{margin:auto}#page .mainBox h2{margin-top:auto}#page #about .aboutbox .lead{font-size:3.2vw;width:100%}#page #about .aboutbox .aboutlist li{width:100%;margin-bottom:20px}#page #about .aboutbox .tablist{padding:0 5px}#page #about .aboutbox .tablist li{padding:0 5px}#page #about .aboutbox .tablist li a{line-height:1.3em}#page #about .aboutbox .tabbox h4{width:80%;-webkit-box-sizing:border-box;box-sizing:border-box}#page #about .aboutbox .tabbox .pageimg{width:170px}#page #about .aboutbox .tabbox .pageimg img{width:100%}#page #about .aboutbox .tabbox .aboutcap p{padding:5px 8px}#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap01,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap02,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap03,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap04,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap05,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap06,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap07,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap08,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap09{width:80%;-webkit-box-sizing:border-box;box-sizing:border-box;left:10%;right:auto}#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap01,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap02,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap03,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap04,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap05,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap06,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap07,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap08,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap09{width:80%;-webkit-box-sizing:border-box;box-sizing:border-box;left:10%;right:auto}#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap01,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap02,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap03,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap04,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap05,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap06,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap07,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap08,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap09{width:80%;-webkit-box-sizing:border-box;box-sizing:border-box;left:10%;right:auto}#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap01:before,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap02:before,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap03:before,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap04:before,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap05:before,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap06:before,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap07:before,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap08:before,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap09:before{display:none}#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap01:before,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap02:before,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap03:before,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap04:before,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap05:before,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap06:before,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap07:before,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap08:before,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap09:before{display:none}#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap01:before,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap02:before,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap03:before,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap04:before,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap05:before,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap06:before,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap07:before,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap08:before,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap09:before{display:none}#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap01:after,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap02:after,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap03:after,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap04:after,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap05:after,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap06:after,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap07:after,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap08:after,#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap09:after{width:0;height:0;border-top:none;border-left:14px solid rgba(0,0,0,0);border-right:14px solid rgba(0,0,0,0);border-bottom-width:14px;top:-12px;margin-left:-14px;left:50%}#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap01:after,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap02:after,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap03:after,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap04:after,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap05:after,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap06:after,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap07:after,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap08:after,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap09:after{width:0;height:0;border-top:none;border-left:14px solid rgba(0,0,0,0);border-right:14px solid rgba(0,0,0,0);border-bottom-width:14px;top:-12px;margin-left:-14px;left:50%}#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap01:after,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap02:after,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap03:after,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap04:after,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap05:after,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap06:after,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap07:after,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap08:after,#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap09:after{width:0;height:0;border-top:none;border-left:14px solid rgba(0,0,0,0);border-right:14px solid rgba(0,0,0,0);border-bottom-width:14px;top:-12px;margin-left:-14px;left:50%}#page #about .aboutbox .tabbox .subcap{display:none}#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap01{top:1190px}#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap02{top:300px}#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap03{top:1650px}#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap04{top:1830px}#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap05{top:600px}#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap06{top:930px}#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap07{top:1500px}#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap01{top:190px}#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap02{top:380px}#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap03{top:560px}#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap04{top:800px}#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap05{top:998px}#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap06{top:1270px}#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap07{top:1500px}#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap01{top:200px}#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap02{top:310px}#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap03{top:470px}#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap04{top:580px}#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap05{top:700px}#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap06{top:850px}#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap07{top:1280px}#page #about .aboutbox #tabbox01.tabbox .aboutcap.cap01:after{top:auto;bottom:-14px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap01:after,#page #about .aboutbox #tabbox02.tabbox .aboutcap.cap05:after{top:auto;bottom:-14px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#page #about .aboutbox #tabbox03.tabbox .aboutcap.cap02:after{top:auto;bottom:-14px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@media only screen and (max-width: 680px)and (max-width: 415px){#consultationpage .consultationpage_step li{font-size:12px}}@media only screen and (max-width: 680px)and (max-width: 320px){.contents .sidebar .title h4{letter-spacing:0px}}@media screen and (max-width: 680px){.topics_box li .date{display:block;margin-right:0px;margin-bottom:2px;font-size:.85em}.anchor_links li{padding-left:10px;padding-right:10px}.anchor_links li:first-child{padding-left:0}.anchor_links li:last-child{padding-right:0}.map_wrap{padding-top:0px}.map_wrap .svg_map,.map_wrap img{display:none}.map_wrap .prefecture_list{display:block;max-width:none;position:static}#main_video.fixed{top:10px;bottom:auto;left:0px;width:calc(80% - 50px)}}/*# sourceMappingURL=media.min.css.map */