@charset "utf-8";@font-face{font-family:'Yu Gothic M';src:local('Yu Gothic Medium')}.transition{-webkit-transition:all .3s;transition:all .3s}html{font-size:12px}body{margin:0;padding:0;line-height:1.75;color:#333;font-family:'游ゴシック Medium','Yu Gothic M','游ゴシック',YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;min-width:1100px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}.fontsize-change-L{font-size:16px}.fontsize-change-M{font-size:14px}.fontsize-change-S{font-size:12px}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font-size:100%;font-weight:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}fieldset,img,abbr{border:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}address,caption,em,strong,th,cite,optgroup{font-style:normal;font-weight:normal}img{vertical-align:top}textarea,select,input,button{font-family:'游ゴシック Medium','Yu Gothic M','游ゴシック',YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}a:focus{outline:none}a:link{color:#333}a:visited{color:#333}a:hover{color:#f00;text-decoration:none}a:active{color:#f00;text-decoration:none}.icon-doc:after{content:"";width:24px;height:16px;display:inline-block;background:url(/common/img/icon_doc.png) no-repeat;vertical-align:middle;margin-left:10px}.link-arrow:after{content:"";width:10px;height:16px;display:inline-block;vertical-align:middle;margin:-4px 0 0 15px;background:url(/common/img/arrow_link.png) no-repeat}.link-arrow2:after{content:"";width:6px;height:10px;display:inline-block;vertical-align:middle;margin:-3px 0 0 10px;background:url(/common/img/arrow_link2.png) no-repeat}.link-externnal:after{content:"";width:24px;height:17px;display:inline-block;vertical-align:middle;margin:-4px 0 0 10px;background:url(/common/img/icon_external.png) no-repeat}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both;height:0}.pc-only{display:block}.sp-only{display:none}@media screen and (max-width:667px){.pc-only{display:none}.sp-only{display:block}}@media screen and (min-width:668px){.sp-overflow img{width:auto}}strong{font-weight:bold}.attention{color:#f00}.require{color:#f00}.v-up{padding-top:20px}.v-down{padding-bottom:20px}.btn a{-webkit-transition:all .3s;transition:all .3s}.btn.mb{margin-bottom:14px}.btn.mt{margin-top:14px}.btn-01{text-align:center}.btn-01 a,.btn-01 .disabled{display:block;width:220px;padding:13px 30px 13px 10px;position:relative}.btn-01 a:after,.btn-01 .disabled:after{content:"";width:0;height:0;display:inline-block;border:5px solid transparent;border-left:5px solid #fff;position:absolute;right:10px;top:50%;margin-top:-6px}.btn-01 a{background:#333;color:#fff;text-decoration:none}.btn-01 a.right{float:right}.btn-01 a.serif{font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif}.btn-01 .disabled{background:#666;color:#d3d3d3}.btn-01 .disabled:after{border-left-color:#b3b3b3}.btn.center a,.btn.center .disabled{display:inline-block}.btn-float .btn{float:left;margin-right:12px}.rollover-opacity{-webkit-transition:all .3s;transition:all .3s}.rollover-opacity:hover{opacity:.8}.accordion-arrow{width:0;height:0;border:6px solid transparent;border-top:6px solid #fff;-webkit-transition:all .3s;transition:all .3s}.accordion-toggle{cursor:pointer}.accordion-toggle.open .accordion-arrow{border-top:0 solid #fff;border-bottom:6px solid #fff}.accordion-arrow-b{width:0;height:0;border:6px solid transparent;border-top:6px solid #333;-webkit-transition:all .3s;transition:all .3s}.accordion-toggle.open .accordion-arrow-b{border-top:0 solid #333;border-bottom:6px solid #333}.accordion-contents{display:none}.style-disc li{list-style:disc;margin-left:25px}.style-decimal li{list-style:decimal;margin-left:25px}.align-l{text-align:left}.align-c{text-align:center}.align-r{text-align:right}.socialbtn{display:inline-block;position:relative;top:-4px;margin-bottom:20px}.socialbtn li{display:inline-block;vertical-align:middle;margin-right:5px}.socialbtn .fb{margin-right:15px}.ttl-lv1{font-size:30px;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;position:relative;line-height:1.3;padding-bottom:16px}.ttl-lv1:after{content:"";width:40px;height:1px;display:block;background:#f00;position:absolute;left:0;bottom:0}.ttl-lv2{font-size:22px;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;line-height:1;text-align:center;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #ccc;position:relative}.ttl-lv2 img{vertical-align:middle;margin-right:15px}.ttl-lv2 span{vertical-align:middle}.ttl-lv2.shoulder{padding-top:34px}.ttl-lv2.shoulder em{font-size:16px;color:#fff;position:absolute;top:-14px;left:0;width:100%}.ttl-lv2.shoulder em span{display:inline-block;background:#f29600;border:1px solid #ccc;padding:5px 30px;border-radius:20px}.ttl-lv2 a{text-decoration:none}.ttl-lv3{font-size:22px;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;line-height:1.4;padding-bottom:15px}.ttl-lv4{font-size:18px;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;line-height:1.4;padding-bottom:12px}.ttl-lv4.border{border-bottom:1px solid #ccc;margin-bottom:15px}.ttl-lv5{font-size:1.2rem;line-height:1.4;padding-bottom:12px;font-weight:bold}#header{position:relative;z-index:10000;background:#fff}#header a{text-decoration:none}#header .sub-nav-bar{background:#333;color:#fff;height:52px}#header .sub-nav-bar h1{width:290px;padding:9px 0 0 20px}#header .sub-nav-bar h1 a{display:block;width:290px;height:0;padding-top:34px;overflow:hidden;background:url(/common/img/header_logo.png) no-repeat}#header.english .sub-nav-bar h1 a{background:url(/common/img/header_logo_en.png) no-repeat}#header.english .site-search{top:0}#header.english #global-nav{width:840px}#header.english #global-nav ul li a{width:210px}#header.english #global-nav ul li .global-drop-wrap .global-drop ul{margin-left:130px}#header .site-search{text-align:right;line-height:1;position:absolute;top:14px;right:170px;z-index:1;width:100px;height:22px;border-radius:11px;background:#fff;overflow:hidden}#header .site-search input[type="text"]{width:76px;height:22px;padding:0;border:none;overflow:hidden;border:none !important;padding:0 !important}#header .site-search input[type="text"]:focus{outline:none}#header .site-search input[type="image"]{position:absolute;left:0;top:0}#header #global-nav{width:980px;margin:0 auto;height:94px;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif}#header #global-nav ul>li:hover>.global-drop-wrap{max-height:360px;-webkit-transition:all .4s .2s;transition:all .4s .2s}#header #global-nav ul li{float:left;font-size:14px}#header #global-nav ul li a{color:#333;display:block;padding-top:62px}#header #global-nav ul li a span{height:28px;padding-top:4px;display:inline-block;width:100%;text-align:center}#header #global-nav ul li:hover span{background:#333;color:#fff}#header #global-nav ul li .global-drop-wrap{-webkit-transition:all .1s;transition:all .1s;max-height:0;overflow:hidden;background:#333;color:#fff;width:100%;position:absolute;left:0;top:146px;z-index:100}#header #global-nav ul li .global-drop-wrap .global-drop{width:980px;margin:0 auto;padding-bottom:30px;overflow:hidden}#header #global-nav ul li .global-drop-wrap .global-drop dl{width:260px;float:left;padding:30px 20px 40px}#header #global-nav ul li .global-drop-wrap .global-drop dl dt{font-size:20px;border-bottom:1px solid #666;margin-bottom:12px;padding-bottom:5px}#header #global-nav ul li .global-drop-wrap .global-drop dl dt a{padding:0;color:#fff;display:inline;-webkit-transition:all .3s;transition:all .3s}#header #global-nav ul li .global-drop-wrap .global-drop dl dt a:hover{color:#adadad}#header #global-nav ul li .global-drop-wrap .global-drop dl dd{font-family:'游ゴシック Medium','Yu Gothic M','游ゴシック',YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}#header #global-nav ul li .global-drop-wrap .global-drop ul{width:314px;margin-left:360px;position:relative;padding:30px 0}#header #global-nav ul li .global-drop-wrap .global-drop ul li{float:none}#header #global-nav ul li .global-drop-wrap .global-drop ul li a{color:#fff;padding:0;width:279px;padding:4px 10px 4px 26px;background:url(/common/img/icon_gnav_listmark.png) 14px 14px no-repeat;position:relative}#header #global-nav ul li .global-drop-wrap .global-drop ul li a:hover{background-color:#666;text-decoration:none}#header #global-nav ul li .global-drop-wrap .global-drop ul li:hover a{background-color:#666}#header #global-nav ul li .global-drop-wrap .global-drop ul li ul{width:306px;height:1000px;background:#666;position:absolute;margin-left:0;left:314px;top:0;display:none}#header #global-nav ul li .global-drop-wrap .global-drop ul li ul li a{background-position:28px 14px;width:255px;padding:4px 10px 4px 40px}#header #global-nav ul li .global-drop-wrap .global-drop ul li ul li a:hover{background-color:#777}#header #global-nav ul li .global-drop-wrap .global-drop ul li.lv3-parent>a:after{content:"";width:0;height:0;display:block;position:absolute;top:9px;right:4px;border:6px solid transparent;border-left:6px solid #fff}#header #global-nav ul .global-nav-profile a{width:176px;background:url(/common/img/icon_gnav_profile.png) center 21px no-repeat}#header #global-nav ul .global-nav-performers a{width:180px;background:url(/common/img/icon_gnav_performers.png) center 21px no-repeat}#header #global-nav ul .global-nav-rightholder a{width:196px;background:url(/common/img/icon_gnav_rightholder.png) center 21px no-repeat}#header #global-nav ul .global-nav-user a{width:140px;background:url(/common/img/icon_gnav_user.png) center 21px no-repeat}#header #global-nav ul .global-nav-library a{width:162px;background:url(/common/img/icon_gnav_library.png) center 21px no-repeat}#header #global-nav ul .global-nav-faq a{width:126px;background:url(/common/img/icon_gnav_faq.png) center 21px no-repeat}#header #global-nav ul .global-nav-ir a{width:176px;background:url(/common/img/icon_gnav_ir.png) center 21px no-repeat}#header #global-nav ul .global-nav-contact a{width:162px;background:url(/common/img/icon_gnav_contact.png) center 21px no-repeat}#header .global-sub-nav-wrap{position:absolute;top:14px;right:14px;text-align:right;font-size:12px}#header .global-sub-nav-wrap .global-sub-nav{float:left}#header .global-sub-nav-wrap .global-sub-nav ul{padding-top:2px}#header .global-sub-nav-wrap .global-sub-nav ul li{float:left;margin-right:17px}#header .global-sub-nav-wrap .global-sub-nav ul li a{color:#fff;-webkit-transition:all .3s;transition:all .3s}#header .global-sub-nav-wrap .global-sub-nav ul li a:hover{color:#adadad}#header .global-sub-nav-wrap #fontsize-change{float:left;margin-right:130px;padding-top:2px}#header .global-sub-nav-wrap #fontsize-change li{float:left;color:#fff;cursor:pointer;width:18px;height:18px;border-radius:50%;text-align:center;line-height:18px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}#header .global-sub-nav-wrap #fontsize-change li.active{color:#333;background:#fff}#header .global-sub-nav-wrap .header-links{float:left;margin-top:-5px}#header .global-sub-nav-wrap .header-links li{float:left;margin-left:16px}@media screen and (min-width:668px){#header #global-nav ul>li:hover>.global-drop-wrap{display:block !important}#header #global-nav ul ul.lv2>li:hover>.lv3{display:block !important}#header #global-nav ul li .global-drop-wrap .global-drop ul li ul{display:none !important}}.lt-ie9 #header #global-nav ul>li:hover>.global-drop-wrap{display:block !important}.lt-ie9 #header #global-nav ul ul.lv2>li:hover>.lv3{display:block !important}.lt-ie9 #header #global-nav ul li .global-drop-wrap .global-drop ul li ul{display:none !important}.en .lead-section{position:relative;margin-top:0;background:none;border:none}.en .lead-section .inner{position:relative;padding:0}.en .lead-section .inner .breadcrumb{position:absolute;z-index:9999;margin:0;top:34px;left:12px}.en .top-visual .visual-1{background:url(/common/img/en/visual_01.jpg) center no-repeat;border-bottom:1px solid #ccc}.en .top-visual .visual-1 .visual-contents{padding-top:75px}.en .top-visual .visual-1 .visual-contents .text1{margin:16px 0 13px 0}@media screen and (max-width:667px){.en .top-visual .visual-1 .visual-contents{padding-top:25px}.en .top-visual .visual-1 .visual-contents .logo{height:40px}.en .top-visual .visual-1 .visual-contents .logo img{height:40px}.en .top-visual .visual-1 .visual-contents .text1{height:34px;margin:10px 0 13px 0}.en .top-visual .visual-1 .visual-contents .text2{height:39px}}.top-visual{margin-top:20px;height:406px;width:100%;overflow:hidden;border-top:1px solid #ccc;text-align:center}.top-visual .visual{float:left;height:400px;width:900px}.top-visual .visual .visual-contents{position:relative;width:990px;height:400px;margin:0 auto;box-sizing:border-box}.top-visual .visual .visual-btn{font-size:14px}.top-visual .visual .visual-btn a{font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;display:inline-block;border:1px solid #333;padding:12px 45px;color:#333;position:relative;line-height:1;text-decoration:none}.top-visual .visual .visual-btn a:after{-webkit-transition:all .3s;transition:all .3s;content:"";width:5px;height:5px;display:block;position:absolute;right:15px;top:50%;margin-top:-3px;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.top-visual .visual .visual-btn a:hover{background:#333;color:#fff;text-decoration:none}.top-visual .visual .visual-btn a:hover:after{border-top:1px solid #fff;border-right:1px solid #fff}.top-visual .visual .visual-btn.white a{border:1px solid #fff;color:#fff}.top-visual .visual .visual-btn.white a:after{border-top:1px solid #fff;border-right:1px solid #fff}.top-visual .visual .visual-btn.white a:hover{background:#fff;color:#333}.top-visual .visual .visual-btn.white a:hover:after{border-top:1px solid #333;border-right:1px solid #333}.top-visual .visual .visual-btn.alpha a{background:rgba(255,255,255,0.5);color:#000}.top-visual .visual .visual-btn.alpha a:hover{background:#333;color:#fff}.top-visual .visual-1{background:url(/common/img/visual_01.jpg) center no-repeat}.top-visual .visual-1 .visual-contents{padding-top:40px}.top-visual .visual-1 .visual-contents .text1{margin-bottom:30px}.top-visual .visual-1 .visual-contents .text2{margin-bottom:30px}.top-visual .visual-2{background:url(/common/img/visual_02.jpg) center no-repeat}.top-visual .visual-2 .visual-contents{padding-top:80px}.top-visual .visual-2 .visual-contents .text1{margin-bottom:30px}.top-visual .visual-2 .visual-contents .text2{margin-bottom:40px}.top-visual .visual-sanzui{background:url(/common/img/visual_bunkasho.jpg) center no-repeat}.top-visual .visual-sanzui .visual-contents .visual-btn{position:absolute;bottom:20px;right:0}.top-visual .visual-sanzui .visual-contents .visual-btn a{width:230px;box-sizing:border-box;padding:12px;margin-bottom:5px;font-weight:bold}.top-visual .slick-dots{background:#ccc}.top-visual .slick-dots li{float:left;width:33.3%;height:6px;overflow:hidden}.top-visual .slick-dots li:first-child{width:33.4%}.top-visual .slick-dots li button{height:8px;background:#ccc;width:100%;border:0;position:relative;top:-1px;outline:none;text-indent:-9999px;vertical-align:top;cursor:pointer}.top-visual .slick-dots .slick-active button{background:#f19149}.top-contents .info-block{width:990px;margin:0 auto;padding-top:60px;margin-bottom:60px}.top-contents .info-block .information{width:475px;height:345px;box-sizing:border-box;float:left;border:1px solid #ccc}.top-contents .info-block .information h2{font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;font-size:22px;margin-bottom:30px;text-align:center;border-bottom:1px solid #ccc;height:58px;line-height:58px}.top-contents .info-block .information dl{height:185px;margin:0 10px 30px 30px;overflow:auto}.top-contents .info-block .information dl dt{float:left;margin-right:12px}.top-contents .info-block .information dl dd{margin-left:8em;margin-bottom:14px}.top-contents .info-block .information dl dd:last-child{margin-bottom:0}.top-contents .info-block .information .btn{position:relative;left:-1px}.top-contents .info-block .information .btn a{width:475px;display:block;background:#333;color:#fff;text-decoration:none;font-size:14px;line-height:1;letter-spacing:2px;height:40px;line-height:40px;text-align:center;position:relative}.top-contents .info-block .information .btn a:after{-webkit-transition:all .3s;transition:all .3s;content:"";width:8px;height:8px;display:block;position:absolute;right:15px;top:50%;margin-top:-4px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.top-contents .info-block .newsbn{float:right;width:475px}.top-contents .info-block .cpranews a,.top-contents .info-block .sanzui a{width:475px;height:160px;display:block;text-decoration:none;position:relative}.top-contents .info-block .cpranews a .new,.top-contents .info-block .sanzui a .new{position:absolute;left:20px;top:-7px;z-index:1}@-webkit-keyframes new{0%{opacity:1}100%{opacity:0}}@keyframes new{0%{opacity:1}100%{opacity:0}}.top-contents .info-block .cpranews a .title,.top-contents .info-block .sanzui a .title{text-indent:-9999px}.top-contents .info-block .cpranews a .text-wrap,.top-contents .info-block .sanzui a .text-wrap{position:absolute;left:20px;bottom:17px;font-size:14px}.top-contents .info-block .cpranews a .vol,.top-contents .info-block .sanzui a .vol{background:#fff;display:inline-block;vertical-align:middle;padding:5px 10px;min-width:77px;border-radius:4px;text-align:center;letter-spacing:1px;margin-right:10px}.top-contents .info-block .cpranews a .text,.top-contents .info-block .sanzui a .text{display:inline-block;vertical-align:middle;color:#fff;line-height:1.5}.top-contents .info-block .cpranews{margin-bottom:25px}.top-contents .info-block .cpranews a{background:url(/common/img/btn_news.png) no-repeat}.top-contents .info-block .cpranews a .vol{color:#a5d074}.top-contents .info-block .cpranews a .text{width:330px}.top-contents .info-block .sanzui a{background:url(/common/img/btn_sanzui.png) no-repeat}.top-contents .info-block .sanzui a .vol{color:#74bed0}.top-contents .info-block .sanzui a .text{width:260px}.top-contents .page-contents .tile-section{padding-top:45px;padding-bottom:10px;border-top:1px solid #ccc}.top-contents .btm-mailnews{margin-bottom:50px}.top-contents .btm-mailnews a{text-align:center;display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px;font-size:14px;text-decoration:none;letter-spacing:1px}.top-contents .btm-mailnews a:before{content:"";width:23px;height:16px;display:inline-block;background:url(/common/img/icon_mailnews.png) no-repeat;vertical-align:middle;margin:-3px 10px 0 0}.top-contents .btm-mailnews a:after{content:"";width:11px;height:9px;display:inline-block;background:url(/common/img/arrow_double.png) no-repeat;vertical-align:middle;margin:-3px 0 0 20px}.top-contents .bn-carousel{width:990px;margin:0 auto 50px;height:50px}.top-contents .bn-carousel .slick-slide img{padding:0 10px;height:50px}.top-contents .slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.top-contents .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.top-contents .slick-list:focus{outline:none}.top-contents .slick-loading .slick-list{background:#fff url("ajax-loader.gif") center center no-repeat}.top-contents .slick-list.dragging{cursor:pointer;cursor:hand}.top-contents .slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.top-contents .slick-track{position:relative;left:0;top:0;display:block}.top-contents .slick-track:before,.top-contents .slick-track:after{content:"";display:table}.top-contents .slick-track:after{clear:both}.top-contents .slick-loading .slick-track{visibility:hidden}.top-contents .slick-slide{float:left;height:100%;min-height:1px;display:none}.top-contents [dir="rtl"] .slick-slide{float:right}.top-contents .slick-slide img{display:block}.top-contents .slick-slide.slick-loading img{display:none}.top-contents .slick-slide.dragging img{pointer-events:none}.top-contents .slick-initialized .slick-slide{display:block}.top-contents .slick-loading .slick-slide{visibility:hidden}.top-contents .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.top-contents .slick-prev,.top-contents .slick-next{position:absolute;display:block;height:55px;width:29px;cursor:pointer;top:50%;margin-top:-27px;padding:0;border:none;outline:none;background:transparent;line-height:0;font-size:0}.top-contents .slick-prev{left:-50px}.top-contents .slick-next{right:-50px}.top-contents .slick-prev:before,.top-contents .slick-next:before{content:"";width:29px;height:55px;display:block}.top-contents .slick-prev:before{background:url(/common/img/arrow_carousel_prev.png) no-repeat}.top-contents .slick-next:before{background:url(/common/img/arrow_carousel_next.png) no-repeat}.top-contents .slick-prev:focus:before,.top-contents .slick-next:focus:before{opacity:1}.top-contents .slick-prev:hover:before,.top-contents .slick-next:hover:before{opacity:.7}.lead-section{margin-top:20px;background:#f8f9e5;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.lead-section .inner{width:990px;margin:0 auto;padding:18px 0 110px;position:relative}.lead-section .inner .breadcrumb{margin-bottom:65px;font-size:12px}.lead-section .inner .breadcrumb.sanzui-breadcrumb{width:450px}.lead-section .inner .breadcrumb a{padding:0 8px}.lead-section .inner .breadcrumb a:first-child{padding-left:0}.lead-section .inner .breadcrumb strong{padding:0 8px;font-weight:normal}.lead-section .inner .description{width:630px;line-height:2;margin-top:-30px;position:relative;top:60px}.lead-section .inner .description strong{font-weight:bold}.lead-section .inner .description .small{font-size:.85em}.lead-section .inner .description sup{font-size:.85em}.lead-section .inner .contents-nav{width:274px;position:absolute;top:0;right:10px;z-index:11;padding:18px 0;background:#333;color:#fff;font-size:14px;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif}.lead-section .inner .contents-nav a{color:#fff;text-decoration:none}.lead-section .inner .contents-nav ul li{position:relative}.lead-section .inner .contents-nav ul li a{display:block;background:url(/common/img/icon_gnav_listmark.png) 18px 14px no-repeat;padding:3px 10px 2px 26px}.lead-section .inner .contents-nav ul li a:hover,.lead-section .inner .contents-nav ul li a.active{background-color:#666}.lead-section .inner .contents-nav ul li .accordion-toggle{position:absolute;top:1px;right:0;width:30px;height:30px;cursor:pointer}.lead-section .inner .contents-nav ul li .accordion-toggle .accordion-arrow{position:absolute;top:50%;left:50%;margin:-5px 0 0 -6px}.lead-section .inner .contents-nav ul li ul{display:none;padding:5px 0}.lead-section .inner .contents-nav ul li ul li a{background-position:34px 14px;padding:2px 10px 2px 42px}.lead-section .inner .contents-nav ul.colum2 li{width:50%;float:left}.lead-section .inner .contents-nav ul.colum2 li.full{width:100%}.lead-section .inner .contents-nav2{font-size:12px;width:600px;position:absolute;top:18px;right:0}.lead-section .inner .contents-nav2 ul{text-align:right}.lead-section .inner .contents-nav2 ul li{text-align:center;display:inline-block;vertical-align:top;margin-left:25px;position:relative}.lead-section .inner .contents-nav2 ul li.sp-only{display:none}.lead-section .inner .contents-nav2 ul li a{text-decoration:none}.lead-section .inner .contents-nav2 ul li span:hover{color:#f00}.lead-section .inner .contents-nav2 ul li span:after{content:"";width:0;height:0;display:block;position:absolute;left:50%;margin-left:-6px;bottom:-16px;border:6px solid transparent;border-top:6px solid #ccc}.lead-section .inner .contents-nav2 ul li ul{text-align:center;padding-top:15px;display:none;position:absolute}.lead-section .inner .contents-nav2 ul li ul li{margin-left:0}.lead-section .inner .contents-nav2 ul li ul li.active{text-decoration:underline}.lead-section .page-contents{width:680px;margin-top:-30px;position:relative;top:60px}.lead-section .page-contents .section{padding:0;border-bottom:0}.lead-section .page-contents .info-article .article-ttl{margin-bottom:0}.lead-section.english .ttl-lv1{margin-bottom:0;background:url(/common/img/icon_visual_cpra.png) no-repeat;padding-top:100px;margin-top:-20px;padding-bottom:0}.lead-section.english .ttl-lv1:after{display:none}.lead-section.english .article-ttl{position:relative;padding-top:40px}.lead-section.english .article-ttl:before{content:"";width:40px;height:1px;display:block;background:#f00;position:absolute;left:0;top:5px}.lead-section.english .inner .page-contents{margin-top:-50px}.lead-section.no-bg{background:none;border-bottom:0}.lead-section.no-bg .inner{padding-bottom:0}.lead-section.no-bg .inner .ttl-lv1{margin-bottom:0}.lead-section.no-bg+#contents .section:first-child{padding-top:30px}#contents.empty{background:#f2f2f2;margin-top:-1px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#contents{min-height:734px}#contents.empty{min-height:450px}}.page-contents.page-aboutus .text-wrap .text{float:left}.page-contents.page-aboutus .text-wrap .image{float:right}.page-contents .section{border-bottom:1px solid #ccc;padding:60px 0}.page-contents .section.no-border{border-bottom:0}.page-contents .section.no-padding{padding:0}.page-contents .section.less-padding-top{padding-top:20px}.page-contents .section.less-padding-bottom{padding-bottom:20px}.page-contents .section.bottom-space{padding-bottom:120px}.page-contents .section.bg{margin-top:70px;background:#f2f2f2;border-top:1px solid #ccc}.page-contents .section.cpra-articles{padding:0 0 60px 0}.page-contents .section .sp-overflow-wrap{margin-bottom:40px}.page-contents .section .sp-overflow-wrap .sp-overflow{text-align:center}.page-contents .section .sp-overflow-wrap .asof{width:910px;margin:20px auto 0;text-align:right}.page-contents .section .sp-overflow-wrap.no-margin{margin-bottom:0}.page-contents .section .border-box{width:988px;margin:0 auto;border:1px solid #ccc;padding:60px 0}.page-contents .section .border-box .inner .icon-operation{text-indent:-40px;margin-left:40px}.page-contents .section .border-box .inner .icon-operation .icon{margin-right:10px;vertical-align:middle}.page-contents .section .text{line-height:2}.page-contents .section .inner{width:910px;margin:0 auto 50px}.page-contents .section .inner .small{font-size:.85em}.page-contents .section .inner sup{font-size:.85em}.page-contents .section .inner.wfull{width:990px}.page-contents .section .inner.wfull.left-col{padding-right:360px;width:630px}.page-contents .section .inner.w940{width:940px}.page-contents .section .inner.w920{width:920px}.page-contents .section .inner.nomb{margin-bottom:10px}.page-contents .section .inner .indent{padding:0 55px}.page-contents .section .inner .indent.w720{padding:0 95px}.page-contents .section .inner .indent.w710{padding:0 100px}.page-contents .section .inner .indent.w700{padding:0 105px}.page-contents .section .inner .indent .ttl-lv3+.sp-overflow-wrap{margin-top:20px}.page-contents .section .inner:last-child{margin-bottom:0}.page-contents .section:last-child{border-bottom:none}.page-contents .section .table-list{border-top:1px solid #ccc}.page-contents .section .table-list dt{width:230px;float:left;clear:left;padding:15px 20px 15px 0}.page-contents .section .table-list dt .ttl-lv4{padding-top:3px;padding-bottom:5px}.page-contents .section .table-list dd{border-bottom:1px solid #ccc;padding:15px 0 15px 250px}.page-contents .section .table-list dd .accessmap{margin-top:15px}.page-contents .section .table-list dd .sub{margin-left:2em}.page-contents .section .table-list.first-border-none{border-top:0}.page-contents .section .table-list.last-border-none dd:last-child{border-bottom:0}.page-contents .section .table-list.dt-w410 dt{width:390px}.page-contents .section .table-list.dt-w410 dd{padding-left:415px}.page-contents .section .table-list.dt-only dt{width:100%;float:none;padding-bottom:43px}.page-contents .section .basic-table{width:100%}.page-contents .section .basic-table th,.page-contents .section .basic-table td{border:1px solid #ccc;padding:6px 12px;line-height:1.5}.page-contents .section .basic-table th{text-align:center;background:#333;color:#fff}.page-contents .section .border-list{border-top:1px solid #ccc}.page-contents .section .border-list li{border-bottom:1px solid #ccc;padding:10px 0}.page-contents .section .info-list{line-height:1.5}.page-contents .section .info-list dt{width:10em;border-right:1px solid #f00;float:left;margin-bottom:26px}.page-contents .section .info-list dd{margin-left:13em;margin-bottom:26px}.page-contents .section .info-list-more{text-align:right}.page-contents .section .link-list li{margin-bottom:5px}.page-contents .section .link-list-red li{margin-bottom:10px}.page-contents .section .link-list-red li:before{content:"";width:0;height:0;display:inline-block;border:5px solid transparent;border-left:5px solid #f00}.page-contents .section .basic-form .caption-top{margin-bottom:10px}.page-contents .section .basic-form label{display:inline-block;margin-bottom:45px}.page-contents .section .basic-form label .label-text{display:inline-block;width:10em;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;font-size:14px;vertical-align:top}.page-contents .section .basic-form label.error{color:#f00}.page-contents .section .basic-form label.error img{vertical-align:middle;margin-right:4px}.page-contents .section .basic-form .table-list{border-top:none;border-bottom:1px solid #ccc}.page-contents .section .basic-form .table-list label{margin-bottom:0}.page-contents .section .basic-form .table-list dt{height:auto !important;border-top:1px solid #ccc}.page-contents .section .basic-form .table-list dd{float:left;padding-left:0;width:660px;height:auto !important;border-bottom:0;border-top:1px solid #ccc}.page-contents .section .basic-form .table-list dd .validation-advice{padding-top:5px}.page-contents .section .basic-form .table-list dd p+p .validation-advice{padding-top:0}.page-contents .section .basic-form .table-list dd ul li{display:inline-block;padding:0 30px 0 0}.page-contents .section .basic-form .table-list dd label+input[type="text"]+.aform-error+label+input[type="text"],.page-contents .section .basic-form .table-list dd label+input[type="text"]+.aform-error+span+input[type="text"]{margin-top:10px}.page-contents .section .basic-form .radio-cb{margin-bottom:0;margin-right:20px}.page-contents .section .basic-form .label-text2{width:2em;text-align:right;display:inline-block;margin-right:.4em;margin-left:-2.7em}.page-contents .section .basic-form input[type="text"],.page-contents .section .basic-form input[type="password"],.page-contents .section .basic-form input[type="email"],.page-contents .section .basic-form input[type="tel"]{width:310px;padding:4px 5px;margin-right:5px;border:1px solid #ccc}.page-contents .section .basic-form input[type="text"].mr,.page-contents .section .basic-form input[type="password"].mr,.page-contents .section .basic-form input[type="email"].mr,.page-contents .section .basic-form input[type="tel"].mr{margin-right:50px}.page-contents .section .basic-form input[type="checkbox"],.page-contents .section .basic-form input[type="radio"]{vertical-align:middle;margin:0 4px 0 0}.page-contents .section .basic-form input[type="checkbox"]+label,.page-contents .section .basic-form input[type="radio"]+label{vertical-align:middle}.page-contents .section .basic-form input[type="text"].confirm{margin-top:8px}.page-contents .section .basic-form textarea{width:310px;height:150px;padding:4px 5px;border:1px solid #ccc}.page-contents .section .basic-form textarea.height-s{height:80px}.page-contents .section .basic-form select{padding:4px 5px;border:1px solid #ccc}.page-contents .section .basic-form input[type="submit"],.page-contents .section .basic-form input[type="button"]{margin-left:10em;padding:6px 50px;background:#333;color:#fff;border:none;cursor:pointer;font-size:14px;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif}.page-contents .section .basic-form input[type="submit"].largebtn,.page-contents .section .basic-form input[type="button"].largebtn{padding:10px 85px 10px 85px;margin-bottom:10px}.page-contents .section .basic-form input[type="submit"].largebtn.letter-spacing,.page-contents .section .basic-form input[type="button"].largebtn.letter-spacing{padding:10px 70px 10px 85px;letter-spacing:15px}.page-contents .section .basic-form #aform_confirm_msg{margin:15px 0}.page-contents .section .basic-form input[type="button"]#aform_btn_back{background:#999}.page-contents .section .basic-form .center{text-align:center}.page-contents .section .basic-form .center input[type="submit"],.page-contents .section .basic-form .center input[type="button"]{margin-left:0}.page-contents .section .basic-form .center input[type="button"]+input[type="submit"]{margin-left:20px}.page-contents .section .basic-form .short,.page-contents .section .basic-form input[type="text"].short,.page-contents .section .basic-form input[type="password"].short,.page-contents .section .basic-form input[type="email"].short,.page-contents .section .basic-form input[type="tel"].short{width:200px}.page-contents .section .basic-form .long,.page-contents .section .basic-form input[type="text"].long,.page-contents .section .basic-form input[type="password"].long,.page-contents .section .basic-form input[type="email"].long,.page-contents .section .basic-form input[type="tel"].long{width:500px}.page-contents .section .basic-form.login label{margin-bottom:15px}.page-contents .section .basic-form.login label .label-text{width:5em;font-size:12px;font-family:'游ゴシック Medium','Yu Gothic M','游ゴシック',YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.page-contents .section .basic-form.login input[type="text"],.page-contents .section .basic-form.login input[type="password"],.page-contents .section .basic-form.login input[type="email"],.page-contents .section .basic-form.login input[type="tel"]{width:240px;padding:4px 5px;border:1px solid #ccc}.page-contents .section .basic-form.login input[type="submit"]{margin-left:5em;font-size:12px;font-family:'游ゴシック Medium','Yu Gothic M','游ゴシック',YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.page-contents .section .wfull .basic-form .table-list dd{width:740px}.page-contents .section .w920 .basic-form .table-list dd{width:670px}.page-contents .section .contents-box-float .left{float:left}.page-contents .section .contents-box-float .right{float:right}.page-contents .section .contents-box-lv1 .contents-box-ttl .icon-wrap,.page-contents .section .contents-box-lv2 .contents-box-ttl .icon-wrap,.page-contents .section .contents-box-lv3 .contents-box-ttl .icon-wrap{display:inline-block;padding:8px 0}.page-contents .section .contents-box-lv1 .contents-box-ttl .icon-wrap .icon,.page-contents .section .contents-box-lv2 .contents-box-ttl .icon-wrap .icon,.page-contents .section .contents-box-lv3 .contents-box-ttl .icon-wrap .icon{position:relative;float:left}.page-contents .section .contents-box-lv1 .contents-box-ttl .icon-wrap .icon img,.page-contents .section .contents-box-lv2 .contents-box-ttl .icon-wrap .icon img,.page-contents .section .contents-box-lv3 .contents-box-ttl .icon-wrap .icon img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:50px}.page-contents .section .contents-box-lv1 .contents-box-ttl .icon-wrap .text,.page-contents .section .contents-box-lv2 .contents-box-ttl .icon-wrap .text,.page-contents .section .contents-box-lv3 .contents-box-ttl .icon-wrap .text{margin-left:60px;line-height:inherit}.page-contents .section .contents-box-lv1:last-child,.page-contents .section .contents-box-lv2:last-child,.page-contents .section .contents-box-lv3:last-child{margin-bottom:0}.page-contents .section .contents-box-lv1.mlr15,.page-contents .section .contents-box-lv2.mlr15,.page-contents .section .contents-box-lv3.mlr15{margin-left:15px;margin-right:15px}.page-contents .section .contents-box-lv1.mlr60,.page-contents .section .contents-box-lv2.mlr60,.page-contents .section .contents-box-lv3.mlr60{margin-left:60px;margin-right:60px}.page-contents .section .contents-box-lv1.mt20,.page-contents .section .contents-box-lv2.mt20,.page-contents .section .contents-box-lv3.mt20{margin-top:20px}.page-contents .section .contents-box-lv1.mb20,.page-contents .section .contents-box-lv2.mb20,.page-contents .section .contents-box-lv3.mb20{margin-bottom:20px}.page-contents .section .contents-box-lv1.mb60,.page-contents .section .contents-box-lv2.mb60,.page-contents .section .contents-box-lv3.mb60{margin-bottom:60px}.page-contents .section .contents-box-lv1{margin-bottom:13px;position:relative}.page-contents .section .contents-box-lv1 .contents-box-ttl{text-align:center;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;font-size:22px;padding:12px 18px;line-height:1.3}.page-contents .section .contents-box-lv1 .contents-box-ttl span{font-size:16px}.page-contents .section .contents-box-lv1 .contents-box-ttl sup{font-size:14px}.page-contents .section .contents-box-lv1 .contents-box-ttl.small{font-size:16px}.page-contents .section .contents-box-lv1 .contents-box-contents{padding:13px}.page-contents .section .contents-box-lv1 .contents-box-contents.layer{position:absolute;left:0;right:0;z-index:10}.page-contents .section .contents-box-lv1.box-orange .contents-box-ttl{background:#a5d074;border:1px solid #a5d074;border-top:none;color:#fff}.page-contents .section .contents-box-lv1.box-orange .contents-box-ttl.accordion-toggle{background:#a5d074 url(/common/img/arrow_accordion_down_w.png) 98% center no-repeat;padding-right:50px}.page-contents .section .contents-box-lv1.box-orange .contents-box-ttl.accordion-toggle.open{background:#a5d074 url(/common/img/arrow_accordion_up_w.png) 98% center no-repeat}.page-contents .section .contents-box-lv1.box-orange .contents-box-contents{background-color:#ffd594;border:1px solid #a5d074;border-top:none}.page-contents .section .contents-box-lv1.box-blue .contents-box-ttl{background:#4ab5e8;border:1px solid #4ab5e8;border-top:none;color:#fff}.page-contents .section .contents-box-lv1.box-blue .contents-box-ttl.accordion-toggle{background:#a5d074 url(/common/img/arrow_accordion_down_w.png) 98% center no-repeat;padding-right:50px}.page-contents .section .contents-box-lv1.box-blue .contents-box-ttl.accordion-toggle.open{background:#a5d074 url(/common/img/arrow_accordion_up_w.png) 98% center no-repeat}.page-contents .section .contents-box-lv1.box-blue .contents-box-contents{background-color:#c5ecfe;border:1px solid #4ab5e8;border-top:none;color:#fff}.page-contents .section .contents-box-lv1.box-green .contents-box-ttl{background:#39b54a;border:1px solid #39b54a;border-top:none;color:#fff}.page-contents .section .contents-box-lv1.box-green .contents-box-ttl.accordion-toggle{background:#a5d074 url(/common/img/arrow_accordion_down_w.png) 98% center no-repeat;padding-right:50px}.page-contents .section .contents-box-lv1.box-green .contents-box-ttl.accordion-toggle.open{background:#a5d074 url(/common/img/arrow_accordion_up_w.png) 98% center no-repeat}.page-contents .section .contents-box-lv1.box-green .contents-box-contents{background-color:#d2f4d6;border:1px solid #39b54a;border-top:none;color:#fff}.page-contents .section .contents-box-lv1.short .contents-box-ttl.accordion-toggle{background-position:95.5% center}.page-contents .section .contents-box-lv1.short .contents-box-ttl.accordion-toggle.open{background-position:95.5% center}.page-contents .section .contents-box-lv2{margin-bottom:12px;position:relative}.page-contents .section .contents-box-lv2 .contents-box-ttl{text-align:center;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;font-size:22px;padding:12px 18px;line-height:1.3}.page-contents .section .contents-box-lv2 .contents-box-ttl.small{font-size:16px}.page-contents .section .contents-box-lv2 .contents-box-contents{padding:13px}.page-contents .section .contents-box-lv2 .contents-box-contents.layer{position:absolute;left:0;right:0;z-index:10}.page-contents .section .contents-box-lv2.box-orange .contents-box-ttl{background:#fff;border:1px solid #a5d074;color:#a5d074}.page-contents .section .contents-box-lv2.box-orange .contents-box-ttl.accordion-toggle{background:#fff url(/common/img/arrow_accordion_down_orange.png) 98% center no-repeat;padding-right:50px}.page-contents .section .contents-box-lv2.box-orange .contents-box-ttl.accordion-toggle.open{background:#fff url(/common/img/arrow_accordion_up_orange.png) 98% center no-repeat}.page-contents .section .contents-box-lv2.box-orange .contents-box-contents{border:1px solid #a5d074;border-top:none;background-color:#fff}.page-contents .section .contents-box-lv2.box-blue .contents-box-ttl{background:#fff;border:1px solid #4ab5e8;color:#4ab5e8}.page-contents .section .contents-box-lv2.box-blue .contents-box-ttl.accordion-toggle{background:#fff url(/common/img/arrow_accordion_down_blue.png) 98% center no-repeat;padding-right:50px}.page-contents .section .contents-box-lv2.box-blue .contents-box-ttl.accordion-toggle.open{background:#fff url(/common/img/arrow_accordion_up_blue.png) 98% center no-repeat}.page-contents .section .contents-box-lv2.box-blue .contents-box-contents{border:1px solid #4ab5e8;border-top:none;background-color:#fff}.page-contents .section .contents-box-lv2.box-green .contents-box-ttl{background:#fff;border:1px solid #39b54a;color:#39b54a}.page-contents .section .contents-box-lv2.box-green .contents-box-ttl.accordion-toggle{background:#fff url(/common/img/arrow_accordion_down_green.png) 98% center no-repeat;padding-right:50px}.page-contents .section .contents-box-lv2.box-green .contents-box-ttl.accordion-toggle.open{background:#fff url(/common/img/arrow_accordion_up_green.png) 98% center no-repeat}.page-contents .section .contents-box-lv2.box-green .contents-box-contents{border:1px solid #39b54a;border-top:none;background-color:#fff}.page-contents .section .contents-box-lv2.short .contents-box-ttl.accordion-toggle{background-position:95.5% center}.page-contents .section .contents-box-lv2.short .contents-box-ttl.accordion-toggle.open{background-position:95.5% center}.page-contents .section .contents-box-lv3{margin-bottom:12px;position:relative}.page-contents .section .contents-box-lv3 .contents-box-ttl{font-size:18px;padding:12px 18px;font-family:'游ゴシック Medium','Yu Gothic M','游ゴシック',YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;text-align:left;line-height:1.3}.page-contents .section .contents-box-lv3 .contents-box-ttl span{font-size:13px}.page-contents .section .contents-box-lv3 .contents-box-ttl.small{font-size:13px}.page-contents .section .contents-box-lv3 .contents-box-contents{padding:12px 18px}.page-contents .section .contents-box-lv3 .contents-box-contents strong{font-weight:bold}.page-contents .section .contents-box-lv3 .contents-box-contents.layer{position:absolute;left:0;right:0;z-index:10}.page-contents .section .contents-box-lv3.box-orange .contents-box-ttl{background:#a5d074;border:1px solid #a5d074;color:#fff}.page-contents .section .contents-box-lv3.box-orange .contents-box-ttl.accordion-toggle{background:#a5d074 url(/common/img/arrow_accordion_down_w.png) 98% center no-repeat;padding-right:50px}.page-contents .section .contents-box-lv3.box-orange .contents-box-ttl.accordion-toggle.open{background:#a5d074 url(/common/img/arrow_accordion_up_w.png) 98% center no-repeat}.page-contents .section .contents-box-lv3.box-orange .contents-box-contents{background-color:#fff !important;border:1px solid #a5d074;color:#333}.page-contents .section .contents-box-lv3.box-orange .contents-box-contents em{color:#a5d074}.page-contents .section .contents-box-lv3.box-blue .contents-box-ttl{background:#4ab5e8;border:1px solid #4ab5e8;color:#fff}.page-contents .section .contents-box-lv3.box-blue .contents-box-ttl.accordion-toggle{background:#4ab5e8 url(/common/img/arrow_accordion_down_w.png) 98% center no-repeat;padding-right:50px}.page-contents .section .contents-box-lv3.box-blue .contents-box-ttl.accordion-toggle.open{background:#4ab5e8 url(/common/img/arrow_accordion_up_w.png) 98% center no-repeat}.page-contents .section .contents-box-lv3.box-blue .contents-box-contents{background-color:#fff !important;border:1px solid #4ab5e8;color:#333}.page-contents .section .contents-box-lv3.box-blue .contents-box-contents em{color:#4ab5e8}.page-contents .section .contents-box-lv3.box-green .contents-box-ttl{background:#39b54a;border:1px solid #39b54a;color:#fff}.page-contents .section .contents-box-lv3.box-green .contents-box-ttl.accordion-toggle{background:#39b54a url(/common/img/arrow_accordion_down_w.png) 98% center no-repeat;padding-right:50px}.page-contents .section .contents-box-lv3.box-green .contents-box-ttl.accordion-toggle.open{background:#39b54a url(/common/img/arrow_accordion_up_w.png) 98% center no-repeat}.page-contents .section .contents-box-lv3.box-green .contents-box-contents{background-color:#fff !important;border:1px solid #39b54a;color:#333}.page-contents .section .contents-box-lv3.box-green .contents-box-contents em{color:#39b54a}.page-contents .section .contents-box-lv3.short .contents-box-ttl.accordion-toggle{background-position:95.5% center}.page-contents .section .contents-box-lv3.short .contents-box-ttl.accordion-toggle.open{background-position:95.5% center}.page-contents .section .faq-wrap{border-bottom:1px solid #ccc}.page-contents .section .faq-wrap .faq-q{border-top:1px solid #ccc;padding:14px 60px 14px 22px;font-size:18px;text-indent:-22px;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;cursor:pointer;background:url(/common/img/arrow_accordion_down.png) 950px center no-repeat}.page-contents .section .faq-wrap .faq-q span{font-weight:bold}.page-contents .section .faq-wrap .faq-q.open{background:url(/common/img/arrow_accordion_up.png) 950px center no-repeat}.page-contents .section .faq-wrap .faq-a{border-top:1px solid #ccc;padding:12px 5px 14px 130px;display:none}.page-contents .section .faq-wrap .faq-a span{font-size:18px;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;font-weight:bold;color:#f00;float:left}.page-contents .section .faq-wrap .faq-a .faq-a-contents{margin:5px 0 0 40px;line-height:2}.page-contents .section .faq-wrap .faq-a .faq-a-contents .basic-table{margin-top:10px}.page-contents .section .faq-wrap .faq-a .faq-a-contents .acc-img{margin-top:18px}.page-contents .section .faq-wrap .faq-a .faq-a-contents .acc-img .sp-overflow{text-align:left}.page-contents .section .glossary-index ul li{width:258px;float:left;margin:0 0 38px 58px}.page-contents .section .glossary-detail{overflow:hidden}.page-contents .section .glossary-detail h3{float:left;font-size:30px;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;border:1px solid #ccc;width:48px;height:48px;text-align:center;margin-top:40px}.page-contents .section .glossary-detail h3 a{display:block;text-decoration:none}.page-contents .section .glossary-detail .glossary-block{margin-left:215px;border-top:1px solid #ccc;padding:45px 0;margin-top:-1px}.page-contents .section .glossary-detail .glossary-block h4{font-size:18px;margin-bottom:20px;padding-bottom:18px}.page-contents .section .glossary-detail .glossary-block h4 a{display:block;text-decoration:none}.page-contents .section .glossary-detail .glossary-block h4 span{font-size:12px}.page-contents .section .performers-rights-01 .text-area,.page-contents .section .performers-rights-02 .text-area{margin-bottom:50px}.page-contents .section .performers-rights-01 .text-area h2,.page-contents .section .performers-rights-02 .text-area h2{text-align:center;font-size:22px;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;padding:8px;width:330px;margin:-86px auto 40px;color:#fff;border-radius:40px}.page-contents .section .performers-rights-01 .text-area h2{background:#4ab5e8}.page-contents .section .performers-rights-01 .contents-box-float{padding-left:24px}.page-contents .section .performers-rights-01 .contents-box-float .left{width:280px;padding:0 24px}.page-contents .section .performers-rights-02 .text-area h2{background:#a5d074}.page-contents .section .performers-rights-02 .btm-text-area{padding-bottom:80px}.page-contents .section .performers-rights-02 .btm-text-area h3{margin-top:40px}.page-contents .section .performers-rights-02 .block-01 .contents-box-ttl{border-bottom:none}.page-contents .section .performers-rights-02 .block-01 .contents-box-lv2>.contents-box-contents{padding:13px 13px 12px}.page-contents .section .performers-rights-02 .block-01 .contents-box-lv2>.contents-box-contents+.contents-box-contents{padding:20px 0 12px}.page-contents .section .performers-rights-02 .block-01 .contents-box-lv2>.contents-box-contents+.contents-box-contents .contents-box-float{padding-left:5px}.page-contents .section .performers-rights-02 .block-01 .contents-box-lv2.box-orange>.contents-box-contents{border-top:1px solid #a5d074}.page-contents .section .performers-rights-02 .block-01 .contents-box-lv2.box-orange>.contents-box-contents+.contents-box-contents{border-top:none}.page-contents .section .performers-rights-02 .block-01 .contents-box-float .left{width:280px;padding:0 25px 21px}.page-contents .section .performers-rights-02 .block-02 .left{width:336px;padding-top:90px;margin-top:-132px}.page-contents .section .performers-rights-02 .block-02 .right{width:336px;padding-top:90px;margin-top:-132px}.page-contents .section .performers-rights-02 .block-02 .right .contents-box-lv1 .bg-orange{background-color:#fff}.page-contents .section .performers-rights-02 .block-02 .hl-circle{width:110px;height:88px;padding-top:22px;border:1px solid #f19149;background:#fff;border-radius:50%;margin:0 auto 15px;text-align:center;font-size:14px;line-height:1.3;color:#f19149;position:relative}.page-contents .section .performers-rights-02 .block-02 .hl-circle em{font-size:28px;display:block}.page-contents .section .performers-rights-02 .block-02 .hl-circle:after{content:"";width:0;height:0;display:block;position:absolute;bottom:2px;left:50%;margin-left:-12px;border:12px solid transparent;border-top:12px solid #f19149}.page-contents .section .performers-rights-02 .block-02 .contents-box-lv1>.contents-box-ttl{text-align:left;font-size:16px;padding-top:5px;padding-bottom:5px;padding-left:5px}.page-contents .section .mailmag .col{margin-bottom:70px}.page-contents .section .mailmag .col .text{float:left;width:400px}.page-contents .section .mailmag .col .image{margin-left:480px}.page-contents.ir .sp-overflow-wrap{margin-bottom:63px}.page-contents.ir .ttl-lv4 small{font-family:'游ゴシック Medium','Yu Gothic M','游ゴシック',YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.page-contents.ir .ttl-lv4::after{clear:both}.page-contents.ir small{float:right;font-size:.85em}.page-contents.ir small strong{letter-spacing:-0.2px}.page-contents.ir ol{float:left}.page-contents.ir ol:not(:first-child){padding-left:94px}.page-contents.ir ol:nth-child(3){padding-left:110px}.page-contents.ir ol:last-child{padding-left:72px}.page-contents.page-facts .bottom-space{padding-bottom:100px}.page-contents.page-facts .inner{margin-bottom:80px}.page-contents.page-facts .inner .ttl-lv4{margin-bottom:80px}.page-contents .info-article .article-ttl{margin-bottom:30px}.page-contents .info-article .article-ttl h2{font-size:1.7rem;letter-spacing:2px}.page-contents .info-article article{line-height:2}.page-contents .cpranews-ttl{margin-bottom:25px}.page-contents .cpranews-ttl h2{display:inline-block}.page-contents .cpranews-ttl .socialbtn{margin-bottom:0}.page-contents .cpranews-ttl .socialbtn .fb{margin-left:10px}.page-contents .cpranews-article-tag{background:#a5d074;padding:3px;text-align:center;color:#fff;font-family:16px;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif}.page-contents .cpranews-article-tag time{font-size:12px}.page-contents .cpranews-article-tag:before{content:"";display:inline-block;width:22px;height:20px;vertical-align:middle;margin:-2px 7px 0 0}.page-contents .cpranews-backnumber .more{margin-top:30px}.page-contents .cpranews-backnumber .more a{display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;text-align:center;text-decoration:none;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;font-size:16px}.page-contents .cpranews-backnumber .more a:after{content:"";display:inline-block;background:url(/common/img/arrow_link.png) no-repeat;width:10px;height:16px;vertical-align:middle;margin:-4px 0 0 20px}.page-contents .cpranews-backnumber .more a.link_before:before{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);content:"";display:inline-block;background:url(/common/img/arrow_link.png) no-repeat;width:10px;height:16px;vertical-align:middle;margin:-4px 20px 0 0}.page-contents .cpranews-backnumber .more a.link_before:after{background:none}.page-contents .cpranews-article-hero{line-height:2;padding-bottom:10px}.page-contents .cpranews-article-hero .image{width:280px;float:left;padding-right:40px}.page-contents .cpranews-article-hero .image img{width:100%}.page-contents .cpranews-article-hero .text{margin-left:330px}.page-contents .cpranews-article-hero .text .cpranews-article-tag{width:320px;display:inline-block;margin-bottom:25px}.page-contents .cpranews-article-hero .text .ttl-lv4{margin-bottom:6px;border-left:6px solid #9dc56e;padding:0 0 0 10px;font-size:28px;font-weight:bold;font-family:'游ゴシック Medium','Yu Gothic M','游ゴシック',YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.page-contents .cpranews-article-hero .text p{font-size:.875em}.page-contents .cpranews-article-hero .text p.name{font-weight:bold;margin-bottom:20px;font-size:14px}.page-contents .cpranews-article-hero .text .more{margin-top:30px}.page-contents .cpranews-article-hero .text .more a{display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;text-align:center;text-decoration:none;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;font-size:16px}.page-contents .cpranews-article-hero .text .more a:after{content:"";display:inline-block;background:url(/common/img/arrow_link.png) no-repeat;width:10px;height:16px;vertical-align:middle;margin:-4px 0 0 20px}.page-contents .cpranews-article-list{margin-left:-15px;padding-top:30px}.page-contents .cpranews-article-list .block{width:320px;float:left;margin:30px 0 0 15px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;box-sizing:border-box}.page-contents .cpranews-article-list .block .cpranews-article-tag{background:#959595;padding:6px 3px}.page-contents .cpranews-article-list .block a{text-decoration:none}.page-contents .cpranews-article-list .block a:hover{color:#333}.page-contents .cpranews-article-list .block a:hover .cpranews-article-tag{background:#a5d074}.page-contents .cpranews-article-list .block .cpranews-article-contents{border-top:0;padding:20px}.page-contents .cpranews-article-list .block .cpranews-article-contents .image{width:100px;float:left}.page-contents .cpranews-article-list .block .cpranews-article-contents .image img{width:100%}.page-contents .cpranews-article-list .block .cpranews-article-contents .text{margin-left:115px}.page-contents .cpranews-article-list .block .cpranews-article-contents .text h3{margin-bottom:6px;font-weight:bold;font-family:'游ゴシック Medium','Yu Gothic M','游ゴシック',YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;line-height:1.4}.page-contents .cpranews-article-list .block .cpranews-article-contents .text .name{font-size:.875em}.page-contents .cpranews-article-pagination .back-more,.page-contents .cpranews-article-pagination .more{margin-top:30px}.page-contents .cpranews-article-pagination .back-more a,.page-contents .cpranews-article-pagination .more a{float:left;width:460px;display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;text-align:center;text-decoration:none;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;font-size:16px}.page-contents .cpranews-article-pagination .back-more a:after,.page-contents .cpranews-article-pagination .more a:after{content:"";display:inline-block;background:url(/common/img/arrow_link.png) no-repeat;width:10px;height:16px;vertical-align:middle;margin:-4px 0 0 20px}.page-contents .cpranews-article-pagination .back-more a+a,.page-contents .cpranews-article-pagination .more a+a{float:right}.page-contents .cpranews-article-pagination .back-more a:only-child,.page-contents .cpranews-article-pagination .more a:only-child{float:none;width:auto}.page-contents .cpranews-article-pagination .back-more a.link_before:before,.page-contents .cpranews-article-pagination .more a.link_before:before{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);content:"";display:inline-block;background:url(/common/img/arrow_link.png) no-repeat;width:10px;height:16px;vertical-align:middle;margin:-4px 20px 0 0}.page-contents .cpranews-article-pagination .back-more a.link_before:after,.page-contents .cpranews-article-pagination .more a.link_before:after{background:none}.page-contents .cpranews-article-pagination .back-more{margin:0 0 60px 0}.page-contents .cpranews-article{text-align:center}.page-contents .cpranews-article .mt-image-left,.page-contents .cpranews-article .mt-image-right,.page-contents .cpranews-article .mt-image-center{clear:both}.page-contents .cpranews-article .mt-image-left{float:left;margin:0 50px 30px 0}.page-contents .cpranews-article .mt-image-right{float:right;margin:0 0 30px 50px}.page-contents .cpranews-article .mt-image-center{display:inline-block;margin:0 30px 30px}.page-contents .cpranews-article .caption{display:block;font-size:.925em;margin-top:8px;text-align:left}.page-contents .cpranews-article .cpranews-article-tag{width:320px;margin-bottom:20px}.page-contents .cpranews-article h1{text-align:left;margin-bottom:12px;border-left:6px solid #9dc56e;padding:0 0 0 14px;font-size:28px;font-weight:bold;line-height:1.4;float:left}.page-contents .cpranews-article h2{text-align:left;margin:60px 0 30px;border-left:6px solid #9dc56e;border-bottom:1px solid #9dc56e;padding:0 0 4px 14px;font-size:20px;font-weight:bold;line-height:1.4}.page-contents .cpranews-article .name{text-align:left;clear:both;font-weight:bold}.page-contents .cpranews-article p{text-align:left;margin-bottom:1.5em}.page-contents .cpranews-article p:after{content:'';clear:both;display:table}.page-contents .cpranews-article .cpranews-article-category{text-align:left;margin:-10px 0 20px}.page-contents .cpranews-article .cpranews-article-category li{display:inline-block;margin-right:4px}.page-contents .cpranews-article .cpranews-article-category li a{display:block;color:#a5d074;border:1px solid #a5d074;font-size:13px;line-height:1;padding:5px 8px;text-decoration:none}.page-contents .ttl-lv2+.cpranews-article-menu{top:60px}.page-contents>.cpranews-article-menu{top:60px}.page-contents .cpranews-article-menu{position:relative;width:990px;height:34px;margin:0 auto;z-index:1}.page-contents .cpranews-article-menu .cpranews-article-menu-btn{position:absolute;top:-40px;right:10px;width:274px;height:34px;line-height:34px;background:#333;color:#fff;text-align:center;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif}.page-contents .cpranews-article-menu .cpranews-article-menu-btn::after{content:"";display:block;width:0;height:0;border:4px solid transparent;border-top-color:#fff;border-right-color:#fff;position:absolute;top:50%;right:13px;-webkit-transform:translateY(-6px) rotate(135deg);transform:translateY(-6px) rotate(135deg)}.page-contents .cpranews-article-menu .cpranews-article-menu-btn.open::after{-webkit-transform:translateY(-2px) rotate(-45deg);transform:translateY(-2px) rotate(-45deg)}.page-contents .cpranews-article-menu .cpranews-article-menu-contents{display:none;position:absolute;top:-6px;right:10px;width:980px;background:#333;color:#fff;text-align:left;padding:30px 40px;box-sizing:border-box}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block{width:258px;float:left;margin-left:60px}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block:first-child{margin-left:0}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block .title{font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;font-size:16px;border-bottom:1px solid #fff;padding-bottom:2px;margin-bottom:10px;cursor:default}@media screen and (min-width:668px){.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block .links{display:block !important;height:100% !important}}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul li a{display:block;background:url(/common/img/icon_gnav_listmark.png) 6px 14px no-repeat;padding:3px 10px 2px 14px;color:#fff;text-decoration:none}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul li a:hover{background-color:#666}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList{position:relative}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList>li{width:90px}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList>li>ul{width:168px;height:100%;background:#666;position:absolute;top:0;left:90px;display:none}@media screen and (min-width:668px){.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList>li>ul{display:none !important}}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList>li>ul li{width:33.3%;float:left}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList>li>ul li a{background:none;padding:3px 3px 2px;text-align:center}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList>li>ul li a:hover{background-color:#777}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList>li:hover{background:#666}@media screen and (min-width:668px){.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList>li:hover>ul{display:block !important}}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block .more{text-align:right}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block .more a{color:#fff}.page-contents .backnumber-btn{margin-top:30px}.page-contents .backnumber-btn a{display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;text-align:center;text-decoration:none;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;font-size:16px}.page-contents .backnumber-btn a:after{content:"";display:inline-block;background:url(/common/img/arrow_link.png) no-repeat;width:10px;height:16px;vertical-align:middle;margin:-4px 0 0 20px}.page-contents .content-nav{text-align:center;padding:20px 0}.page-contents .content-nav a,.page-contents .content-nav span{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-weight:bold;font-size:16px;color:#fff;margin:0 5px}.page-contents .content-nav a{background:#333;text-decoration:none}.page-contents .content-nav a:hover,.page-contents .content-nav .current_page{background:#f00}.page-contents .cpranews-index{line-height:2;padding-bottom:10px}.page-contents .cpranews-index .image{width:180px;float:left;border-right:1px solid #ccc;padding-right:40px}.page-contents .cpranews-index .image .link{margin-top:20px}.page-contents .cpranews-index .image .link-detail{margin-top:20px;font-size:16px;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif}.page-contents .cpranews-index .image .link-detail a{text-decoration:none;background:url(/common/img/arrow_link.png) right 50% no-repeat;padding-right:20px}.page-contents .cpranews-index .text{margin-left:220px;padding-left:40px;border-left:1px solid #ccc}.page-contents .cpranews-index .text .ttl-lv4{position:relative;padding-bottom:10px;margin-bottom:14px}.page-contents .cpranews-index .text .ttl-lv4:after{content:"";width:30px;height:1px;display:block;background:#f00;position:absolute;left:0;bottom:0}.page-contents .cpranews-index .text dl dd{margin-bottom:20px}.page-contents .cpranews-index .text dl dd:last-child{margin-bottom:0}.page-contents .cpranews-index .text dl dd .number{text-indent:-2.7em;padding-left:2.7em}.page-contents .cpranews-backnumber{margin-left:-20px}.page-contents .cpranews-backnumber .block{width:218px;float:left;margin:0 0 40px 20px;border:1px solid #ccc}.page-contents .cpranews-backnumber .block a{height:100%;padding:19px;display:block;text-decoration:none}.page-contents .cpranews-backnumber .block a h3{font-size:16px;position:relative;padding-bottom:10px;margin-bottom:14px;margin-top:15px}.page-contents .cpranews-backnumber .block a h3:after{content:"";width:30px;height:1px;display:block;background:#f00;position:absolute;left:0;bottom:0}.page-contents .cpranews-backnumber .block a p{font-size:.925em}.page-contents .cpranews-table{width:100%;margin:30px 0 50px}.page-contents .cpranews-table th{font-size:14px;text-align:center;border:1px solid #ccc;padding:3px}.page-contents .cpranews-table td{font-size:11px;border:1px solid #ccc;padding:14px}.page-contents .cpranews-table td.vol{font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;font-size:16px;width:260px;text-align:center}.page-contents .cpranews-table .vol{border-left:none}.page-contents .cpranews-table .desc{border-right:none}.page-contents .cpratalk-index{margin-left:-20px}.page-contents .cpratalk-index .block{width:278px;float:left;margin:0 0 38px 38px;border:1px solid #ccc}.page-contents .cpratalk-index .block a{height:100%;padding:8px;display:block;text-decoration:none}.page-contents .cpratalk-index .block a .image{width:90px;float:left}.page-contents .cpratalk-index .block a .text{margin-left:108px;line-height:1.5}.page-contents .cpratalk-index .block a .text h3{font-size:18px;position:relative;margin-bottom:5px}.page-contents .cpratalk-article section .inner .ttl-lv5{padding:15px 0 5px}.page-contents .cpratalk-article section .inner p{line-height:2}.page-contents .cpratalk-article section .inner .profile .image{width:160px;float:left}.page-contents .cpratalk-article section .inner .profile .image .ttl-lv3{margin-bottom:30px}.page-contents .cpratalk-article section .inner .profile .text{margin-left:180px}.page-contents .cpratalk-article section .inner .profile .text .name{font-size:1.2rem;font-weight:bold;margin-bottom:15px}.page-contents .cpratalk-article section:last-child{border-bottom:1px solid #ccc}.page-contents .sanzui.top-section{border-bottom:none;background:url(/common/img/bg_sanzui_border.png) center bottom repeat-x;padding-bottom:110px}.page-contents .sanzui.top-section .ttl-lv1{margin-bottom:40px}.page-contents .sanzui.top-section .wfull.about .image{width:280px;float:left}.page-contents .sanzui.top-section .wfull.about .text{margin-left:285px}.page-contents .sanzui.top-section .article-ttl{margin-bottom:0}.page-contents .sanzui.top-section .article-ttl h2{font-size:1.7rem;letter-spacing:2px}.page-contents .sanzui.latest .inner .sanzui-index .image{width:360px;padding-right:44px;border-right:1px solid #ccc}.page-contents .sanzui.latest .inner .sanzui-index .image .link{margin-top:30px}.page-contents .sanzui.latest .inner .sanzui-index .image .link p{border-top:1px solid #ccc}.page-contents .sanzui.latest .inner .sanzui-index .text{margin-left:450px}.page-contents .sanzui.latest .inner .sanzui-index .text .number dt{width:4em;float:left}.page-contents .sanzui.latest .inner .sanzui-index .text .number dd{margin-left:4em}.page-contents .sanzui .inner.mb{margin-bottom:110px}.page-contents .sanzui .inner .ttl-lv1{margin-bottom:30px}.page-contents .sanzui .inner .ttl-lv1 .link{font-size:16px;margin-left:40px}.page-contents .sanzui .inner .ttl-lv1 .link a{text-decoration:none}.page-contents .sanzui .inner .sanzui-index .image{width:480px;float:left}.page-contents .sanzui .inner .sanzui-index .image a{display:block;text-decoration:none}.page-contents .sanzui .inner .sanzui-index .image img{width:100%}.page-contents .sanzui .inner .sanzui-index .image .link{text-align:center;margin-top:10px}.page-contents .sanzui .inner .sanzui-index .image .link h3{border-bottom:1px solid #ccc;padding:15px 0;font-size:16px}.page-contents .sanzui .inner .sanzui-index .image .link p{border-bottom:1px solid #ccc;padding:15px 0;font-size:16px;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif}.page-contents .sanzui .inner .sanzui-index .image .link-pdf{margin-top:35px;border-top:1px solid #ccc;padding-top:15px}.page-contents .sanzui .inner .sanzui-index .image .link-pdf a{text-decoration:underline}.page-contents .sanzui .inner .sanzui-index .text{margin-left:550px}.page-contents .sanzui .inner .sanzui-index .text .number dt{width:4em;float:left}.page-contents .sanzui .inner .sanzui-index .text .number dd{margin-left:4em}.page-contents .sanzui .inner .sanzui-info dt{width:10em;float:left;margin-bottom:10px}.page-contents .sanzui .inner .sanzui-info dd{margin-left:10em;margin-bottom:10px}.page-contents .sanzui .inner .sanzui-backnumber{margin-left:-39px}.page-contents .sanzui .inner .sanzui-backnumber .block{width:280px;float:left;margin:0 0 56px 39px}.page-contents .sanzui .inner .sanzui-backnumber .block a{text-decoration:none}.page-contents .sanzui .inner .sanzui-backnumber .block .image img{width:100%}.page-contents .sanzui .inner .sanzui-backnumber .block .text{text-align:center}.page-contents .sanzui .inner .sanzui-backnumber .block .text h3{border-bottom:1px solid #ccc;padding:12px 0}.page-contents .sanzui .inner .sanzui-backnumber .block .text p{border-bottom:1px solid #ccc;padding:5px;font-size:11px;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif}.page-contents .sanzui .inner .sanzui-circulate{border-top:1px solid #ccc;padding-top:50px}.page-contents .sanzui .inner .sanzui-circulate h2{float:left;width:280px;text-align:center;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;font-size:40px;padding-top:45px}.page-contents .sanzui .inner .sanzui-circulate .text{margin-left:300px}.page-contents .sanzui .inner .sanzui-circulate .text h3{font-size:20px;margin-bottom:25px}.page-contents .sanzui .inner .sanzui-circulate-map .map{margin:-90px 0 0 310px;width:490px;height:550px;background:url(/common/img/img_sanzui_map.png) no-repeat;position:relative}.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select{width:182px}.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.hokkaido{position:absolute;left:373px;top:163px;background:url(/common/img/bg_sanzui_map_hokkaido.png) 0 20px no-repeat;padding:0 0 0 80px}.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.kanto{position:absolute;left:345px;top:288px;background:url(/common/img/bg_sanzui_map_kanto.png) 0 20px no-repeat;padding:0 0 0 80px}.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.tokyo{position:absolute;left:335px;top:334px;background:url(/common/img/bg_sanzui_map_tokyo.png) no-repeat;padding:58px 0 0 53px}.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.chugoku{position:absolute;left:148px;top:423px;background:url(/common/img/bg_sanzui_map_chugoku.png) no-repeat;padding:61px 0 0 139px}.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.chubu{position:absolute;left:29px;top:166px;background:url(/common/img/bg_sanzui_map_chubu.png) right 20px no-repeat;padding:0 64px 161px 0}.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.kinki{position:absolute;left:-63px;top:270px;background:url(/common/img/bg_sanzui_map_kinki.png) right 20px no-repeat;padding:0 83px 84px 0}.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.kyushu{position:absolute;left:-148px;top:380px;background:url(/common/img/bg_sanzui_map_kyushu.png) right 20px no-repeat;padding:0 38px 54px 0}.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select a{display:block;text-decoration:none;padding:8px 38px 8px 14px;color:#fff;font-size:14px;background:#32b1ca url(/common/img/arrow_accordion_down_s_w.png) right 10px center no-repeat}.page-contents .sanzui .inner .sanzui-circulate-list h2{margin-top:-30px;padding-top:30px}.page-contents .sanzui .inner .sanzui-circulate-list dl{margin-bottom:60px}.page-contents .sanzui .inner .sanzui-circulate-list dl dt{width:140px}.page-contents .sanzui .inner .sanzui-circulate-list dl dd{padding:0 0 0 170px}.page-contents .sanzui .inner .sanzui-circulate-list dl dd div{overflow:hidden;border-bottom:1px solid #ccc;padding:15px 0}.page-contents .sanzui .inner .sanzui-circulate-list dl dd div:last-child{border-bottom:none}.page-contents .sanzui .inner .sanzui-circulate-list dl dd div .location{float:left;width:390px}.page-contents .sanzui .inner .sanzui-circulate-list dl dd div .spot{float:left}.page-contents .sanzui .inner .sanzui-circulate-list .btm-text{text-align:center;margin:-10px 0 0;padding-bottom:10px}.page-contents .sanzui .inner .sanzui-social{border-top:1px solid #ccc;padding-top:50px;text-align:center}.page-contents .sanzui .inner .sanzui-social .share div a{display:block;color:#fff;text-decoration:none;padding:8px;font-size:16px}.page-contents .sanzui .inner .sanzui-social .share .share-fb{width:214px;display:inline-block;padding:20px 11px}.page-contents .sanzui .inner .sanzui-social .share .share-fb a{background:#4a67b7}.page-contents .sanzui .inner .sanzui-social .share .share-tw{width:214px;display:inline-block;padding:20px 11px}.page-contents .sanzui .inner .sanzui-social .share .share-tw a{background:#00acee}.page-contents .sanzui .inner .sanzui-social .socialbtn{position:static;margin-bottom:0}.page-contents .sanzui .inner .sanzui-social .socialbtn ul li{vertical-align:top;text-align:left}.page-contents .sanzui .inner .sanzui-social .socialbtn ul .fb{width:110px}.page-contents .sanzui .inner .sanzui-social .socialbtn ul .tw{width:110px}.page-contents .sanzui .inner .sanzui-social .socialbtn ul .gplus{width:80px}.page-contents .sanzui-article{padding-top:0 !important;padding-bottom:50px !important}.page-contents .sanzui-article .inner .author-profile{font-size:14px;border:1px solid #4ab5e8;padding:10px 15px;letter-spacing:normal;line-height:1.7;clear:both}.page-contents .sanzui-article .tag{display:inline-block;background:#4ab5e8;padding:3px;text-align:center;color:#fff;font-family:16px;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif}.page-contents .sanzui-article .tag time{font-size:12px}.page-contents .sanzui-article .tag:after,.page-contents .sanzui-article .tag:before{content:"";display:inline-block;width:22px;height:20px;vertical-align:middle;margin:-2px 7px 0 0}.page-contents .sanzui-article .sanzui-index:not(.page-1) h3{margin-top:70px !important}.page-contents .sanzui-article .sanzui-index p{font-size:16px;line-height:1.5}.page-contents .sanzui-article .sanzui-index .read{line-height:1.65;letter-spacing:normal;padding-bottom:36px}.page-contents .sanzui-article .sanzui-index .mt-text-body{width:500px;float:left}.page-contents .sanzui-article .sanzui-index .mt-image-left{float:left;zoom:1}.page-contents .sanzui-article .sanzui-index .mt-image-left img{max-width:100%}.page-contents .sanzui-article .sanzui-index .mt-image-right{float:right;max-width:380px;zoom:1;padding-left:40px}.page-contents .sanzui-article .sanzui-index .mt-image-right img{max-width:100%}.page-contents .sanzui-article .sanzui-index .mt-image-left:after,.page-contents .sanzui-article .sanzui-index .mt-image-center:after,.page-contents .sanzui-article .sanzui-index .mt-image-right:after{content:"";display:block;clear:both;height:0}.page-contents .sanzui-article h1{margin-bottom:15px !important;margin-top:20px}.page-contents .sanzui-article h2{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:bold;font-size:22px;letter-spacing:-1px;padding-bottom:20px}.page-contents .sanzui-article h3{text-align:left;margin:34px 0;border-left:6px solid #4ab5e8;padding:0 0 0 14px;font-size:20px;font-weight:bold;line-height:1.4}.page-contents .sanzui-article h3 span{text-align:left;display:block;font-size:20px}.page-contents .sanzui-article h4{text-align:left;margin:34px 0;border-left:6px solid #4ab5e8;padding:0 0 0 14px;font-size:16px;font-weight:bold;line-height:1.4}.page-contents .sanzui-article h4 span{text-align:left;display:block;font-size:16px}.page-contents .sitemap-column{margin-left:-45px}.page-contents .sitemap-column .column{width:300px;float:left;margin-left:45px;margin-bottom:70px}.page-contents .sitemap-column .column ul li{list-style:disc;margin-left:20px;margin-top:5px}.page-contents .sitemap-column .column ul li ul li{margin-left:30px}.page-contents .privacy-lead ol li{font-size:1.525rem;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;margin-bottom:30px;margin-left:2em}.page-contents .privacy-lead ol li p{font-size:1rem}.page-contents .tile-section{padding-bottom:22px}.page-contents .tile-section .inner{width:986px}.page-contents .tile-section .inner .tile-wrap .tile{float:left;width:278px;height:192px;margin:0 0 38px 38px;overflow:hidden}.page-contents .tile-section .inner .tile-wrap .tile a{display:block;height:189px;border:1px solid #ccc;background:#f2f2f2 url(/common/img/bg_tile.png) center center no-repeat;background-size:300px 192px;text-decoration:none}.page-contents .tile-section .inner .tile-wrap .tile a:hover{color:inherit}.page-contents .tile-section .inner .tile-wrap .tile a dl{padding:22px 4px 0;margin:0 16px;position:relative;height:72px}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-profile{background:url(/common/img/icon_tile_profile.png) no-repeat}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-performers{background:url(/common/img/icon_tile_performers.png) no-repeat}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-rightholder{background:url(/common/img/icon_tile_rightholder.png) no-repeat}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-user{background:url(/common/img/icon_tile_user.png) no-repeat}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-library{background:url(/common/img/icon_tile_library.png) no-repeat}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-faq{background:url(/common/img/icon_tile_faq.png) no-repeat}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-news{background:url(/common/img/icon_tile_news.png) no-repeat}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-mailnews{background:url(/common/img/icon_tile_mailnews.png) no-repeat}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-talk{background:url(/common/img/icon_tile_talk.png) no-repeat}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-interview{background:url(/common/img/icon_tile_interview.png) no-repeat}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-glossary{background:url(/common/img/icon_tile_glossary.png) no-repeat}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-sanzui{background:url(/common/img/icon_tile_sanzui.png) no-repeat}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon{background-position:right 12px}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-news{background-position:right 0}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-sanzui{background-position:right 0}.page-contents .tile-section .inner .tile-wrap .tile a dl dt{font-size:18px;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;line-height:1.4;position:relative;padding-bottom:15px;padding-right:30px}.page-contents .tile-section .inner .tile-wrap .tile a dl dt:after{content:"";width:30px;height:1px;display:block;background:#f00;position:absolute;left:0;bottom:0}.page-contents .tile-section .inner .tile-wrap .tile a dl dd{line-height:1.5;position:absolute;left:0;top:104px;padding:0 4px}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-none dt{padding-right:0}.page-contents .tile-section.info-index .inner .tile-wrap .info-tab{text-align:right;padding:0 38px 20px 0;margin-top:-20px}.page-contents .tile-section.info-index .inner .tile-wrap .info-tab li{display:inline-block;margin-left:12px;padding-bottom:10px}.page-contents .tile-section.info-index .inner .tile-wrap .info-tab li.active{background:url(/common/img/bg_infotab_active.png) center bottom no-repeat}.page-contents .tile-section.info-index .inner .tile-wrap .info-tab li a{display:block;background:#333;color:#fff;width:80px;text-align:center;text-decoration:none;padding:1px 10px;border-radius:20px;-webkit-transition:all .3s;transition:all .3s}.page-contents .tile-section.info-index .inner .tile-wrap .info-tab li a:hover{opacity:.8}.page-contents .tile-section.info-index .inner .tile-wrap .info-tab li.tab-news a{background:#f19149}.page-contents .tile-section.info-index .inner .tile-wrap .info-tab li.tab-library a{background:#4ab5e8}.page-contents .tile-section.info-index .inner .tile-wrap .info-tab li.active a:hover{opacity:1}.page-contents .tile-section.info-index .inner .tile-wrap .tile{position:relative}.page-contents .tile-section.info-index .inner .tile-wrap .tile a{background:#fff}.page-contents .tile-section.info-index .inner .tile-wrap .tile a span.icon{display:inline-block;text-align:center;width:5em;padding:2px;border:1px solid #333;border-radius:10px;line-height:1;font-size:.85rem;vertical-align:middle;position:absolute;top:29px;right:25px;letter-spacing:normal}.page-contents .tile-section.info-index .inner .tile-wrap .tile a span.icon.icon-news{border-color:#f19149;background:#f19149;color:#fff}.page-contents .tile-section.info-index .inner .tile-wrap .tile a span.icon.icon-library{border-color:#4ab5e8;background:#4ab5e8;color:#fff}.page-contents .tile-section.info-index .inner .tile-wrap .tile a dl dd{text-decoration:underline}.page-contents .tile-section.info-index .inner .tile-wrap .tile a:hover dl dd{text-decoration:none;color:#f00}.page-contents .tile-section.info-index .inner .info-pagenav{text-align:center;margin-bottom:40px}.page-contents .tile-section.info-index .inner .info-pagenav li{display:inline-block;font-size:18px;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;padding:0 10px}.page-contents .tile-section.info-index .inner .info-pagenav li a{text-decoration:none}.page-contents .tile-section.info-index .inner .info-pagenav li a:after,.page-contents .tile-section.info-index .inner .info-pagenav li a:before{content:"";width:0;height:0;display:inline-block;border:10px solid transparent;position:relative;top:2px}.page-contents .tile-section.info-index .inner .info-pagenav li a.next:after{border-right:10px solid #333}.page-contents .tile-section.info-index .inner .info-pagenav li a.prev:before{border-left:10px solid #333}.page-contents .recommended-links{padding-bottom:22px;padding-top:15px;background:#fff;margin-top:-1px;position:relative}.page-contents .enquete-section .inner{width:770px;margin:0 auto}.page-contents .enquete-section .inner h1{background:#333;color:#fff;text-align:center;padding:10px;font-size:20px;font-weight:bold}.page-contents .enquete-section .inner .enquete{background:#f8f9e5;padding:20px 30px;border:1px solid #333}.page-contents .enquete-section .inner .enquete p span{color:#f00}.page-contents .enquete-section .inner .enquete .btn{margin-top:20px}.page-contents .enquete-section .inner .enquete .btn a{display:block;background:#f29600;color:#fff;text-decoration:none;text-align:center;font-size:18px;width:400px;margin:0 auto;padding:8px 10px}.page-contents .post-table tr{border-bottom:1px solid #ccc}.page-contents .post-table tr th,.page-contents .post-table tr td{padding:2%;width:31%}.page-contents .c-history .accordion-toggle{position:relative;background:#333;color:#fff;text-align:center;font-weight:bold;font-size:1.2em;border:1px solid #ccc;padding:10px 55px;margin-top:-1px;letter-spacing:.1em}.page-contents .c-history .accordion-toggle::before,.page-contents .c-history .accordion-toggle::after{content:"";display:block;width:24px;height:2px;background:#fff;position:absolute;top:50%;right:23px;margin-top:-1px;-webkit-transition:all .3s;transition:all .3s}.page-contents .c-history .accordion-toggle::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.page-contents .c-history .accordion-toggle.open::after{-webkit-transform:rotate(0);transform:rotate(0)}.page-contents .c-history .accordion-contents{margin-top:-1px}.page-contents .c-history table{width:100%}.page-contents .c-history table th,.page-contents .c-history table td{border:1px solid #ccc;vertical-align:top}.page-contents .c-history table th{padding:10px 14px}.page-contents .c-history table td{padding:10px;font-size:.9em}.page-contents .c-history table thead th{text-align:center}.page-contents .c-history table thead .event{background:#fcf0cb}.page-contents .c-history table thead .society{background:#fde3da}.page-contents .c-history table tbody th{letter-spacing:.1em}.page-contents .c-history table tbody th span{background:#333;color:#fff;display:inline-block;font-size:.9em;line-height:1;padding:3px 6px 2px;margin-left:8px;border-radius:3px}.page-contents .c-history table tbody td{width:360px}.page-contents .c-history table tbody td ul li{position:relative;padding-left:12px}.page-contents .c-history table tbody td ul li::before{content:"";display:inline-block;width:0;height:0;border:6px solid transparent;border-left-color:#f39800;position:absolute;left:0;top:3px}.page-contents .c-history table tbody td ul li+li{margin-top:5px}.page-contents .c-history .note{margin-top:20px;font-size:.9em}#footer{background:#333;color:#fff;text-align:center;padding:35px 0 30px;position:relative}#footer .pagetop{position:absolute;top:-10px;right:0}#footer .pagetop a{width:90px;height:20px;padding-top:20px;display:block;color:#fff;text-decoration:none;font-family:'Crimson Text',serif;font-size:14px}#footer .pagetop a:before{top:-6px;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(51,51,51,0);border-bottom-color:#333;border-width:8px;margin-left:-8px}#footer .footer-links{font-size:14px;margin-bottom:60px}#footer .footer-links li{display:inline-block;vertical-align:middle;position:relative;margin-right:50px}#footer .footer-links li a{color:#fff;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}#footer .footer-links li a:before{content:"";width:0;height:0;display:inline-block;border:5px solid transparent;border-left:5px solid #fff}#footer .footer-links li a:hover{color:#adadad}#footer .footer-links li.sns{margin-right:16px}#footer .footer-links li.sns a img{margin-top:-4px}#footer .footer-links li.sns a:before{display:none}#footer small{font-size:11px}@media screen and (max-width:667px){body{font-size:12px;min-width:0}.link-arrow:after{width:5px;height:8px;margin:-3px 0 0 8px;background:url(/common/img/arrow_link.png) no-repeat;background-size:5px 8px}.link-arrow2:after{width:5px;height:8px;margin:-3px 0 0 8px;background:url(/common/img/arrow_link.png) no-repeat;background-size:5px 8px}.btn-01 a,.btn-01 .disabled{width:100%;box-sizing:border-box}.btn-float .btn{float:none;margin-right:0}.socialbtn{top:-4px}.ttl-lv1{font-size:18px;padding-bottom:14px;margin-bottom:20px}.ttl-lv1:after{width:25px}.ttl-lv2{font-size:14px;line-height:1.4;padding:12px;border-bottom:1px solid #ccc}.ttl-lv2.shoulder{padding-top:25px}.ttl-lv2.shoulder em{font-size:14px;color:#fff;position:absolute;top:-15px;left:0;width:100%}.ttl-lv2.shoulder em span{display:inline-block;background:#f29600;border:1px solid #ccc;padding:5px 30px;border-radius:20px}.ttl-lv3{font-size:14px;line-height:1.4;padding-bottom:12px}.ttl-lv4{font-size:14px;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;line-height:1.4;padding-bottom:12px}.ttl-lv5{font-size:12px}#header{position:fixed;width:100%}#header+div,#header+section{padding-top:52px}#header.english .sp-menu-wrap .global-sub-nav ul li a{padding:12px 0;text-align:center}#header .sub-nav-bar h1{width:219px;padding:13px 0 0 12px}#header .sub-nav-bar h1 a{display:block;width:219px;height:0;padding-top:26px;overflow:hidden;background:url(/common/img/header_logo_sp.png) no-repeat;background-size:219px 26px}#header.english .sub-nav-bar h1 a{background:url(/common/img/header_logo_en_sp.png) no-repeat;background-size:219px 26px}#header.english #global-nav{width:100%}#header.english #global-nav ul li .global-drop-wrap .global-drop ul{margin-left:0}#header.english #global-nav ul li a{width:100%}#header .sp-menu-head{background:#333;position:fixed;top:0;left:0;z-index:1001;width:100%;height:0}.sp-menu-open #header .sp-menu-head{height:52px}#header .sp-menu-btn{width:24px;height:24px;position:absolute;top:13px;right:10px;z-index:1001}#header .sp-menu-btn:before,#header .sp-menu-btn:after{background:#fff;display:block;content:'';position:absolute;-webkit-transition:-webkit-box-shadow .3s linear,-webkit-transform .3s .1s;-webkit-transition:box-shadow .3s linear,-webkit-transform .3s .1s;transition:box-shadow .3s linear,-webkit-transform .3s .1s;transition:box-shadow .3s linear,transform .3s .1s;transition:box-shadow .3s linear,transform .3s .1s,-webkit-transform .3s .1s}#header .sp-menu-btn:before{top:3px;box-shadow:#fff 0 8px 0;height:2px;-webkit-transform-origin:left top;transform-origin:left top;width:24px}#header .sp-menu-btn:after{bottom:3px;height:2px;-webkit-transform-origin:left bottom;transform-origin:left bottom;width:24px}#header .sp-menu-btn+.site-search{display:none;position:absolute;left:10px;top:11px;float:none;margin-top:0;width:80%;height:30px;border-radius:5px;background:#ccc}#header .sp-menu-btn+.site-search input[type="text"]{width:100%;height:30px;padding:0 0 0 38px !important;box-sizing:border-box;border:none;font-size:14px;background-position:40px 50% !important}#header .sp-menu-btn+.site-search input[type="text"]:focus{outline:none}#header .sp-menu-btn+.site-search input[type="image"]{position:absolute;left:0;top:0;width:38px;height:0;padding-top:30px;overflow:hidden;background:url(/common/img/btn_sitesearch_sp.png) no-repeat;background-size:38px 30px}#header .sp-menu-btn.open:before{box-shadow:transparent 0 0 0;-webkit-transform:rotate(45deg) translate3d(3px, -3px, 0);transform:rotate(45deg) translate3d(3px, -3px, 0)}#header .sp-menu-btn.open:after{box-shadow:transparent 0 0 0;-webkit-transform:rotate(-45deg) translate3d(3px, 3px, 0);transform:rotate(-45deg) translate3d(3px, 3px, 0)}#header .sp-menu-btn.open+.site-search{display:block}#header .sp-menu-wrap{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;overflow:hidden;position:absolute;top:0;left:0;z-index:1000;width:100%;left:-100%;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;height:100vh}#header .sp-menu-wrap.open{left:0}#header #global-nav{width:auto;margin:0;height:auto;background:#333;padding-top:52px}#header #global-nav ul>li:hover>.global-drop-wrap{display:none;max-height:none;-webkit-transition:none;transition:none}#header #global-nav ul li{float:none;position:relative;border-top:1px solid #999}#header #global-nav ul li a{padding:12px 55px;color:#fff;position:relative}#header #global-nav ul li a span{height:auto;padding-top:0;display:inline-block;width:100%;text-align:left}#header #global-nav ul li a:hover span{background:transparent}#header #global-nav ul li .accordion-toggle{position:absolute;top:2px;right:0;width:40px;height:40px}#header #global-nav ul li .accordion-toggle .accordion-arrow{position:absolute;top:50%;left:50%;margin:-3px 0 0 -6px}#header #global-nav ul li .global-drop-wrap{-webkit-transition:none;transition:none;max-height:none;display:none;background:#fff;color:#333;width:100%;position:static;left:0;top:0;overflow:visible}#header #global-nav ul li .global-drop-wrap .global-drop{width:auto;margin:0;background:none;padding:0}#header #global-nav ul li .global-drop-wrap .global-drop dl{display:none}#header #global-nav ul li .global-drop-wrap .global-drop ul{width:auto;margin-left:0;position:relative;padding:0}#header #global-nav ul li .global-drop-wrap .global-drop ul li a{color:#333;width:auto;padding:12px 20px 12px 55px;background:none}#header #global-nav ul li .global-drop-wrap .global-drop ul li a:hover{background-color:transparent}#header #global-nav ul li .global-drop-wrap .global-drop ul li:hover a{background-color:transparent}#header #global-nav ul li .global-drop-wrap .global-drop ul li .accordion-toggle{position:absolute;top:2px;right:0;width:40px;height:40px}#header #global-nav ul li .global-drop-wrap .global-drop ul li .accordion-toggle .accordion-arrow-b{position:absolute;top:50%;left:50%;margin:-3px 0 0 -6px}#header #global-nav ul li .global-drop-wrap .global-drop ul li ul{width:auto;height:auto;position:static;margin-left:0;text-align:right;padding:10px 20px 20px;background:#fff}#header #global-nav ul li .global-drop-wrap .global-drop ul li ul li{border:none}#header #global-nav ul li .global-drop-wrap .global-drop ul li ul li a{width:auto;padding:6px 10px;color:#666;font-size:12px;text-decoration:underline}#header #global-nav ul li .global-drop-wrap .global-drop ul li ul li a:hover{background-color:transparent}#header #global-nav ul li .global-drop-wrap .global-drop ul li.lv3-parent>a:after{display:none}#header #global-nav ul .global-nav-profile a{width:100%;background:url(/common/img/icon_gnav_profile_sp.png) 20px center no-repeat;background-size:23px 23px}#header #global-nav ul .global-nav-performers a{width:100%;background:url(/common/img/icon_gnav_performers_sp.png) 20px center no-repeat;background-size:23px 23px}#header #global-nav ul .global-nav-rightholder a{width:100%;background:url(/common/img/icon_gnav_rightholder_sp.png) 20px center no-repeat;background-size:23px 23px}#header #global-nav ul .global-nav-user a{width:100%;background:url(/common/img/icon_gnav_user_sp.png) 20px center no-repeat;background-size:23px 23px}#header #global-nav ul .global-nav-library a{width:100%;background:url(/common/img/icon_gnav_library_sp.png) 20px center no-repeat;background-size:23px 23px}#header #global-nav ul .global-nav-faq a{width:100%;background:url(/common/img/icon_gnav_faq_sp.png) 20px center no-repeat;background-size:23px 23px}#header #global-nav ul .global-nav-ir a{width:100%;background:url(/common/img/icon_gnav_ir_sp.png) 20px center no-repeat;background-size:23px 23px}#header #global-nav ul .global-nav-contact a{width:100%;background:url(/common/img/icon_gnav_contact_sp.png) 20px center no-repeat;background-size:23px 23px}#header .global-sub-nav-wrap{position:static;text-align:center;background:#333;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif}#header .global-sub-nav-wrap .global-sub-nav{float:none}#header .global-sub-nav-wrap .global-sub-nav ul li{float:none;width:100%;border-top:1px solid #999;box-sizing:border-box;margin:0}#header .global-sub-nav-wrap .global-sub-nav ul li a{color:#fff;display:block;padding:12px 12px 12px 55px;text-align:left}#header .global-sub-nav-wrap .global-sub-nav ul li a:hover{text-decoration:none}#header .global-sub-nav-wrap .global-sub-nav ul li.lang{width:100%;border-left:none}#header .global-sub-nav-wrap #fontsize-change{display:none}#header .global-sub-nav-wrap .site-search{position:absolute;left:10px;top:11px;float:none;margin-top:0;width:80%;height:30px;border-radius:5px;background:#ccc}#header .global-sub-nav-wrap .site-search input[type="text"]{width:100%;height:30px;padding:0 0 0 38px !important;box-sizing:border-box;border:none;font-size:14px;background-position:40px 50% !important}#header .global-sub-nav-wrap .site-search input[type="text"]:focus{outline:none}#header .global-sub-nav-wrap .site-search input[type="image"]{position:absolute;left:0;top:0;width:38px;height:0;padding-top:30px;overflow:hidden;background:url(/common/img/btn_sitesearch_sp.png) no-repeat;background-size:38px 30px}#header .global-sub-nav-wrap .header-links{float:none;margin:0;border-top:1px solid #999;text-align:center}#header .global-sub-nav-wrap .header-links li{float:none;display:inline-block;margin:22px 20px}.top-visual{margin-top:0;height:210px;width:100%;overflow:hidden;border-top:0;text-align:center;border-bottom:1px solid #ccc}.top-visual .visual{float:left;height:210px;width:100%}.top-visual .visual .visual-contents{position:relative;width:100%;height:100%;margin:0 auto;box-sizing:border-box}.top-visual .visual .visual-contents>img{width:100%}.top-visual .visual .visual-btn{font-size:10px}.top-visual .visual .visual-btn a{padding:8px 30px}.top-visual .visual .visual-btn a:after{right:6px}.top-visual .visual .visual-btn a:hover{background:#333;color:#fff;text-decoration:none}.top-visual .visual .visual-btn a:hover:after{border-top:1px solid #fff;border-right:1px solid #fff}.top-visual .visual-1{background:url(/common/img/visual_01.jpg) center top no-repeat;background-size:1050px 210px}.top-visual .visual-1 .visual-contents{padding-top:30px}.top-visual .visual-1 .visual-contents .logo img{height:30px}.top-visual .visual-1 .visual-contents .text1{margin-top:5px;margin-bottom:15px;height:46px}.top-visual .visual-1 .visual-contents .text1 img{height:100%}.top-visual .visual-1 .visual-contents .text2{height:10px;margin-bottom:15px}.top-visual .visual-1 .visual-contents .text2 img{height:100%}.top-visual .visual-2{background:url(/common/img/visual_02.jpg) center top no-repeat;background-size:1050px 210px}.top-visual .visual-2 .visual-contents{padding-top:55px}.top-visual .visual-2 .visual-contents .text1{height:9px;margin-bottom:15px}.top-visual .visual-2 .visual-contents .text1 img{height:100%}.top-visual .visual-2 .visual-contents .text2{height:40px;margin-bottom:18px}.top-visual .visual-2 .visual-contents .text2 img{height:100%}.top-visual .visual-sanzui{background:url(/common/img/visual_bunkasho_sp.jpg) center top no-repeat;background-size:640px 210px}.top-visual .visual-sanzui .visual-contents .visual-btn{position:absolute;bottom:6px;right:50%;-webkit-transform:translateX(-18px);transform:translateX(-18px)}.top-visual .visual-sanzui .visual-contents .visual-btn a{width:120px;padding:6px}.top-visual .visual-sanzui .visual-contents .visual-btn a:after{display:none}.top-visual .slick-dots{display:none !important}.top-contents .info-block{width:auto;padding-top:0;margin-bottom:40px}.top-contents .info-block .information{width:auto;height:auto;float:none;border:0;text-align:center}.top-contents .info-block .information h2{border-bottom:0;height:auto;line-height:normal;font-size:25px;margin-bottom:30px;margin-top:20px}.top-contents .info-block .information h2:after{content:"";width:35px;height:1px;background:#333;display:block;margin:20px auto 0}.top-contents .info-block .information dl{font-size:12px;text-align:center;margin-bottom:6px;height:240px;margin:0 0 30px 20px;overflow:auto}.top-contents .info-block .information dl dt{float:none;margin-right:0}.top-contents .info-block .information dl dd{margin-left:0;margin-bottom:25px}.top-contents .info-block .information dl dd:last-child{margin-bottom:0}.top-contents .info-block .information .mCSB_inside>.mCSB_container{margin-right:20px}.top-contents .info-block .information .btn{position:static}.top-contents .info-block .information .btn a{width:50%;margin:0 auto;display:block;background:#333;border-radius:5px;color:#fff;text-decoration:none;font-size:14px;letter-spacing:2px;height:auto;line-height:1;padding:13px 0}.top-contents .info-block .information .btn a:after{display:none}.top-contents .info-block .newsbn{float:none;width:auto}.top-contents .info-block .cpranews a,.top-contents .info-block .sanzui a{width:auto;height:auto;display:block}.top-contents .info-block .cpranews a .title,.top-contents .info-block .sanzui a .title{text-indent:0}.top-contents .info-block .cpranews a .title img,.top-contents .info-block .sanzui a .title img{width:100%}.top-contents .info-block .cpranews a .text-wrap,.top-contents .info-block .sanzui a .text-wrap{left:14px;bottom:10px;font-size:11px}.top-contents .info-block .cpranews a .vol,.top-contents .info-block .sanzui a .vol{padding:5px 5px;min-width:60px;letter-spacing:normal;margin-right:6px;box-sizing:border-box}.top-contents .info-block .cpranews{margin-bottom:0;margin-top:10px}.top-contents .info-block .cpranews a{background:none}.top-contents .info-block .cpranews a .vol{color:#a5d074}.top-contents .info-block .cpranews a .text{width:210px}.top-contents .info-block .sanzui{margin-top:10px}.top-contents .info-block .sanzui a{background:none}.top-contents .info-block .sanzui a .vol{color:#74bed0}.top-contents .info-block .sanzui a .text{width:190px}.top-contents .btm-mailnews{margin-bottom:25px}.top-contents .btm-mailnews a{text-align:center;display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:12px;font-size:12px;text-decoration:none;letter-spacing:1px}.top-contents .btm-mailnews a:before{width:19px;height:13px;background:url(/common/img/icon_mailnews_sp.png) no-repeat;background-size:19px 13px;margin:-2px 5px 0 0}.top-contents .btm-mailnews a:after{width:9px;height:7px;background:url(/common/img/arrow_double_sp.png) no-repeat;background-size:9px 7px;margin:-1px 0 0 20px}.top-contents .bn-carousel{width:auto;margin-bottom:25px;overflow:hidden}.top-contents .bn-carousel .slick-slide img{padding:0 5px}.top-contents .slick-prev,.top-contents .slick-next{display:none !important}.lead-section{margin-top:0;border-top:none;padding-top:52px}.lead-section .inner{width:auto;margin:0;padding:45px 20px 35px;position:relative}.lead-section .inner .breadcrumb{display:none}.lead-section .inner .description{width:auto;line-height:1.8;font-size:12px;margin-top:0;position:static}.lead-section .inner .contents-nav2{width:100%;position:absolute;top:0;right:0;z-index:1;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif;font-size:14px}.lead-section .inner .contents-nav2>.accordion-toggle{text-align:center;padding:12px;border-bottom:1px solid #ccc;background:url(/common/img/arrow_accordion_down.png) right 15px center no-repeat;background-size:10px 6px}.lead-section .inner .contents-nav2>.accordion-toggle.open{background:url(/common/img/arrow_accordion_up.png) right 15px center no-repeat;background-size:10px 6px}.lead-section .inner .contents-nav2 ul{text-align:center;background:#fff;border-bottom:1px solid #ccc;display:none;padding:12px 0}.lead-section .inner .contents-nav2 ul li{display:block;margin-left:0}.lead-section .inner .contents-nav2 ul li.sp-only{display:block}.lead-section .inner .contents-nav2 ul li a{display:block;padding:6px}.lead-section .inner .contents-nav2 ul li span{display:block;padding:10px}.lead-section .inner .contents-nav2 ul li span:after{display:inline-block;position:static;vertical-align:middle;margin:3px 0 0 6px;border:5px solid transparent;border-top:5px solid #ccc;-webkit-transition:all .3s;transition:all .3s}.lead-section .inner .contents-nav2 ul li span.open:after{border-top:0 solid #ccc;border-bottom:5px solid #ccc;margin-top:-2px}.lead-section .inner .contents-nav2 ul li ul{text-align:center;padding-top:0;display:none;position:static;border-bottom:none;padding-bottom:6px}.lead-section .inner .contents-nav2 ul li ul li{margin-left:0;display:inline-block;font-size:12px;font-family:serif}.lead-section .inner .contents-nav2 ul li ul li a{display:inline-block;padding:0 10px}.lead-section .inner .contents-nav2 ul li ul li.active{text-decoration:underline}.lead-section .page-contents{width:auto;margin-top:0;position:static}.lead-section .page-contents .section{padding:0;border-bottom:0}.lead-section.english .ttl-lv1{margin-bottom:0;background:none;padding-top:0;margin-top:0;padding-bottom:14px}.lead-section.english .ttl-lv1:after{display:none}.lead-section.english .article-ttl{position:relative;padding-top:20px}.lead-section.english .article-ttl:before{width:25px;left:0;top:-1px}.lead-section.english .inner .page-contents{margin-top:0}.page-contents.page-facts .inner .ttl-lv4{margin-bottom:0}.page-contents .section{border-bottom:1px solid #ccc;padding:30px 0;margin-top:20px}.page-contents .section .sp-overflow-wrap{position:relative;margin-bottom:30px}.page-contents .section .sp-overflow-wrap .sp-overflow-left,.page-contents .section .sp-overflow-wrap .sp-overflow-right{width:40px;height:40px;background:rgba(204,204,204,0.8);position:absolute;top:50%;margin-top:-20px;border-radius:6px}.page-contents .section .sp-overflow-wrap .sp-overflow-left{left:10px}.page-contents .section .sp-overflow-wrap .sp-overflow-left:before{content:"";width:0;height:0;display:inline-block;border:10px solid transparent;border-right:10px solid #fff;position:absolute;top:0;left:0;right:14px;bottom:0;margin:auto}.page-contents .section .sp-overflow-wrap .sp-overflow-right{right:10px}.page-contents .section .sp-overflow-wrap .sp-overflow-right:before{content:"";width:0;height:0;display:inline-block;border:10px solid transparent;border-left:10px solid #fff;position:absolute;top:0;left:14px;right:0;bottom:0;margin:auto}.page-contents .section .sp-overflow-wrap .sp-overflow{overflow-x:scroll;-webkit-overflow-scrolling:touch}.page-contents .section .sp-overflow-wrap .sp-overflow img{margin:20px 60px}.page-contents .section .sp-overflow-wrap .asof{width:auto;margin:0 20px;text-align:center}.page-contents .section .border-box{width:auto;margin:0;border:none;padding:0}.page-contents .section .border-box .inner .icon-operation{text-indent:-30px;margin-left:30px}.page-contents .section .border-box .inner .icon-operation .icon{width:20px}.page-contents .section .text{line-height:2}.page-contents .section .inner{width:auto;margin:0 auto 30px;padding:0 20px}.page-contents .section .inner.wfull{width:auto}.page-contents .section .inner.wfull.left-col{padding-right:20px;width:auto}.page-contents .section .inner.wfull .ttl-lv4{padding-bottom:28px}.page-contents .section .inner.wfull .ttl-lv4 small{padding-top:6px}.page-contents .section .inner.wfull .block small{float:right}.page-contents .section .inner.wfull .block ol{float:none;padding-left:0}.page-contents .section .inner.wfull .block ol:not(:first-child){padding-top:20px}.page-contents .section .inner.w940{width:auto}.page-contents .section .inner.w920{width:auto}.page-contents .section .inner .indent{padding:0}.page-contents .section .inner .indent.w720{padding:0}.page-contents .section .inner .indent.w710{padding:0}.page-contents .section .inner .indent.w700{padding:0}.page-contents .section .inner .indent .ttl-lv3+.sp-overflow-wrap{margin-top:0}.page-contents .section .inner .sp-overflow-wrap{margin-bottom:0}.page-contents .section .inner .sp-overflow-wrap .sp-overflow-left{left:-10px}.page-contents .section .inner .sp-overflow-wrap .sp-overflow-right{right:-10px}.page-contents .section .inner .sp-overflow-wrap .sp-overflow img{margin-left:40px;margin-right:40px}.page-contents .section:last-child{border-bottom:none}.page-contents .section.bottom-space{padding-bottom:40px}.page-contents .section.bg{margin-top:40px}.page-contents .section .table-list dt{width:auto;float:none;padding:13px 0 5px}.page-contents .section .table-list dt:enpty{display:none}.page-contents .section .table-list dd{border-bottom:1px solid #ccc;padding:0 0 13px 0}.page-contents .section .table-list dd .accessmap{margin-top:15px}.page-contents .section .table-list dd .sub{display:block;margin-left:0}.page-contents .section .table-list.dt-w410 dt{width:auto}.page-contents .section .table-list.dt-w410 dd{padding-left:0}.page-contents .section .basic-table th,.page-contents .section .basic-table td{padding:5px 10px;font-size:11px}.page-contents .section .border-list li{padding:14px 0}.page-contents .section .info-list{line-height:1.5}.page-contents .section .info-list dt{width:auto;border-right:0;float:none;margin-bottom:8px}.page-contents .section .info-list dd{margin-left:0;margin-bottom:30px}.page-contents .section .info-list-more{text-align:right}.page-contents .section .basic-form .table-list{border-top:1px solid #ccc;border-bottom:none}.page-contents .section .basic-form .table-list label{margin-bottom:0}.page-contents .section .basic-form .table-list dt{height:auto !important;border-top:none}.page-contents .section .basic-form .table-list dd{float:none;padding-left:0;width:auto;height:auto !important;border-bottom:1px solid #ccc;border-top:none}.page-contents .section .basic-form .table-list dd .validation-advice{padding-top:5px}.page-contents .section .basic-form .table-list dd p+p .validation-advice{padding-top:0}.page-contents .section .basic-form .table-list dd ul li{display:inline-block;padding:4px 30px 4px 0}.page-contents .section .basic-form .table-list dd label+input[type="text"]+.aform-error+label+input[type="text"],.page-contents .section .basic-form .table-list dd label+input[type="text"]+.aform-error+span+input[type="text"]{margin-top:0}.page-contents .section .basic-form label{width:auto;display:inline-block;margin-bottom:15px}.page-contents .section .basic-form label .label-text{display:block;width:auto}.page-contents .section .basic-form .radio-cb{margin-bottom:0;width:auto;padding:6px 20px 6px 0;margin-right:10px}.page-contents .section .basic-form .label-text2{width:auto;text-align:left;display:block;margin-right:0;margin-top:10px;margin-left:0}.page-contents .section .basic-form .label-text2:first-child{margin-top:0}.page-contents .section .basic-form input[type="text"],.page-contents .section .basic-form input[type="password"],.page-contents .section .basic-form input[type="email"],.page-contents .section .basic-form input[type="tel"]{width:100%;margin-right:0;padding:8px 10px;box-sizing:border-box;font-size:14px;-webkit-appearance:none;border:1px solid #ccc;border-radius:0}.page-contents .section .basic-form input[type="text"].mr,.page-contents .section .basic-form input[type="password"].mr,.page-contents .section .basic-form input[type="email"].mr,.page-contents .section .basic-form input[type="tel"].mr{margin-right:0}.page-contents .section .basic-form input[type="checkbox"],.page-contents .section .basic-form input[type="radio"]{margin-right:5px;font-size:14px}.page-contents .section .basic-form textarea{width:100%;padding:8px 10px;box-sizing:border-box;-webkit-appearance:none;border:1px solid #ccc;border-radius:0;font-size:14px}.page-contents .section .basic-form select{height:40px;box-sizing:border-box;width:100%;border:1px solid #666;font-size:14px}.page-contents .section .basic-form input[type="submit"],.page-contents .section .basic-form input[type="button"]{margin-left:0;width:100%;padding:10px;box-sizing:border-box;-webkit-appearance:none;border-radius:0;font-size:14px}.page-contents .section .basic-form input[type="submit"].largebtn,.page-contents .section .basic-form input[type="button"].largebtn{padding:10px 15px}.page-contents .section .basic-form input[type="submit"].largebtn.letter-spacing,.page-contents .section .basic-form input[type="button"].largebtn.letter-spacing{padding:10px 0 10px 15px}.page-contents .section .basic-form input[type="button"]#aform_btn_back{width:50%}.page-contents .section .basic-form .center input[type="button"]+input[type="submit"]{margin-left:0}.page-contents .section .basic-form .short,.page-contents .section .basic-form input[type="text"].short,.page-contents .section .basic-form input[type="password"].short,.page-contents .section .basic-form input[type="email"].short,.page-contents .section .basic-form input[type="tel"].short{width:100%}.page-contents .section .basic-form .long,.page-contents .section .basic-form input[type="text"].long,.page-contents .section .basic-form input[type="password"].long,.page-contents .section .basic-form input[type="email"].long,.page-contents .section .basic-form input[type="tel"].long{width:100%}.page-contents .section .basic-form.login label .label-text{width:auto}.page-contents .section .basic-form.login input[type="text"],.page-contents .section .basic-form.login input[type="password"],.page-contents .section .basic-form.login input[type="email"],.page-contents .section .basic-form.login input[type="tel"]{width:100%;padding:8px 10px;box-sizing:border-box;font-size:14px;-webkit-appearance:none;border:1px solid #ccc;border-radius:0}.page-contents .section .basic-form.login input[type="submit"]{margin-left:0;width:100%;padding:10px;box-sizing:border-box;-webkit-appearance:none;border-radius:0;font-size:14px}.page-contents .section .wfull .basic-form .table-list dd{width:auto}.page-contents .section .w920 .basic-form .table-list dd{width:auto}.page-contents .section .contents-box-float .left{float:none}.page-contents .section .contents-box-float .right{float:none}.page-contents .section .contents-box-lv1,.page-contents .section .contents-box-lv2,.page-contents .section .contents-box-lv3{margin:0 0 13px !important}.page-contents .section .contents-box-lv1 .contents-box-ttl .icon-wrap,.page-contents .section .contents-box-lv2 .contents-box-ttl .icon-wrap,.page-contents .section .contents-box-lv3 .contents-box-ttl .icon-wrap{padding:0}.page-contents .section .contents-box-lv1 .contents-box-ttl .icon-wrap .icon img,.page-contents .section .contents-box-lv2 .contents-box-ttl .icon-wrap .icon img,.page-contents .section .contents-box-lv3 .contents-box-ttl .icon-wrap .icon img{width:25px}.page-contents .section .contents-box-lv1 .contents-box-ttl .icon-wrap .text,.page-contents .section .contents-box-lv2 .contents-box-ttl .icon-wrap .text,.page-contents .section .contents-box-lv3 .contents-box-ttl .icon-wrap .text{margin-left:30px}.page-contents .section .contents-box-lv1:last-child,.page-contents .section .contents-box-lv2:last-child,.page-contents .section .contents-box-lv3:last-child{margin-bottom:0 !important}.page-contents .section .contents-box-lv1{margin-bottom:13px;position:relative}.page-contents .section .contents-box-lv1 .contents-box-ttl{font-size:16px;padding:10px 10px}.page-contents .section .contents-box-lv1 .contents-box-ttl span{font-size:12px}.page-contents .section .contents-box-lv1 .contents-box-ttl sup{font-size:10px}.page-contents .section .contents-box-lv1 .contents-box-ttl.small{font-size:16px}.page-contents .section .contents-box-lv1 .contents-box-contents{padding:13px}.page-contents .section .contents-box-lv1 .contents-box-contents.layer{position:relative}.page-contents .section .contents-box-lv1.box-orange .contents-box-ttl.accordion-toggle{background-size:12px 6px;padding-right:30px}.page-contents .section .contents-box-lv1.box-orange .contents-box-ttl.accordion-toggle.open{background-size:12px 6px}.page-contents .section .contents-box-lv1.box-blue .contents-box-ttl.accordion-toggle{background-size:12px 6px;padding-right:30px}.page-contents .section .contents-box-lv1.box-blue .contents-box-ttl.accordion-toggle.open{background-size:12px 6px}.page-contents .section .contents-box-lv1.box-green .contents-box-ttl.accordion-toggle{background-size:12px 6px;padding-right:30px}.page-contents .section .contents-box-lv1.box-green .contents-box-ttl.accordion-toggle.open{background-size:12px 6px}.page-contents .section .contents-box-lv2 .contents-box-ttl{font-size:14px;padding:10px}.page-contents .section .contents-box-lv2 .contents-box-contents{padding:13px}.page-contents .section .contents-box-lv2 .contents-box-contents.layer{position:relative}.page-contents .section .contents-box-lv2 .contents-box-contents.small{font-size:14px}.page-contents .section .contents-box-lv2.box-orange .contents-box-ttl.accordion-toggle{background-size:12px 6px;padding-right:30px}.page-contents .section .contents-box-lv2.box-orange .contents-box-ttl.accordion-toggle.open{background-size:12px 6px}.page-contents .section .contents-box-lv2.box-blue .contents-box-ttl.accordion-toggle{background-size:12px 6px;padding-right:30px}.page-contents .section .contents-box-lv2.box-blue .contents-box-ttl.accordion-toggle.open{background-size:12px 6px}.page-contents .section .contents-box-lv2.box-green .contents-box-ttl.accordion-toggle{background-size:12px 6px;padding-right:30px}.page-contents .section .contents-box-lv2.box-green .contents-box-ttl.accordion-toggle.open{background-size:12px 6px}.page-contents .section .contents-box-lv3 .contents-box-ttl{font-size:13px;padding:10px}.page-contents .section .contents-box-lv3 .contents-box-ttl span{font-size:13px}.page-contents .section .contents-box-lv3 .contents-box-ttl.small{font-size:13px}.page-contents .section .contents-box-lv3 .contents-box-contents{padding:8px 12px 12px}.page-contents .section .contents-box-lv3 .contents-box-contents.layer{position:relative}.page-contents .section .contents-box-lv3.box-orange .contents-box-ttl.accordion-toggle{background-size:12px 6px;padding-right:30px}.page-contents .section .contents-box-lv3.box-orange .contents-box-ttl.accordion-toggle.open{background-size:12px 6px}.page-contents .section .contents-box-lv3.box-blue .contents-box-ttl.accordion-toggle{background-size:12px 6px;padding-right:30px}.page-contents .section .contents-box-lv3.box-blue .contents-box-ttl.accordion-toggle.open{background-size:12px 6px}.page-contents .section .contents-box-lv3.box-green .contents-box-ttl.accordion-toggle{background-size:12px 6px;padding-right:30px}.page-contents .section .contents-box-lv3.box-green .contents-box-ttl.accordion-toggle.open{background-size:12px 6px}.page-contents .section .faq-wrap .faq-q{padding:14px 8% 14px 18px;font-size:14px;text-indent:-18px;background:url(/common/img/arrow_accordion_down.png) right 12px center no-repeat;background-size:10px 6px}.page-contents .section .faq-wrap .faq-q.open{background:url(/common/img/arrow_accordion_up.png) right 12px center no-repeat;background-size:10px 6px}.page-contents .section .faq-wrap .faq-a{padding:12px 0 14px}.page-contents .section .faq-wrap .faq-a span{font-size:14px}.page-contents .section .faq-wrap .faq-a .faq-a-contents{margin:0 0 0 16px}.page-contents .section .glossary-index ul li{width:auto;float:none;margin:0 0 20px 20px}.page-contents .section .glossary-detail{overflow:hidden}.page-contents .section .glossary-detail h3{float:none;font-size:26px;width:40px;height:40px;margin:20px 0}.page-contents .section .glossary-detail .glossary-block{margin-left:0;border-top:1px solid #ccc;padding:25px 0;margin-top:-1px}.page-contents .section .glossary-detail .glossary-block h4{font-size:18px;margin-bottom:20px;padding-bottom:18px}.page-contents .section .glossary-detail .glossary-block h4 a{text-decoration:none}.page-contents .section .glossary-detail .glossary-block h4 span{font-size:10px;display:block;margin-top:6px}.page-contents .section .performers-rights-01 .text-area,.page-contents .section .performers-rights-02 .text-area{margin-bottom:20px}.page-contents .section .performers-rights-01 .text-area h2,.page-contents .section .performers-rights-02 .text-area h2{font-size:14px;padding:4px;width:100%;box-sizing:border-box;margin:-47px auto 15px}.page-contents .section .performers-rights-01 .contents-box-float{padding-left:0}.page-contents .section .performers-rights-01 .contents-box-float .left{width:100%;padding:0;margin-bottom:15px}.page-contents .section .performers-rights-02 .btm-text-area{padding-bottom:10px}.page-contents .section .performers-rights-02 .btm-text-area h3{margin-top:20px}.page-contents .section .performers-rights-02 .block-01 .contents-box-ttl{border-bottom:1px solid #f19149}.page-contents .section .performers-rights-02 .block-01 .contents-box-lv2>.contents-box-contents{padding:13px}.page-contents .section .performers-rights-02 .block-01 .contents-box-lv2>.contents-box-contents .contents-box-float{padding-left:0}.page-contents .section .performers-rights-02 .block-01 .contents-box-float .left{width:100%;padding:0;margin-bottom:13px}.page-contents .section .performers-rights-02 .block-01 .contents-box-float .left:last-child{margin-bottom:0}.page-contents .section .performers-rights-02 .block-02 .left{width:auto;margin-top:-95px}.page-contents .section .performers-rights-02 .block-02 .right{width:auto;margin-top:-80px}.page-contents .section .performers-rights-02 .block-02 .hl-circle{width:80px;height:65px;padding-top:15px;margin:0 auto 10px;font-size:10px}.page-contents .section .performers-rights-02 .block-02 .hl-circle em{font-size:20px}.page-contents .section .performers-rights-02 .block-02 .hl-circle:after{margin-left:-6px;border:6px solid transparent;border-top:6px solid #f19149}.page-contents .section .performers-rights-02 .block-02 .contents-box-lv1>.contents-box-ttl{text-align:left;font-size:16px;padding-top:5px;padding-bottom:5px;padding-left:5px}.page-contents .section .mailmag .col{margin-bottom:40px}.page-contents .section .mailmag .col .text{float:none;width:auto;margin-bottom:20px}.page-contents .section .mailmag .col .image{margin-left:0}.page-contents .section .mailmag .col .image img{width:100%}.page-contents .info-article .article-ttl{margin-bottom:20px}.page-contents .info-article .article-ttl h2{font-size:18px}.page-contents .info-article article p.image-fit img{width:100%;height:auto}.page-contents .cpranews-ttl{margin-bottom:20px}.page-contents .cpranews-ttl .socialbtn .fb{margin-left:0}.page-contents .cpranews-article-tag{box-sizing:border-box}.page-contents .cpranews-article-tag.feature:before{background:url(/common/img/icon_cpranews_article_feature_sp.png) no-repeat;background-size:22px 20px}.page-contents .cpranews-article-tag.message:before{background:url(/common/img/icon_cpranews_article_message_sp.png) no-repeat;background-size:22px 20px}.page-contents .cpranews-article-tag.web:before{background:url(/common/img/icon_cpranews_article_web_sp.png) no-repeat;background-size:22px 20px}.page-contents .cpranews-article-hero .image{width:auto;float:none;padding-right:0;margin-bottom:20px;text-align:center}.page-contents .cpranews-article-hero .image img{width:auto;max-width:100%}.page-contents .cpranews-article-hero .text{margin-left:0}.page-contents .cpranews-article-hero .text .cpranews-article-tag{width:100%;margin-bottom:20px}.page-contents .cpranews-article-hero .text .ttl-lv4{border-left:4px solid #9dc56e;font-size:18px}.page-contents .cpranews-article-hero .text p{font-size:12px}.page-contents .cpranews-article-hero .text p.name{margin-bottom:10px;padding-top:4px;font-size:12px;line-height:1.5}.page-contents .cpranews-article-hero .text .more{margin-top:20px}.page-contents .cpranews-article-hero .text .more a{padding:10px;font-size:12px}.page-contents .cpranews-article-hero .text .more a:after{background:url(/common/img/arrow_link.png) no-repeat;background-size:5px 8px;width:5px;height:8px;vertical-align:middle;margin:-3px 0 0 8px}.page-contents .cpranews-article-list{margin-left:0;padding-top:0}.page-contents .cpranews-article-list .block{width:auto;float:none;margin:20px 0 0 0}.page-contents .cpranews-article-list .block .cpranews-article-contents .text h3{margin-bottom:6px;font-size:14px}.page-contents .cpranews-article-list .block .cpranews-article-contents .text .name{font-size:12px}.page-contents .cpranews-article-pagination .more{margin-top:20px}.page-contents .cpranews-article-pagination .more a{width:38%;padding:10px;font-size:12px}.page-contents .cpranews-article-pagination .more a:after{background:url(/common/img/arrow_link.png) no-repeat;background-size:5px 8px;width:5px;height:8px;vertical-align:middle;margin:-3px 0 0 8px}.page-contents .cpranews-article-pagination .more a.link_before:before{background:url(/common/img/arrow_link.png) no-repeat;background-size:5px 8px;width:5px;height:8px;vertical-align:middle;margin:-3px 8px 0 0}.page-contents .cpranews-article-pagination .more a.link_before:after{background:none}.page-contents .cpranews-article .mt-image-left,.page-contents .cpranews-article .mt-image-right,.page-contents .cpranews-article .mt-image-center{clear:both;width:auto !important}.page-contents .cpranews-article .mt-image-left img,.page-contents .cpranews-article .mt-image-right img,.page-contents .cpranews-article .mt-image-center img{height:auto;max-width:100%}.page-contents .cpranews-article .mt-image-left{float:none;margin:0 auto 20px}.page-contents .cpranews-article .mt-image-right{float:none;margin:0 auto 20px}.page-contents .cpranews-article .mt-image-center{display:block;margin:0 auto 20px}.page-contents .cpranews-article .caption{font-size:11px}.page-contents .cpranews-article .cpranews-article-tag{float:none;width:100%;margin-bottom:20px}.page-contents .cpranews-article h1{border-left:4px solid #9dc56e;padding:0 0 0 10px;font-size:18px;float:none}.page-contents .cpranews-article h2{margin:40px 0 20px;border-left:4px solid #9dc56e;padding:0 0 4px 10px;font-size:16px}.page-contents .cpranews-article p{margin-bottom:1.5em}.page-contents .ttl-lv2+.cpranews-article-menu{top:50px;box-sizing:border-box;margin:0 20px;width:calc(100% - 40px)}.page-contents .ttl-lv2+.cpranews-article-menu+.cpra-articles{padding-top:0}.page-contents>.cpranews-article-menu{box-sizing:border-box;margin:-10px 20px 0;width:calc(100% - 40px) !important}.page-contents>.cpranews-article-menu+.cpra-articles{padding-top:20px}.page-contents .cpranews-article-menu{width:100%;height:40px}.page-contents .cpranews-article-menu .cpranews-article-menu-btn{top:-30px;right:0;width:100%;font-size:14px;height:40px;line-height:40px}.page-contents .cpranews-article-menu .cpranews-article-menu-contents{top:10px;right:0;width:100%;padding:15px 15px 10px;border-top:1px solid #fff}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block{width:100%;float:none;margin-left:0;margin-bottom:15px}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block .title{font-size:13px;padding-bottom:4px;position:relative}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block .title::after{content:"";display:block;width:0;height:0;border:4px solid transparent;border-top-color:#fff;border-right-color:#fff;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-8px) rotate(135deg);transform:translateY(-8px) rotate(135deg)}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block .title.open::after{-webkit-transform:translateY(-4px) rotate(-45deg);transform:translateY(-4px) rotate(-45deg)}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block .links{display:none}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul li a{background-position:6px 12px}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul li a:hover{background-color:transparent}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList>li{width:100%;border-bottom:1px solid #666;position:relative}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList>li>a{margin-right:30px;background:none;padding:6px 10px}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList>li>a::after{display:none}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList>li .accordion-toggle{width:30px;height:30px;position:absolute;top:3px;right:0}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList>li .accordion-toggle::after{content:"";display:block;width:0;height:0;border:3px solid transparent;border-top-color:#fff;border-right-color:#fff;position:absolute;top:50%;right:11px;-webkit-transform:translateY(-6px) rotate(135deg);transform:translateY(-6px) rotate(135deg)}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList>li .accordion-toggle.open::after{-webkit-transform:translateY(-2px) rotate(-45deg);transform:translateY(-2px) rotate(-45deg)}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList>li>ul{width:100%;background:none;position:static;margin-bottom:10px}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList>li>ul li{width:25%}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList>li>ul li a{padding:8px 4px}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList>li>ul li a:hover{background-color:transparent}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList>li:hover{background:none}.page-contents .cpranews-article-menu .cpranews-article-menu-contents__block ul.yearList>li:hover>ul{display:none}.page-contents .backnumber-btn{margin-top:20px}.page-contents .backnumber-btn a{padding:10px;font-size:12px}.page-contents .backnumber-btn a:after{background:url(/common/img/arrow_link.png) no-repeat;background-size:5px 8px;width:5px;height:8px;vertical-align:middle;margin:-3px 0 0 8px}.page-contents .cpranews-index{line-height:2}.page-contents .cpranews-index .image{width:auto;float:none;padding:0;margin-bottom:20px;text-align:center;border:none}.page-contents .cpranews-index .image .link{margin-top:10px}.page-contents .cpranews-index .image .link-detail{margin-top:10px;font-size:14px}.page-contents .cpranews-index .image .link-detail a{background:url(/common/img/arrow_link.png) right 50% no-repeat;background-size:5px 8px;padding-right:10px}.page-contents .cpranews-index .text{margin-left:0;border:none;padding:0}.page-contents .cpranews-backnumber{margin-left:0}.page-contents .cpranews-backnumber .block{width:48%;margin:0 0 4% 0;box-sizing:border-box}.page-contents .cpranews-backnumber .block:nth-child(2n){margin-left:4%}.page-contents .cpranews-backnumber .block a{padding:6%;box-sizing:border-box}.page-contents .cpranews-backnumber .block a img{width:100%}.page-contents .cpranews-backnumber .block a h3{font-size:11px;padding-bottom:4px;margin-bottom:7px;margin-top:8px}.page-contents .cpranews-backnumber .block a h3 span{font-size:10px}.page-contents .cpranews-backnumber .block a p{font-size:8px;line-height:1.5}.page-contents .cpranews-table{width:100%;margin:20px 0 30px}.page-contents .cpranews-table th{font-size:12px;padding:3px}.page-contents .cpranews-table td{font-size:10px;padding:10px}.page-contents .cpranews-table td.vol{font-size:12px;width:20%;text-align:left}.page-contents .cpratalk-index{margin-left:0}.page-contents .cpratalk-index .block{width:auto;float:none;margin:0 0 10px 0;border:1px solid #ccc;box-sizing:border-box}.page-contents .cpratalk-index .block a .text h3{font-size:16px}.page-contents .cpratalk-article section .inner .profile .image{width:auto;float:none}.page-contents .cpratalk-article section .inner .profile .image .ttl-lv3{margin-bottom:0}.page-contents .cpratalk-article section .inner .profile .text{margin-left:0}.page-contents .cpratalk-article section .inner .profile .text .name{font-size:14px;line-height:1.5;margin-top:10px}.page-contents .cpratalk-article section .inner .text_center img{width:100%;height:auto}.page-contents .sanzui.top-section{background:url(/common/img/bg_sanzui_border.png) center bottom repeat-x;background-size:38px 6px;padding:30px 0 50px !important}.page-contents .sanzui.top-section .ttl-lv1{margin-bottom:20px}.page-contents .sanzui.top-section .wfull.about .image{width:100%;float:none;text-align:center}.page-contents .sanzui.top-section .wfull.about .image img{width:47px;margin-bottom:30px}.page-contents .sanzui.top-section .wfull.about .text{margin-left:0}.page-contents .sanzui.latest .inner .sanzui-index .image{width:auto;padding-right:0;border-right:0}.page-contents .sanzui.latest .inner .sanzui-index .image .link{margin-top:20px}.page-contents .sanzui .inner.mb{margin-bottom:50px}.page-contents .sanzui .inner .ttl-lv1{margin-bottom:20px}.page-contents .sanzui .inner .ttl-lv1 .link{font-size:12px;margin-left:30px;float:right;margin-top:5px}.page-contents .sanzui .inner .sanzui-index .image{width:auto;float:none}.page-contents .sanzui .inner .sanzui-index .image .link{margin-top:0}.page-contents .sanzui .inner .sanzui-index .image .link h3{padding:10px 0;font-size:12px}.page-contents .sanzui .inner .sanzui-index .image .link p{padding:10px 0;font-size:12px}.page-contents .sanzui .inner .sanzui-index .image .link-pdf{margin-top:10px;padding-top:10px}.page-contents .sanzui .inner .sanzui-index .text{margin-left:0;margin-top:30px}.page-contents .sanzui .inner .sanzui-index .text .number dt{width:4em;float:left}.page-contents .sanzui .inner .sanzui-index .text .number dd{margin-left:4em}.page-contents .sanzui .inner .sanzui-info dt{width:8em}.page-contents .sanzui .inner .sanzui-info dd{margin-left:8em}.page-contents .sanzui .inner .sanzui-backnumber{margin-left:0}.page-contents .sanzui .inner .sanzui-backnumber .block{width:48%;margin:0 0 8% 0}.page-contents .sanzui .inner .sanzui-backnumber .block.block:nth-child(even){margin-left:4%}.page-contents .sanzui .inner .sanzui-backnumber .block a{text-decoration:none}.page-contents .sanzui .inner .sanzui-backnumber .block .image img{width:100%}.page-contents .sanzui .inner .sanzui-backnumber .block .text{text-align:center}.page-contents .sanzui .inner .sanzui-backnumber .block .text h3{border-bottom:1px solid #ccc;padding:6px 0;line-height:1.5;font-size:11px}.page-contents .sanzui .inner .sanzui-backnumber .block .text p{border-bottom:1px solid #ccc;padding:5px;font-size:11px;font-family:'游明朝',YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HG明朝B','ＭＳ Ｐ明朝',serif}.page-contents .sanzui .inner .sanzui-circulate{padding-top:20px}.page-contents .sanzui .inner .sanzui-circulate h2{float:none;width:auto;font-size:26px;padding-top:0;margin-bottom:15px}.page-contents .sanzui .inner .sanzui-circulate .text{margin-left:0}.page-contents .sanzui .inner .sanzui-circulate .text h3{font-size:16px;margin-bottom:10px;line-height:1.5}.page-contents .sanzui .inner .sanzui-circulate-map .map{margin:20px 0 0;width:auto;height:275px;background:url(/common/img/img_sanzui_map.png) center center no-repeat;background-size:245px 275px}.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select{width:132px}.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.hokkaido,.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.kanto,.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.tokyo,.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.chugoku,.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.chubu,.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.kinki,.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.kyushu{background:none;padding:0;left:50%}.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.hokkaido{top:48px;margin-left:8px}.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.kanto{top:96px;margin-left:8px}.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.tokyo{top:144px;margin-left:8px}.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.chugoku{top:192px;margin-left:8px}.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.chubu{top:48px;margin-left:-140px}.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.kinki{top:96px;margin-left:-140px}.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select.kyushu{top:144px;margin-left:-140px}.page-contents .sanzui .inner .sanzui-circulate-map .map .area-select a{padding:8px 20px 8px 10px;color:#fff;font-size:10px;background:#32b1ca url(/common/img/arrow_accordion_down_w.png) right 10px center no-repeat;background-size:12px 6px}.page-contents .sanzui .inner .sanzui-circulate-list h2{margin-top:-20px;padding-top:20px}.page-contents .sanzui .inner .sanzui-circulate-list dl{margin-bottom:40px}.page-contents .sanzui .inner .sanzui-circulate-list dl dt{width:60px;float:left;padding:10px 0}.page-contents .sanzui .inner .sanzui-circulate-list dl dd{padding:0 0 0 65px}.page-contents .sanzui .inner .sanzui-circulate-list dl dd div{padding:10px 0}.page-contents .sanzui .inner .sanzui-circulate-list dl dd div .location{float:none;width:auto}.page-contents .sanzui .inner .sanzui-circulate-list dl dd div .spot{float:none;text-align:right}.page-contents .sanzui .inner .sanzui-circulate-list .btm-text{text-align:center;margin:-10px 0 0;padding-bottom:10px}.page-contents .sanzui .inner .sanzui-social{padding-top:20px}.page-contents .sanzui .inner .sanzui-social .share{margin-bottom:10px}.page-contents .sanzui .inner .sanzui-social .share div a{font-size:11px;padding:6px 4px}.page-contents .sanzui .inner .sanzui-social .share .share-fb{width:44%;padding:2%}.page-contents .sanzui .inner .sanzui-social .share .share-tw{width:44%;padding:2%}.page-contents .sanzui .inner .sanzui-social .socialbtn ul{padding-top:5px}.page-contents .sanzui .inner .sanzui-social .socialbtn ul li{margin-bottom:10px}.page-contents .sanzui-article .inner .author-profile{font-size:12px}.page-contents .sanzui-article .tag{width:100%}.page-contents .sanzui-article .tag:before,.page-contents .sanzui-article .tag:after{width:auto}.page-contents .sanzui-article .sanzui-index p{font-size:16px;line-height:1.5}.page-contents .sanzui-article .sanzui-index .read{line-height:1.65;letter-spacing:normal}.page-contents .sanzui-article .sanzui-index .mt-text-body{width:auto;float:none}.page-contents .sanzui-article .sanzui-index .mt-image-left{float:none;max-width:none;padding:20px 0 0;text-align:center}.page-contents .sanzui-article .sanzui-index .mt-image-left .caption{display:block;margin-top:5px}.page-contents .sanzui-article .sanzui-index .mt-image-right{float:none;max-width:none;padding:20px 0 0;text-align:center}.page-contents .sanzui-article .sanzui-index .mt-image-right .caption{display:block;margin-top:5px}.page-contents .sitemap-column{margin-left:0}.page-contents .sitemap-column .column{width:auto;float:none;margin-left:0;margin-bottom:50px}.page-contents .sitemap-column .column ul li{list-style:disc;margin-left:20px;margin-top:5px}.page-contents .sitemap-column .column ul li ul li{margin-left:30px}.page-contents .tile-section .inner{width:auto}.page-contents .tile-section .inner .tile-wrap .tile{float:none;width:100%;margin:0 0 10px 0}.page-contents .tile-section .inner .tile-wrap .tile a{background-position:right top;background-size:300px 192px}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-profile{background:url(/common/img/icon_tile_profile_sp.png) no-repeat;background-size:40px 40px}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-performers{background:url(/common/img/icon_tile_performers_sp.png) no-repeat;background-size:40px 40px}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-rightholder{background:url(/common/img/icon_tile_rightholder_sp.png) no-repeat;background-size:40px 40px}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-user{background:url(/common/img/icon_tile_user_sp.png) no-repeat;background-size:40px 40px}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-library{background:url(/common/img/icon_tile_glossary_sp.png) no-repeat;background-size:40px 40px}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-faq{background:url(/common/img/icon_tile_faq.png) no-repeat;background-size:40px 40px}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-news{background:url(/common/img/icon_tile_news_sp.png) no-repeat;background-size:65px 40px}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-mailnews{background:url(/common/img/icon_tile_mailnews_sp.png) no-repeat;background-size:40px 40px}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-talk{background:url(/common/img/icon_tile_talk_sp.png) no-repeat;background-size:40px 40px}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-interview{background:url(/common/img/icon_tile_interview_sp.png) no-repeat;background-size:40px 40px}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-glossary{background:url(/common/img/icon_tile_glossary_sp.png) no-repeat;background-size:40px 40px}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon-sanzui{background:url(/common/img/icon_tile_sanzui_sp.png) no-repeat;background-size:40px 45px}.page-contents .tile-section .inner .tile-wrap .tile a dl.icon{background-position:right 12px}.page-contents .tile-section.info-index .inner .tile-wrap .info-tab{text-align:center;padding:0;margin-top:-10px}.page-contents .tile-section.info-index .inner .tile-wrap .info-tab li{vertical-align:top;margin-left:2%;padding-bottom:0;width:31%}.page-contents .tile-section.info-index .inner .tile-wrap .info-tab li:after{content:"";width:0;height:0;display:inline-block;border:5px solid transparent;border-top:5px solid #333;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0}.page-contents .tile-section.info-index .inner .tile-wrap .info-tab li:first-child{margin-left:0}.page-contents .tile-section.info-index .inner .tile-wrap .info-tab li.active{background:none}.page-contents .tile-section.info-index .inner .tile-wrap .info-tab li.active:after{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.page-contents .tile-section.info-index .inner .tile-wrap .info-tab li a{width:100%;padding:1px 10px;box-sizing:border-box}.page-contents .tile-section.info-index .inner .tile-wrap .tile{height:auto}.page-contents .tile-section.info-index .inner .tile-wrap .tile a{height:auto}.page-contents .tile-section.info-index .inner .tile-wrap .tile a span.icon{top:15px;right:15px;font-size:10px}.page-contents .tile-section.info-index .inner .tile-wrap .tile a dl{padding-top:15px;margin:0 10px;height:auto}.page-contents .tile-section.info-index .inner .tile-wrap .tile a dl dt{font-size:14px;padding-bottom:10px;padding-right:60px}.page-contents .tile-section.info-index .inner .tile-wrap .tile a dl dd{position:static;margin:15px 0;padding:0 2px}.page-contents .tile-section.info-index .inner .info-pagenav{text-align:center;margin-bottom:10px;padding-top:10px}.page-contents .tile-section.info-index .inner .info-pagenav li a:after,.page-contents .tile-section.info-index .inner .info-pagenav li a:before{top:3px}.page-contents .recommended-links{padding-top:5px}.page-contents .enquete-section .inner{width:auto}.page-contents .enquete-section .inner h1{box-sizing:border-box;padding:10px;font-size:16px}.page-contents .enquete-section .inner .enquete{box-sizing:border-box;padding:20px}.page-contents .enquete-section .inner .enquete .btn{margin-top:20px}.page-contents .enquete-section .inner .enquete .btn a{box-sizing:border-box;width:100%;margin:0 auto;padding:8px 10px}.page-contents .c-history .accordion-toggle{padding:10px 35px}.page-contents .c-history .accordion-toggle::before,.page-contents .c-history .accordion-toggle::after{width:18px;right:10px}.page-contents .c-history .accordion-contents{margin-top:0}.page-contents .c-history table tr{display:block}.page-contents .c-history table th,.page-contents .c-history table td{display:block;box-sizing:border-box;margin-top:-1px}.page-contents .c-history table th{padding:6px 10px}.page-contents .c-history table td{padding:6px 10px}.page-contents .c-history table td:empty::after{content:"　"}.page-contents .c-history table thead{display:none}.page-contents .c-history table tbody th{width:100%}.page-contents .c-history table tbody td{width:100%;position:relative;padding-left:80px}.page-contents .c-history table tbody td::before{content:"できごと";display:block;width:70px;height:100%;position:absolute;top:0;left:0;text-align:center;background:#fcf0cb;padding:6px 10px;box-sizing:border-box;border-right:1px solid #ccc}.page-contents .c-history table tbody td:last-child::before{content:"社会";background:#fde3da}#footer{padding:35px 0 30px}#footer .footer-links{font-size:13px;margin-bottom:30px;text-align:left;padding:0 25px}#footer .footer-links li{display:block;margin-right:0;margin-bottom:18px}#footer .footer-links li a{color:#fff;text-decoration:underline}#footer .footer-links li a:before{content:"";width:0;height:0;display:inline-block;border:5px solid transparent;border-left:5px solid #fff}#footer .footer-links li a:hover{text-decoration:underline}#footer .footer-links li.sns{margin:10px 16px 0 0;display:inline-block}#footer .footer-links li.sns a img{margin-top:-4px;width:38px}#footer .footer-links li.sns a:before{display:none}#footer small{font-size:11px}}