@font-face{font-family:'fontello';src:url(//takitanisan.com/css/../font/fontello.eot?46475520);src:url(//takitanisan.com/css/../font/fontello.eot?46475520#iefix) format('embedded-opentype'),url(//takitanisan.com/css/../font/fontello.woff2?46475520) format('woff2'),url(//takitanisan.com/css/../font/fontello.woff?46475520) format('woff'),url(//takitanisan.com/css/../font/fontello.ttf?46475520) format('truetype'),url(//takitanisan.com/css/../font/fontello.svg?46475520#fontello) format('svg');font-weight:400;font-style:normal}*,*:before,*:after{-webkit-appearance:none -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clear{clear:both}.button::-moz-focus-inner{border:none}a{outline:0}.mincho{font-family:"source-han-serif-japanese",serif}html{font-size:62.5%;height:100%}body{background:#fff;font-family:"source-han-serif-japanese",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-feature-settings:"palt" 1;font-weight:500;color:#333;height:100%;line-height:2.25em}a{color:#1a0dab;text-decoration:none}a:hover{color:#1a0dab;text-decoration:underline}.clear{clear:both;line-height:0}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}::-moz-selection{background:#d6caab;color:#fff}::selection{background:#d6caab;color:#fff}.skip{display:none}.HiddenContent{position:absolute;top:-10000px;left:-10000px}.btn-back-to-top{position:fixed;z-index:9999;bottom:50px;right:50px;width:50px;height:50px;padding:1em;border:none;border-radius:50px;background:rgba(0,0,0,.75);line-height:1.25em;cursor:pointer;outline:none;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}.btn-back-to-top:after{display:block;content:"\e806";font-family:"fontello";font-size:3.2rem;color:#fff}.btn-back-to-top span{display:none}.btn-back-to-top:hover{background:rgba(0,0,0,1)}@media screen and (max-width:768px){.btn-back-to-top{bottom:0;right:0;width:100%;height:auto;border-radius:0;padding:.75em 0;animation:none}}.wrap{width:960px;margin:0 auto}header#GlobalHeader{position:relative;display:block;height:700px;background:#000}header#GlobalHeader:after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:200px;background:#000;background:linear-gradient(0deg,rgba(0,0,0,0) 60%,rgba(0,0,0,1) 80%);z-index:100}header#GlobalHeader .wrap{position:relative;height:100%}header#GlobalHeader h1{position:absolute;top:20%;left:15%;font-size:7.2rem;font-family:toppan-bunkyu-midashi-min-st,serif;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:101;color:#fff;text-align:center;line-height:1.15em;text-shadow:0px 0px 33px rgba(0,0,0,1),0px 0px 33px rgba(0,0,0,1),0px 0px 33px rgba(0,0,0,1),0px 0px 33px rgba(0,0,0,1),0px 0px 33px rgba(0,0,0,1);vertical-align:top}@media all and (-ms-high-contrast:none){*::-ms-backdrop,header#GlobalHeader h1{line-height:1.5em}}header#GlobalHeader h1 span{display:block;font-size:2.4rem;font-family:source-han-serif-japanese,serif;font-weight:900}header#GlobalHeader h1 span em{display:inline-block;margin-top:15px;font-size:3.6rem}#GlobalNavi ul{position:relative;display:flex;justify-content:space-between;padding:20px 0;z-index:101}#GlobalNavi ul li{width:16.66666%;border-right:1px solid #766867;text-align:center}#GlobalNavi ul li:last-child{border-right:none}#GlobalNavi ul li a{display:block;font-size:1.4rem;color:#fff;text-decoration:none}header#GlobalSubHeader .sub{background:#000 url(//takitanisan.com/css/../gifs/globalsubheader_bg.jpg) no-repeat;background-size:cover}header#GlobalSubHeader .sub .wrap{display:flex;justify-content:space-between;align-items:center;padding:25px 0}header#GlobalSubHeader .sub h1{width:30%;font-size:2.4rem;font-family:toppan-bunkyu-midashi-min-st,serif}header#GlobalSubHeader .sub h1 a{display:flex;align-items:center;color:#fff;text-decoration:none}header#GlobalSubHeader .sub h1 span{display:flex;align-items:center;margin-right:10px;font-size:1.2rem;font-family:source-han-serif-japanese,serif;font-weight:900}header#GlobalSubHeader .sub h1 span em{margin-left:6px;font-size:1.4rem}#GlobalSubNavi{width:70%}#GlobalSubNavi ul{display:flex;justify-content:flex-end}#GlobalSubNavi ul li{width:auto;border-right:1px solid #848484;text-align:center}#GlobalSubNavi ul li:last-child{border-right:none}#GlobalSubNavi ul li a{display:block;padding:0 10px;font-size:1.4rem;line-height:1.25em;color:#fff;text-decoration:none}#GlobalSubMain{padding:100px 0;background:#fff}#GlobalSubMain.about{background:url(//takitanisan.com/css/../gifs/subheader_about.jpg) no-repeat center top;background-size:cover}#GlobalSubMain.intro{background:url(//takitanisan.com/css/../gifs/subheader_intro.jpg) no-repeat center top;background-size:cover}#GlobalSubMain.prayer{background:url(//takitanisan.com/css/../gifs/subheader_prayer.jpg) no-repeat center top;background-size:cover}#GlobalSubMain.schedule{background:url(//takitanisan.com/css/../gifs/subheader_schedule.jpg) no-repeat center top;background-size:cover}#GlobalSubMain.information{background:url(//takitanisan.com/css/../gifs/subheader_information.jpg) no-repeat center top;background-size:cover}#GlobalSubMain.blog{background:url(//takitanisan.com/css/../gifs/subheader_blog.jpg) no-repeat center top;background-size:cover}#GlobalSubMain.contact{background:url(//takitanisan.com/css/../gifs/subheader_contact.jpg) no-repeat center top;background-size:cover}#GlobalSubMain.privacy-policy{background:url(//takitanisan.com/css/../gifs/subheader_privacy-policy.jpg) no-repeat center top;background-size:cover}#GlobalSubMain.sitemap{background:url(//takitanisan.com/css/../gifs/subheader_sitemap.jpg) no-repeat center top;background-size:cover}#GlobalSubMain.error404{background:url(//takitanisan.com/css/../gifs/subheader_error404.jpg) no-repeat center top;background-size:cover}#GlobalSubMain strong{font-family:toppan-bunkyu-midashi-min-st,serif;font-size:3.6rem}#topicpath{border-top:1px solid #ddd;background:#edeae3;font-size:1.2rem;line-height:1.25em;color:#333}#topicpath ul{width:960px;margin:0 auto}#topicpath ul li{display:inline-block;padding:10px 0}#topicpath ul li a{color:#333;text-decoration:none}#topicpath ul li a:after{content:"\e800";margin-right:10px;padding-left:10px;font-family:"fontello";color:#9a9150}main{display:block;margin:0 auto;overflow:hidden}#accessmap{border-top:1px solid #ddd;padding:50px 0;font-size:1.6rem}#accessmap strong.heading{display:block;text-align:center}#accessmap .map{margin:15px 0 25px;width:100%;height:400px;background:#ccc url(//takitanisan.com/css/../gifs/load.svg) no-repeat 50% 50%}#accessmap .map iframe{width:100%;height:400px}#accessmap dl{display:flex}#accessmap dt{display:flex;width:75%;padding-right:20px;border-right:1px solid #ddd}#accessmap dt figure{width:300px}#accessmap dt figure img{width:100%;vertical-align:top}#accessmap dt div{width:calc(100% - 300px);padding-left:20px}#accessmap dt div strong{display:flex;align-items:center;font-size:2.4rem;font-weight:700}#accessmap dt div strong span{display:inline-block;margin-right:15px;font-size:1.4rem;font-weight:500}#accessmap dt div .addr{margin:15px 0}#accessmap dt div ol{display:flex;justify-content:space-between;width:100%}#accessmap dt div ol li{width:50%}#accessmap dt div ol li br{display:none}#accessmap dt div ol li em{display:block;font-size:1.4rem;line-height:2em}#accessmap dt div ol li span{display:block;font-size:2.6rem;font-weight:900}#accessmap dt div .btn{margin-top:20px}#accessmap dt div .btn a{display:block;padding:1em;background:#000;border:1px solid #000;color:#fff;text-align:center;text-decoration:none;transition:all .4s ease-in-out}#accessmap dt div .btn a span:after{content:"\e800";font-family:"fontello";margin-left:10px}#accessmap dt div .btn a:hover{background:#fff;border:1px solid #333;color:#333}#accessmap dd{width:25%;padding-left:20px}#accessmap dd ul{margin:5px 0 30px;font-size:1.4rem}#accessmap dd ul:last-of-type{margin-bottom:0}#accessmap dd ul li{margin-left:20px;list-style-type:disc}footer nav{background:#000;background:linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(88,0,0,1) 50%,rgba(0,0,0,1) 100%)}footer nav ul{display:flex;justify-content:center;align-items:center;width:960px;margin:0 auto}footer nav ul li{margin:0 10px}footer nav ul li a{display:inline-block;padding:10px;font-size:1.4rem;color:#fff}footer nav ul li a:hover{color:#fff}footer div{display:flex;align-items:center;width:960px;margin:0 auto;padding:15px 0 30px}footer div strong{display:flex;align-items:center;font-size:2.4rem;font-weight:700}footer div strong span{display:inline-block;margin-right:15px;font-size:1.4rem;font-weight:500}footer small{margin-left:auto;font-size:1.1rem}@media screen and (max-width:768px){.wrap{width:100%;margin:0 auto}header#GlobalHeader{height:480px}header#GlobalHeader:after{display:none}header#GlobalHeader h1{position:absolute;top:20%;left:45%;font-size:4.8rem;color:#fff;line-height:4.8rem;text-shadow:none}header#GlobalHeader h1 span{font-size:1.6rem}header#GlobalHeader h1 span em{margin-left:15px;font-size:2rem}#GlobalNavi{display:none}header#GlobalSubHeader{position:relative}header#GlobalSubHeader .sub .wrap{padding:11px 10px 10px}header#GlobalSubHeader .sub h1{width:100%;font-size:1.8rem}header#GlobalSubHeader.open{z-index:9999}#GlobalSubNavi{display:none}#GlobalSubMain{padding:20px 10px}#GlobalSubMain strong{font-size:2.4rem;text-shadow:0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff}#topicpath{border-bottom:1px solid #ddd;font-size:1rem;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}#topicpath ul{width:94%}#topicpath ul li{padding:5px 0}#topicpath ul li:last-child{padding-right:1em}#accessmap{padding:30px 10px;font-size:1.4rem}#accessmap .map{margin:15px 0 5px;height:300px}#accessmap .map iframe{height:300px}#accessmap dl{display:block}#accessmap dt{display:block;width:100%;padding-right:0;border-right:none}#accessmap dt figure{width:100%}#accessmap dt div{width:100%;padding:10px;text-align:center}#accessmap dt div strong{justify-content:center;font-size:1.8rem}#accessmap dt div strong span{font-size:1.2rem}#accessmap dt div .addr{margin:5px 0}#accessmap dt div .addr br{display:none}#accessmap dt div ol{margin:10px 0}#accessmap dt div ol li{width:50%;padding:10px;border-right:1px dashed #ddd;font-size:1.2rem;line-height:1.25em;text-align:center}#accessmap dt div ol li br{display:inline}#accessmap dt div ol li:last-child{border-right:none}#accessmap dt div ol li em{display:block;font-size:1.4rem;line-height:1.25em}#accessmap dt div ol li span{margin-top:10px;font-size:1.8rem}#accessmap dt div ol li span a{color:#333}#accessmap dd{width:calc(100% - 20px);margin:10px;padding:15px;background:#f2f1f0}footer nav ul{width:100%}footer nav ul li a{padding:6px;font-size:1.2rem}footer div{display:block;width:100%;margin:0 auto;padding:0 0 36px;text-align:center}footer div strong{padding:15px 10px 15px;justify-content:center;font-size:1.8rem}footer small{display:block;padding:5px;background:#000;color:#fff;line-height:1em}}#nav-toggle{display:none}#toggle{display:none}@media screen and (max-width:768px){#nav-toggle{display:block;position:absolute;top:0;right:0;width:42px;height:42px;padding:5px;cursor:pointer;z-index:8000;background:#b8860b;font-size:64.28%;text-align:center}#nav-toggle div{position:relative}#nav-toggle span{display:block;position:absolute;height:2px;width:78%;background:#fff;left:4px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}#nav-toggle span:nth-child(1){top:9px}#nav-toggle span:nth-child(2){top:15px}#nav-toggle span:nth-child(3){top:21px}.open #nav-toggle span:nth-child(1){width:78%;top:15px;left:4px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}.open #nav-toggle span:nth-child(2){width:0;left:50%}.open #nav-toggle span:nth-child(3){width:78%;top:15px;left:4px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}#toggle{position:absolute;top:30px;left:0;width:100%;padding:0;background:0 0;z-index:8000}#toggle .menu{position:relative;background:0 0;padding:30px 10px}#toggle .menu .title{display:block;width:90%;margin:0 auto;padding:5px;background:#000;font-family:toppan-bunkyu-midashi-min-st,serif;font-size:1.4rem;font-weight:400;line-height:1em;letter-spacing:.1em;color:#fff;text-align:center}#toggle .menu ol{width:90%;margin:0 auto;border:3px solid #000;border-top:none;-webkit-box-shadow:0px 0px 38px -10px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 38px -10px rgba(0,0,0,.75);box-shadow:0px 0px 38px -10px rgba(0,0,0,.75)}#toggle .menu ol li span{display:block;position:relative}#toggle .menu ol li span:after{display:inline;position:absolute;top:0;right:0;content:"\e802";font-family:"fontello";color:#000}#toggle .menu ol li a{display:block;padding:12px 10px;background:#fff;border-bottom:1px solid #ddd;font-size:1.8rem;color:#333;text-decoration:none}#toggle .menu ol li:last-child a{border-bottom:none}}strong.heading{font-size:2.4rem;font-family:toppan-bunkyu-midashi-min-st,serif;font-weight:900}@media screen and (max-width:768px){strong.heading{font-size:1.8rem}}#home .cemetery{padding:40px 0;background:#fff url(//takitanisan.com/css/../kaihojien/gifs/bg_diary.jpg) no-repeat;background-size:cover;background-position:bottom 0 left 50%}#home .cemetery .wrap div a{display:block;background:#fff;color:#333;text-decoration:none}#home .cemetery .wrap div a picture img{width:100%;height:auto;border:1px solid #7e9d4e;vertical-align:top;transition:all .25s ease-in-out}#home .cemetery .wrap div a:hover picture img{opacity:.85}#home .col2to1{display:flex;justify-content:space-between;padding:40px 0}#home .col2to1 .info{width:66%}#home .col2to1 .banner{width:31%}#home .col3.select{background:url(//takitanisan.com/css/../gifs/home-select_bg.png)}#home .col1to1{display:flex;justify-content:space-between;padding:40px 0}#home .col1to1 .blog,#home .col1to1 .fb{width:48.5%}#home .fb{width:48.5%;height:420px;background:#ccc url(//takitanisan.com/css/../gifs/load.svg) no-repeat 50% 50%}#home .info strong.heading,#home .blog strong.heading{display:flex;align-items:center;margin-bottom:15px}#home .info strong.heading a,#home .blog strong.heading a{display:inline-block;margin-left:auto;padding:5px 15px;background:#b40000;font-size:1.2rem;font-family:source-han-serif-japanese,serif;line-height:1em;color:#fff;text-decoration:none;transition:all .4s ease-in-out}#home .info strong.heading a span:after,#home .blog strong.heading a span:after{content:"\e800";margin-left:10px;font-family:"fontello"}#home .info strong.heading a:hover,#home .blog strong.heading a:hover{background:#000}#home .info .item a{position:relative;display:block;padding:10px;border-top:1px solid #ddd;font-size:1.8rem;line-height:1.25em;color:#333;transition-duration:.5s}#home .info .item a:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:#f2f1f0;transform-origin:right top;transform:scale(0,1);transition:transform .3s}#home .info .item a:hover:before{transform-origin:left top;transform:scale(1,1)}#home .info .item:first-of-type a{border-top:none}#home .info .item a dl{display:flex;justify-content:space-between;align-items:center}#home .info .item a dt span{position:relative;display:block;margin-top:-1px;margin-left:10px;width:80px;padding:3px 10px;background:#000;font-size:1.2rem;color:#fff;line-height:1em;text-align:center;content:"お知らせ"}#home .info .item a dl dt{display:flex;align-items:center;width:31%;font-size:1.6rem}#home .info .item a dl dd{width:69%}#home .info .item a:hover{text-decoration:none}#home .info .item a:hover dl dt,#home .info .item a:hover dl dd{color:#333}#home .info .item a:hover dl dd:before{background:#b40000}#home .blog .item a{position:relative;display:block;padding:10px;border-top:1px solid #ddd;color:#333;transition-duration:.5s}#home .blog .item:last-of-type a{border-bottom:1px solid #ddd}#home .blog .item a:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:#f2f1f0;transform-origin:right top;transform:scale(0,1);transition:transform .3s}#home .blog .item a:hover:before{transform-origin:left top;transform:scale(1,1)}#home .blog .item a dl{display:flex;justify-content:space-between;align-items:center}#home .blog .item a dl dt{width:140px}#home .blog .item a dl dt figure{overflow:hidden;width:100%;min-height:105px;background:#ccc url(//takitanisan.com/css/../gifs/load.svg) no-repeat 50% 50%}#home .blog .item a dl dt figure img{width:100%;height:auto;vertical-align:top;transition-duration:.5s;opacity:1}#home .blog .item a dl dd{width:calc(100% - 160px)}#home .blog .item a dl dd .date{margin-bottom:6px;font-size:1.4rem}#home .blog .item a dl dd strong{font-size:1.8rem;line-height:1em}#home .blog .item a:hover{color:#333;text-decoration:none}#home .blog .item a:hover figure{background:#000}#home .blog .item a:hover figure img{transform:scale(1.2);transition-duration:1s;opacity:.75}#home .select{padding:40px 0;font-size:1.6rem;line-height:1.25em}#home .select ul{display:flex;justify-content:space-between}#home .select ul li{width:31%;text-align:center}#home .select ul li a{color:#333;text-decoration:none}#home .banner a figure{position:relative;overflow:hidden}#home .select ul li a figure{position:relative;margin-bottom:15px;overflow:hidden}#home .banner a figure img,#home .select ul li a figure img{width:100%;vertical-align:top;transition-duration:1s;opacity:1}#home .banner a figure figcaption:before,#home .banner a figure figcaption:after,#home .select ul li a figure figcaption:before,#home .select ul li a figure figcaption:after{position:absolute;top:3px;right:3px;bottom:3px;left:3px;content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}#home .banner a figure figcaption:before,#home .select ul li a figure figcaption:before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(1);transform:scale(1);opacity:1}#home .banner a figure figcaption:after,#home .select ul li a figure figcaption:after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1);transform:scale(1);opacity:1}#home .banner a figure:hover figcaption:before,#home .select ul li a figure:hover figcaption:before{-webkit-transform:scale(0,1);transform:scale(0,1);opacity:0}#home .banner a figure:hover figcaption:after,#home .select ul li a figure:hover figcaption:after{-webkit-transform:scale(1,0);transform:scale(1,0);opacity:0}#home .banner a figure figcaption,#home .select ul li a figure figcaption{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%}#home .banner a figure figcaption,#home .select ul li a figure figcaption strong{font-size:2.4rem;color:#fff;text-shadow:0px 0px 15px rgba(0,0,0,1),0px 0px 15px rgba(0,0,0,1),0px 0px 15px rgba(0,0,0,1),0px 0px 15px rgba(0,0,0,1)}#home .banner a:hover figure,#home .select ul li a:hover figure{background:#000}#home .banner a:hover figure img,#home .select ul li a:hover figure img{transform:scale(1.2);transition-duration:1s;opacity:.45}#home .select ul li p{line-height:1.5em}#home .nodata{padding:2.75em 1.5em;background:#f2f1f0;font-size:1.6rem;text-align:center}#home .blog .nodata{padding:11.25em 1.5em}@media screen and (max-width:768px){#home .cemetery{padding:30px 10px}#home .col2to1{display:block;padding:30px 10px}#home .col2to1 .info{width:100%}#home .col2to1 .banner{width:90%;margin:15px auto}#home .col1to1{display:block;padding:30px 10px}#home .col1to1 .blog,#home .col1to1 .fb{width:100%}#home .fb{width:100%}#home .info strong.heading a,#home .blog strong.heading a{font-size:1.1rem}#home .info{margin-bottom:15px}#home .info .item a{font-size:1.6rem}#home .info .item:first-of-type a{border-top:1px solid #ddd}#home .info .item:last-of-type a{border-bottom:1px solid #ddd}#home .info .item a dl{display:block}#home .info .item a dt:after{font-size:1rem}#home .info .item a dl dt{width:100%;font-size:1.4rem}#home .info .item a dl dd{padding-top:5px;width:100%}#home .blog .item:last-of-type{margin-bottom:15px}#home .blog .item a dl{align-items:flex-start}#home .blog .item a dl dt{width:80px}#home .blog .item a dl dt figure{min-height:60px}#home .blog .item a dl dd{width:calc(100% - 100px)}#home .blog .item a dl dd strong{font-size:1.6rem}#home .select{padding:30px 10px;font-size:1.4rem}#home .select ul{display:block}#home .select ul li{width:90%;margin:0 auto 25px;text-align:center}#home .select ul li:last-child{margin-bottom:0}#home .select ul li a figure{margin-bottom:6px}#home .select ul li p{line-height:1.5em}#home .select ul li p br{display:none}#home .nodata{padding:1.5em}#home .blog .nodata{margin-bottom:1.5em;padding:1.5em}}@media screen and (max-width:640px){#home .cemetery{padding:20px}}#about{font-size:1.8rem;line-height:1.25em}#about .column{padding:40px 0}#about .column:after{content:"";display:block;clear:both}#about .column h1{margin-bottom:20px;padding-bottom:15px;background:transparent url(//takitanisan.com/css/../gifs/heading_bg.svg);background-size:contain;background-repeat:no-repeat;background-position:50% -6px;font-size:3rem;font-family:toppan-bunkyu-midashi-min-st,serif;font-weight:900;line-height:1em;color:#a38222;text-align:center}#about .column p{margin-bottom:10px;line-height:2.5em;text-indent:1em}#about .column figure{margin-bottom:10px}#about .column figure.alignleft{float:left;width:40%;margin:15px 35px 15px 0}#about .column figure.alignleft img{width:100%;vertical-align:top}#about .column figure.alignright{float:right;width:16%;margin:15px 0 15px 35px;text-align:center}#about .column figure.alignright img{width:100%;vertical-align:top}#about .column figure.alignright span{display:block;margin-top:6px;font-size:1.2rem;line-height:1.25em}#about .column figure.w100 img{width:100%;vertical-align:top}#about .suika{clear:both;display:flex;justify-content:center;margin:80px auto 0;width:90%}#about .suika dl{position:relative;width:100%;background:#f2f1f0}#about .suika dl:before{content:"";display:block;position:absolute;top:0;right:0;width:0;background:#ccc;border-width:0 36px 36px 0;border-style:solid;border-color:#fff #fff #ccc #ccc}#about .suika dt{position:relative;width:80%;margin:-20px auto 10px;padding:10px;background:#000;font-size:1.8rem;font-weight:700;color:#fff;text-align:center}#about .suika dt:after{position:absolute;content:"";display:block;margin-left:-10px;left:calc(50% - 7.5px);bottom:-17px;border-width:10px 15px;border-style:solid;border-color:#000 transparent transparent}#about .suika dd{display:flex;justify-content:space-between;padding:25px}#about .suika dd figure{width:39%;padding:10px;background:#fff}#about .suika dd div{width:58%}#about .suika dd figure img{width:100%;vertical-align:top}#about .suika dd div{height:450px;padding:15px;overflow-y:scroll}#about .suika p{font-size:1.6rem;text-align:left;line-height:1.75em;color:#666}@media screen and (max-width:768px){#about{font-size:1.6rem}#about .column{padding:40px 10px 20px}#about .column h1{background-position:50% 50%;font-size:2.4rem;line-height:1.25em}#about .column p{line-height:2em}#about .column figure.alignleft{float:none;width:90%;margin:15px auto}#about .column figure.alignright{width:35%;margin:10px 0 10px 20px}#about .column figure.alignright span{line-height:1.5em}#about .suika{margin:60px auto 0}#about .suika dl:before{border-width:0 18px 18px 0}#about .suika dt{margin:-14px auto 10px;padding:5px 10px;font-size:1.6rem}#about .suika dd{display:block;padding:15px}#about .suika dd figure{width:90%;margin:0 auto 10px}#about .suika dd div{width:100%}#about .suika dd div{padding:0}#about .suika p{font-size:1.4rem}}#intro{font-size:1.8rem;line-height:1.25em}#intro .column{padding:40px 0}#intro .column h1{margin-bottom:20px;padding-bottom:15px;background:transparent url(//takitanisan.com/css/../gifs/heading_bg.svg);background-size:contain;background-repeat:no-repeat;background-position:50% -6px;font-size:3rem;font-family:toppan-bunkyu-midashi-min-st,serif;font-weight:900;line-height:1em;color:#a38222;text-align:center}#intro .column h2{margin:.5em 0 .5em;font-size:2.2rem;font-family:toppan-bunkyu-midashi-min-st,serif;font-weight:900;text-align:center}#intro .column p{margin-bottom:10px;line-height:1.5em}#intro .column.grounds .item{padding:1.5em}#intro .column.grounds dl{display:flex;justify-content:space-between}#intro .column.grounds .item:nth-of-type(2n){background:#f2f1f0}#intro .column.grounds .item:nth-of-type(2n) dl{flex-direction:row-reverse}#intro .column.grounds dl dt{width:40%}#intro .column.grounds dl dt figure img{width:100%;height:auto;vertical-align:top}#intro .column.grounds dl dd{width:55%}#intro .column.grounds h2{display:block;text-align:left}#intro .column.grounds h2 span{display:block;margin-top:.25em;font-size:1.4rem;color:#002a61}#intro .column.hotoke ul{margin-top:60px;display:flex;justify-content:space-between}#intro .column.hotoke ul li{width:18%}#intro .column.hotoke h2 span{display:block;margin-top:.5em;font-size:1.4rem;color:#002a61}#intro .column.hotoke ul li p{font-size:1.6rem;text-indent:0}#intro .column.hotoke figure img{width:100%;vertical-align:top}@media screen and (max-width:768px){#intro{font-size:1.6rem}#intro .column{padding:40px 10px 20px}#intro .column h1{background-position:50% 50%;font-size:2.4rem;line-height:1.25em}#intro .column h2{font-size:1.8rem}#intro .column p{line-height:2em}#intro .column.grounds .item{margin-bottom:1.5em;padding:0 0 1em}#intro .column.grounds dl{display:block}#intro .column.grounds dl dt{width:100%}#intro .column.grounds dl dd{width:100%}#intro .column.grounds .item:nth-of-type(2n) dd{padding:0 1em}#intro .column.hotoke ul{margin-top:40px;flex-wrap:wrap}#intro .column.hotoke ul li{width:48%;margin-bottom:20px}#intro .column.hotoke h2 span{font-size:1.2rem}#intro .column.hotoke ul li p{font-size:1.4rem;line-height:1.5em}}#prayer{font-size:1.8rem;line-height:1.25em}#prayer .column{padding:40px 0}#prayer .column:after{content:"";display:block;clear:both}#prayer .column h1{margin-bottom:20px;padding-bottom:15px;background:transparent url(//takitanisan.com/css/../gifs/heading_bg.svg);background-size:contain;background-repeat:no-repeat;background-position:50% -6px;font-size:3rem;font-family:toppan-bunkyu-midashi-min-st,serif;font-weight:900;line-height:1em;color:#a38222;text-align:center}#prayer .column p{margin-bottom:1em;text-indent:1em;line-height:1.5em}#prayer .slider-for div img{width:100%}#prayer .slider-nav{margin:0 3em}#prayer .slider-nav div.sn{margin:20px 10px;cursor:pointer}#prayer .slider-nav div img{width:100%}#prayer .slick-prev,#prayer .slick-next{top:50%}#prayer .slick-prev:before,#prayer .slick-next:before{color:#333}#prayer .slick-prev:before{content:"\e803";font-family:"fontello"}#prayer .slick-next:before{content:"\e802";font-family:"fontello"}#prayer .column dl{display:flex;justify-content:space-between}#prayer .column dl.alignleft{flex-direction:row}#prayer .column dl.alignright{flex-direction:row-reverse}#prayer .column dl.alignleft dt{width:400px;margin-right:2em}#prayer .column dl.alignright dt{width:400px;margin-left:2em}#prayer .column dd{width:calc(100% - 400px - 2em)}#prayer .column.gosyuin dl.alignright dt{width:240px;margin-left:2em}#prayer .column.gosyuin dt img{border:1px solid #ddd;box-shadow:10px 10px 13px 0px rgba(0,0,0,.13)}#prayer .column.gosyuin dd{width:calc(100% - 240px - 2em)}#prayer figure img,#prayer figure img{width:100%;vertical-align:top}#prayer .column ul{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:2em;padding-bottom:1em;border-bottom:1px dashed #ddd}#prayer .column ul li{width:calc(20% - 1em);margin:0 1em 1em 0;padding:.5em;border:1px solid #ccc;box-shadow:3px 3px 0px 0px rgba(221,221,221,1);font-size:1.6rem;text-align:center}#prayer .column ul li:last-child{border:none;box-shadow:none}#prayer .column .link{text-indent:0}#prayer .column .link a{clear:both;display:block;width:70%;margin:1em auto;padding:1em;background:url(//takitanisan.com/css/../gifs/schedule_bg.jpg);color:#fff;text-align:center;text-decoration:none;transition:all .4s ease-in-out}#prayer .column .link a span:after{content:"\e800";font-family:"fontello";margin-left:10px}#prayer .column .link a:hover{background:#000;color:#fff}@media screen and (max-width:768px){#prayer{font-size:1.6rem}#prayer .column{padding:40px 10px 20px}#prayer .column h1{background-position:50% 50%;font-size:2.4rem;line-height:1.25em}#prayer .slider-nav div.sn{margin:10px 5px 1em}#prayer .column dl{display:block}#prayer .column dl.alignleft dt{width:100%;margin:0 0 1em}#prayer .column dl.alignright dt{width:100%;margin:0 0 1em}#prayer .column.gosyuin dl.alignright dt{width:70%;margin:0 auto 2em}#prayer .column dd,#prayer .column.gosyuin dd{width:100%}#prayer .column ul li{width:calc(50% - 0.5em);margin:0 .5em .5em 0;padding:.5em;font-size:1.4rem}#prayer .column .link a{width:90%}#prayer .column .link a span br{display:none}}#schedule{font-size:1.8rem;line-height:1.25em}#schedule .column{padding:40px 0}#schedule .column h1{margin-bottom:20px;padding-bottom:15px;background:transparent url(//takitanisan.com/css/../gifs/heading_bg.svg);background-size:contain;background-repeat:no-repeat;background-position:50% -6px;font-size:3rem;font-family:toppan-bunkyu-midashi-min-st,serif;font-weight:900;line-height:1em;color:#a38222;text-align:center}#schedule .column p{margin-bottom:10px;line-height:1.75em;text-indent:1em}#schedule .column .btn{margin-top:20px;text-indent:0}#schedule .column .btn a{display:block;width:50%;margin:0 auto;padding:1em;background:#000;border:1px solid #000;color:#fff;text-align:center;text-decoration:none;transition:all .4s ease-in-out}#schedule .column .btn a span:after{content:"\e800";font-family:"fontello";margin-left:10px}#schedule .column .btn a:hover{background:#fff;border:1px solid #333;color:#333}#schedule .column .date{margin-top:40px;font-size:1.4rem;text-align:right}#schedule .column table{width:100%}#schedule .column table thead td.th{padding:.5em 1em;background:url(//takitanisan.com/css/../gifs/schedule_bg.jpg);border-right:1px solid #fff;border-bottom:3px solid #b40000;color:#fff;text-align:center}#schedule .column table tbody td{padding:1em;border-bottom:2px solid #e2d9bf;text-align:center;vertical-align:middle}#schedule .column table tbody td.alignleft{text-align:left;font-weight:700}#schedule .column table tbody td p{margin:6px 0 0;font-size:1.4rem;font-weight:400;text-indent:0}#schedule .column ul{margin-top:25px}#schedule .column ul li{margin-top:10px;padding-left:1em;font-size:1.6rem;text-indent:-1em}#schedule .column ul li a{text-decoration:underline}@media screen and (max-width:768px){#schedule{font-size:1.6rem}#schedule .column{padding:40px 10px 20px}#schedule .column h1{background-position:50% 50%;font-size:2.4rem;line-height:1.25em}#schedule .column .btn a{width:90%}#schedule .column table{width:720px}#schedule .column ul li{font-size:1.4rem}}#info_blog{font-size:1.8rem}#info_blog>.wrap{display:flex;justify-content:space-between;padding:60px 0 50px}#info_blog article.content{width:70%}#info_blog .archives{margin-bottom:40px}#info_blog .archives .list a{position:relative;display:block;padding:10px;border-top:1px solid #ddd;color:#333;transition-duration:.5s}#info_blog .archives .list:last-of-type a{border-bottom:1px solid #ddd}#info_blog .archives .list a:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:#f2f1f0;transform-origin:right top;transform:scale(0,1);transition:transform .3s}#info_blog .archives .list a:hover:before{transform-origin:left top;transform:scale(1,1)}#info_blog .archives .list a dl{display:flex;justify-content:space-between;align-items:center}#info_blog .archives .list a dl dt{width:140px}#info_blog .archives .list a dl dt figure{overflow:hidden;width:100%;min-height:105px;background:#ccc url(//takitanisan.com/css/../gifs/load.svg) no-repeat 50% 50%}#info_blog .archives .list a dl dt figure img{width:100%;height:auto;vertical-align:top;transition-duration:.5s;opacity:1}#info_blog .archives .list a dl dd{width:calc(100% - 160px)}#info_blog .archives .list a dl dd .date{margin-bottom:6px;font-size:1.4rem}#info_blog .archives .list a dl dd strong{font-size:1.8rem;line-height:1em}#info_blog .archives .list a:hover{color:#333;text-decoration:none}#info_blog .archives .list a:hover figure{background:#000}#info_blog .archives .list a:hover figure img{transform:scale(1.2);transition-duration:1s;opacity:.75}#info_blog .archives .info a{position:relative;display:block;padding:10px;border-top:1px solid #ddd;font-size:1.8rem;line-height:1.25em;color:#333;transition-duration:.5s}#info_blog .archives .info a:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:#f2f1f0;transform-origin:right top;transform:scale(0,1);transition:transform .3s}#info_blog .archives .info a:hover:before{transform-origin:left top;transform:scale(1,1)}#info_blog .archives .info:first-of-type a{border-top:none}#info_blog .archives .info a dl{display:flex;justify-content:space-between;align-items:center}#info_blog .archives .info a dt span{position:relative;display:block;margin-top:-1px;margin-left:10px;width:80px;padding:3px 10px;background:#000;font-size:1.2rem;color:#fff;line-height:1em;text-align:center}#info_blog .archives .info a dl dt{display:flex;align-items:center;width:31%;font-size:1.6rem}#info_blog .archives .info a dl dd{width:69%}#info_blog .archives .info a:hover{text-decoration:none}#info_blog .archives .info a:hover dl dt,#info_blog .archives .info a:hover dl dd{color:#333}#info_blog .archives .info a:hover dl dd:before{background:#b40000}#info_blog .content .item{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #ccc}#info_blog .content .detail{padding-bottom:50px}#info_blog .content .entry-header{margin-bottom:40px}#info_blog .content .entry-header .date{font-size:1.8rem;color:#666}#info_blog .content .entry-header h1{margin-top:10px;font-size:3rem;font-family:toppan-bunkyu-midashi-min-st,serif;font-weight:900;line-height:1.25em}#info_blog aside.sidebar{width:25%}#info_blog .sidebar section{margin-bottom:25px}#info_blog .sidebar section h1{padding-bottom:15px;border-bottom:1px solid #ccc;font-size:2.4rem;font-family:toppan-bunkyu-midashi-min-st,serif;font-weight:900;color:#a38222}#info_blog .sidebar section ul li a{display:block;padding:10px 14px 10px 24px;border-bottom:1px solid #ddd;line-height:1.25em;color:#333;text-indent:-14px}#info_blog .sidebar section ul li a:before{content:"\e802";margin-right:8px;font-family:"fontello";color:#000}#info_blog .sidebar section ul li a:hover{color:#000;text-decoration:none}#info_blog .sidebar section ul li ul li a{padding-left:30px}#info_blog .sidebar section ul li ul li a:before{content:"\e800"}#info_blog .sidebar section ul li.cat-item-none{display:block;padding:10px 14px 10px 24px;border-bottom:1px solid #ddd;line-height:1.25em;color:#333;text-indent:-14px}.pagenavi{width:100%;margin:0 auto}.pagenavi ul{display:flex;justify-content:center;width:100%}.pagenavi ul li{width:50%;text-align:center}.pagenavi ul li a{padding:6px 60px;width:100%;background:#000;border:1px solid #000;color:#fff;line-height:1em;text-decoration:none;cursor:pointer;-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;transition:.15s ease-in-out;text-decoration:none}.pagenavi ul li a:hover{background:#fff;color:#000}.pagenavi ul li.prev a:before{content:"\e801";margin-right:10px;font-family:"fontello"}.pagenavi ul li.next a:after{content:"\e800";margin-left:10px;font-family:"fontello"}.notfound{padding:5em 2.5em;background:#f2f1f0;text-align:center}.notfound strong{display:block;margin-bottom:1em;font-size:2.4rem}@media screen and (max-width:768px){#info_blog>.wrap{display:block}#info_blog article.content{width:100%}#info_blog .archives{margin:0 10px 20px}#info_blog .archives .list:last-of-type{margin-bottom:15px}#info_blog .archives .list a dl{align-items:flex-start}#info_blog .archives .list a dl dt{width:80px}#info_blog .archives .list a dl dt figure{min-height:60px}#info_blog .archives .list a dl dd{width:calc(100% - 100px)}#info_blog .archives .list a dl dd .date{margin-bottom:0}#info_blog .archives .list a dl dd strong{font-size:1.6rem}#info_blog .archives .info a{font-size:1.6rem}#info_blog .archives .info:first-of-type a{border-top:1px solid #ddd}#info_blog .archives .info:last-of-type a{border-bottom:1px solid #ddd}#info_blog .archives .info a dl{display:block}#info_blog .archives .info a dt:after{font-size:1rem}#info_blog .archives .info a dl dt{width:100%;font-size:1.4rem}#info_blog .archives .info a dl dd{padding-top:5px;width:100%}#info_blog .content .item{margin-bottom:25px;padding-bottom:25px}#info_blog .content .entry-header{margin-bottom:30px}#info_blog .content .entry-header,#info_blog .content .entry-content{padding:0 10px}#info_blog .content .entry-header .date{font-size:1.6rem}#info_blog .content .entry-header h1{font-size:2.4rem}#info_blog .content .news .entry-header .date:before,#info_blog .content .blog .entry-header .date:before{font-size:2.4rem}#info_blog aside.sidebar{margin-top:70px;width:100%}#info_blog .sidebar section h1{padding:10px;font-size:2.4rem}#info_blog .sidebar section ul li a{padding:10px 10px 10px 24px}#info_blog .sidebar section ul li ul li a{padding-left:40px}.pagenavi{width:100%}.pagenavi ul{padding:0 10px}.pagenavi ul li a{display:block;margin:0 auto;padding:10px;width:90%}}.entry-content{line-height:1.8}.entry-content h1{margin-bottom:.75em;padding:.5em 1em;background:#f2f1f0;font-size:2.6rem;line-height:1.4}.entry-content h2{margin-bottom:1.5em;padding-bottom:.5em;border-bottom:2px solid #ccc;font-size:2.4rem;line-height:1.4}.entry-content h3{margin-bottom:1.5em;padding-left:.5em;border-left:3px solid #ccc;font-size:2.2rem;line-height:1.4}.entry-content h4{margin-bottom:1.5em;font-size:2rem;line-height:1.4}.entry-content h5{margin-bottom:1.5em;padding:.5em;border:3px double #ddd;font-size:1.8rem;line-height:1.4}.entry-content h6{margin-bottom:1.5em;padding-bottom:.5em;border-bottom:1px solid #ddd;font-size:1.6rem;line-height:1.4}.entry-content p{margin-bottom:1.5em;line-height:1.8}.entry-content strong{font-weight:700}.entry-content em{font-style:italic}.entry-content ol,.entry-content ul{margin-left:1.3em;padding-left:1.3em}.entry-content ol{margin-bottom:1em;list-style-type:decimal}.entry-content ol ol{margin-bottom:0;list-style-type:decimal}.entry-content ul{margin-bottom:1em;list-style-type:disc}.etnry-content ul ul{margin-bottom:0;list-style-type:circle}.etnry-content a{color:#1a0dab;text-decoration:none}.etnry-content a:hover{color:#1a0dab;text-decoration:underline}.entry-content .has-extra-small-font-size{font-size:1.1rem}.entry-content .has-small-font-size{font-size:1.4rem}.entry-content .has-regular-font-size{font-size:1.6rem}.entry-content .has-large-font-size{font-size:2.4rem}.entry-content .wp-block-media-text{margin-bottom:1.5em}.entry-content .wp-block-media-text__content p:only-child{margin-bottom:0}.entry-content .wp-block-table{margin-bottom:1.5em}.entry-content pre{margin-bottom:1.5em}.entry-content .wp-block-gallery{margin-left:0;padding-left:0}.entry-cdontent .wp-block-image img{max-width:100%;height:auto;vertical-align:top}#contact{font-size:1.8rem;line-height:1.25em}#contact .column{padding:40px 0}#contact .column h1{margin-bottom:20px;padding-bottom:15px;background:transparent url(//takitanisan.com/css/../gifs/heading_bg.svg);background-size:contain;background-repeat:no-repeat;background-position:50% -6px;font-size:3rem;font-family:toppan-bunkyu-midashi-min-st,serif;font-weight:900;line-height:1em;color:#a38222;text-align:center}#contact .column p{margin-bottom:10px;line-height:1.75em;text-indent:1em}#contact .column p.center{text-align:center}#contact .column ul{display:flex;justify-content:center;align-items:center;margin:20px 1em 0;padding:25px;background:url(//takitanisan.com/css/../gifs/contact_bg.jpg) no-repeat top right;background-size:cover}#contact .column ul li{display:flex;align-items:center;margin-right:30px;font-size:3.2rem;font-weight:700}#contact .column ul li span{display:inline-block;margin-right:10px;padding:8px 20px;background:#000;font-size:1.6rem;line-height:1em;color:#fff}#contact .column ul li em{display:inline-block}#contact .column table{margin:15px 0;width:100%}#contact .column thead th{width:100%;padding:10px 0;background:#000;font-size:1.4rem;text-align:center;color:#fff;border:none}#contact .column th{width:30%;padding:30px 15px;background:#f2f1f0;border-bottom:1px solid #ddd;text-align:left;vertical-align:top;font-weight:400}#contact .column th span{display:inline-block;margin-left:10px;color:#d80000}#contact .column th em{display:inline-block;font-size:.75em}#contact .column td{width:70%;padding:15px;border-bottom:1px solid #ddd;vertical-align:middle}#contact .column select,#contact .column option,#contact .column input[type=text],#contact .column input[type=tel],#contact .column input[type=email],#contact .column textarea{border-radius:0;padding:10px;width:100%;border:1px solid #cecdcd;font-size:1em;font-family:"Helvetica Neue","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:500;resize:none}#contact .column select::-ms-expand{display:none}#contact .column span.types{position:relative}#contact .column span.types:after{position:absolute;top:0;right:15px;content:"\e809";font-family:"fontello"}#contact .column select,#contact .column option,#contact .column input.zip,#contact input.tel,#contact .column input.fax,#contact .column input.email{width:60%}#contact .column input.zip{width:40%}#contact .column textarea{height:300px}#contact .column input:hover,#contact .column textarea:hover{border:1px solid #cecdcd}#contact .column #btn{margin-top:20px;text-align:center}#contact .column #btn input{margin:15px 0;padding:20px;width:60%;background:#000;border:1px solid #000;font-family:source-han-serif-japanese,serif;font-feature-settings:"palt" 1;font-weight:500;font-weight:700;font-size:1.125em;font-weight:500;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;transition:.15s ease-in-out}#contact .column #btn input:hover{background:#fff;color:#333}@media screen and (max-width:768px){#contact{font-size:1.6rem}#contact .column{padding:40px 10px 20px}#contact .column h1{background-position:50% 50%;font-size:2.4rem;line-height:1.25em}#contact .column ul{display:block;margin:0;padding:15px}#contact .column ul li{justify-content:center;margin:0 0 25px;font-size:2.2rem}#contact .column ul li:last-child{margin-bottom:0}#contact .column ul li span{width:40px;padding:5px;font-size:1.2rem;text-align:center}#contact .column ul li em{font-size:3rem}#contact .column table{border-bottom:1px solid #ddd}#contact .column tr,#contact .column th,#contact .column td{display:block;width:100%}#contact .column th{border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:none;padding:10px}#contact .column td{border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:none;padding:10px}#contact .column input.zip,#contact .column input.tel,#contact .column input.fax,#contact .column input.email{width:100%}#contact .column #btn input{padding:20px;width:80%}}#privacy-policy{font-size:1.8rem;line-height:1.25em}#privacy-policy .column{padding:40px 0}#privacy-policy .column h1{margin-bottom:20px;padding-bottom:15px;background:transparent url(//takitanisan.com/css/../gifs/heading_bg.svg);background-size:contain;background-repeat:no-repeat;background-position:50% -6px;font-size:3rem;font-family:toppan-bunkyu-midashi-min-st,serif;font-weight:900;line-height:1em;color:#a38222;text-align:center}#privacy-policy .column p{margin-bottom:1em;line-height:1.75em;text-indent:1em}#privacy-policy .column ul{margin:1em 0 1em 30px}#privacy-policy .column ul li{padding:5px 0;list-style-type:disc}#privacy-policy .column strong{display:block;font-family:toppan-bunkyu-midashi-min-st,serif;font-weight:900;font-size:1.8rem;text-indent:0}@media screen and (max-width:768px){#privacy-policy{font-size:1.6rem}#privacy-policy .column{padding:40px 10px 20px}#privacy-policy .column h1{background-position:50% 50%;font-size:2.4rem;line-height:1.25em}}#sitemap{font-size:1.8rem;line-height:1.25em}#sitemap .column{padding:40px 0}#sitemap .column ul li{border-bottom:1px dashed #ddd}#sitemap .column ul li:last-child{border:none}#sitemap .column ul li a{display:block;padding:15px;color:#333;text-decoration:none;transition-duration:.5s}#sitemap .column ul li a span:before{content:"\e800";margin-right:10px;font-family:"fontello";color:#ccc;transition-duration:.5s}#sitemap .column ul li a:hover{padding-left:25px;color:#333}#sitemap .column ul li a:hover span:before{color:#b40000}@media screen and (max-width:768px){#sitemap{font-size:1.6rem}#sitemap .column{padding:10px}}#error{font-size:1.8rem;line-height:1.25em}#error .column{padding:60px 0;text-align:center}#error .column strong{display:block;margin-bottom:.5em;font-family:toppan-bunkyu-midashi-min-st,serif;font-weight:900;font-size:2.4rem;line-height:1.25em}#error .column p{margin-bottom:1em}#error .column ul{width:50%;margin:2em auto;padding:25px 25px 25px 45px;background:#f2f1f0;text-align:left}#error .column ul li{list-style-type:disc;padding:6px 0}#error .column a{display:block;width:30%;margin:0 auto;padding:1em;background:#000;border:1px solid #000;color:#fff;text-align:center;text-decoration:none;transition:all .4s ease-in-out}#error .column a span:after{content:"\e800";font-family:"fontello";margin-left:10px}#error .column a:hover{background:#fff;border:1px solid #333;color:#333}@media screen and (max-width:768px){#error{font-size:1.6rem}#error .column{padding:60px 10px}#error .column ul{width:100%}#error .column a{width:90%}}