﻿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-style:normal;font-weight:normal;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}.cf:after{content:".";display:block;clear:both;height:0;visibility:hidden}.cf{min-height:1px}* html .cf{height:1px}.cb{clear:both}img{max-width:100%;vertical-align:top}table{width:100%}a,a:hover,a img:hover{-webkit-transition:0.7s;transition:0.7s}a img:hover{filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}.fL{float:left}.fR{float:right}.cb{clear:both}.textC{text-align:center !important}.textL{text-align:left !important}.textR{text-align:right !important}.big{font-size:1.08rem}.small{font-size:0.92rem}.bold{font-weight:bold}.italic{font-style:italic}.require{color:#F00}a:link{color:#000;text-decoration:none}a:visited{color:#000;text-decoration:none}a:hover{color:#591414;text-decoration:underline}a:active{color:#3c965b;text-decoration:none}html,body{text-align:center;width:100%;height:100%}body{min-width:1000px;-webkit-text-size-adjust:100%;font:14px/1.6 Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#000}#defs{display:none}img{-ms-interpolation-mode:bicubic}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}@media screen and (max-width: 748px){body{min-width:100%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}}#header{width:100%;height:132px;position:relative;background:#fff;border-top:3px solid #c2a67a;text-align:center;z-index:100}#header .header-wrap{width:1000px;height:auto;margin:0 auto;text-align:left;position:relative}#header .header-wrap #logo{width:125px;height:393px;padding-top:33px;background:url(../img/logo-bg.png) repeat-x 0 0;border-top:2px solid #581414;position:absolute;top:-5px;text-align:center;box-shadow:0 0 5px rgba(0,0,0,0.3)}#header .header-wrap .sp-logo-area{display:none}#header .header-wrap .header-cont{display:inline-block;float:right;display:table;margin-top:27px;margin-bottom:30px}#header .header-wrap .header-cont>p,#header .header-wrap .header-cont>ul{display:table-cell;vertical-align:middle}#header .header-wrap .header-cont>p{padding-right:15px;border-right:1px dotted #aaaaaa}#header .header-wrap .header-cont>ul{height:auto;overflow:hidden;padding-left:15px}#header .header-wrap .header-cont>ul li{display:inline;float:left;margin-right:18px;vertical-align:middle}#header .header-wrap .header-cont>ul li::before{content:'';width:8px;height:11px;display:inline-block;margin-right:6px;background:url(../img/icon-arrow.gif) no-repeat 0 0;vertical-align:middle;position:relative;top:-2px}#header .header-wrap .header-cont>ul li:last-child{margin-right:0}#header .header-wrap #gnav{width:785px;height:18px;float:right;position:relative}#header .header-wrap #gnav #sp-nav svg{width:70px;height:50px}#header .header-wrap #gnav>ul{width:100%}#header .header-wrap #gnav>ul>li{display:inline;float:left;position:relative}#header .header-wrap #gnav>ul>li>a{background:url(../img/nav.png) no-repeat;display:block;height:18px;float:left;position:relative;text-indent:-999em}#header .header-wrap #gnav>ul>li>a:before,#header .header-wrap #gnav>ul>li>a:after{transition:0.5s all ease-out}#header .header-wrap #gnav>ul>li>a:before{content:'';border:5px solid transparent;border-bottom:5px solid #581414;display:block;position:absolute;left:50%;bottom:-21px;margin-left:-5px;opacity:0}#header .header-wrap #gnav>ul>li>a::after{content:'';display:block;width:100%;height:2px;background:#581414;position:absolute;left:0;bottom:-23px;opacity:0}#header .header-wrap #gnav>ul>li>a:hover,#header .header-wrap #gnav>ul>li>a.active{background:url(../img/nav_on.png) no-repeat}#header .header-wrap #gnav>ul>li>a:hover::before,#header .header-wrap #gnav>ul>li>a:hover::after,#header .header-wrap #gnav>ul>li>a.active::before,#header .header-wrap #gnav>ul>li>a.active::after{opacity:1}#header .header-wrap #gnav>ul>li>a.nav1{width:114px;background-position:0 0}#header .header-wrap #gnav>ul>li>a.nav2{width:159px;background-position:-114px 0}#header .header-wrap #gnav>ul>li>a.nav3{width:124px;background-position:-273px 0}#header .header-wrap #gnav>ul>li>a.nav4{width:88px;background-position:-397px 0}#header .header-wrap #gnav>ul>li>a.nav5{width:124px;background-position:-485px 0}#header .header-wrap #gnav>ul>li>a.nav6{width:71px;background-position:-609px 0}#header .header-wrap #gnav>ul>li>a.nav7{width:105px;background-position:-680px 0}#main{clear:both}#main.visible{visibility:visible !important}#main .wrap{width:100%;height:auto;position:relative;*zoom:1}#main .wrap:after{content:".";display:block;clear:both;height:0;visibility:hidden}#main .wrap .section{width:1000px;height:auto;position:relative;*zoom:1;margin:0 auto;text-align:left}#main .wrap .section:after{content:".";display:block;clear:both;height:0;visibility:hidden}#main .main-wrap{width:1000px;height:auto;position:relative;margin:0 auto;text-align:left;*zoom:1;margin-bottom:40px;padding-top:50px}#main .main-wrap:after{content:".";display:block;clear:both;height:0;visibility:hidden}#main .main-wrap .btn-style{text-align:center;margin-top:40px}#main .main-wrap .btn-style a{display:inline-block;text-align:center;border:1px solid #666;border-radius:3px;color:#666;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding:3px 25px}#main .main-wrap .btn-style a:after{content:'';width:20px;height:20px;background:url(../img/icon-arrow-gray-s.svg) no-repeat 0 0;display:inline-block;margin-left:5px;vertical-align:middle;transition:0.5s all ease-out}#main .main-wrap .btn-style a:hover{background:#581414;color:#fff;text-decoration:none}#main .main-wrap .btn-style a:hover::after{background:url(../img/icon-arrow-wht-s.svg) no-repeat 0 0}#main .main-wrap .main-content{width:600px;height:auto;position:relative;float:left;*zoom:1}#main .main-wrap .main-content:after{content:".";display:block;clear:both;height:0;visibility:hidden}#main .main-wrap .main-content.full-width{width:100%}#main .main-wrap .main-content a{color:#581414;text-decoration:underline}#main .main-wrap .main-content a:hover{color:#9C5F5F}#main .main-wrap .main-content .btn-style a{text-decoration:none}#main .main-wrap .main-content .btn-style a:hover{color:#fff}#main .main-wrap .main-content .section{width:100%;margin-bottom:40px}#main .main-wrap .main-content h1{font-size:28px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-bottom:40px}#main .main-wrap .side-content{width:310px;float:right;height:auto;*zoom:1;position:absolute;top:50px;right:0}#main .main-wrap .side-content:after{content:".";display:block;clear:both;height:0;visibility:hidden}#main .main-wrap .side-content .side-menu{height:auto;background:#f6f6f6;padding:15px 25px}#main .main-wrap .side-content .side-menu h2{font-size:18px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding-bottom:10px;margin-bottom:20px;border-bottom:1px dotted #581414}#main .main-wrap .side-content .side-menu>ul>li{margin-bottom:8px;background:url(../img/icon-arrow-gray-s.svg) no-repeat 0 5px;padding-left:18px;transition:0.5s all ease-out}#main .main-wrap .side-content .side-menu>ul>li>a{font-size:16px}#main .main-wrap .side-content .side-menu>ul>li:hover{padding-left:25px;background-position:7px 5px}#main .main-wrap .side-content .side-menu>ul>li>ul{margin-top:8px}#main .main-wrap .side-content .side-menu>ul.second-list>li{background:url(../img/icon-arrow-gray-ss.svg) no-repeat 18px 5px;padding-left:36px}#main .main-wrap .side-content .side-menu>ul.second-list>li:hover{padding-left:40px;background-position:22px 5px}#main .main-wrap .side-content .btn-style a{font-size:18px;color:#fff;border:1px solid #fff;padding:8px 45px}#main .main-wrap .side-content .btn-style a::after{width:20px;height:20px;position:relative;top:-2px;background:url(../img/icon-arrow-wht-m.svg) no-repeat 0 0}#main .main-wrap .side-content .btn-style a:hover{border:1px solid #581414}#pagetop{position:fixed;right:30px;bottom:30px;z-index:999}#pagetop a{width:152px;height:152px;background:url(../img/pagetop.png) no-repeat 0 0;overflow:hidden;display:block;text-indent:-999em}#pagetop a:hover{opacity:0.8}#footer{width:100%;height:auto;overflow:hidden;position:relative;padding:30px 0 50px 0}#footer .footer-wrap{width:1000px;height:auto;*zoom:1;margin:0 auto}#footer .footer-wrap:after{content:".";display:block;clear:both;height:0;visibility:hidden}#footer .footer-wrap .footer-logo{text-align:center}#footer .footer-wrap .footer-logo::after{content:'';width:41px;height:30px;background:url(../img/icon-x-blk.svg) no-repeat 0 0;position:relative;display:block;margin:15px auto 30px auto}#footer .footer-wrap .footer-aside{font-size:18px}@media screen and (max-width: 748px){#pagetop{right:5px;bottom:5px}#pagetop img{width:50%;height:auto;float:right}#footer{width:100%;padding:30px 0 50px 0}#footer .footer-wrap{width:90%}#footer .footer-wrap .footer-logo{display:block;text-align:center;font-size:18px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;position:relative}#footer .footer-wrap .footer-logo svg{width:208.5px;height:38px}#footer .footer-wrap .footer-aside{font-size:13px}}.page #mv{width:100%;height:240px;text-indent:-999em}.page .pankuzu{padding:15px 0}.page .pankuzu>p{width:855px;height:auto;margin:0 auto;text-align:left;padding-left:145px}.page .pankuzu>p strong{color:#581414;font-weight:bold}.page .main-content .group{width:100%;height:auto;*zoom:1;position:relative}.page .main-content .group:after{content:".";display:block;clear:both;height:0;visibility:hidden}.page .main-content h2{font-size:24px;font-weight:normal;margin-bottom:25px;margin-top:50px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#581414;clear:both}.page .main-content h3{font-size:20px;margin-top:40px;margin-bottom:15px;border-bottom:1px solid #ccc;padding-bottom:8px;position:relative;clear:both}.page .main-content h3::before{content:'';width:120px;height:1px;background:#581414;display:block;position:absolute;bottom:-1px;left:0}.page .main-content p,.page .main-content ul,.page .main-content ol,.page .main-content dl,.page .main-content table,.page .main-content .group{margin-bottom:35px}.page .main-content .dl dt{font-size:16px;margin-bottom:15px}.page .main-content .dl dt:before{content:'';width:15px;height:1px;background:#aaa;display:inline-block;margin-right:5px;vertical-align:middle}.page .main-content .dl dd{margin-bottom:25px}.page .main-content .line{height:0;border:0;border-top:1px solid #ddd;width:100%;display:block;clear:both;margin:25px 0}.page .main-content .list li{vertical-align:middle;margin-left:13px;text-indent:-13px;margin-bottom:0.25em}.page .main-content .list li:last-child{margin-bottom:0}.page .main-content .list li:before{content:'';width:6px;height:6px;border:2px solid #581414;border-radius:100%;background:#fff;display:inline-block;vertical-align:middle;margin-right:5px;position:relative;top:-1px}.page .main-content p.attention{font-size:12px;color:#666;text-indent:-1em;margin-left:1em}.page .main-content p.attention:before{content:'※'}.page .main-content ul.attention>li{text-indent:-1em;margin-left:1em;font-size:12px;color:#666}.page .main-content ul.attention>li::before{content:'※'}.page .main-content .table{border:1px solid #ddd}.page .main-content .table th,.page .main-content .table td{border:1px solid #ddd;padding:8px 12px;vertical-align:middle}.page .main-content .table th{font-weight:bold;background:#f6f6f6}.page .main-content .table th.center{text-align:center}.page .main-content .table.fixed{table-layout:fixed}.page .main-content .table.full{width:100%}.page .main-content .photoL{float:left;margin:0 15px 5px 0}.page .main-content .photoL.w35{width:35%}.page .main-content .photoL.w50{width:50%}.page .main-content .icon::after{content:'';display:inline-block;padding:1px 8px;border-radius:5px;line-height:1;color:#fff;vertical-align:middle;margin-left:2px;font-size:11px;position:relative;top:-2px}.page .main-content .icon.icon-pdf::after{content:'PDF';background:#dc1525;font-weight:bold}.page .main-content .contact{width:100%;height:auto;overflow:hidden;position:relative}.page .main-content .contact>.contact-title{color:#fff;background:#581414;display:block;text-align:center;font-size:18px;padding:5px 15px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-bottom:0}.page .main-content .contact .contact-block{border:1px solid #581414;padding:15px}.page .main-content .contact .contact-block.center{text-align:center}.page .main-content .contact .contact-block .tel-style{font-size:24px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;display:block;margin-top:8px}.page .main-content .contact .contact-block p:last-child{margin-bottom:0}ul.info-list{width:100%;height:auto;overflow:hidden}ul.info-list li{width:100%;height:auto;overflow:hidden;border-bottom:1px dotted #aaaaaa;padding-bottom:20px;margin-bottom:20px}ul.info-list li:last-child{border-bottom:0}ul.info-list li a dl dt{color:#581414;font-weight:bold;margin-bottom:5px;width:120px;float:left}ul.info-list li a dl dd{font-weight:bold;margin-bottom:5px;font-size:16px;width:480px;float:right}#main .main-wrap ul.info-list a{text-decoration:none}#main .main-wrap ul.info-list a:hover dt{color:#9C5F5F}#main .main-wrap ul.info-list a:hover dd{color:#581414}#main .main-wrap ul.info-list a dd{color:#000}.align_r{text-align:right}.toggle_block .toggle_link{cursor:pointer}.toggle_block .toggle_link span{display:block;background:#581414;padding:5px;position:absolute;top:4px;right:0;color:#fff;font-size:12px}
