﻿.con_clean .box_clean,.con_request ul.box_request{max-width:1200px;margin:auto}@media only screen and (max-width: 1279px){.con_clean .box_clean,.con_request ul.box_request{width:91.66667%}}.con_link ul.box_link:after,.con_clean .box_clean .box_photo:after,.con_clean .box_clean .box_photo .wrp_photo:after,.con_request ul.box_request:after{content:"";display:table;clear:both}.con_lower_fv{margin-top:0}.con_lower_fv .page_title .jp{display:block;font-size:265%;line-height:1.2}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_lower_fv .page_title .jp{font-size:206%}}@media only screen and (max-width: 767px){.con_lower_fv .page_title .jp{font-size:118%}}.con_lower_fv .main_catch{margin-top:70px}@media only screen and (max-width: 767px){.con_lower_fv .main_catch{margin-top:2em}}.con_lower_fv .main_catch i{color:#d57e25}@media only screen and (max-width: 767px){.con_lower_fv .main_catch{font-size:118%}}.con_lower_fv .main_txt{text-align:center}@media only screen and (max-width: 767px){.con_lower_fv .main_txt{text-align:left}}@media only screen and (max-width: 767px){.con_lower_fv .main_txt{width:91.66667%;margin:auto;margin-top:5%}}.lower #header .con_header{top:260px}#footer{margin:0 auto;width:92.70833%}@media only screen and (max-width: 767px){#footer{width:100%}}.con_link{width:100%;max-width:1400px;margin:auto;margin-top:100px;margin-bottom:70px;position:relative;z-index:1}@media only screen and (max-width: 767px){.con_link{margin-top:10%}}@media only screen and (max-width: 767px){.con_link{margin-bottom:10%}}@media only screen and (max-width: 767px){.con_link{padding:2em 0}}.con_link:before{position:absolute;z-index:-1;left:0;top:-60px;content:"";display:block;width:100%;height:100%;background:#4a3d39 url(../../spa/images/bg_info.png) repeat}@media only screen and (max-width: 767px){.con_link:before{top:0}}.con_link ul.box_link{width:85.71429%;margin:auto}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_link ul.box_link{width:91.66667%}}@media only screen and (max-width: 767px){.con_link ul.box_link{width:91.66667%}}.con_link ul.box_link li{float:left;width:32.16667%;margin-left:1.75%;margin-top:0;border-top-left-radius:20px;border-bottom-right-radius:20px;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 8px 8px rgba(0,0,0,0.15);-webkit-box-shadow:0 8px 8px rgba(0,0,0,0.15);box-shadow:0 8px 8px rgba(0,0,0,0.15)}@media only screen and (max-width: 767px){.con_link ul.box_link li{float:none}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_link ul.box_link li{width:32%}}@media only screen and (max-width: 767px){.con_link ul.box_link li{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_link ul.box_link li{margin-left:2%}}@media only screen and (max-width: 767px){.con_link ul.box_link li{margin-left:0}}@media only screen and (max-width: 767px){.con_link ul.box_link li{margin-top:1.5em}}.con_link ul.box_link li:first-child{margin-left:0;margin-top:0}.con_link ul.box_link li a{display:block;text-decoration:none;background-color:#fff;padding:17px;border-top-left-radius:20px;border-bottom-right-radius:20px}.mouse .con_link ul.box_link li a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_link ul.box_link li a:hover,.touch .con_link ul.box_link li a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_link ul.box_link li a{-webkit-tap-highlight-color:transparent}.touch .con_link ul.box_link li a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (max-width: 767px){.con_link ul.box_link li a{padding:.5em}}.con_link ul.box_link li a p.photo{width:100%}.con_link ul.box_link li a p.photo img{width:100%}@media only screen and (max-width: 767px){.con_link ul.box_link li a p.photo{overflow:hidden}.con_link ul.box_link li a p.photo img{position:relative;width:120%;max-width:none;margin-left:-10%}}.con_link ul.box_link li a p.st{margin-top:15px;text-align:center;position:relative}@media only screen and (max-width: 767px){.con_link ul.box_link li a p.st{margin-top:.5em}}.con_link ul.box_link li a p.st em{display:block}.con_link ul.box_link li a p.st span{display:block;font-size:148%;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_link ul.box_link li a p.st span{font-size:106%}}@media only screen and (max-width: 767px){.con_link ul.box_link li a p.st span{font-size:89%}}.con_link ul.box_link li a p.st:before{content:"\203A";font-family:monospace, serif;font-size:83%;width:1em;height:1em;line-height:1em;text-align:center;border:1px solid #2b2b2b;display:inline-block;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;margin-right:.5em;letter-spacing:-.1em}.con_link ul.box_link li a p.st:before{position:absolute;right:1.5em;top:50%;transform:translateY(-50%) rotate(90deg)}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_link ul.box_link li a p.st:before{right:0}}@media only screen and (max-width: 767px){.con_link ul.box_link li a p.st:before{right:1em}}@media only screen and (min-width: 768px) and (max-width: 960px){.con_link ul.box_link li a p.st:before{right:-1em}}.con_clean{width:100%;padding:80px 0}@media only screen and (max-width: 767px){.con_clean{padding:10% 0}}.con_clean.bg_clean{background:url(../../spa/images/bg_spa.jpg) repeat}.con_clean .box_clean h3{font-weight:normal;letter-spacing:.05em;text-align:center;margin-bottom:30px}@media only screen and (max-width: 767px){.con_clean .box_clean h3{margin-bottom:1em}}.con_clean .box_clean h3 em{display:block}.con_clean .box_clean h3 span{display:block;font-size:177%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_clean .box_clean h3 span{font-size:142%}}@media only screen and (max-width: 767px){.con_clean .box_clean h3 span{font-size:118%}}.con_clean .box_clean .box_txt{max-width:580px;margin:auto;margin-bottom:30px}@media only screen and (max-width: 767px){.con_clean .box_clean .box_txt{margin-bottom:1em}}.con_clean .box_clean .box_txt>p{line-height:2}.con_clean .box_clean .box_txt>p em{display:inline-block;vertical-align:top;width:95%;letter-spacing:.05em}@media only screen and (max-width: 767px){.con_clean .box_clean .box_txt>p em{width:90%}}.con_clean .box_clean .box_txt>p:before{content:"";display:inline-block;vertical-align:middle;width:.5em;height:.5em;background-color:#d57e25;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;margin-right:.5em}.con_clean .box_clean .box_photo p.photo img{width:100%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_clean .box_clean .box_photo p.photo{overflow:hidden}.con_clean .box_clean .box_photo p.photo img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (max-width: 767px){.con_clean .box_clean .box_photo p.photo{overflow:hidden}.con_clean .box_clean .box_photo p.photo img{position:relative;width:150%;max-width:none;margin-left:-25%}}.con_clean .box_clean .box_photo p.photo_l{float:left;width:27.5%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_clean .box_clean .box_photo p.photo_l{width:27%}}@media only screen and (max-width: 767px){.con_clean .box_clean .box_photo p.photo_l{width:0}}.con_clean .box_clean .box_photo p.photo_l.photo_r{float:right}@media only screen and (max-width: 767px){.con_clean .box_clean .box_photo p.photo_l{display:none}}.con_clean .box_clean .box_photo .wrp_photo{float:left;width:71.25%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_clean .box_clean .box_photo .wrp_photo{width:70%}}@media only screen and (max-width: 767px){.con_clean .box_clean .box_photo .wrp_photo{width:100%}}.con_clean .box_clean .box_photo .wrp_photo.wrp_photo_r{float:right}.con_clean .box_clean .box_photo .wrp_photo p.photo_s{float:left;width:49.12281%;margin-left:1.75439%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_clean .box_clean .box_photo .wrp_photo p.photo_s{width:49%}}@media only screen and (max-width: 767px){.con_clean .box_clean .box_photo .wrp_photo p.photo_s{width:49%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_clean .box_clean .box_photo .wrp_photo p.photo_s{margin-left:2%}}@media only screen and (max-width: 767px){.con_clean .box_clean .box_photo .wrp_photo p.photo_s{margin-left:2%}}.con_clean .box_clean .box_photo .wrp_photo p.photo_s:nth-child(odd){margin-left:0;clear:left}.con_clean .box_clean .box_photo .wrp_photo p.photo_s:nth-child(1),.con_clean .box_clean .box_photo .wrp_photo p.photo_s:nth-child(2){margin-bottom:15px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_clean .box_clean .box_photo .wrp_photo p.photo_s:nth-child(1),.con_clean .box_clean .box_photo .wrp_photo p.photo_s:nth-child(2){margin-bottom:2%}}@media only screen and (max-width: 767px){.con_clean .box_clean .box_photo .wrp_photo p.photo_s:nth-child(1),.con_clean .box_clean .box_photo .wrp_photo p.photo_s:nth-child(2){margin-bottom:2%}}.con_request{background:url(../../covid/images/bg_request.jpg) no-repeat center center/cover;padding:110px 0}@media only screen and (max-width: 767px){.con_request{padding:10% 0}}.con_request h3{text-align:center;margin-bottom:40px}@media only screen and (max-width: 767px){.con_request h3{margin-bottom:1.5em}}.con_request h3 span{display:block;font-size:177%;font-family:"游明朝", YuMincho, "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "Times New Roman", serif}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_request h3 span{font-size:142%}}@media only screen and (max-width: 767px){.con_request h3 span{font-size:142%}}.ie .con_request h3 span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "游明朝", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "Times New Roman", serif}.con_request ul.box_request{max-width:1080px}.con_request ul.box_request li{float:left;width:48.61111%;margin-left:2.77778%;margin-bottom:35px;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-top-left-radius:20px;border-bottom-right-radius:20px;padding:40px;background:url(../../spa/images/bg_spa.jpg) repeat}@media only screen and (max-width: 767px){.con_request ul.box_request li{float:none}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_request ul.box_request li{width:48%}}@media only screen and (max-width: 767px){.con_request ul.box_request li{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_request ul.box_request li{margin-left:4%}}@media only screen and (max-width: 767px){.con_request ul.box_request li{margin-left:0}}@media only screen and (max-width: 767px){.con_request ul.box_request li{margin-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_request ul.box_request li{padding:20px}}@media only screen and (max-width: 767px){.con_request ul.box_request li{padding:1em}}@media only screen and (min-width: 768px){.con_request ul.box_request li:nth-child(odd){clear:left;margin-left:0}}.con_request ul.box_request li h4{font-size:148%;font-family:"游明朝", YuMincho, "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "Times New Roman", serif;margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_request ul.box_request li h4{font-size:118%}}@media only screen and (max-width: 767px){.con_request ul.box_request li h4{font-size:89%}}.ie .con_request ul.box_request li h4{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "游明朝", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "Times New Roman", serif}@media only screen and (max-width: 767px){.con_request ul.box_request li h4{margin-bottom:1em}}.con_request ul.box_request li p.photo{margin-bottom:20px}@media only screen and (max-width: 767px){.con_request ul.box_request li p.photo{margin-bottom:1em}}.con_request ul.box_request li p.txt{text-align:left;font-size:106%}
