﻿.art-body{line-height:1.8;margin-top:80px}.art-body .article-item{margin:0;padding:0;margin-top:25px;min-height:auto}.art-body .article-item:first-child{margin-top:0}@media(min-width: 768px){.art-body .article-item{margin-top:50px}}.art-body .item_heading h2{margin-top:60px;font-size:1.8rem;line-height:1.5;padding:0;margin:0;padding-bottom:25px;position:relative;font-weight:bold;border-bottom:0;text-align:center}.art-body .item_heading h2:before{content:"";display:block;width:50px;height:5px;background-color:#000;position:absolute;left:50%;bottom:0;margin-left:-25px;z-index:1}.art-body .item_heading h3{font-size:1.4rem;line-height:1.5;position:relative;padding:0;margin:0;padding-left:2em;margin-bottom:-15px}.art-body .item_heading h3:before{content:"";display:block;width:1.8em;border-top:1px solid #000;position:absolute;left:0;top:.7em}@media(min-width: 768px){.art-body .item_heading h2{margin-top:75px;font-size:2.2rem;margin-bottom:-15px}.art-body .item_heading h3{margin-bottom:-35px}}.art-body .item_image img{display:block;margin:auto;width:auto;max-width:100%}.art-body .item_movie{max-width:580px;margin-left:auto;margin-right:auto}.art-body .item_movie .movie{position:relative}.art-body .item_movie .movie:before{content:"";display:block;padding-top:56.25%}.art-body .item_movie .movie video,.art-body .item_movie .movie iframe{display:block;width:100%;height:100%;position:absolute;left:0;top:0;outline:none}.art-body .item_image_vw{margin-top:50px;margin-bottom:50px;height:450px;position:relative}.art-body .item_image_vw .body{position:absolute;left:0;bottom:0;width:100%;height:100%;display:block;overflow:hidden}.art-body .item_image_vw .body img{display:block;position:absolute;left:0;bottom:0;width:100%;height:auto;max-height:none}@media(min-width: 768px){.art-body .item_image_vw{margin-top:60px;margin-bottom:60px}}.art-body .item_link .btn_link{display:flex;justify-content:center}.art-body .item_link .btn_link a{display:block;background-color:#337ab7;color:#fff;padding:15px 20px;border-radius:5px;text-decoration:none;min-width:200px;text-align:center}.art-body .item_link .btn_link a:hover{opacity:.8}.art-body .item_link .normal_link{padding:20px;display:block;border:1px solid #000;text-decoration:none}.art-body .item_link .normal_link:hover{opacity:.8}.art-body .item_link .normal_link .img{max-width:150px;margin:auto;margin-bottom:10px}.art-body .item_link .normal_link .title_description .title{padding-right:30px;position:relative}.art-body .item_link .normal_link .title_description .title:after{content:"";display:block;width:14px;height:14px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);position:absolute;right:10px;top:50%;margin-top:-7px}.art-body .item_link .normal_link .title_description .description{position:relative;padding-top:10px}.art-body .item_link .normal_link .title_description .description:before{content:"";display:block;width:100%;height:1px;background-image:linear-gradient(to right, #fff, #fff 3px, transparent 3px, transparent 6px);background-size:6px 1px;background-repeat:repeat-x;position:absolute;top:0;left:0}@media(min-width: 568px){.art-body .item_link .normal_link{display:flex;flex-wrap:wrap;align-items:center}.art-body .item_link .normal_link .img{flex-shrink:1;margin:0;margin-right:15px}.art-body .item_link .normal_link .title_description{flex-basis:0px;flex-grow:1}}.art-body .item_quote blockquote{background-color:rgba(170,170,170,.2);color:#000;padding:20px;border-radius:10px;font-size:inherit;position:relative;display:block;margin:0;padding-top:50px}.art-body .item_quote blockquote:before{content:"”";display:block;font-family:"Roboto Slab","Georgia","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;text-shadow:none;position:absolute;top:20px;left:20px;font-size:6rem;line-height:.9;margin:0;opacity:.4}.art-body .item_quote blockquote:after{content:none}.art-body .item_table table{background-color:rgba(0,0,0,0)}.art-body .item_rich_text .bg-red,.art-body .item_rich_text .bg-blue,.art-body .item_rich_text .bg-green,.art-body .item_rich_text .bg-yellow{color:#222}#news #title h2{border:none}html body header .inner>div>div.header_area>nav ul:nth-of-type(1),html body footer .inner div ul{margin-bottom:0}.pagination>li>a{padding:0;border:none}a[target=_blank]:after{content:none}a[target=_blank]:hover,a[target=_blank]:focus{text-decoration:none}footer h2{border:none;margin:0;padding:0}header a,footer a{text-decoration:none}