﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4{font-weight:normal}strong,em{font-weight:normal;font-style:normal}img{vertical-align:top;max-width:100%}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}.home .home-nav-sp:after,.home .home-nav-pc:after,.home .home-store>a:after,.home #home-blog .entries:after,.home #home-contents:after,.blog .entries .pagenav:after,.blog .entries .pagenav .pagenav-single:after{content:"";display:table;clear:both}@font-face{font-family:'sonae-ume-icons';src:url("/fonts/sonae-ume-icons.ttf?cxvxg5") format("truetype"),url("/fonts/sonae-ume-icons.woff?cxvxg5") format("woff"),url("/fonts/sonae-ume-icons.svg?cxvxg5#sonae-ume-icons") format("svg");font-weight:normal;font-style:normal}[class^="i-"]:before,[class*=" i-"]:before{font-family:'sonae-ume-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}a[class^="i-nav"],a[class*=" i-nav"]{display:block;width:50px;text-align:center;font-size:10px;line-height:1;letter-spacing:0}a[class^="i-nav"]:before,a[class*=" i-nav"]:before{display:block;width:32px;margin:0 auto 2px auto;font-size:32px}.inline-icon,.blog .entries .pagenav .prev:before,.blog .entries .pagenav .next:after{display:inline-block;line-height:1}.inline-icon:before,.blog .entries .pagenav .prev:before{display:inline-block;padding-right:5px;margin-top:-0.1em;vertical-align:middle;font-size:24px}.i-arrow-down:before{content:"\e900"}.i-arrow-left:before{content:"\e901"}.i-arrow-right:before{content:"\e902"}.i-arrow-up:before{content:"\e903"}.i-nav-close:before{content:"\e904"}.i-direc-down:before{content:"\e905"}.i-direc-left:before{content:"\e906"}.i-direc-right:before{content:"\e907"}.i-direc-up:before{content:"\e908"}.i-nav-fb:before{content:"\e909";padding-bottom:3px}.i-nav-mail:before{content:"\e90a"}.i-nav-menu:before{content:"\e90b"}.i-nav-store:before{content:"\e90c"}.i-direc2-left:before{content:"\e90d"}.i-direc2-right:before{content:"\e90e"}body{position:relative;background-color:#fff;font-size:16px;line-height:1.6;font-family:"游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;text-align:justify;letter-spacing:0.05em;color:#000;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;opacity:1;text-decoration:none;outline:0;color:#BC0D23}a:hover{opacity:0.6}.indent,.indentList li{text-indent:-1.05em;margin-left:1.05em}.content,.error404 main,.home #home-blog .entries,.blog .entries,.company main{padding-left:3.73333%;padding-right:3.73333%}.wrapper{position:relative;width:100%;left:0;-webkit-transition-property:left;-moz-transition-property:left;-ms-transition-property:left;-o-transition-property:left;transition-property:left;-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-ms-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-moz-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-ms-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-o-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}main{display:block;overflow:hidden}.main-nav{width:100%;height:100%;max-width:500px;position:fixed;top:0;right:-100%;z-index:100;background-color:#fff;-webkit-transition-property:right;-moz-transition-property:right;-ms-transition-property:right;-o-transition-property:right;transition-property:right;-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-ms-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-moz-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-ms-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-o-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.main-nav .nav-inner{width:100%;height:100%;padding-top:60px;position:relative}.main-nav .nav-inner .domain{width:13px;position:absolute;top:15px;left:15px}.main-nav .nav-inner .domain>a{display:block}.main-nav .nav-inner .nav-icons{width:50px;margin-top:-110px;position:absolute;top:50%;left:10px}.main-nav .nav-inner .nav-icons li{margin-bottom:30px}.main-nav .nav-inner .nav-site{margin-left:90px;font-size:20px;line-height:1.2}.main-nav .nav-inner .nav-site li{border-bottom:1px dashed #BC0D23}.main-nav .nav-inner .nav-site li>a{display:block;padding:10px 0 10px 60px;position:relative}.main-nav .nav-inner .nav-site li>a span{font-size:16px}.main-nav .nav-inner .nav-site li>a:before{display:block;margin-top:-10px;position:absolute;top:50%;left:10px}.main-nav .nav-inner .nav-site li:first-child{border-top:1px dashed #BC0D23}.open .wrapper{position:absolute;left:-500px}.open .main-nav{right:0;box-shadow:0 0 10px 5px rgba(0,0,0,0.25)}.open .i-nav-menu:before{content:"\e904"}footer{display:block;width:100%;margin-top:50px;border-bottom:20px solid #BC0D23;position:relative;background-color:#fff;text-align:center;line-height:1;color:#BC0D23}footer .menutoggle{position:fixed;top:5px;right:6px;z-index:102}footer .totop{position:fixed;top:0;left:0;z-index:98}footer .totop>a{display:block;padding:14px;text-align:right;font-family:"游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;font-weight:bold;font-size:16px;line-height:1}footer .backhead{position:absolute;bottom:10px;right:10px;z-index:102}footer .backhead a{display:block;font-size:40px}footer ul{margin-bottom:15px;font-family:"FOT-筑紫Aオールド明朝 Pr6 R", "TsukuAOldMinPr6-R", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝","MS PMincho", serif;letter-spacing:-0.35em}footer ul li{display:inline-block;letter-spacing:0.05em}footer ul li>a{display:block;padding:0 10px}footer ul li+li{border-left:1px solid #BC0D23}footer .logo{display:inline-block;margin:30px 0;font-family:"FOT-筑紫Aオールド明朝 Pr6 R", "TsukuAOldMinPr6-R", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝","MS PMincho", serif;font-size:14px}footer .logo img{display:block;width:60px;margin:5px auto 0 auto}footer .copyright>p{vertical-align:middle;font-size:10px}footer .copyright>a{display:inline-block;width:131px;margin:15px 0;vertical-align:middle}footer .share{position:absolute;bottom:10px;left:10px}.page-title{width:34%;max-width:150px;margin:0 auto;padding-top:15px}.error404 main{max-width:600px;margin:50px auto;color:#BC0D23;text-align:center;font-size:18px}.error404 main p+p{margin:30px 0}.movie-rayer{display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:200}.movie-rayer .i-nav-close{height:50px;position:absolute;top:0;right:0;z-index:201;background-color:#fff}.movie-rayer .i-nav-close:before{width:40px;height:40px;padding:5px;margin:0;font-size:40px}.movie-rayer iframe{display:block;width:100%;height:100%}.home header{width:100%;position:relative}.home header h1{height:0;text-indent:-9999px}.home header .header-slides{text-indent:-9999px}.home header .header-slides .slick-slide>a{display:block;width:100%;height:0;padding-bottom:134.66667%;background:no-repeat center / contain}.home header .header-slides .slick-slide>a:hover{opacity:1}.home header .header-slides .slick-slide:nth-child(1)>a{background-image:url(/images/home/header1.jpg)}.home header .header-slides .slick-slide:nth-child(2)>a{background-image:url(/images/home/header2.jpg)}.home header .header-slides .slick-slide:nth-child(3)>a{background-image:url(/images/home/header3.jpg)}.home header .header-movie{width:10.66667%;position:absolute;bottom:2.9703%;left:4%}.home header .header-movie>a{display:block}.home .home-nav-sp{padding:0 1.33333%;height:52px;text-align:center}.home .home-nav-sp>img{display:block;float:left;width:50px}.home .home-nav-sp .i-nav-store{float:right;padding-top:2px}.home .home-nav-sp .i-nav-menu{display:inline-block;padding-top:2px}.home .home-nav-pc{display:none;height:90px;padding:0 10px;text-align:right;font-family:"FOT-筑紫Aオールド明朝 Pr6 R", "TsukuAOldMinPr6-R", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝","MS PMincho", serif;font-size:18px;letter-spacing:-0.35em}.home .home-nav-pc ul{display:inline-block;padding-top:30px}.home .home-nav-pc ul li{display:inline-block}.home .home-nav-pc ul li>a{display:block;line-height:1}.home .home-nav-pc ul:first-child{min-width:60%}.home .home-nav-pc ul:first-child li{letter-spacing:0.16em}.home .home-nav-pc ul:first-child li>a:before{margin-top:-0.14em}.home .home-nav-pc ul:first-child li+li{margin-left:5.40541%}.home .home-nav-pc ul:last-child{margin-left:5.40541%}.home .home-nav-pc ul:last-child li{letter-spacing:0.05em}.home .home-nav-pc ul:last-child li>a{padding:0 10px}.home .home-nav-pc ul:last-child li+li{border-left:1px solid #BC0D23}.home .main-slide{width:100%;margin-bottom:15px}.home .main-slide .slides .slide>div{width:100%;height:0 !important;padding-bottom:149.33333%;background-repeat:no-repeat;background-position:center top;background-size:cover;text-indent:-99999px}.home .main-slide .slides .slide>div>a{display:block;width:100%;height:100%}.home #sonaeume #sonaeume-1>div{background-image:url(/images/home/slide-a1-s.jpg)}.home #sonaeume #sonaeume-2>div{background-image:url(/images/home/slide-a2-s.jpg)}.home #sonaeume #sonaeume-3>div{background-image:url(/images/home/slide-a3-s.jpg)}.home #sonaeume #sonaeume-4>div{background-image:url(/images/home/slide-a4-s.jpg)}.home #sonaeume #sonaeume-5>div{background-image:url(/images/home/slide-a5-s.jpg)}.home #sonaeume #sonaeume-6>div{background-image:url(/images/home/slide-a6-s.jpg)}.home #sonaeume #sonaeume-7>div{background-image:url(/images/home/slide-a7-s.jpg)}.home #umeboshi #umeboshi-1>div{background-image:url(/images/home/slide-b1-s.jpg)}.home #umeboshi #umeboshi-2>div{background-image:url(/images/home/slide-b2-s.jpg)}.home #umeboshi #umeboshi-3>div{background-image:url(/images/home/slide-b3-s.jpg)}.home #umeboshi #umeboshi-4>div{background-image:url(/images/home/slide-b4-s.jpg)}.home #umeboshi #umeboshi-5>div{background-image:url(/images/home/slide-b5-s.jpg)}.home #umeboshi #umeboshi-6>div{background-image:url(/images/home/slide-b6-s.jpg)}.home #umeboshi #umeboshi-7>div{background-image:url(/images/home/slide-b7-s.jpg)}.home #umeboshi #umeboshi-8>div{background-image:url(/images/home/slide-b8-s.jpg)}.home #umeboshi #umeboshi-9>div{background-image:url(/images/home/slide-b9-s.jpg)}.home #umeboshi #umeboshi-10>div{background-image:url(/images/home/slide-b10-s.jpg)}.home #sonaeru #sonaeru-1>div{background-image:url(/images/home/slide-c1-s.jpg)}.home #sonaeru #sonaeru-2>div{background-image:url(/images/home/slide-c2-s.jpg)}.home #sonaeru #sonaeru-3>div{background-image:url(/images/home/slide-c3-s.jpg)}.home #sonaeru #sonaeru-4>div{background-image:url(/images/home/slide-c4-s.jpg)}.home #sonaeru #sonaeru-5>div{background-image:url(/images/home/slide-c5-s.jpg)}.home #sonaeru #sonaeru-6>div{background-image:url(/images/home/slide-c6-s.jpg)}.home .home-store>a{display:block;text-align:center}.home .home-store h2{text-indent:-9999px;width:100%;height:0;margin-bottom:10px;padding-bottom:46.66667%;background-image:url(/images/home/store.png);background-repeat:no-repeat;background-position:center top;background-size:cover}.home #home-blog{margin-top:50px}.home #home-blog h2{max-width:263px;margin:0 auto}.home #home-blog .entries{margin-top:30px}.home #home-blog .entries .entry{padding-bottom:15px;border-bottom:1px solid #BC0D23;background-color:#fff;text-align:center}.home #home-blog .entries .entry .date{padding:15px 0;font-weight:bold;font-size:20px;line-height:1}.home #home-blog .entries .entry .title{padding-top:15px;line-height:1.4}.home #home-blog .entries .entry:first-child{border-top:1px solid #BC0D23}.home #home-blog .entries .entry:nth-last-child(1){display:none}.home #home-blog .entries .entry .img{display:block;width:100%;height:0;padding-bottom:62.5%;position:relative;overflow:hidden;background:#F0F1F5 url(/images/logo-240.png) no-repeat center/cover}.home #home-blog .entries+p{margin-top:10px;margin-right:3.73333%;text-align:right}.home #home-contents{margin-top:50px}.home #home-contents h2{max-width:356px;margin:0 auto}.home #home-contents li{margin-top:15px}.home footer .totop{display:none}@media (min-width: 670px){.home header .header-slides .slick-slide>a{padding-bottom:65.76577%}.home header .header-slides .slick-slide:nth-child(1)>a{background-image:url(/images/home/header1-l.jpg)}.home header .header-slides .slick-slide:nth-child(2)>a{background-image:url(/images/home/header2-l.jpg)}.home header .header-slides .slick-slide:nth-child(3)>a{background-image:url(/images/home/header3-l.jpg)}.home header .header-movie{width:5.33333%}.home .main-slide{margin-bottom:45px}.home .main-slide .slides .slide>div{padding-bottom:100%}.home #sonaeume #sonaeume-1>div{background-image:url(/images/home/slide-a1-m.jpg)}.home #sonaeume #sonaeume-2>div{background-image:url(/images/home/slide-a2-m.jpg)}.home #sonaeume #sonaeume-3>div{background-image:url(/images/home/slide-a3-m.jpg)}.home #sonaeume #sonaeume-4>div{background-image:url(/images/home/slide-a4-m.jpg)}.home #umeboshi #umeboshi-1>div{background-image:url(/images/home/slide-b1-m.jpg)}.home #umeboshi #umeboshi-2>div{background-image:url(/images/home/slide-b2-m.jpg)}.home #umeboshi #umeboshi-3>div{background-image:url(/images/home/slide-b3-m.jpg)}.home #umeboshi #umeboshi-4>div{background-image:url(/images/home/slide-b4-m.jpg)}.home #umeboshi #umeboshi-5>div{background-image:url(/images/home/slide-b5-m.jpg)}.home #umeboshi #umeboshi-6>div{background-image:url(/images/home/slide-b6-m.jpg)}.home #sonaeru #sonaeru-1>div{background-image:url(/images/home/slide-c1-m.jpg)}.home #sonaeru #sonaeru-2>div{background-image:url(/images/home/slide-c2-m.jpg)}.home #sonaeru #sonaeru-3>div{background-image:url(/images/home/slide-c3-m.jpg)}.home .home-store{margin-top:40px}.home .home-store h2{margin-bottom:15px;padding-bottom:23.96396%;background-image:url(/images/home/store-l.png)}.home .home-store p{float:right;margin-right:3.73333%}.home #home-blog{margin-top:20px}.home #home-blog .entries{background-color:#F0F1F5;padding-top:30px;margin-left:-3%}.home #home-blog .entries .entry{float:left;width:30%;margin-left:3%;margin-bottom:30px;padding:0 24px 15px 24px;border-bottom:none}.home #home-blog .entries .entry .title{max-height:37px;overflow:hidden}.home #home-blog .entries .entry:first-child{border-top:none}.home #home-blog .entries .entry:nth-last-child(1),.home #home-blog .entries .entry:nth-last-child(2){display:block}.home #home-blog .entries+p{margin-top:15px}.home #home-contents{margin-top:20px;margin-left:-2%}.home #home-contents li{float:left;width:48%;margin-left:2%}}@media (min-width: 1024px){.home .home-nav-sp{display:none}.home .home-nav-pc{display:block}.home .main-slide .slides .slide>div{padding-bottom:54.05405%}.home #sonaeume #sonaeume-1>div{background-image:url(/images/home/slide-a1-l.jpg)}.home #sonaeume #sonaeume-2>div{background-image:url(/images/home/slide-a2-l.jpg)}.home #sonaeume #sonaeume-3>div{background-image:url(/images/home/slide-a3-l.jpg)}.home #sonaeume #sonaeume-4>div{background-image:url(/images/home/slide-a4-l.jpg)}.home #umeboshi #umeboshi-1>div{background-image:url(/images/home/slide-b1-l.jpg)}.home #umeboshi #umeboshi-2>div{background-image:url(/images/home/slide-b2-l.jpg)}.home #umeboshi #umeboshi-3>div{background-image:url(/images/home/slide-b3-l.jpg)}.home #umeboshi #umeboshi-4>div{background-image:url(/images/home/slide-b4-l.jpg)}.home #umeboshi #umeboshi-5>div{background-image:url(/images/home/slide-b5-l.jpg)}.home #umeboshi #umeboshi-6>div{background-image:url(/images/home/slide-b6-l.jpg)}.home #sonaeru #sonaeru-1>div{background-image:url(/images/home/slide-c1-l.jpg)}.home #sonaeru #sonaeru-2>div{background-image:url(/images/home/slide-c2-l.jpg)}.home #sonaeru #sonaeru-3>div{background-image:url(/images/home/slide-c3-l.jpg)}.home .home-store p{margin-right:0}.home #home-blog .entries+p{margin-right:0}}.blog main{background:url(/images/blog-bg.png) repeat left top/1396px auto}.blog h1{width:34%;max-width:150px;margin:35px auto 0 auto}.blog .entries{max-width:620px;margin:0 auto;padding-top:60px;padding-bottom:60px;background-color:rgba(255,255,255,0.9)}.blog .entries .entry{border-top:2px solid #BC0D23}.blog .entries .entry .blog-date{margin:15px 0 30px 0;font-weight:bold;text-align:center;font-size:22px;line-height:1;color:#BC0D23}.blog .entries .entry .blog-title{min-height:34px;margin:20px 0;position:relative}.blog .entries .entry .blog-title h2{margin:0 0 0 54px;text-align:center;font-weight:bold;font-size:22px;line-height:1.4;color:#BC0D23}.blog .entries .entry .blog-title .blog-author{width:46px;position:absolute;top:-12px;left:0}.blog .entries .entry .blog-body{font-family:"FOT-筑紫Aオールド明朝 Pr6 R", "TsukuAOldMinPr6-R", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝","MS PMincho", serif;position:relative}.blog .entries .entry .blog-body img{display:block;width:100%;max-width:100%;height:auto;margin:10px auto}.blog .entries .entry .blog-body p{margin-bottom:1.6em}.blog .entries .entry+.entry{margin-top:60px}.blog .entries .pagenav{margin-top:60px;padding-top:10px;border-top:2px solid #BC0D23;text-align:center}.blog .entries .pagenav>a,.blog .entries .pagenav>span{display:inline-block;padding:0 5px;font-size:18px;color:#BC0D23}.blog .entries .pagenav .current{text-decoration:underline}.blog .entries .pagenav .prev{float:left}.blog .entries .pagenav .prev:before{content:"\e906";font-family:'sonae-ume-icons';font-size:14px}.blog .entries .pagenav .next{float:right}.blog .entries .pagenav .next:after{content:"\e907";font-family:'sonae-ume-icons';font-size:14px}.blog .entries .pagenav .pagenav-single li:first-child{float:left}.blog .entries .pagenav .pagenav-single li:last-child{float:right}@media (min-width: 670px){.blog .entries{padding-left:14px;padding-right:14px}.blog .entries .entry .blog-title{margin-bottom:40px}.blog .entries .entry .blog-title h2{margin-left:50px;text-align:left}.blog .entries .entry .blog-title .blog-author{width:66px;top:-20px;left:-33px}}@media (min-width: 1024px){.blog .entries .entry .blog-title h2{margin-left:0;text-align:left}.blog .entries .entry .blog-title .blog-author{left:-80px}}.company .pcbr{display:none}.company h1{margin-top:70px;text-align:center;font-size:26px;font-family:"FOT-筑紫Aオールド明朝 Pr6 R", "TsukuAOldMinPr6-R", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝","MS PMincho", serif;color:#BC0D23}.company main{max-width:538px;margin:50px auto 100px auto;font-family:"FOT-筑紫Aオールド明朝 Pr6 R", "TsukuAOldMinPr6-R", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝","MS PMincho", serif;color:#BC0D23}.company main dl{padding:0 10px}.company main dl dt:after{content:"："}.company main dl dd{margin-bottom:1em;margin-left:1em}.company main dl dd a{text-decoration:underline}.company main .company-history{margin-top:50px;padding-top:50px;border-top:1px solid #BC0D23}.company main .company-history .logo{width:80%;max-width:250px;margin:0 auto}.company main .company-history h2{margin:40px auto 30px auto;font-size:24px;line-height:1.4}.company main .company-history h2 span{font-size:14px}.company main .company-history p{line-height:1.8}@media (min-width: 670px){.company .spbr{display:none}.company .pcbr{display:inline}.company main{padding-left:0;padding-right:0}.company main dl{padding:0}.company main dl dd{margin-top:-1.6em;margin-left:5.5em}}@media (min-width: 670px){footer .copyright>p{display:inline-block;padding-top:15px}footer .copyright>a{margin-left:10px}}@media (min-width: 1024px){.wrapper{padding-right:90px}.main-nav{right:-410px}.open .wrapper{left:-410px}footer .menutoggle{display:none}footer .totop{display:none}footer .backhead{position:fixed;bottom:30px;right:20px}footer ul{margin-bottom:0;position:absolute;bottom:20px;left:100px}footer .logo{margin:0 0 15px 0}footer .copyright{position:absolute;bottom:20px;right:20px}footer .copyright>a{margin:0;margin-left:10px}footer .share{bottom:10px}}
