@charset "UTF-8";.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.row{margin-left:-15px;margin-right:-15px}.row:before{content:" ";display:table}.row:after{content:" ";display:table;clear:both}.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{float:left}.col-xxs-12{width:100%}.col-xxs-11{width:91.6667%}.col-xxs-10{width:83.3333%}.col-xxs-9{width:75%}.col-xxs-8{width:66.6667%}.col-xxs-7{width:58.3333%}.col-xxs-6{width:50%}.col-xxs-5{width:41.6667%}.col-xxs-4{width:33.3333%}.col-xxs-3{width:25%}.col-xxs-2{width:16.6667%}.col-xxs-1{width:8.33333%}.col-xxs-pull-12{right:100%}.col-xxs-pull-11{right:91.6667%}.col-xxs-pull-10{right:83.3333%}.col-xxs-pull-9{right:75%}.col-xxs-pull-8{right:66.6667%}.col-xxs-pull-7{right:58.3333%}.col-xxs-pull-6{right:50%}.col-xxs-pull-5{right:41.6667%}.col-xxs-pull-4{right:33.3333%}.col-xxs-pull-3{right:25%}.col-xxs-pull-2{right:16.6667%}.col-xxs-pull-1{right:8.33333%}.col-xxs-pull-0{right:0}.col-xxs-push-12{left:100%}.col-xxs-push-11{left:91.6667%}.col-xxs-push-10{left:83.3333%}.col-xxs-push-9{left:75%}.col-xxs-push-8{left:66.6667%}.col-xxs-push-7{left:58.3333%}.col-xxs-push-6{left:50%}.col-xxs-push-5{left:41.6667%}.col-xxs-push-4{left:33.3333%}.col-xxs-push-3{left:25%}.col-xxs-push-2{left:16.6667%}.col-xxs-push-1{left:8.33333%}.col-xxs-push-0{left:0}.col-xxs-offset-12{margin-left:100%}.col-xxs-offset-11{margin-left:91.6667%}.col-xxs-offset-10{margin-left:83.3333%}.col-xxs-offset-9{margin-left:75%}.col-xxs-offset-8{margin-left:66.6667%}.col-xxs-offset-7{margin-left:58.3333%}.col-xxs-offset-6{margin-left:50%}.col-xxs-offset-5{margin-left:41.6667%}.col-xxs-offset-4{margin-left:33.3333%}.col-xxs-offset-3{margin-left:25%}.col-xxs-offset-2{margin-left:16.6667%}.col-xxs-offset-1{margin-left:8.33333%}.col-xxs-offset-0{margin-left:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}@media (min-width:480px){.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.6667%}.col-xs-10{width:83.3333%}.col-xs-9{width:75%}.col-xs-8{width:66.6667%}.col-xs-7{width:58.3333%}.col-xs-6{width:50%}.col-xs-5{width:41.6667%}.col-xs-4{width:33.3333%}.col-xs-3{width:25%}.col-xs-2{width:16.6667%}.col-xs-1{width:8.33333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.6667%}.col-xs-pull-10{right:83.3333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.6667%}.col-xs-pull-7{right:58.3333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.6667%}.col-xs-pull-4{right:33.3333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.6667%}.col-xs-pull-1{right:8.33333%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.6667%}.col-xs-push-10{left:83.3333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.6667%}.col-xs-push-7{left:58.3333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.6667%}.col-xs-push-4{left:33.3333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.6667%}.col-xs-push-1{left:8.33333%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.6667%}.col-xs-offset-10{margin-left:83.3333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.6667%}.col-xs-offset-7{margin-left:58.3333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.6667%}.col-xs-offset-4{margin-left:33.3333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.6667%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.6667%}.col-lg-10{width:83.3333%}.col-lg-9{width:75%}.col-lg-8{width:66.6667%}.col-lg-7{width:58.3333%}.col-lg-6{width:50%}.col-lg-5{width:41.6667%}.col-lg-4{width:33.3333%}.col-lg-3{width:25%}.col-lg-2{width:16.6667%}.col-lg-1{width:8.33333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.6667%}.col-lg-pull-10{right:83.3333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.6667%}.col-lg-pull-7{right:58.3333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.6667%}.col-lg-pull-4{right:33.3333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.6667%}.col-lg-pull-1{right:8.33333%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.6667%}.col-lg-push-10{left:83.3333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.6667%}.col-lg-push-7{left:58.3333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.6667%}.col-lg-push-4{left:33.3333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.6667%}.col-lg-push-1{left:8.33333%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.6667%}.col-lg-offset-10{margin-left:83.3333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.6667%}.col-lg-offset-7{margin-left:58.3333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.6667%}.col-lg-offset-4{margin-left:33.3333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.6667%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-0{margin-left:0}}.visible-xxs,td.visible-xxs,th.visible-xxs,tr.visible-xxs{display:none}@media (max-width:479px){.visible-xxs{display:block!important}table.visible-xxs{display:table}tr.visible-xxs{display:table-row!important}td.visible-xxs,th.visible-xxs{display:table-cell!important}h3{text-align:center;margin:0 0 10px 0}}.visible-xs,td.visible-xs,th.visible-xs,tr.visible-xs{display:none}@media (min-width:480px) and (max-width:639px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}.visible-sm,td.visible-sm,th.visible-sm,tr.visible-sm{display:none}@media (min-width:640px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}.visible-md,td.visible-md,th.visible-md,tr.visible-md{display:none}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}.visible-lg,td.visible-lg,th.visible-lg,tr.visible-lg{display:none}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (max-width:479px){.hidden-xxs,td.hidden-xxs,th.hidden-xxs,tr.hidden-xxs{display:none!important}}@media (min-width:480px) and (max-width:639px){.hidden-xs,td.hidden-xs,th.hidden-xs,tr.hidden-xs{display:none!important}}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;width:1170px}@media only screen and (max-width:768px){.container{width:100%}}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}@media only screen and (max-width:768px){.subpage_wrapper{padding:0px}}@media only screen and (max-width:768px){.text p{text-align:left}}#main_visual{width:100%;height:260px;margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url("/image/sub/case/bg_sub_head_02.jpg") no-repeat center center;background-size:cover}@media only screen and (max-width:768px){#main_visual{padding:30px;margin-top:63px;height:auto}}#main_visual h2{font-weight:normal;font-size:42px;letter-spacing:0.02rem}@media only screen and (max-width:768px){#main_visual h2{font-size:30px}}#section01{padding-bottom:80px}@media only screen and (max-width:768px){#section01{padding-bottom:50px}}#section01 .section_title{font-weight:700;font-size:36px;font-size:3.6rem;line-height:135%;font-weight:300;text-align:center;padding:80px 0px}@media only screen and (max-width:768px){#section01 .section_title{font-size:28px;font-size:2.8rem;padding:30px 0px}}#section01 .selected_tags{font-family:"游ゴシック体","Yu Gothic","YuGothic","Noto Sans SC","Noto Sans TC","Nanum Gothic";margin:40px 0 25px;text-align:center}#section01 .selected_tags:after{content:"";display:table;clear:both}@media only screen and (max-width:768px){#section01 .selected_tags{margin:20px 0px}}#section01 .selected_tags span{border-radius:50px;font-size:14px;font-size:1.4rem;display:inline-block;*display:inline;*zoom:1;color:#fff;position:relative;text-align:center;min-width:170px;background-color:#555;padding:12px;margin:0 12px 15px 0}@media only screen and (min-width:320px) and (max-width:480px){#section01 .selected_tags span{margin:0 3px 6px 0}}@media only screen and (max-width:768px){#section01 .selected_tags span{border-radius:6px;padding:8px 10px;min-width:140px}}#section01 figure{margin-bottom:80px}@media only screen and (max-width:768px){#section01 figure{margin-bottom:30px}}#section01 figure img{width:100%;display:block;margin:0px auto}@media only screen and (max-width:768px){#section01 figure img{width:100%}}#section01 figure figcaption{text-align:center;line-height:1.6;margin-top:20px}@media only screen and (max-width:768px){#section01 figure figcaption{margin-top:10px;text-align:left}}#section01 figure figcaption p{font-size:16px;font-size:1.6rem;font-weight:normal;display:block;margin:0px auto;width:90%}@media only screen and (max-width:768px){#section01 figure figcaption p{font-size:14px;font-size:1.4rem;width:auto;padding:0px 10px}}#section01 figure:last-of-type{margin-bottom:80px}@media only screen and (max-width:768px){#section01 figure:last-of-type{margin-bottom:0px}}.page_nav{display:table;width:100%;padding-bottom:80px}@media only screen and (max-width:768px){.page_nav{padding-bottom:50px}}.page_nav li{font-size:20px;font-size:2rem;display:table-cell;width:33.333333%}@media only screen and (max-width:768px){.page_nav li{font-size:18px;font-size:1.8rem}}.page_nav li:first-child{text-align:left;padding-left:40px}@media only screen and (max-width:768px){.page_nav li:first-child{padding-left:20px}}.page_nav li:first-child a{-webkit-transition:all 0.5s;transition:all 0.5s}.page_nav li:first-child a:before{font-family:"fontello";content:"\e807";margin-right:10px}.page_nav li:nth-child(3){text-align:right;padding-right:40px}@media only screen and (max-width:768px){.page_nav li:nth-child(3){padding-right:20px}}.page_nav li:nth-child(3) a:after{font-family:"fontello";content:"\e808";margin-left:10px}@media only screen and (max-width:768px){.page_nav li .btn_wrap a{font-size:14px;font-size:1.4rem;width:140px}}#section02 .box{padding:50px 0;border-top:1px #fff solid}#section02 .box:after{content:"";display:table;clear:both}@media only screen and (max-width:768px){#section02 .box{text-align:center;padding:30px 0}}@media only screen and (max-width:768px){#section02 .box .image{margin-bottom:20px}}#section02 .box .text .section_title{font-weight:300;font-size:42px;font-size:4.2rem;margin-bottom:25px}@media only screen and (max-width:768px){#section02 .box .text .section_title{font-size:28px;font-size:2.8rem}}#section02 .box .text p{line-height:1.6}