.text{line-height:1.4}.headtext{margin-bottom:50px}@media (max-width: 1199px) and (min-width: 991px){.headtext{font-size:1.8rem}}@media (max-width: 991px){.headtext{text-align:left;margin-bottom:40px}}@media (max-width: 767px){.headtext{margin-bottom:30px}}.p0{padding:0 !important}@media (max-width: 767px){.p0{padding:0 10px !important;margin-bottom:5px}}.inner{line-height:0;position:relative}.inner img{width:100%}.inner:hover{opacity:0.7}@media (max-width: 1199px){.inner img{max-height:270px}}@media (max-width: 767px){.inner img{max-height:180px}}.inner .descript{position:absolute;width:100%;height:100%;box-sizing:border-box;top:0}.inner .table{width:100%;height:100%;display:table}.inner .cell{display:table-cell;vertical-align:middle;width:100%;height:100%;text-align:center;line-height:1.5}.inner .cell .ttl{font-size:3.6rem;color:#14B7FF;color:#fff\9;font-weight:700;margin-bottom:50px;position:relative;text-shadow:-5px -5px #fff,-5px -4px #fff,-5px -3px #fff,-5px -2px #fff,-5px -1px #fff,-5px 0px #fff,-5px 1px #fff,-5px 2px #fff,-5px 3px #fff,-5px 4px #fff,-4px -5px #fff,-4px -4px #fff,-4px -3px #fff,-4px -2px #fff,-4px -1px #fff,-4px 0px #fff,-4px 1px #fff,-4px 2px #fff,-4px 3px #fff,-4px 4px #fff,-3px -5px #fff,-3px -4px #fff,-3px -3px #fff,-3px -2px #fff,-3px -1px #fff,-3px 0px #fff,-3px 1px #fff,-3px 2px #fff,-3px 3px #fff,-3px 4px #fff,-2px -5px #fff,-2px -4px #fff,-2px -3px #fff,-2px -2px #fff,-2px -1px #fff,-2px 0px #fff,-2px 1px #fff,-2px 2px #fff,-2px 3px #fff,-2px 4px #fff,-1px -5px #fff,-1px -4px #fff,-1px -3px #fff,-1px -2px #fff,-1px -1px #fff,-1px 0px #fff,-1px 1px #fff,-1px 2px #fff,-1px 3px #fff,-1px 4px #fff,0px -5px #fff,0px -4px #fff,0px -3px #fff,0px -2px #fff,0px -1px #fff,0px 0px #fff,0px 1px #fff,0px 2px #fff,0px 3px #fff,0px 4px #fff,1px -5px #fff,1px -4px #fff,1px -3px #fff,1px -2px #fff,1px -1px #fff,1px 0px #fff,1px 1px #fff,1px 2px #fff,1px 3px #fff,1px 4px #fff,2px -5px #fff,2px -4px #fff,2px -3px #fff,2px -2px #fff,2px -1px #fff,2px 0px #fff,2px 1px #fff,2px 2px #fff,2px 3px #fff,2px 4px #fff,3px -5px #fff,3px -4px #fff,3px -3px #fff,3px -2px #fff,3px -1px #fff,3px 0px #fff,3px 1px #fff,3px 2px #fff,3px 3px #fff,3px 4px #fff,4px -5px #fff,4px -4px #fff,4px -3px #fff,4px -2px #fff,4px -1px #fff,4px 0px #fff,4px 1px #fff,4px 2px #fff,4px 3px #fff,4px 4px #fff}.inner .cell .ttl.br2{margin-top:10px;margin-bottom:30px}.inner .cell .ttl.mt{margin-top:40px}@media (max-width: 1799px){.inner .cell .ttl{font-size:3.4rem}}@media (max-width: 1599px){.inner .cell .ttl{font-size:2.8rem;text-shadow:-3px -3px #fff, -3px -2px #fff, -3px -1px #fff, -3px 0px #fff, -3px 1px #fff, -3px 2px #fff, -3px 3px #fff, -3px 4px #fff, -2px -4px #fff, -2px -3px #fff, -2px -2px #fff, -2px -1px #fff, -2px 0px #fff, -2px 1px #fff, -2px 2px #fff, -2px 3px #fff, -2px 4px #fff, -1px -4px #fff, -1px -3px #fff, -1px -2px #fff, -1px -1px #fff, -1px 0px #fff, -1px 1px #fff, -1px 2px #fff, -1px 3px #fff, -1px 4px #fff, 0px -4px #fff, 0px -3px #fff, 0px -2px #fff, 0px -1px #fff, 0px 0px #fff, 0px 1px #fff, 0px 2px #fff, 0px 3px #fff, 0px 4px #fff, 1px -4px #fff, 1px -3px #fff, 1px -2px #fff, 1px -1px #fff, 1px 0px #fff, 1px 1px #fff, 1px 2px #fff, 1px 3px #fff, 1px 4px #fff, 2px -4px #fff, 2px -3px #fff, 2px -2px #fff, 2px -1px #fff, 2px 0px #fff, 2px 1px #fff, 2px 2px #fff, 2px 3px #fff, 2px 4px #fff, 3px -4px #fff, 3px -3px #fff, 3px -2px #fff, 3px -1px #fff, 3px 0px #fff, 3px 1px #fff, 3px 2px #fff, 3px 3px #fff}}@media (max-width: 1199px){.inner .cell .ttl{text-shadow:-3px -3px #fff, -3px -2px #fff, -3px -1px #fff, -3px 0px #fff, -3px 1px #fff, -3px 2px #fff, -3px 3px #fff, -3px 4px #fff, -2px -4px #fff, -2px -3px #fff, -2px -2px #fff, -2px -1px #fff, -2px 0px #fff, -2px 1px #fff, -2px 2px #fff, -2px 3px #fff, -2px 4px #fff, -1px -4px #fff, -1px -3px #fff, -1px -2px #fff, -1px -1px #fff, -1px 0px #fff, -1px 1px #fff, -1px 2px #fff, -1px 3px #fff, -1px 4px #fff, 0px -4px #fff, 0px -3px #fff, 0px -2px #fff, 0px -1px #fff, 0px 0px #fff, 0px 1px #fff, 0px 2px #fff, 0px 3px #fff, 0px 4px #fff, 1px -4px #fff, 1px -3px #fff, 1px -2px #fff, 1px -1px #fff, 1px 0px #fff, 1px 1px #fff, 1px 2px #fff, 1px 3px #fff, 1px 4px #fff, 2px -4px #fff, 2px -3px #fff, 2px -2px #fff, 2px -1px #fff, 2px 0px #fff, 2px 1px #fff, 2px 2px #fff, 2px 3px #fff, 2px 4px #fff, 3px -4px #fff, 3px -3px #fff, 3px -2px #fff, 3px -1px #fff, 3px 0px #fff, 3px 1px #fff, 3px 2px #fff, 3px 3px #fff;font-size:2.9rem}}@media (max-width: 991px){.inner .cell .ttl{text-shadow:-2px -3px #fff, -2px -2px #fff, -2px -1px #fff, -2px 0px #fff, -2px 1px #fff, -2px 2px #fff, -2px 3px #fff, -2px 4px #fff, -1px -4px #fff, -1px -3px #fff, -1px -2px #fff, -1px -1px #fff, -1px 0px #fff, -1px 1px #fff, -1px 2px #fff, -1px 3px #fff, -1px 4px #fff, 0px -4px #fff, 0px -3px #fff, 0px -2px #fff, 0px -1px #fff, 0px 0px #fff, 0px 1px #fff, 0px 2px #fff, 0px 3px #fff, 0px 4px #fff, 1px -4px #fff, 1px -3px #fff, 1px -2px #fff, 1px -1px #fff, 1px 0px #fff, 1px 1px #fff, 1px 2px #fff, 1px 3px #fff, 1px 4px #fff, 2px -4px #fff, 2px -3px #fff, 2px -2px #fff, 2px -1px #fff, 2px 0px #fff, 2px 1px #fff, 2px 2px #fff, 2px 3px #fff;font-size:2.3rem}}@media (max-width: 767px){.inner .cell .ttl{margin-bottom:20px;text-shadow:-1px -1px #fff,-1px -0px #fff,-1px 1px #fff,0 -1px #fff,0 0px #fff,0 1px #fff,1px -1px #fff,1px -0px #fff,1px 1px #fff;font-size:2.2rem}.inner .cell .ttl.br2{margin-bottom:10px}}@media (max-width: 360px){.inner .cell .ttl{font-size:2.0rem}}.inner .cell .txt{color:#fff;font-size:2.0rem;font-weight:500;line-height:1.5}@media (max-width: 1599px){.inner .cell .txt{font-size:1.5rem;font-weight:700}}@media (max-width: 1199px){.inner .cell .txt{font-size:1.8rem;font-weight:500}}@media (max-width: 991px){.inner .cell .txt{font-size:1.5rem}}@media (max-width: 767px){.inner .cell .txt{font-size:1.4rem}}.flowText{font-size:3.1rem;color:#fff;line-height:90px;height:90px;background:#006FCE;border:2px solid #006FCE;box-sizing:border-box;padding-left:38px;margin-bottom:100px;position:relative}.flowText .icon-icon-arrow{position:absolute;top:50%;right:11px;font-size:3.6rem;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.flowText:hover{background:#fff;color:#006FCE;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (max-width: 1199px){.flowText{font-size:2.8rem;line-height:80px;height:80px;margin-bottom:90px}.flowText .icon-icon-arrow{font-size:3.0rem}}@media (max-width: 991px){.flowText{font-size:2.6rem;line-height:65px;height:65px;margin-bottom:80px}.flowText .icon-icon-arrow{font-size:2.6rem;right:3px}.flowText.br2{padding-left:10px;font-size:2.4rem}}@media (max-width: 767px){.flowText{padding-left:10px;font-size:1.9rem;line-height:50px;height:50px;margin-bottom:40px}.flowText .icon-icon-arrow{right:0px;font-size:1.4rem;margin-top:3px}.flowText.br2{font-size:1.8rem;height:60px;line-height:1.5}}@media (max-width: 360px){.flowText{font-size:1.6rem;line-height:50px;height:50px;margin-bottom:40px}.flowText .icon-icon-arrow{right:-2px;font-size:1.2rem}.flowText.br2{font-size:1.5rem;height:50px}}.item{*zoom:1;padding-bottom:75px;margin-bottom:75px;border-bottom:1px solid #89D7FF}.item:after{content:"";display:table;clear:both}@media (max-width: 1199px){.item{padding-bottom:60px;margin-bottom:60px}}@media (max-width: 991px){.item{padding-bottom:50px;margin-bottom:50px}}@media (max-width: 767px){.item{padding-bottom:40px;margin-bottom:40px}}.item:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none}.item .image{float:left;width:100%;text-align:center;max-width:405px}@media (max-width: 1199px){.item .image{max-width:350px}}@media (max-width: 991px){.item .image{max-width:250px}}@media (max-width: 767px){.item .image{float:none;margin-bottom:15px;max-width:100%}.item .image img{padding:10px}}.item .image.wide{max-width:50%}@media (max-width: 767px){.item .image.wide{max-width:100%}}.item .image.middle{max-width:38%}@media (max-width: 767px){.item .image.middle{max-width:100%}}.item .image img{margin-bottom:10px}.item .image img:last-of-type{margin-bottom:0}.item .note{padding-left:460px;line-height:1.3}.item .note .title{font-size:3.1rem;color:#0094E1;font-weight:500;margin-bottom:20px}.item .note .lititle{font-size:2.1rem;font-weight:500}.item .note .text{font-size:1.7rem;font-weight:400;line-height:1.5}.item .note .emphasis{font-size:2.0rem;font-weight:500;line-height:1.47;margin-bottom:5px}.item .note .emphasis .text{margin-left:25px}.item .note .emphasis.list{line-height:1.95;text-indent:-15px;padding-left:15px}.item .note .link{font-size:1.9rem;line-height:1.5;color:#0094E1;border-bottom:1px solid #0094E1;box-sizing:border-box;margin-top:10px;display:inline-block}.item .note .link:hover{opacity:0.7;border-bottom:1px solid #fff;transition:0s}.item .note .block{margin-bottom:25px}.item .note .block:last-of-type{margin-bottom:0}.item .note .table-responsive{margin-bottom:5px;overflow-y:auto;overflow-x:scroll}.item .note .table-responsive+p{text-align:right}.item .note table td,.item .note table th{border:1px solid #000}.item .note #survey{width:870px;line-height:1.6}.item .note #survey th{padding:5px 5px 5px 8px;font-weight:700;font-size:1.8rem}.item .note #survey .num{width:40px}.item .note #survey .place{width:460px;padding:20px 20px 20px 15px}.item .note #survey .scale{width:295px;padding:10px 5px 10px 10px}.item .note #survey .season{width:67px;text-align:center}.item .note #survey .remark{padding:10px 10px 20px 25px}.item .note #survey .remark .caption{margin-bottom:10px}.item .note #survey .remark ul li{text-indent:-17px;padding-left:17px}.item .note .border{border:2px solid #006FCE;padding:15px 25px 25px;margin-top:25px;font-size:1.6rem;overflow:hidden;*zoom:1}.item .note .border dl{*zoom:1}.item .note .border dl:after{content:"";display:table;clear:both}.item .note .border dl dt,.item .note .border dl dd{float:left;line-height:1.5}.item .note .border ul li,.item .note .border .otherItem{line-height:1.8;text-indent:-20px;padding-left:20px}.item .note .border ul li.rows,.item .note .border .otherItem.rows{position:relative;height:25px}.item .note .border ul li.rows span,.item .note .border .otherItem.rows span{position:absolute;width:200%;left:20px}.item .note .border .otherItem{width:100%}@media (max-width: 991px){.item .note .border .otherItem{width:400px}}.item .note .border .lists{*zoom:1}.item .note .border .lists:after{content:"";display:table;clear:both}.item .note .border .lists .column-3{float:left;display:inline-block;width:33.33%;padding-right:20px}.item .note .border .lists .column-3:last-of-type{padding-right:0}.item .note .border .lists .column-3 .visible-1330{display:none}@media (max-width: 1350px){.item .note .border .lists .column-3 .visible-1330{display:block}}@media (max-width: 991px){.item .note .border .lists .column-3 .visible-1330{display:none}}@media (max-width: 1199px){.item .note .border .lists .column-3{width:auto}}.item .note .border .toggle{display:none;padding:5px}.item .note .border .lititle{font-size:2.2rem;color:#006FCE;margin-bottom:15px}.item .note .border .text{font-weight:400;font-size:1.6rem}.item .note .border .text.rows{text-indent:-173px;padding-left:173px}@media (max-width: 767px){.item .note .border .text.rows{text-indent:0;padding-left:0}}.item .note .border .text.list{text-indent:-15px;padding-left:15px}@media (max-width: 1199px){.item .note{padding-left:400px}.item .note .title{font-size:2.8rem;margin-bottom:15px}.item .note .lititle{font-size:1.9rem}.item .note .text{font-size:1.6rem}.item .note .emphasis{font-size:1.8rem}.item .note .link{font-size:1.8rem}.item .note .border{margin-top:15px}.item .note .border .lititle{font-size:2.0rem}.item .note .border .text{font-size:1.5rem}.item .note .column-3{width:100%}.item .note .column-3 li{width:50%;float:left}}@media (max-width: 991px){.item .note{padding-left:270px}.item .note .title{font-size:2.3rem;margin-bottom:15px}.item .note .link{font-size:1.7rem}.item .note .emphasis{font-size:1.6rem}.item .note .emphasis.list{line-height:1.6}.item .note .border{padding:15px 15px 20px}.item .note .border .lititle{font-size:1.8rem;margin-bottom:5px}.item .note .border .text{font-size:1.4rem}}@media (max-width: 767px){.item .note{padding-left:0}.item .note .title{font-size:2.1rem;margin-bottom:5px}.item .note .lititle{font-size:1.7rem}.item .note .text{font-size:1.4rem}.item .note .emphasis{font-size:1.5rem}.item .note .emphasis.list{line-height:1.5}.item .note .block{margin-bottom:15px}.item .note .link{font-size:1.6rem}.item .note .border{margin-top:10px;padding:10px 15px 20px}.item .note .border .lititle{font-size:1.7rem}.item .note .border dl{margin-bottom:10px}.item .note .border dl:last-of-type{margin-bottom:0}.item .note .border .toggle{margin-top:10px;display:block;text-align:center;border:2px solid #006FCE}.item .note .border .otherItem{display:none;width:calc(100% - 20px)}.item .note .border .lists .column-3{display:none;float:none}.item .note .border .lists .column-3 li{width:100%;float:none;display:block}.item .note .border .lists .column-3:first-of-type{display:block}}.item .wide+.note{padding-left:calc(50% + 20px)}@media (max-width: 767px){.item .wide+.note{padding-left:0}}.item .middle+.note{padding-left:calc(38% + 30px)}@media (max-width: 767px){.item .middle+.note{padding-left:0}}
