.con_day .box_day .box_det,.con_plan{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.con_day .box_day .box_det,.con_plan{width:91.66667%}}.con_his .box_founding,.con_his .box_sansai,.con_his .box_culture,.con_gassan,.con_day .box_day{width:91.66667%;margin:auto;max-width:1500px}.con_day .box_day:after{content:"";display:table;clear:both}.wpr_topicpath{margin-bottom:0 !important}.st_his{letter-spacing:.35em;font-size:169%}@media only screen and (min-width: 768px) and (max-width: 1199px){.st_his{font-size:144%}}@media only screen and (max-width: 767px){.st_his{font-size:125%}}.st_his span{color:#bb8606}.view_tabl{display:none}@media only screen and (min-width: 768px) and (max-width: 1020px){.view_tabl{display:block}}.con_his{background:url(../images/footer/bg_foo.jpg) repeat 0 0;position:relative;width:100%;overflow:hidden;padding:100px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_his{padding:80px 0}}@media only screen and (max-width: 767px){.con_his{padding:4em 0}}.con_his .txt{margin-top:25px;line-height:2.3}@media only screen and (max-width: 767px){.con_his .txt{margin-top:.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_his .txt{line-height:1.8}}@media only screen and (max-width: 767px){.con_his .txt{line-height:1.8}}.con_his .box_founding{position:relative}@media only screen and (min-width: 768px){.con_his .box_founding{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}}.con_his .box_founding:before{content:"";position:absolute;bottom:0;right:-12%;width:712px;height:395px;z-index:0;background:url(../images/home/img_hist02.png) no-repeat center bottom/contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_his .box_founding:before{width:47.46667%}}@media only screen and (max-width: 767px){.con_his .box_founding:before{width:15em;height:8.32em;bottom:-1em}}.con_his .box_founding .box_photo{overflow:hidden;width:50%;position:relative;z-index:1}@media only screen and (max-width: 767px){.con_his .box_founding .box_photo{width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.con_his .box_founding .box_photo ul{float:left;overflow:hidden;width:52%}@media only screen and (max-width: 767px){.con_his .box_founding .box_photo ul{float:none;width:49%}}.con_his .box_founding .box_photo ul li:first-child{float:right;margin-bottom:30px}@media only screen and (max-width: 767px){.con_his .box_founding .box_photo ul li:first-child{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:none;width:100%;margin-bottom:0;padding-bottom:.5em}}@media only screen and (max-width: 767px){.con_his .box_founding .box_photo ul li img{width:100%}}.con_his .box_founding .box_photo ul.photo_right{float:right;width:44%}@media only screen and (max-width: 767px){.con_his .box_founding .box_photo ul.photo_right{float:none;width:49%;margin-left:2%}}.con_his .box_founding .box_photo ul.photo_right li{padding-bottom:0 !important;margin-bottom:0 !important}.con_his .box_founding .box_det{position:relative;z-index:1;margin-left:4%;width:46%;color:#fff}@media only screen and (max-width: 767px){.con_his .box_founding .box_det{margin:1em auto 0;width:100%}}.con_his .box_sansai{margin-top:100px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_his .box_sansai{margin-top:80px}}@media only screen and (max-width: 767px){.con_his .box_sansai{margin-top:3em}}.con_his .box_sansai:before{content:"";position:absolute;top:280px;right:-14%;width:446px;height:231px;z-index:0;background:url(../../history/images/img_his10.png) no-repeat center bottom/contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_his .box_sansai:before{top:18.66667%;width:29.73333%}}@media only screen and (max-width: 767px){.con_his .box_sansai:before{width:15em;height:8.32em;bottom:-1em}}.con_his .box_sansai .box_photo{position:relative;z-index:1}.con_his .box_sansai .box_photo ul{overflow:hidden}.con_his .box_sansai .box_photo ul li{float:left;width:33.33333%}.con_his .box_sansai .box_det{position:relative;z-index:1;color:#fff;max-width:1200px;text-align:center;margin:60px auto 0}@media only screen and (max-width: 767px){.con_his .box_sansai .box_det{margin:1em auto 0}}@media only screen and (max-width: 767px){.con_his .box_sansai .box_det{text-align:left}}.con_his .box_culture{position:relative;margin-top:100px}@media only screen and (min-width: 768px){.con_his .box_culture{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_his .box_culture{margin-top:80px}}@media only screen and (max-width: 767px){.con_his .box_culture{margin-top:3em}}.con_his .box_culture:before{content:"";position:absolute;bottom:0;left:-14%;width:469px;height:231px;z-index:0;background:url(../../history/images/img_his11.png) no-repeat center bottom/contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_his .box_culture:before{width:31.26667%}}@media only screen and (max-width: 767px){.con_his .box_culture:before{width:15em;height:8.32em;bottom:-2em}}.con_his .box_culture .box_photo{width:50%}@media only screen and (min-width: 768px){.con_his .box_culture .box_photo{order:2}}@media only screen and (max-width: 767px){.con_his .box_culture .box_photo{width:100%}}.con_his .box_culture .box_photo ul{overflow:hidden}@media only screen and (max-width: 767px){.con_his .box_culture .box_photo ul{width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 768px){.con_his .box_culture .box_photo ul li:first-child{float:right;width:92%;margin-bottom:30px}}@media only screen and (max-width: 767px){.con_his .box_culture .box_photo ul li:first-child{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:.5em;margin-bottom:0;width:100%}.con_his .box_culture .box_photo ul li:first-child img{width:100%}}.con_his .box_culture .box_photo ul li:nth-child(2){float:left;width:34.66667%}@media only screen and (max-width: 767px){.con_his .box_culture .box_photo ul li:nth-child(2){float:none;width:49%;margin-right:2%}.con_his .box_culture .box_photo ul li:nth-child(2) img{width:100%}}.con_his .box_culture .box_photo ul li:nth-child(3){margin-left:4%;float:left;width:53.33333%}@media only screen and (max-width: 767px){.con_his .box_culture .box_photo ul li:nth-child(3){position:relative;float:none;width:49%;margin-left:0}.con_his .box_culture .box_photo ul li:nth-child(3) img{position:absolute;top:0;width:100%;height:100%;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.con_his .box_culture .box_det{width:48%;margin-right:2%;overflow:hidden;color:#fff}@media only screen and (min-width: 768px){.con_his .box_culture .box_det{order:1}}@media only screen and (max-width: 767px){.con_his .box_culture .box_det{width:100%;margin-right:0}}@media only screen and (max-width: 767px){.con_his .box_culture .box_det{margin-top:1em}}@media only screen and (min-width: 1200px){.con_his .box_culture .box_det .inner{float:right;width:79.16667%}}@media print{.con_his .box_culture .box_det .inner{float:right;width:79.16667%}}.txt_catch{font-size:125%;line-height:1.6}@media only screen and (min-width: 768px) and (max-width: 1199px){.txt_catch{font-size:119%}}@media only screen and (max-width: 767px){.txt_catch{font-size:107%}}.con_gassan{margin:140px auto 200px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gassan{margin:120px auto 170px}}@media only screen and (max-width: 767px){.con_gassan{margin:4em auto}}.con_gassan:before{content:"";position:absolute;right:10%;width:104px;height:164px;z-index:0;background:url(../../history/images/img_megumi03.png) no-repeat center bottom/contain}@media only screen and (min-width: 1200px){.con_gassan:before{bottom:0}}@media print{.con_gassan:before{bottom:0}}@media only screen and (min-width: 1200px) and (max-width: 1500px){.con_gassan:before{bottom:-140px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gassan:before{width:6.93333%;top:-120px}}@media only screen and (max-width: 767px){.con_gassan:before{width:3em;height:4.32em;top:0;right:0}}@media only screen and (min-width: 768px){.con_gassan .box_gassan{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}}.con_gassan .box_gassan .box_photo{width:48%;margin-right:4%}@media only screen and (max-width: 767px){.con_gassan .box_gassan .box_photo{width:100%;margin-right:0}}.con_gassan .box_gassan .box_photo ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.con_gassan .box_gassan .box_photo ul li{width:50%}@media only screen and (min-width: 1200px){.con_gassan .box_gassan .box_photo ul li:nth-child(2){-moz-transform:translateY(60px);-ms-transform:translateY(60px);-webkit-transform:translateY(60px);transform:translateY(60px)}}@media print{.con_gassan .box_gassan .box_photo ul li:nth-child(2){-moz-transform:translateY(60px);-ms-transform:translateY(60px);-webkit-transform:translateY(60px);transform:translateY(60px)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gassan .box_gassan .box_photo ul li:nth-child(2){-moz-transform:translateY(3em);-ms-transform:translateY(3em);-webkit-transform:translateY(3em);transform:translateY(3em)}}@media only screen and (max-width: 767px){.con_gassan .box_gassan .box_photo ul li img{width:100%}}.con_gassan .box_gassan .box_det{width:38%}@media only screen and (max-width: 767px){.con_gassan .box_gassan .box_det{margin-top:1em;width:100%}}.con_gassan .box_gassan .box_det .txt{margin-top:15px}@media only screen and (max-width: 767px){.con_gassan .box_gassan .box_det .txt{margin-top:.8em}}.con_gassan .box_gassan .box_det .btn_base{margin-top:30px;width:320px}@media only screen and (max-width: 767px){.con_gassan .box_gassan .box_det .btn_base{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_gassan .box_gassan .box_det .btn_base{width:100%}}.con_day{background:url(../images/common/bg_brown.jpg) repeat 0 0;padding:90px 0 60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_day{padding:60px 0}}@media only screen and (max-width: 767px){.con_day{padding:4em 0}}.con_day .box_day .box_photo{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.con_day .box_day .box_photo ul{width:25%}@media only screen and (max-width: 767px){.con_day .box_day .box_photo ul{width:50%}}.con_day .box_day .box_det{overflow:hidden;margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_day .box_day .box_det{margin-top:30px}}@media only screen and (max-width: 767px){.con_day .box_day .box_det{margin-top:1em}}@media only screen and (max-width: 767px){.con_day .box_day .box_det{width:100%}}.con_day .box_day .box_det .box_txt{float:left;width:47.91667%}@media only screen and (max-width: 950px){.con_day .box_day .box_det .box_txt{width:100%;float:none}}.con_day .box_day .box_det .box_txt .txt{margin-top:15px}@media only screen and (max-width: 767px){.con_day .box_day .box_det .box_txt .txt{margin-top:.8em}}.con_day .box_day .box_det .box_tbl{float:right;width:47.5%}@media only screen and (max-width: 950px){.con_day .box_day .box_det .box_tbl{margin-top:1.5em;width:100%;float:none}}.con_day .box_day .box_det .box_tbl table{width:100%}.con_day .box_day .box_det .box_tbl table tr th{width:165px}@media only screen and (max-width: 767px){.con_day .box_day .box_det .box_tbl table tr th{width:35%}}.con_day .box_day .box_det .btn_base{float:left;clear:left;margin:30px 0 0;width:320px}@media only screen and (max-width: 767px){.con_day .box_day .box_det .btn_base{margin:1.5em auto 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_day .box_day .box_det .btn_base{width:320px}}@media only screen and (max-width: 767px){.con_day .box_day .box_det .btn_base{width:100%}}@media only screen and (max-width: 950px){.con_day .box_day .box_det .btn_base{margin:1.5em auto 0;float:none;clear:none}}.con_plan{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan{margin-top:12%}}@media only screen and (max-width: 767px){.con_plan{margin-top:4em}}@media only screen and (min-width: 1200px){.con_plan{max-width:1200px;width:100%}}@media print{.con_plan{max-width:1200px;width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1230px){.con_plan{width:95%}}.con_plan:before,.con_plan:after{content:"";width:100%;height:1px;position:absolute;left:0;background:url(../images/common/line.png) repeat-x left top}.con_plan:before{top:0}.con_plan:after{bottom:0}.con_plan .box_plan{position:relative;width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;padding:30px 40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan{padding:20px}}@media only screen and (max-width: 767px){.con_plan .box_plan{padding:6% 4%}}.con_plan .box_plan:before,.con_plan .box_plan:after{content:"";width:1px;height:100%;position:absolute;top:0;background:url(../images/common/line_side.png) repeat-y center top}.con_plan .box_plan:before{left:0}@media only screen and (max-width: 767px){.con_plan .box_plan:before{content:""}}.con_plan .box_plan:after{right:0}.con_plan .box_plan .box_tit{width:31.69643%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan .box_tit{width:35%}}@media only screen and (min-width: 0) and (max-width: 1040px){.con_plan .box_plan .box_tit{width:100%;padding-bottom:.5em;text-align:center;position:relative}.con_plan .box_plan .box_tit:before{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background:url(../images/common/line.png) repeat-x left top}}.con_plan .box_plan .box_tit h4{white-space:nowrap}@media only screen and (min-width: 1200px){.ie .con_plan .box_plan .box_tit h4,.edge .con_plan .box_plan .box_tit h4{font-size:138%}}@media print{.ie .con_plan .box_plan .box_tit h4,.edge .con_plan .box_plan .box_tit h4{font-size:138%}}.con_plan .box_plan .box_det{position:relative;padding-left:3.57143%;width:68.30357%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1040px){.con_plan .box_plan .box_det{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan .box_det{width:65%}}@media only screen and (min-width: 768px) and (max-width: 1040px){.con_plan .box_plan .box_det{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;padding-left:0;width:100%;margin-top:1em}}@media only screen and (max-width: 767px){.con_plan .box_plan .box_det{width:100%;margin-top:1em;padding-left:0}}.con_plan .box_plan .box_det:before{content:"";width:1px;height:100%;position:absolute;top:0;left:0;background:url(../images/common/line_side.png) repeat-y center top}@media only screen and (min-width: 0) and (max-width: 1040px){.con_plan .box_plan .box_det:before{display:none}}@media only screen and (min-width: 1040px){.con_plan .box_plan .box_det .btn_plan{width:44.13793%}}@media only screen and (min-width: 768px) and (max-width: 1040px){.con_plan .box_plan .box_det .btn_plan{width:45%}}@media only screen and (max-width: 767px){.con_plan .box_plan .box_det .btn_plan{width:100%}}.con_plan .box_plan .box_det .box_tel{padding-left:5.51724%}@media only screen and (min-width: 1040px){.con_plan .box_plan .box_det .box_tel{width:49.65517%}}@media only screen and (max-width: 1040px){.con_plan .box_plan .box_det .box_tel{padding-left:0;margin-top:.8em}.con_plan .box_plan .box_det .box_tel .view_tab{display:none}}@media only screen and (min-width: 768px) and (max-width: 1040px){.con_plan .box_plan .box_det .box_tel{padding:0;width:55%;margin:0;text-align:center}}@media only screen and (max-width: 767px){.con_plan .box_plan .box_det .box_tel{text-align:center;width:100%}}@media only screen and (max-width: 767px){.con_plan .box_plan .box_det .box_tel{width:100%;padding:0;margin:1em 0 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan .box_det .box_tel .txt{white-space:nowrap}}.con_plan .box_plan .box_det .box_tel .txt_num span,.con_plan .box_plan .box_det .box_tel .txt_num a{white-space:nowrap;text-decoration:none;font-size:169%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan .box_det .box_tel .txt_num em{font-size:88%}}
