@charset "utf-8";body{background-color:#f0f0f0}@media screen and (max-width:760px){body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}.l-dl-btn{margin:0;padding:0}.l-dl-btn>a{display:inline-block;height:24px;padding:0 20px;line-height:24px;font-weight:normal;font-size:12px}#header .header-btn{text-align:right;margin:0}#header .header-btn a{font-weight:normal;font-size:12px;margin-right:20px;min-width:60px;height:30px;margin-top:10px;line-height:30px;display:inline-block;text-decoration:none}#topgrid{padding-top:110px;position:relative;line-height:0}#topgrid .grid{width:auto;height:auto;margin:0;border:0;background:#FFF;position:relative;overflow:hidden}#topgrid .grid .share .sns img{width:20px;height:20px;margin-right:4px}#topgrid .thumb{height:auto}#topgrid .thumb .grid-thumbnail{width:100%}#topgrid .grid-header{position:absolute;padding:0;top:13%;left:3%;width:40%}#topgrid .date{padding:0;font-size:12px;color:#fff;-moz-text-shadow:1px 1px 2px #000;-webkit-text-shadow:1px 1px 2px #000;text-shadow:1px 1px 2px #000;filter:progid:DXImageTransform.Microsoft.Shadow(Color=#666666,Strength=5,Direction=135);width:100%}#topgrid .category-box{display:none}#topgrid .grid-body{height:auto;padding:0}#topgrid .title{height:auto !important;position:absolute;width:auto;padding:0;top:20%;left:3%;overflow:hidden;font-weight:normal;font-size:22px;line-height:30px;color:#FFF;text-shadow:1px 1px 2px #000;filter:progid:DXImageTransform.Microsoft.Shadow(Color=#666666,Strength=5,Direction=135)}#topgrid .button{position:absolute;padding:0;top:23%;left:3%;width:12.7%;line-height:24px;text-align:center}#topgrid .button.text{height:24px;padding:0 10px}#topgrid .button.image img{width:100%}#topgrid .description{display:none}#topgrid .grid .share{padding:0;background:0;position:absolute;top:auto;bottom:10px;right:10px}#topgrid .grid:hover *{opacity:1;filter:none}#topgrid .grid.nolink:hover *{opacity:1 !important;filter:none !important}#topgrid.hoverTopGrid .thumb,#topgrid.hoverTopGrid .title,#topgrid.hoverTopGrid .date,#topgrid.hoverTopGrid .category,#topgrid.hoverTopGrid .description{opacity:.8;filter:progid:DXImageTransform.Microsoft.Alpha(Style=3,Opacity=80,FinishOpacity=80)}#topgrid .bx-wrapper{margin:0}#topgrid .bx-wrapper .bx-viewport{border:0}#topgrid .bx-wrapper .bx-pager{bottom:15px}#topgrid .bx-wrapper .bx-pager .bx-pager-item{width:3%}#topgrid .bx-wrapper .bx-pager a{position:relative;margin-left:auto;margin-right:auto;background:#666;z-index:51}#topgrid .bx-wrapper .bx-pager a.active{background:#eb0a1e}@media screen and (max-width:639px){#topgrid .bx-wrapper .bx-pager .bx-pager-item{width:13%}}#main{padding-top:0}@media screen and (min-width:761px),print{#main{width:800px;margin:0 auto;background-color:#fff}}@media screen and (max-width:800px){#main{width:100%}}#contents{width:100%;margin:0;padding:0}@media screen and (max-width:800px){#contents{width:100%}}#contents .contents_inner,#contents>.section{position:relative;width:100%;margin:0}@media screen and (min-width:601px),print{#contents .contents_inner,#contents>.section{padding:20px}}@media screen and (max-width:800px){#contents .contents_inner,#contents>.section{background-color:#fff}}@media screen and (max-width:600px){#contents .contents_inner,#contents>.section{padding:15px 10px}}.contents_head .l-dl-btn{text-align:right}@media screen and (max-width:363px){.contents_head .l-dl-btn a{padding:0}}#contents .date{margin:5px 0 0 0;font-size:12px;float:left}#contents .jointstatement{text-align:right;margin:5px 0 0 0;font-size:12px}#contents .title,#contents .subtitle{line-height:1.1;font-weight:bold}#contents .contents_head .title,#contents .contents_head .subtitle{text-align:center}#contents .contents_head .title{margin:20px 0 0 0;font-size:16px}#contents .contents_head .subtitle{margin:5px 0 0 0;font-size:14px}#contents .contents_body{position:relative;margin:0}#contents .contents_body .exp{margin:20px 0 0 0;line-height:1.3}@media screen and (min-width:761px),print{#contents .contents_body .section:first-of-type{margin:0}#contents .contents_body .section{margin:20px 0 0 0;font-size:12px;line-height:14px}}@media screen and (max-width:760px){#contents .contents_body .section{position:relative;line-height:16px}}@media screen and (max-width:760px) and (min-width:601px){#contents .contents_body .section{margin:0 0 35px 0;padding-bottom:5px}}@media screen and (max-width:600px){#contents .contents_body .section{margin:0 0 25px 0;padding-bottom:5px}}#contents .contents_body .section .title{font-size:14px;line-height:1.1;font-weight:bold}@media screen and (min-width:601px),print{#contents .contents_body .section .title{margin:0 0 20px 0}}@media screen and (max-width:600px){#contents .contents_body .section .title{margin:0 0 15px 0}}#contents .contents_body .section.text>p{margin:0}#contents .contents_body .section.image{margin-bottom:0;overflow-y:hidden;overflow-x:auto}#contents .contents_body .section.image ul,#contents .contents_body .section.image dl,#contents .contents_body .section.image dt,#contents .contents_body .section.image dd{margin:0;padding:0}#contents .contents_body .section.image a{text-decoration:none}#contents .contents_body .section.image ul{list-style:none;letter-spacing:-.40em}@media screen and (min-width:761px),print{#contents .contents_body .section.image.list2 ul,#contents .contents_body .section.image.list3 ul,#contents .contents_body .section.image.list4 ul{width:691px !important}}#contents .contents_body .section.image li{display:inline-block;vertical-align:top;letter-spacing:normal}#contents .contents_body .section.image dt{width:100%;position:relative}#contents .contents_body .section.image dt img{width:100%;background-color:#c8c8c8}#contents .contents_body .section.image .play{background-color:transparent}#contents .contents_body .section.image dt .play{position:absolute;width:42px;height:42px;top:50%;left:50%;margin-top:-21px;margin-left:-21px}#contents .contents_body .section.image .figure-title{margin-top:5px;overflow:hidden;font-weight:bold;line-height:normal;word-wrap:normal;font-size:12px}#contents .contents_body .section.image .figure-description{margin-top:5px;font-size:12px}#contents .contents_body .section.image.list2 .y-wrap,#contents .contents_body .section.image.list3 .y-wrap,#contents .contents_body .section.image.list4 .y-wrap{position:relative;padding-top:30px;padding-bottom:56.25%;overflow:hidden;width:100%}#contents .contents_body .section.image.list2 .y-wrap iframe,#contents .contents_body .section.image.list3 .y-wrap iframe,#contents .contents_body .section.image.list4 .y-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:800px){#contents .contents_body .section.image.list2 ul,#contents .contents_body .section.image.list3 ul,#contents .contents_body .section.image.list4 ul{width:100% !important}}@media screen and (max-width:745px){#contents .contents_body .section.image ul{overflow:hidden}#contents .contents_body .section.image.list2 li,#contents .contents_body .section.image.list3 li,#contents .contents_body .section.image.list4 li{display:block;width:100% !important;margin:0 0 20px !important}}@media screen and (min-width:761px),print{#contents .contents_body .section.image.list2 ul{margin:auto 35px}}#contents .contents_body .section.image.list2 li{width:300px;margin:0 20px 20px 20px}@media screen and (max-width:800px){#contents .contents_body .section.image.list2 ul{margin:auto}}@media screen and (min-width:761px),print{#contents .contents_body .section.image.list3 ul{margin:auto 35px}}.section.image.list3 li{width:200px;margin:0 15px 20px 15px}@media screen and (max-width:800px){#contents .contents_body .section.image.list3 ul{margin:auto}}@media screen and (min-width:761px),print{#contents .contents_body .section.image.list4 ul{margin:auto 35px}}#contents .contents_body .section.image.list4 li{width:150px;margin:0 10px 20px 10px}@media screen and (max-width:800px){#contents .contents_body .section.image.list4 ul{margin:auto}}#contents .contents_body .section.image.list1 div.selectDispType_3{margin-bottom:0;width:100%;overflow:hidden}#contents .contents_body .section.image.list1 .image-row,#contents .contents_body .section.image.list1 .video-row{padding:0 0 20px 0;text-align:center}#contents .contents_body .section.image.list1 p{line-height:normal;margin:5px auto 0}#contents .contents_body .section.image.list1 .image-row p{display:table}#contents .contents_body .section.image.list1 img{max-width:100%;margin:0 auto;clear:both}#contents .contents_body .section.image.list1 .y-wrap{position:relative;padding-top:30px;padding-bottom:56.25%;overflow:hidden;width:100%}#contents .contents_body .section.image.list1 .y-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.tgn-pc,.cms-pc{display:block}.tgn-sp,.cms-sp{display:none}@media screen and (max-width:640px){.tgn-pc,.cms-pc{display:none}.tgn-sp,.cms-sp{display:block}}.section .figure-block dl dt img,.section .figure-block dl .video iframe{width:100%}.section .figure-block dl dt img{height:auto;vertical-align:middle}.section .figure-block dl dt>a,.section .figure-block dl dt>a.tgn-pc,.section .figure-block dl dt>a.cms-pc,.section .figure-block dl dt .video-thumbnail,.section .figure-block dl dt .video-thumbnail.tgn-pc,.section .figure-block dl dt .video-thumbnail.cms-pc{display:block}.section .figure-block dl dt>a.tgn-sp,.section .figure-block dl dt>a.cms-sp,.section .figure-block dl dt .video-thumbnail.tgn-sp,.section .figure-block dl dt .video-thumbnail.cms-sp{display:none}.section .figure-block dl dt .video-thumbnail,.section .figure-block dl dt .youtubeholder{position:relative}.section .figure-block dl dt .youtubeholder iframe{position:absolute;top:0;left:0;width:100%;z-index:3}.section .figure-block dl dt .video-thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/include/image/icon_video.png) no-repeat center center}.section .figure-block dl .video{overflow:hidden;position:relative;width:100%;height:0;padding-top:56.25%;vertical-align:middle}.section .figure-block dl .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.section .figure-block dl dd{margin-top:5px;font-size:12px}.section .figure-block dl dd.figure-title{font-weight:bold;margin-left:0}.section .figure-block dl dd.figure-description{margin-top:5px;margin-left:0}.section .figure-block dl dd:empty{margin-top:0}@media screen and (max-width:640px){.section .figure-block dl dt>a.tgn-pc,.section .figure-block dl dt>a.cms-pc,.section .figure-block dl dt .video-thumbnail.tgn-pc,.section .figure-block dl dt .video-thumbnail.cms-pc{display:none}.section .figure-block dl dt>a.tgn-sp,.section .figure-block dl dt>a.cms-sp,.section .figure-block dl dt .video-thumbnail.tgn-sp,.section .figure-block dl dt .video-thumbnail.cms-sp{display:block}}.section.column{overflow:hidden}.section.column .figure-block dl{margin-bottom:20px}.section.column.image-l .figure-block,.section.column.image-r .figure-block{width:50%}#contents .contents_body .section.column .text_justified{text-align:justify}#contents .contents_body .section.column a:link{color:#00f}#contents .contents_body .section.column a:visited{color:#0b0080}#contents .contents_body .section.column a:hover{text-decoration:underline}#contents .contents_body .section.column a:active{color:#00f}#contents .contents_body .section.column .newsTBL{margin-top:4px;margin-bottom:4px;border-left:solid 1px #999;border-top:solid 1px #999}#contents .contents_body .section.column .newsTH{padding:6px;border-right:solid 1px #999;border-bottom:solid 1px #999;background-color:#e5e5e5}#contents .contents_body .section.column .newsTD{padding:6px;border-right:solid 1px #999;border-bottom:solid 1px #999}.section.column.image-l .figure-block{float:left;padding-right:20px}.section.column.image-r .figure-block{float:right;padding-left:20px}.section.column.notwrap .text-block,.section.column.image-l.notwrap .figure-block,.section.column.image-r.notwrap .figure-block{display:table-cell}.section.column.sp-under .figure-block.cms-sp,.section.column.image-l.notwrap .figure-block.cms-sp,.section.column.image-r.notwrap .figure-block.cms-sp{display:none}@media screen and (max-width:640px){.section.column.notwrap .text-block,.section.column.image-l.notwrap .figure-block,.section.column.image-r.notwrap .figure-block{display:block}.section.column.image-l .figure-block,.section.column.image-r .figure-block{width:100%}.section.column.image-l .figure-block,.section.column.image-r .figure-block{float:none}.section.column.image-l .figure-block{padding-right:0}.section.column.image-r .figure-block{padding-left:0}.section.column.sp-under .figure-block.cms-pc,.section.column.image-l.notwrap .figure-block.cms-pc,.section.column.image-r.notwrap .figure-block.cms-pc{display:none}.section.column.sp-under .figure-block.cms-sp,.section.column.image-l.notwrap .figure-block.cms-sp,.section.column.image-r.notwrap .figure-block.cms-sp{display:block}.section.column.sp-under .text-block p:last-of-type{margin-bottom:1.5em}.section.column.sp-under .figure-block dl:last-of-type{margin-bottom:0}}#contents .contents_body .section.image.slide{margin-bottom:30px}#contents .contents_body .section.image.slide .play{position:absolute;top:50%;left:50%;margin-top:-21px;margin-left:-21px}#contents .contents_body .section.html{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width:761px),print{#contents .contents_body .section.html{margin-bottom:20px}}#contents .contents_body .section.html .scrolly{height:100%;width:100%;margin-bottom:25px;overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}#contents .contents_body .section.html figure{overflow:auto;padding-bottom:1px}#contents .contents_body .section.html figure figcaption{margin-top:10px;text-align:center;font-weight:bold;line-height:normal}#contents .contents_body .section.html figure figcaption:empty{margin-top:0}#contents .contents_body .section.html .text_justified{text-align:justify}#contents .contents_body .section.html .small{font-size:10px;line-height:14px}#contents .contents_body .section.html .normal{font-size:14px;line-height:16px}#contents .contents_body .section.html .bsmall{font-size:10px;line-height:16px;font-weight:bold}#contents .contents_body .section.html .bnormal{font-size:14px;line-height:18px;font-weight:bold}#contents .contents_body .section.html .blarge{font-size:14px;line-height:18px;font-weight:bold}#contents .contents_body .section.html .newsTBL{margin-top:4px;margin-bottom:4px;border-left:solid 1px #999;border-top:solid 1px #999}#contents .contents_body .section.html .newsTH{padding:6px;border-right:solid 1px #999;border-bottom:solid 1px #999;background-color:#e5e5e5}#contents .contents_body .section.html .newsTD{padding:6px;border-right:solid 1px #999;border-bottom:solid 1px #999}#contents .contents_body .section.html a:link{color:#00f}#contents .contents_body .section.html a:visited{color:#0b0080}#contents .contents_body .section.html a:hover{text-decoration:underline}#contents .contents_body .section.html a:active{color:#00f}#contents .contents_body .section.html a.linkblue:link{color:#00f}#contents .contents_body .section.html a.linkblue:visited{color:#0b0080}#contents .contents_body .section.html a.linkblue:hover{text-decoration:underline}#contents .contents_body .section.html a.linkblue:active{color:#00f}#contents .contents_body .section.html .photo_block{display:inline-block;margin:14px}#contents .contents_body .section.html ul.square_ul{padding:0;margin-left:30px;list-style-type:square}#contents .contents_body .section.html ul.disc_ul{padding:0;margin-left:30px;list-style-type:disc}#contents .contents_body .section.html .tg_more{padding:15px;background-color:#f0f4f6}#contents .contents_body .section.html .tg_more h2{margin-top:0;font-size:138.5%}#contents .contents_body .section.html .tg_more ul{padding:0;margin-left:30px;list-style-type:disc}@media screen and (min-width:761px),print{#contents .contents_body .section.html .normal{font-size:12px;line-height:14px}#contents .contents_body .section.html .bnormal{font-size:12px;line-height:16px}#contents .contents_body .section.html figure{padding-bottom:20px}}.contents_body .section.pdf ul{padding:0}@media screen and (min-width:761px),print{.contents_body .section.pdf ul{margin:auto 35px}}.section.pdf .l-dl-btn{width:150px;margin:0 10px 20px 10px;text-align:center}.section.pdf .l-dl-btn .text{width:150px;padding:0 10px}.section.pdf .l-dl-btn .image{overflow:hidden}.section.pdf .l-dl-btn .image>img{height:24px}#smartphone-image{display:none}@media screen and (max-width:640px){#smartphone-image{display:block}}