.con_about .box_about,.con_list .box_list{max-width:1200px;margin:auto}@media only screen and (min-width: 768px){.con_about .box_about,.con_list .box_list{width:90%}}@media only screen and (max-width: 767px){.con_about .box_about,.con_list .box_list{width:84.61538%}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?vm5lse");src:url("../fonts/icomoon.eot?vm5lse#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?vm5lse") format("truetype"),url("../fonts/icomoon.woff?vm5lse") format("woff"),url("../fonts/icomoon.svg?vm5lse#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.con_about{position:relative;z-index:1;margin-top:7.29167%;padding-bottom:10.41667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about{margin-top:11.66667%}}@media only screen and (max-width: 767px){.con_about{margin-top:17.94872%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about{padding-bottom:16.66667%}}@media only screen and (max-width: 767px){.con_about{padding-bottom:20.51282%}}.con_about:before{content:'';position:absolute;left:-17.23958%;bottom:0;width:64.63542%;padding-bottom:10.52083%;background:url(../images/common/dec_yama2.png) no-repeat left top/contain}@media only screen and (max-width: 767px){.con_about:before{left:-29.48718%}}@media only screen and (max-width: 767px){.con_about:before{width:94.61538%}}@media only screen and (max-width: 767px){.con_about:before{padding-bottom:15.38462%}}.con_about:after{content:'';position:absolute;right:18.75%;bottom:0;z-index:1;width:10.3125%;padding-bottom:5.67708%;margin:0 0 4.16667%;background:url(../images/common/dec_tsuru.png) no-repeat left top/contain}@media only screen and (max-width: 767px){.con_about:after{right:13.46154%}}@media only screen and (max-width: 767px){.con_about:after{width:22.05128%}}@media only screen and (max-width: 767px){.con_about:after{padding-bottom:12.17949%}}@media only screen and (max-width: 767px){.con_about:after{margin:0 0 7.69231%}}.con_about .box_about{position:relative;z-index:2;max-width:890px}.con_about .box_about h3{text-align:center}.con_about .box_about .txt{margin-top:5.61798%;font-size:122%;font-weight:bold;letter-spacing:.08em;line-height:1.76}@media only screen and (max-width: 767px){.con_about .box_about .txt{margin-top:9.84848%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_about .txt{font-size:115%}}@media only screen and (max-width: 767px){.con_about .box_about .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_about .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_about .box_about .txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_about .box_about .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_about .box_about .txt{line-height:1.6}}@media only screen and (min-width: 768px){.con_about .box_about .txt{text-align:center}}.con_about .box_about .wrp_about{margin-top:6.34921%;background:#f5f5f5;padding:5.61798%;border-radius:1.25em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){.con_about .box_about .wrp_about{margin-top:11.81818%}}@media only screen and (max-width: 767px){.con_about .box_about .wrp_about{padding:1.5em}}@media only screen and (max-width: 767px){.con_about .box_about .wrp_about{border-radius:1em}}.con_about .box_about .wrp_about .inner+.inner{margin-top:6.74157%}@media only screen and (max-width: 767px){.con_about .box_about .wrp_about .inner+.inner{margin-top:11.81818%}}.con_about .box_about .wrp_about .inner+.inner ul li{padding-left:0}.con_about .box_about .wrp_about .inner+.inner ul li:before{display:none}.con_about .box_about .wrp_about .inner .st{position:relative;margin-bottom:2.08333%;padding-left:2.05em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:122%;font-weight:bold;letter-spacing:.08em}@media only screen and (max-width: 767px){.con_about .box_about .wrp_about .inner .st{margin-bottom:5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_about .wrp_about .inner .st{font-size:115%}}@media only screen and (max-width: 767px){.con_about .box_about .wrp_about .inner .st{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_about .wrp_about .inner .st{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_about .box_about .wrp_about .inner .st{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_about .box_about .wrp_about .inner .st{font-size:108%}}.con_about .box_about .wrp_about .inner .st:before{content:'';position:absolute;left:0;top:50%;width:1.17em;height:2px;background:#d00a1d;margin-top:-1px}.con_about .box_about .wrp_about .inner ul{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.con_about .box_about .wrp_about .inner ul li{font-size:122%;font-weight:bold;letter-spacing:.08em;line-height:1.76;font-weight:normal;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;padding-left:1.25em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_about .wrp_about .inner ul li{font-size:115%}}@media only screen and (max-width: 767px){.con_about .box_about .wrp_about .inner ul li{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_about .wrp_about .inner ul li{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_about .box_about .wrp_about .inner ul li{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_about .box_about .wrp_about .inner ul li{font-size:108%}}@media only screen and (max-width: 767px){.con_about .box_about .wrp_about .inner ul li{line-height:1.6}}.con_about .box_about .wrp_about .inner ul li:before{position:absolute;z-index:1;top:.55em;left:0;content:"";display:block;width:.41em;height:.41em;background:#d00a1d}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_about .wrp_about .inner ul li:before{top:.6em}}@media only screen and (max-width: 767px){.con_about .box_about .wrp_about .inner ul li:before{top:.45em}}.con_list{position:relative;z-index:1;padding:7.8125% 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_list{padding:12.5% 0}}@media only screen and (max-width: 767px){.con_list{padding:19.23077% 0}}.con_list:after{content:'';position:absolute;left:0;top:0;z-index:-2;width:97.5%;max-width:1760px;height:100%;background:#f5f5f5;border-radius:0 3.92em 3.92em 0}@media only screen and (max-width: 767px){.con_list:after{width:96.15385%}}@media only screen and (max-width: 767px){.con_list:after{border-radius:0 1em 1em 0}}.con_list h3{text-align:center}.con_list .bg_wh{overflow:hidden;position:relative;z-index:2;margin-top:6.25%;padding:6.25% 0 6.77083%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_list .bg_wh{margin-top:10%}}@media only screen and (max-width: 767px){.con_list .bg_wh{margin-top:15.38462%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_list .bg_wh{padding:10% 0 10.83333%}}@media only screen and (max-width: 767px){.con_list .bg_wh{padding:15.38462% 0}}.con_list .bg_wh .box_list{margin-top:0}.con_list .bg_wh:after{content:'';position:absolute;right:0;top:0;z-index:-2;width:97.5%;max-width:1760px;height:100%;background:#fff;border-radius:3.92em 0 0 3.92em}@media only screen and (max-width: 767px){.con_list .bg_wh:after{width:96.15385%}}@media only screen and (max-width: 767px){.con_list .bg_wh:after{border-radius:1em 0 0 1em}}.con_list .box_list{position:relative;z-index:2;max-width:890px;margin-top:3.64583%}@media only screen and (min-width: 768px){.con_list .box_list{width:85%}}@media only screen and (max-width: 767px){.con_list .box_list{width:76.92308%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_list .box_list{margin-top:5.83333%}}@media only screen and (max-width: 767px){.con_list .box_list{margin-top:8.97436%}}@media only screen and (min-width: 1200px){.con_list .box_list.box_list2 .wrp_list .inner{width:117.97753%}}@media only screen and (min-width: 1200px) and (min-width: 1200px) and (max-width: 1560px){.con_list .box_list.box_list2 .wrp_list .inner{width:111.23596%}}@media print{.con_list .box_list.box_list2 .wrp_list .inner{width:117.97753%}}.con_list .box_list.box_list2 .wrp_list .inner .img{width:41.42857%}@media only screen and (max-width: 767px){.con_list .box_list.box_list2 .wrp_list .inner .img{width:100%}}.con_list .box_list.box_list2 .wrp_list .inner .wrp_txt{width:52.38095%}@media only screen and (max-width: 767px){.con_list .box_list.box_list2 .wrp_list .inner .wrp_txt{width:100%}}.con_list .box_list .wrp_list>*{margin-top:3.37079%}@media only screen and (max-width: 767px){.con_list .box_list .wrp_list>*{margin-top:1em}}.con_list .box_list .wrp_list>*:first-child{margin-top:0}.con_list .box_list .wrp_list .txt{font-size:122%;font-weight:bold;letter-spacing:.08em;font-weight:normal;line-height:1.76}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_list .box_list .wrp_list .txt{font-size:115%}}@media only screen and (max-width: 767px){.con_list .box_list .wrp_list .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_list .box_list .wrp_list .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_list .box_list .wrp_list .txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_list .box_list .wrp_list .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_list .box_list .wrp_list .txt{line-height:1.6}}@media only screen and (min-width: 768px){.con_list .box_list .wrp_list .inner{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 768px){.con_list .box_list .wrp_list .inner.reverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}.con_list .box_list .wrp_list .inner .img{width:31.46067%}@media only screen and (max-width: 767px){.con_list .box_list .wrp_list .inner .img{width:100%}}.con_list .box_list .wrp_list .inner .img img{width:100%}.con_list .box_list .wrp_list .inner .wrp_txt{width:60.67416%}@media only screen and (max-width: 767px){.con_list .box_list .wrp_list .inner .wrp_txt{width:100%}}@media only screen and (max-width: 767px){.con_list .box_list .wrp_list .inner .wrp_txt{margin-top:1.5em}}.con_list .box_list .wrp_list .inner .wrp_txt>*{margin-top:5.55556%}@media only screen and (max-width: 767px){.con_list .box_list .wrp_list .inner .wrp_txt>*{margin-top:1em}}.con_list .box_list .wrp_list .inner .wrp_txt>*:first-child{margin-top:0}.con_list .box_list .wrp_list .inner .wrp_txt .st{font-weight:bold;letter-spacing:.08em;font-size:143%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_list .box_list .wrp_list .inner .wrp_txt .st{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_list .box_list .wrp_list .inner .wrp_txt .st{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_list .box_list .wrp_list .inner .wrp_txt .st{font-size:129%}}@media only screen and (max-width: 767px){.con_list .box_list .wrp_list .inner .wrp_txt .st{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_list .box_list .wrp_list .inner .wrp_txt .st{font-size:115%}}.con_list .box_list .wrp_list .wrp_word{background:#f5f5f5;padding:5.61798%;border-radius:1.25em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:5.61798%}@media only screen and (max-width: 767px){.con_list .box_list .wrp_list .wrp_word{padding:1.5em}}@media only screen and (max-width: 767px){.con_list .box_list .wrp_list .wrp_word{border-radius:1em}}@media only screen and (max-width: 767px){.con_list .box_list .wrp_list .wrp_word{margin-top:2em}}.con_list .box_list .wrp_list .wrp_word.wh{background:#fff}.con_list .box_list .wrp_list .wrp_word .st{position:relative;padding-left:2.05em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:122%;font-weight:bold;letter-spacing:.08em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_list .box_list .wrp_list .wrp_word .st{font-size:115%}}@media only screen and (max-width: 767px){.con_list .box_list .wrp_list .wrp_word .st{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_list .box_list .wrp_list .wrp_word .st{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_list .box_list .wrp_list .wrp_word .st{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_list .box_list .wrp_list .wrp_word .st{font-size:108%}}.con_list .box_list .wrp_list .wrp_word .st:before{content:'';position:absolute;left:0;top:50%;width:1.17em;height:2px;background:#d00a1d;margin-top:-1px}.con_list .box_list .wrp_list .wrp_word .txt{margin-top:3.37079%}@media only screen and (max-width: 767px){.con_list .box_list .wrp_list .wrp_word .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_list .box_list.list1 .wrp_list .inner .img,.con_list .box_list.list3 .wrp_list .inner .img,.con_list .box_list.list4 .wrp_list .inner .img,.con_list .box_list.list5 .wrp_list .inner .img,.con_list .box_list.list6 .wrp_list .inner .img,.con_list .box_list.list7 .wrp_list .inner .img,.con_list .box_list.list8 .wrp_list .inner .img,.con_list .box_list.list9 .wrp_list .inner .img{width:70%;margin:auto}}.con_list .box_list.list1:before,.con_list .box_list.list2:before,.con_list .box_list.list3:before,.con_list .box_list.list4:before,.con_list .box_list.list5:before,.con_list .box_list.list6:before,.con_list .box_list.list7:before,.con_list .box_list.list8:before,.con_list .box_list.list9:before{content:"";display:block;position:absolute;z-index:1}.con_list .box_list.list1>*,.con_list .box_list.list2>*,.con_list .box_list.list3>*,.con_list .box_list.list4>*,.con_list .box_list.list5>*,.con_list .box_list.list6>*,.con_list .box_list.list7>*,.con_list .box_list.list8>*,.con_list .box_list.list9>*{position:relative;z-index:2}.con_list .box_list.list1:before{bottom:-17.97753%;left:-43.82022%;width:58.42697%;padding-bottom:18.42697%;background:url(../images/common/dec1_l.png) no-repeat left top/contain}@media only screen and (max-width: 767px){.con_list .box_list.list1:before{bottom:-5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_list .box_list.list1:before{left:-22.47191%}}@media only screen and (max-width: 767px){.con_list .box_list.list1:before{left:-38.33333%}}@media only screen and (max-width: 767px){.con_list .box_list.list1:before{width:123%}}@media only screen and (max-width: 767px){.con_list .box_list.list1:before{padding-bottom:20%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_list .box_list.list1:before{bottom:-6.74157%}}.con_list .box_list.list2:after{content:"";display:block;position:absolute;z-index:1;bottom:-7.97753%;left:-53.93258%;width:68.31461%;padding-bottom:26.06742%;background:url(../images/common/dec3_l.png) no-repeat left top/contain}@media only screen and (max-width: 767px){.con_list .box_list.list2:after{bottom:-1.66667%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_list .box_list.list2:after{left:-22.47191%}}@media only screen and (max-width: 767px){.con_list .box_list.list2:after{left:-38.33333%}}@media only screen and (max-width: 767px){.con_list .box_list.list2:after{width:123%}}@media only screen and (max-width: 767px){.con_list .box_list.list2:after{padding-bottom:36.66667%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_list .box_list.list2:after{left:-44.94382%}}.con_list .box_list.list2:before{top:11.23596%;right:-64.04494%;width:58.42697%;padding-bottom:36.40449%}@media only screen and (max-width: 767px){.con_list .box_list.list2:before{top:5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_list .box_list.list2:before{right:-41.57303%}}@media only screen and (max-width: 767px){.con_list .box_list.list2:before{right:-68.83333%}}@media only screen and (max-width: 767px){.con_list .box_list.list2:before{width:84.66667%}}@media only screen and (max-width: 767px){.con_list .box_list.list2:before{padding-bottom:40.83333%}}@media only screen and (min-width: 768px){.con_list .box_list.list2:before{background:url(../images/common/dec1_r.png) no-repeat left top/contain}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_list .box_list.list2:before{right:-44.94382%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_list .box_list.list2:before{top:5.61798%}}@media only screen and (max-width: 767px){.con_list .box_list.list2:before{background:url(../images/common/dec2_r.png) no-repeat left top/contain}}.con_list .box_list.list3:before{bottom:-16.29213%;left:-25.2809%;width:46.17978%;padding-bottom:34.26966%;background:url(../images/common/dec2_l.png) no-repeat left top/contain}@media only screen and (max-width: 767px){.con_list .box_list.list3:before{bottom:30%}}@media only screen and (max-width: 767px){.con_list .box_list.list3:before{left:-33.33333%}}@media only screen and (max-width: 767px){.con_list .box_list.list3:before{width:123%}}@media only screen and (max-width: 767px){.con_list .box_list.list3:before{padding-bottom:50.83333%}}.con_list .box_list.list4:before{top:28.08989%;right:-67.41573%;width:61.79775%;padding-bottom:36.74157%}@media only screen and (max-width: 767px){.con_list .box_list.list4:before{top:16.66667%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_list .box_list.list4:before{right:-44.94382%}}@media only screen and (max-width: 767px){.con_list .box_list.list4:before{right:-68.83333%}}@media only screen and (max-width: 767px){.con_list .box_list.list4:before{width:84.66667%}}@media only screen and (max-width: 767px){.con_list .box_list.list4:before{padding-bottom:40.83333%}}@media only screen and (min-width: 768px){.con_list .box_list.list4:before{background:url(../images/common/dec1_r.png) no-repeat left top/contain}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_list .box_list.list4:before{right:-56.17978%}}@media only screen and (max-width: 767px){.con_list .box_list.list4:before{background:url(../images/common/dec2_r.png) no-repeat left top/contain}}.con_list .box_list.list5:before{top:11.57303%;left:-26.51685%;width:50.5618%;padding-bottom:36.62921%;background:url(../images/common/dec2_l.png) no-repeat left top/contain}@media only screen and (max-width: 767px){.con_list .box_list.list5:before{top:15%}}@media only screen and (max-width: 767px){.con_list .box_list.list5:before{left:-38.33333%}}@media only screen and (max-width: 767px){.con_list .box_list.list5:before{width:123%}}@media only screen and (max-width: 767px){.con_list .box_list.list5:before{padding-bottom:54.33333%}}.con_list .box_list.list6:before{top:-13.93258%;right:-57.86517%;width:73.03371%;padding-bottom:28.08989%;background:url(../images/common/dec3_r.png) no-repeat left top/contain}@media only screen and (max-width: 767px){.con_list .box_list.list6:before{top:-8.33333%}}@media only screen and (max-width: 767px){.con_list .box_list.list6:before{right:-33.33333%}}@media only screen and (max-width: 767px){.con_list .box_list.list6:before{width:123%}}@media only screen and (max-width: 767px){.con_list .box_list.list6:before{padding-bottom:41.66667%}}.con_list .box_list.list7:before{top:38.20225%;left:-67.41573%;width:59.66292%;padding-bottom:19.88764%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_list .box_list.list7:before{top:60.67416%}}@media only screen and (max-width: 767px){.con_list .box_list.list7:before{top:25%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_list .box_list.list7:before{left:-31.46067%}}@media only screen and (max-width: 767px){.con_list .box_list.list7:before{left:-38.33333%}}@media only screen and (max-width: 767px){.con_list .box_list.list7:before{width:123%}}@media only screen and (max-width: 767px){.con_list .box_list.list7:before{padding-bottom:54.33333%}}@media only screen and (min-width: 768px){.con_list .box_list.list7:before{background:url(../images/common/dec1_l.png) no-repeat left top/contain}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_list .box_list.list7:before{left:-44.94382%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_list .box_list.list7:before{top:49.4382%}}@media only screen and (max-width: 767px){.con_list .box_list.list7:before{background:url(../images/common/dec2_l.png) no-repeat left top/contain}}.con_list .box_list.list8:before{top:35.95506%;right:-74.1573%;width:69.88764%;padding-bottom:38.31461%}@media only screen and (max-width: 767px){.con_list .box_list.list8:before{top:20%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_list .box_list.list8:before{right:-51.68539%}}@media only screen and (max-width: 767px){.con_list .box_list.list8:before{right:-68.83333%}}@media only screen and (max-width: 767px){.con_list .box_list.list8:before{width:84.66667%}}@media only screen and (max-width: 767px){.con_list .box_list.list8:before{padding-bottom:40.83333%}}@media only screen and (min-width: 768px){.con_list .box_list.list8:before{background:url(../images/common/dec1_r.png) no-repeat left top/contain}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_list .box_list.list8:before{right:-44.94382%}}@media only screen and (max-width: 767px){.con_list .box_list.list8:before{background:url(../images/common/dec2_r.png) no-repeat left top/contain}}.con_list .box_list.list9:before{top:14.60674%;left:-26.51685%;width:50.5618%;padding-bottom:36.62921%;background:url(../images/common/dec2_l.png) no-repeat left top/contain}@media only screen and (max-width: 767px){.con_list .box_list.list9:before{top:23.33333%}}@media only screen and (max-width: 767px){.con_list .box_list.list9:before{left:-38.33333%}}@media only screen and (max-width: 767px){.con_list .box_list.list9:before{width:123%}}@media only screen and (max-width: 767px){.con_list .box_list.list9:before{padding-bottom:54.33333%}}
