/* for Reset=========================================*/html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}table {border-collapse: collapse;border-spacing: 0;}fieldset, img {border: 0;}address, caption, cite, code, dfn, em, strong, th, var {font-style: normal;font-weight: normal;}ol, ul {list-style: none;}caption, th {text-align: left;}h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}q:before, q:after {content: '';}abbr, acronym {border: 0;}/* to preserve line-height and selector appearance */hr {display: none;clear: both;}sub {vertical-align: baseline;}sup {vertical-align: top;}img {vertical-align: bottom;}input, textarea, select {font-size: inherit;font-weight: inherit;}input:focus, textarea:focus, select:focus {outline-offset: -2px;}/*to enable resizing for IE*/input, textarea, select {*font-size:100%;}/*because legend doesn't inherit in IE */legend {color: #8b8b8b;}* {-webkit-tap-highlight-color: rgba(0,0,0,0);}body {margin: 0px;padding: 0px;background-color: #ffffff;}* {-webkit-text-size-adjust: none;}/*--------------------------------------------共通*/html {font-size: 62.5%;}body {font-size: 2.2rem;color: #555555;overflow-x: hidden;font-family: 'Noto Sans JP', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;}a {text-decoration: none;}.wrap {padding: 0 20px;}/* フォームのiOSでのデフォルトスタイルをリセット */input[type="submit"], input[type="button"] {border-radius: 0;-webkit-box-sizing: content-box;-webkit-appearance: button;appearance: button;border: none;box-sizing: border-box;cursor: pointer;}input[type="submit"]::-webkit-search-decoration, input[type="button"]::-webkit-search-decoration { display: none;}input[type="submit"]::focus, input[type="button"]::focus { outline-offset: -2px;}input, button, select, textarea {}/*--余白--*/.m20 {margin-bottom: 20px;}.m40 {margin-bottom: 40px;}.m80 {margin-bottom: 80px;}/*--ボタン--*/input[type="submit"] {border: none;}.btn {position: relative;display: block;width: 100%;text-align: center;border-radius: 6px;box-sizing: border-box;}/*--テキスト--*/.text_b {font-weight: bold;}.t1 {font-size: 2rem;}.t2 {font-size: 2.2rem;}.t3 {font-size: 2.4rem;}.t4 {font-size: 2.6rem;}.t5 {font-size: 2.8rem;}.t6 {font-size: 3rem;}.t7 {font-size: 3.2rem;}.t8 {font-size: 3.4rem;}.t9 {font-size: 3.6rem;}.t10 {font-size: 3.8rem;}.t11 {font-size: 4rem;}.t12 {font-size: 4.2rem;}.t13 {font-size: 4.4rem;}.t14 {font-size: 4.6rem;}.t15 {font-size: 4.8rem;}/* ▼PC向け▼ ----------------------------------*/@media screen and (min-width: 751px) {html {font-size: 50%;}.t1 {font-size: 1.4rem;}.t2 {font-size: 1.6rem;}.t3 {font-size: 1.8rem;}.t4 {font-size: 2rem;}.t5 {font-size: 2.2rem;}.t6 {font-size: 2.4rem;}.t7 {font-size: 2.6rem;}.t8 {font-size: 2.8rem;}.t9 {font-size: 3rem;}.t10 {font-size: 3.2rem;}.t11 {font-size: 3.4rem;}.t12 {font-size: 3.6rem;}.t13 {font-size: 3.8rem;}.t14 {font-size: 4rem;}.t15 {font-size: 4.2rem;}}/*======================================================================================PC/SP======================================================================================*/.PC, .PC.min_1260 {display: block !important;}.PC.inline, .PC.min_1260.inline {display: inline-block !important;}.PC.inline {display: inline-block !important;}.PC.max_1260, .PC.max_1260.inline, .SP, .SP.inline {display: none !important;}@media screen and (max-width: 1040px) {.PC.min_1260,  .PC.min_1260.inline {display: none !important;}.PC.max_1260 {display: block !important;}.PC.max_1260.inline {display: inline-block !important;}}@media screen and (max-width: 870px) {.PC,  .PC.inline,  .PC.max_1260,  .PC.max_1260.inline {display: none !important;}.SP {display: block !important;}.SP.inline {display: inline-block !important;}}/*======================================================================================メイン======================================================================================*/.all_wrapper {background-color: #fff;text-align: center;width: 100%;margin: 0 auto;min-width: 960px;}@media screen and (max-width: 870px) {.all_wrapper {min-width: 640px;overflow: hidden;}}.link {transition: 200ms ease-in-out;-moz-transition: 200ms ease-in-out;-webkit-transition: 200ms ease-in-out;-o-transition: 200ms ease-in-out;-ms-transition: 200ms ease-in-out;}.link:hover {transform: translate3d(0px, -4px, 0px);-moz-transform: translate3d(0px, -4px, 0px);-webkit-transform: translate3d(0px, -4px, 0px);-o-transform: translate3d(0px, -4px, 0px);-ms-transform: translate3d(0px, -4px, 0px);}/*======================================================================================ボタン======================================================================================*/.circle_white {width: auto;color: #000;border-radius: 22px;background-color: #fff;background-size: 22px 22px;background-position: center center;background-repeat: no-repeat;}.circle_white.on {background-color: #bfbfbf;}.circle_black {width: auto;color: #000;border-radius: 22px;background-color: #444444;background-size: 22px 22px;background-position: center center;background-repeat: no-repeat;}.circle_black.on {background-color: #bfbfbf;}.btn_white {color: #000;background-color: #fff;background-image: url(../img/_icon/icon_inequality_right_gr.png);border-radius: 44px;background-size: 22px 22px;background-position: right 5px center;font-weight: normal;text-decoration: none;background-repeat: no-repeat;text-align: center;}.btn_black {color: #fff;background-color: #444444;background-image: url(../img/_icon/icon_inequality_right_wh.png);border-radius: 44px;background-size: 22px 22px;background-position: right 5px center;font-weight: normal;text-decoration: none;background-repeat: no-repeat;text-align: center;}.btn_black_2 {color: #fff;background-color: #000;background-image: url(../img/_icon/icon_inequality_right_wh.png);border-radius: 44px;background-size: 22px 22px;background-position: right 5px center;font-weight: normal;text-decoration: none;background-repeat: no-repeat;text-align: center;}.wide_btn_black {position: relative;width: 80%;margin: 20px auto;color: #fff;background-color: #444444;border-radius: 40px;text-decoration: none;font-size: 24px;line-height: 80px;font-weight: normal;text-align: center;}.wide_btn_black img {position: relative;width: 15px;height: 20px;margin-left: 5px;vertical-align: middle}.sp_btn_set {display: inline-block;width: 61.1111%;margin: 40px auto;padding: 20px 40px 20px 20px;font-size: 24px;line-height: 24px;vertical-align: middle;}/*======================================================================================共通======================================================================================*//* コンテンツタイトルタグ ----------------------------------*/.content_tag {position: relative;padding: 20px 0;/*height: 70px;*/background-color: #eeeeee;}.content_tag .title {/*position: absolute;left: 10px;top: 50%;transform: translate(0px, -50%);*/text-align: left;padding-left:12px; }.content_tag .title img {display: inline-block;margin-right: 5px;vertical-align: middle;}.content_tag .title .text_area {display: inline-block;vertical-align: middle;}.content_tag .title .text_area h2 {font-size: 26px;color: #333333;line-height: 34px;font-weight: 500;}.content_tag .title .text_area p {font-size: 12px;line-height: 12px;}.content_tag .detail_link {position: absolute;right: 15px;top: 50%;transition: 200ms ease-in-out;-moz-transition: 200ms ease-in-out;-webkit-transition: 200ms ease-in-out;-o-transition: 200ms ease-in-out;-ms-transition: 200ms ease-in-out;transform: translate(0px, -50%);-moz-transform: translate(0px, -50%);-webkit-transform: translate(0px, -50%);-o-transform: translate(0px, -50%);-ms-transform: translate(0px, -50%);}.content_tag .detail_link:hover {transform: translate(0px, -54%);-moz-transform: translate(0px, -54%);-webkit-transform: translate(0px, -54%);-o-transform: translate(0px, -54%);-ms-transform: translate(0px, -54%);}.content_tag .detail_link p {display: inline-block;margin-right: 15px;padding: 26px 0px;color: #555555;font-size: 16px;line-height: 18px;text-align: left;vertical-align: middle;}.content_tag .detail_link img {display: inline-block;vertical-align: middle;}/* バナー広告 ----------------------------------*/.ad_set {margin: 32px 0px;;}.ad_set img {margin: 0px auto;}.ad_set img:hover {opacity: 0.8;}.ad_image img:hover{opacity: 0.8;}.ad_set .bnr-under-col3 {margin-top: 34px;}.ad_set .bnr-under-col3 .col3-1 {display: inline-block;font-size: 0;width: 25%;}.ad_set .bnr-under-col3 .col3-1:nth-child(2) {margin: 0 15px;}.ad_set .bnr-under-col3 .col3-1 .txt {    text-align: left;    font-size: 15px;    margin-bottom: 6px;    background-color: #4d4d4d;    color: #fff;    padding: 4px 4px;    box-sizing: border-box;}.ad_set .bnr-under-col3 .col3-1 img{width: 100%;}/* ▼header向け▼ ----------------------------------*/header {position: relative;top: 0px;left: 0px;width: 100%;z-index: 100000;}header nav {font-size: 0;background-color: #ffffff;}header nav.tab_set a {position: relative;display: inline-block;width: 20%;height: 60px;border-bottom: 1px solid #000;}header nav.tab_set a.bg_white.on {border-bottom: 1px solid #ffffff;}header nav.tab_set a.bg_black.on {border-bottom: 1px solid #000000;}header nav.tab_set a.bg_red.on {border-bottom: 1px solid #f14231;}header nav.tab_set a.bg_yellow.on {border-bottom: 1px solid #ffd900;}header nav.tab_set a.bg_blue.on {border-bottom: 1px solid #63a4eb;}header nav.tab_set a .rotateX {position: absolute;top: 0px;left: 0px;width: 100%;height: 60px;transform-style: preserve-3d;transform: rotateX(0deg);-moz-transform: rotateX(0deg);-webkit-transform: rotateX(0deg);-o-transform: rotateX(0deg);-ms-transform: rotateX(0deg);transition: 300ms ease-in-out;-moz-transition: 300ms ease-in-out;-webkit-transition: 300ms ease-in-out;-o-transition: 300ms ease-in-out;-ms-transition: 300ms ease-in-out;}header nav.tab_set a .logo {width: 100%;height: 100%;opacity: 1;transform-style: preserve-3d;transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate3d(0px, 0px, 0px);-ms-transform: translate3d(0px, 0px, 0px);transition: 50ms linear 150ms;-moz-transition: 50ms linear 150ms;-webkit-transition: 50ms linear 150ms;-o-transition: 50ms linear 150ms;-ms-transition: 50ms linear 150ms;}header nav.tab_set a .logo_on {position: absolute;left: 50%;top: 50%;opacity: 0;font-size: 14px;line-height: 18px;font-weight: bold;white-space: nowrap;transform-style: preserve-3d;transform: translate3d(-50%, -50%, -0px) rotateX(-180deg);-moz-transform: translate3d(-50%, -50%, -0px) rotateX(-180deg);-webkit-transform: translate3d(-50%, -50%, -0px) rotateX(-180deg);-o-transform: translate3d(-50%, -50%, -0px) rotateX(-180deg);-ms-transform: translate3d(-50%, -50%, -0px) rotateX(-180deg);transition: 50ms linear 100ms;-moz-transition: 50ms linear 100ms;-webkit-transition: 50ms linear 100ms;-o-transition: 50ms linear 100ms;-ms-transition: 50ms linear 100ms;}header nav.tab_set a .logo_on font {font-size: 12px;font-weight: normal;}header nav.tab_set a.on .rotateX, header nav.tab_set a:hover .rotateX {transform: rotateX(180deg);-moz-transform: rotateX(180deg);-webkit-transform: rotateX(180deg);-o-transform: rotateX(180deg);-ms-transform: rotateX(180deg);}header nav.tab_set a.on .logo, header nav.tab_set a:hover .logo {opacity: 0;transition: 50ms linear 100ms;-moz-transition: 50ms linear 100ms;-webkit-transition: 50ms linear 100ms;-o-transition: 50ms linear 100ms;-ms-transition: 50ms linear 100ms;}header nav.tab_set a.on .logo_on, header nav.tab_set a:hover .logo_on {opacity: 1;transition: 50ms linear 150ms;-moz-transition: 50ms linear 150ms;-webkit-transition: 50ms linear 150ms;-o-transition: 50ms linear 150ms;-ms-transition: 50ms linear 150ms;}header nav.tab_set a img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);width: 104px;}header nav.menu {position: relative;padding: 0px 0px;font-size: 0px;}header nav.menu .menu_area {display: inline-block;width: 90%;max-width: 1134px;font-size: 0;}header nav.menu .menu_area > li {display: inline-block;height: 60px;}header nav.menu .menu_area > li:nth-child(1) {width: 5%;}header nav.menu .menu_area > li:nth-child(2) {width: 0;}@media screen and (max-width: 870px) {#sp_menu > .SP > li {width: calc(95%);padding: 0px 0px 0px 0px;margin: 0px 0px 0px auto;position: relative;background-color: #eeeeee;border-bottom: 1px solid #cccccc}#sp_menu > .SP > li > a {display: inline-block;width: calc(100% - 20px);padding: 28px 0px 28px 20px;color: #000000;font-size: 24px;line-height: 24px;font-weight: bold;text-align: left;}#sp_menu > .SP > li:after {content: ' ';position: absolute;top: 0px;right: 0px;width: 80px;height: 80px;background-color: #ffffff;background-position: center center;background-repeat: no-repeat;background-image: url(../img/_icon/_SP_menu/SP_icon_menu_inequality_r_gr.png);}header nav.menu .menu_area > li:nth-child(2) {width: 100%;}}header nav.menu .menu_area > li:nth-child(3) {width: 10%;}header nav.menu .menu_area > li:nth-child(4) {width: 15%;}header nav.menu .menu_area > li:nth-child(5) {width: 10%;}header nav.menu .menu_area > li:nth-child(6) {width: 10%;}header nav.menu .menu_area > li:nth-child(7) {width: 9%;}header nav.menu .menu_area > li:nth-child(8) {width: 10%;}header nav.menu .menu_area > li:nth-child(9) {width: 8%;}header nav.menu .menu_area > li:nth-child(10) {width: 9%;}header nav.menu .menu_area > li:nth-child(11) {width: 8%;}header nav.menu .menu_area > li > a.one_block {position: relative;display: inline-block;width: 100%;height: 60px;vertical-align: middle;border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;background-color: #ffffff;transition: 100ms linear;-moz-transition: 100ms linear;-webkit-transition: 100ms linear;-o-transition: 100ms linear;-ms-transition: 100ms linear;}header nav.menu .menu_area > li.menu_active > a.one_block {}header nav.menu .menu_area > li:hover a.one_block {border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;background-color: #eeeeee;}header nav.menu .menu_area > li.on > a.one_block {border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px;background-color: #eeeeee;}header nav.menu .menu_area .one_block > img.home {position: absolute;display: block;top: 50%;left: 50%;width: 20px;transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}header nav.menu .menu_area .one_block > h6 {position: absolute;display: block;top: 50%;left: 0px;width: 86%;padding: 0px 7%;transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-webkit-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);text-align: center;color: #333333;font-size: 12px;line-height: 18px;}header nav.menu .menu_area > li > ul {position: absolute;display: none;top: 60px;left: 0px;width: 100%;background-color: #eeeeee;overflow: hidden;}header nav.menu .menu_area > li > ul > li {width: 100%;border-bottom: 1px solid #cccccc;}header nav.menu .menu_area > li > ul > li > a {display: block;width: 80%;padding: 14px 0px 14px 20%;background-color: transparent;color: #444444;font-size: 12px;line-height: 12px;text-align: left;}header nav.menu .menu_area > li > ul > li > a:hover {background-color: #cccccc;}header nav.menu .share_area {display: inline-block;width: 10%;max-width: 126px;text-align: right;vertical-align: middle;font-size: 0px;}header nav.menu .share_area .left {display: inline-block;width: 66.666%;}header nav.menu .share_area .right {display: inline-block;width: 33.333%;}header nav.menu .share_area .left > li {width: 50%;height: 60px;display: inline-block;text-align: center;}header nav.menu .share_area .right > li {width: 100%;height: 60px;display: inline-block;text-align: center;}header nav.menu .share_area .left > li > a, header nav.menu .share_area .right > li > a {display: block;position: relative;width: 100%;height: 60px;}header nav.menu .share_area .left > li > a .image, header nav.menu .share_area .right > li > a .image {position: absolute;top: 50%;left: 50%;width: 28px;height: 28px;transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}header nav.menu .share_area .left > li > a img, header nav.menu .share_area .right > li > a img {position: relative;width: 28px;height: 28px;z-index: 10;}header nav.menu .share_area .left > li > a .background, header nav.menu .share_area .right > li > a .background, header nav.menu .share_area .left > li > a .background_no, header nav.menu .share_area .right > li > a .background_no {position: absolute;top: 0px;left: 0px;width: 28px;height: 28px;color: #000000;border-radius: 14px 14px 14px 14px / 14px 14px 14px 14px;background-color: #444444;transition: 100ms linear;-moz-transition: 100ms linear;-webkit-transition: 100ms linear;-o-transition: 100ms linear;-ms-transition: 100ms linear;z-index: 1;}header nav.menu .share_area .left > li.on > a .background, header nav.menu .share_area .right > li.on > a .background {height: 44px;border-radius: 14px 14px 0px 0px / 14px 14px 0px 0px;}header nav.menu .share_area .left > li > ul.search, header nav.menu .share_area .left > li > ul.language {position: absolute;display: none;top: 60px;left: 0px;width: 100%;background-color: #eeeeee;overflow: hidden;}header nav.menu .share_area .left > li > ul.search > li, header nav.menu .share_area .left > li > ul.language > li {left: 0px;width: 80%;padding: 10px 10%;overflow: hidden;background-color: #444444;border-bottom: 1px solid #cccccc;text-align: right;}header nav.menu .share_area .left > li > ul.language > li {width: 90%;padding: 10px 5%;}header nav.menu .share_area .left > li > ul.search > li > div {display: inline-block;border: 1px solid #cccccc;}header nav.menu .share_area .left > li > ul.search > li > div img {vertical-align: middle;width: 26px;height: 26px;background-color: #fff;}header nav.menu .share_area .left > li > ul.search > li > div input {border: none;width: 260px;height: 14px;padding: 6px 0px;background-color:#fff;font-size: 14px;line-height: 14px;color: #555;vertical-align: middle;}header nav.menu .share_area .right > li > ul.sns {position: absolute;display: none;top: 60px;left: 0px;width: 92%;padding: 0px 4%;background-color: #444444;border-bottom: 1px solid #cccccc;text-align: right;}header nav.menu .share_area .right > li > ul.sns > li {display: inline-block;left: 0px;width: 38px;text-align: center;}header nav.menu .share_area .right > li > ul.sns > li > a {display: block;position: relative;width: 100%;height: 40px;}header nav.menu .share_area .right > li > ul.sns > li > a .image {position: absolute;top: 50%;left: 50%;width: 28px;height: 28px;transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}header nav.menu .share_area .right > li > ul.sns > li > a img {position: relative;width: 28px;height: 28px;z-index: 10;}header nav.menu .share_area .right > li > ul.sns > li > a .background, header nav.menu .share_area .right > li > ul.sns > li > a .background_no {position: absolute;top: 0px;left: 0px;width: 28px;height: 28px;color: #000000;border-radius: 14px 14px 14px 14px / 14px 14px 14px 14px;background-color: #ffffff;transition: 100ms linear;-moz-transition: 100ms linear;-webkit-transition: 100ms linear;-o-transition: 100ms linear;-ms-transition: 100ms linear;z-index: 1;}header nav.menu .share_area .right > li > ul.sns > li.line.on > a .background {height: 44px;border-radius: 14px 14px 0px 0px / 14px 14px 0px 0px;}header nav.menu .share_area .right > li > ul.sns > li > ul.line_ul {position: absolute;display: none;top: 40px;left: 0px;width: 100%;padding: 0px;overflow: hidden;text-align: right;}header nav.menu .share_area .right > li > ul.sns > li > ul.line_ul > li {display: inline-block;width: auto;padding: 20px;background-color: #ffffff;text-align: center;font-size: 12px;line-height: 18px;font-weight: normal;}header nav.menu .share_area .right > li > ul.sns > li > ul.line_ul > li h5 {font-weight: bold;margin: 0px 0px 5px 0px;}header nav.menu .share_area .right > li > ul.sns > li > ul.line_ul > li p {margin: 0px 0px 5px 0px;}header nav.menu .share_area .right > li > ul.sns > li > ul.line_ul > li a {text-decoration: underline;}#sp_menu_set {position: fixed;top: 0px;left: 0px;width: 100%;height: 0px;z-index: 200000000;background-color: transparent;}#sp_menu_cover {position: absolute;top: 0px;left: 0px;width: 100%;height: 100vh;background-color: rgba(0,0,0,0.5);transition: 200ms ease-in-out;-moz-transition: 200ms ease-in-out;-webkit-transition: 200ms ease-in-out;-o-transition: 200ms ease-in-out;-ms-transition: 200ms ease-in-out;transform: translate(100%, 0%);-moz-transform: translate(100%, 0%);-webkit-transform: translate(100%, 0%);-o-transform: translate(100%, 0%);-ms-transform: translate(100%, 0%);}#sp_menu_cover_set {width: 95%;height: 100vh;margin: 0px 0px 0px auto;background-color: #eeeeee;overflow: auto;}#sp_menu_set .subject {position: relative;width: 100%;height: 60px;padding: 10px 0px;border-bottom: 1px solid #cccccc;margin: 0px 0px 0px auto;background-color: #eeeeee;background-image: url('../img/_logo-assets/logo_gnav_K1jp_bk.png');background-position: center center;background-repeat: no-repeat;font-size: 0px;/**/background-size: 20%;}#sp_menu_set .subject .left {display: inline-block;width: calc(50% - 10px);padding: 0px 0px 0px 10px;text-align: left;vertical-align: middle;}#sp_menu_set .subject .right {display: inline-block;width: calc(50% - 10px);padding: 0px 10px 0px 0px;text-align: right;vertical-align: middle;}#sp_menu_set .subject .right img {width: 60px;height: 60px;border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;background-color: #444444;}#sp_menu > li {position: relative;width: calc(95%);padding: 0px 0px 0px 0px;margin: 0px 0px 0px auto;background-color: #eeeeee;border-bottom: 1px solid #cccccc;}#sp_menu > li:after {content: ' ';position: absolute;top: 0px;right: 0px;width: 80px;height: 80px;background-color: #ffffff;background-position: center center;background-repeat: no-repeat;background-image: url('../img/_icon/_SP_menu/SP_icon_menu_inequality_r_gr.png');}#sp_menu > li.menu_active:after {background-image: url('../img/_icon/_SP_menu/SP_icon_menu_inequality_d_gr.png');}#sp_menu > li.menu_active.on:after {background-image: url('../img/_icon/_SP_menu/SP_icon_menu_inequality_u_gr.png');}#sp_menu > li > a {display: inline-block;width: calc(100% - 20px);padding: 28px 0px 28px 20px;color: #000000;font-size: 24px;line-height: 24px;font-weight: bold;text-align: left;}#sp_menu > li > a > h6 {font-size: 24px;line-height: 24px;font-weight: bold;}#sp_menu > li:hover {background-color: #cccccc;}#sp_menu > li > ul {display: none;width: 100%;}#sp_menu > li > ul > li {position: relative;width: 100%;padding: 0px;margin: 0px;background-color: #ffffff;border-top: 1px solid #cccccc;color: #000000;font-size: 24px;line-height: 24px;font-weight: bold;text-align: left;}#sp_menu > li > ul > li:hover {background-color: #cccccc;}#sp_menu > li > ul > li > a {display: inline-block;width: calc(100% - 40px);padding: 28px 0px 28px 40px;color: #000000;font-size: 24px;line-height: 24px;font-weight: normal;text-align: left;}#sp_menu > li > ul > li:after {content: ' ';position: absolute;top: 0px;right: 80px;width: 80px;height: 80px;background-color: transparent;background-position: center center;background-repeat: no-repeat;background-image: url('../img/_icon/_SP_menu/SP_icon_menu_inequality_r_gr.png');}/*SP header sns*/.sp-menu-sns-area {background-color:#fff;}.sp-menu-sns-area .ttl {background-color:#555;padding:12px 0;margin-bottom:12px;color:#fff;font-size: 24px;    font-weight: bold;}.sp-menu-sns-area .ttl ul{position: absolute;    display: none;    left: 0px;    padding: 0px 4%;    background-color: #444444;    border-bottom: 1px solid #cccccc;top: 80px;    width: 100%;    padding: 0px 0%;    text-align: center;}.sp-menu-sns-area ul > li {    width: 80px;display: inline-block;    left: 0px;    text-align: center;}.sp-menu-sns-area ul > li > a {    height: 80px;    display: block;    position: relative;    width: 100%;}.sp-menu-sns-area ul > li > a .image {    width: 60px;    height: 60px;}.sp-menu-sns-area ul > li > a img {    width: 60px;    height: 60px;position:relative;z-index: 10;}.sp-menu-sns-area ul > li > a .background {    position: absolute;    top: 0px;    left: 0px;    width: 60px;    height: 60px;    color: #000000;    border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;    background-color: #555555;    transition: 100ms linear;    -moz-transition: 100ms linear;    -webkit-transition: 100ms linear;    -o-transition: 100ms linear;    -ms-transition: 100ms linear;    z-index: 1;}/* main --------------------------*/.main {background-color: #f5f5f5;}@media screen and (max-width: 870px) {header nav.tab_set a {height: 80px;}header nav.tab_set a .rotateX {height: 80px;}header nav.tab_set a .logo_on {font-size: 17px;    line-height: 23px;}header nav.tab_set a .small-font {font-size: 16px;}header nav.menu .menu_area {display: none;}header nav.menu .share_area {width: 100%;max-width: 100%;}header nav.menu .share_area .left {width: calc(50% - 10px);padding: 0px 0px 0px 10px;text-align: left;}header nav.menu .share_area .right {width: calc(50% - 10px);padding: 0px 10px 0px 0px;text-align: right;}header nav.menu .share_area .left > li,  header nav.menu .share_area .right > li {width: 80px;height: 80px;}header nav.menu .share_area .left > li > a,  header nav.menu .share_area .right > li > a {width: 100%;height: 80px;}header nav.menu .share_area .left > li > a .image,  header nav.menu .share_area .right > li > a .image {width: 60px;height: 60px;}header nav.menu .share_area .left > li > a img,  header nav.menu .share_area .right > li > a img {width: 60px;height: 60px;}header nav.menu .share_area .left > li > a .background,  header nav.menu .share_area .right > li > a .background,  header nav.menu .share_area .left > li > a .background_no,  header nav.menu .share_area .right > li > a .background_no {width: 60px;height: 60px;border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;}header nav.menu .share_area .left > li.on > a .background,  header nav.menu .share_area .right > li.on > a .background {height: 70px;border-radius: 30px 30px 0px 0px / 30px 30px 0px 0px;}header nav.menu .share_area .left > li > ul.search,  header nav.menu .share_area .left > li > ul.language {top: 80px;}header nav.menu .share_area .left > li > ul.search > li,  header nav.menu .share_area .left > li > ul.language > li {width: calc(100% - 20px);padding: 10px 10px;text-align: left;}header nav.menu .share_area .left > li > ul.search > li > div img {width: 50px;height: 50px;}header nav.menu .share_area .left > li > ul.search > li > div input {height: 20px;padding: 15px 0px;font-size: 20px;line-height: 20px;width: 300px;}header nav.menu .share_area .right > li > ul.sns {top: 80px;width: 100%;padding: 0px 0%;text-align: center;}header nav.menu .share_area .right > li > ul.sns > li {  z-index: 100001;width: 80px;}header nav.menu .share_area .right > li > ul.sns > li > a {height: 80px;}header nav.menu .share_area .right > li > ul.sns > li > a .image {width: 60px;height: 60px;}header nav.menu .share_area .right > li > ul.sns > li > a img {width: 60px;height: 60px;}header nav.menu .share_area .right > li > ul.sns > li > a .background,  header nav.menu .share_area .right > li > ul.sns > li > a .background_no {width: 60px;height: 60px;border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;}header nav.menu .share_area .right > li > ul.sns > li.line.on > a .background {height: 70px;border-radius: 30px 30px 0px 0px / 30px 30px 0px 0px;}header nav.menu .share_area .right > li > ul.sns > li > ul.line_ul {top: 80px;}.main {}}/* Live -----------------------------*/#liveSet {display: none;}.live_group {position: relative;width: 100%;background-color: #000000;overflow: hidden;}.live_group .top {position: relative;height: 40px;}.live_group .live, .live_group .live_one, .live_group .pickup {font-size: 0px;}.live_group .live .top, .live_group .live_one .top {width: calc(100% + 142px);background-image: url('../img/_header/line_live_red.png');animation: live_top_animation 3000ms linear infinite normal;-moz-animation: live_top_animation 3000ms linear infinite normal;-webkit-animation: live_top_animation 3000ms linear infinite normal;-o-animation: live_top_animation 3000ms linear infinite normal;-ms-animation: live_top_animation 3000ms linear infinite normal;}@-moz-keyframes live_top_animation { 0% {transform:translate(0px, 0px);} 100% {transform:translate(-141px, 0px);}}@-webkit-keyframes live_top_animation { 0% {transform:translate(0px, 0px);} 100% {transform:translate(-141px, 0px);}}@-o-keyframes live_top_animation { 0% {transform:translate(0px, 0px);} 100% {transform:translate(-141px, 0px);}}@-ms-keyframes live_top_animation { 0% {transform:translate(0px, 0px);} 100% {transform:translate(-141px, 0px);}}.live_group .bottom {position: relative;height: 40px;}.live_group .live .bottom, .live_group .live_one .bottom {margin: 0px 0px 0px -142px;width: calc(100% + 142px);background-image: url('../img/_header/line_live_red.png');animation: live_bottom_animation 3000ms linear infinite normal;-moz-animation: live_bottom_animation 3000ms linear infinite normal;-webkit-animation: live_bottom_animation 3000ms linear infinite normal;-o-animation: live_bottom_animation 3000ms linear infinite normal;-ms-animation: live_bottom_animation 3000ms linear infinite normal;}@-moz-keyframes live_bottom_animation { 0% {transform:translate(0px, 0px);} 100% {transform:translate(141px, 0px);}}@-webkit-keyframes live_bottom_animation { 0% {transform:translate(0px, 0px);} 100% {transform:translate(141px, 0px);}}@-o-keyframes live_bottom_animation { 0% {transform:translate(0px, 0px);} 100% {transform:translate(141px, 0px);}}@-ms-keyframes live_bottom_animation { 0% {transform:translate(0px, 0px);} 100% {transform:translate(141px, 0px);}}.live_group .pickup .top {width: calc(100% + 179px);background-image: url('../img/_header/line_pickup_yellow.png');animation: pickup_top_animation 3000ms linear infinite normal;-moz-animation: pickup_top_animation 3000ms linear infinite normal;-webkit-animation: pickup_top_animation 3000ms linear infinite normal;-o-animation: pickup_top_animation 3000ms linear infinite normal;-ms-animation: pickup_top_animation 3000ms linear infinite normal;}@-moz-keyframes pickup_top_animation { 0% {transform:translate(0px, 0px);} 100% {transform:translate(-178px, 0px);}}@-webkit-keyframes pickup_top_animation { 0% {transform:translate(0px, 0px);} 100% {transform:translate(-178px, 0px);}}@-o-keyframes pickup_top_animation { 0% {transform:translate(0px, 0px);} 100% {transform:translate(-178px, 0px);}}@-ms-keyframes pickup_top_animation { 0% {transform:translate(0px, 0px);} 100% {transform:translate(-178px, 0px);}}.live_group .pickup .bottom {margin: 0px 0px 0px -179px;width: calc(100% + 179px);background-image: url('../img/_header/line_pickup_yellow.png');animation: pickup_bottom_animation 3000ms linear infinite normal;-moz-animation: pickup_bottom_animation 3000ms linear infinite normal;-webkit-animation: pickup_bottom_animation 3000ms linear infinite normal;-o-animation: pickup_bottom_animation 3000ms linear infinite normal;-ms-animation: pickup_bottom_animation 3000ms linear infinite normal;}@-moz-keyframes pickup_bottom_animation { 0% {transform:translate(0px, 0px);} 100% {transform:translate(178px, 0px);}}@-webkit-keyframes pickup_bottom_animation { 0% {transform:translate(0px, 0px);} 100% {transform:translate(178px, 0px);}}@-o-keyframes pickup_bottom_animation { 0% {transform:translate(0px, 0px);} 100% {transform:translate(178px, 0px);}}@-ms-keyframes pickup_bottom_animation { 0% {transform:translate(0px, 0px);} 100% {transform:translate(178px, 0px);}}.live_group .left {position: relative;display: inline-block;width: calc(71.4257% - 1px);margin: 0px 1px 0px 0px;}.live_group .center {position: relative;display: inline-block;width: 100%;margin: 0px 0px 0px 0px;}.live_group .left i0, .live_group .center i0 {display: inline-block;width: 100%;height: 100%;overflow: hidden;}.live_group .left a, .live_group .center a {display: inline-block;width: 100%;height: 100%;overflow: hidden;}.live_group .left a img.backimage, .live_group .center a img.backimage {width: 100%;transform: scale(1, 1);-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);}.live_group .left a:hover img.backimage, .live_group .center a:hover img.backimage {transition: 15000ms linear;-moz-transition: 15000ms linear;-webkit-transition: 15000ms linear;-o-transition: 15000ms linear;-ms-transition: 15000ms linear;transform: scale(1.5, 1.5);-moz-transform: scale(1.5, 1.5);-webkit-transform: scale(1.5, 1.5);-o-transform: scale(1.5, 1.5);-ms-transform: scale(1.5, 1.5);}.live_group .left a div, .live_group .center a div {position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;width: 100%;height: 100%;z-index: 10;}.live_group .left a:hover div, .live_group .center a:hover div {background-color: rgba(255,255,255,0.6);}.live_group .left a div span, .live_group .center a div span {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.live_group .left a div span p, .live_group .center a div span p {display: inline-block;color: #ffffff;font-size: 42px;line-height: 50px;font-weight: bold;text-align: left;vertical-align: middle;white-space: nowrap;}.live_group .left a:hover div span p, .live_group .center a:hover div span p {color: #000000;}.live_group .left a div span img, .live_group .center a div span img {vertical-align: middle;}.live_group .left a div .right_cursor, .live_group .center a div .right_cursor {margin-left: 20px;}.live_group .left a div .right_cursor.off, .live_group .center a div .right_cursor.off {display: inline-block;}.live_group .left a div .right_cursor.on, .live_group .center a div .right_cursor.on {display: none;}.live_group .left a:hover div .right_cursor.off, .live_group .center a:hover div .right_cursor.off {display: none;}.live_group .left a:hover div .right_cursor.on, .live_group .center a:hover div .right_cursor.on {display: inline-block;}.live_group .right {position: relative;display: inline-block;width: calc(28.5743% - 1px);margin: 0px 0px 0px 1px;font-size: 0px;}.live_group .right .i1 {position: relative;display: inline-block;width: calc(50% - 1px);margin: 0px 1px 2px 0px;overflow: hidden;}.live_group .right .i2 {position: relative;display: inline-block;width: calc(50% - 1px);margin: 0px 0px 2px 1px;background-color: #00aced;overflow: hidden;}.live_group .right .i3 {position: relative;display: inline-block;width: 100%;margin: 0px 0px 0px 0px;overflow: hidden;}.live_group .right .i1 a, .live_group .right .i2 a, .live_group .right .i3 a {display: block;width: 100%;height: 100%;overflow: hidden;}.live_group .right .i1 a img.backimage, .live_group .right .i2 a img.backimage, .live_group .right .i3 a img.backimage {width: 100%;transform: scale(1, 1);-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);}.live_group .right .i1 a:hover img.backimage, .live_group .right .i2 a:hover img.backimage, .live_group .right .i3 a:hover img.backimage {transition: 15000ms linear;-moz-transition: 15000ms linear;-webkit-transition: 15000ms linear;-o-transition: 15000ms linear;-ms-transition: 15000ms linear;transform: scale(1.5, 1.5);-moz-transform: scale(1.5, 1.5);-webkit-transform: scale(1.5, 1.5);-o-transform: scale(1.5, 1.5);-ms-transform: scale(1.5, 1.5);}.live_group .right .i1 a div, .live_group .right .i2 a div, .live_group .right .i3 a div {position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;width: 100%;height: 100%;z-index: 10;}.live_group .right .i1 a:hover div, .live_group .right .i2 a:hover div, .live_group .right .i3 a:hover div {background-color: rgba(255,255,255,0.6);}.live_group .right .i1 a div span {position: absolute;bottom: 10px;left: 10px;}.live_group .right .i2 a div span {position: absolute;top: 10px;right: 10px;}.live_group .right .i3 a div span {position: absolute;top: 10px;left: 10px;}.live_group .right .i1 a div span p, .live_group .right .i2 a div span p, .live_group .right .i3 a div span p {display: inline-block;color: #ffffff;font-size: 30px;line-height: 36px;font-weight: normal;text-align: left;}.live_group .right .i1 a:hover div span p, .live_group .right .i2 a:hover div span p, .live_group .right .i3 a:hover div span p {color: #000000;}.live_group .right a .right_cursor {position: absolute;z-index: 12;}.live_group .right .i1 a .right_cursor {top: 10px;left: 10px;}.live_group .right .i2 a .right_cursor {bottom: 10px;left: 10px;}.live_group .right .i3 a .right_cursor {bottom: 10px;right: 10px;}.live_group .right a .right_cursor.off {display: inline-block;}.live_group .right a .right_cursor.on {display: none;}.live_group .right a:hover .right_cursor.off {display: none;}.live_group .right a:hover .right_cursor.on {display: inline-block;}@media screen and (max-width: 1040px) {.live_group .left a div span img {width: 27px;height: 46px;}.live_group .right a .right_cursor {width: 23px;height: 46px;}.live_group .left a div span p {font-size: 32px;line-height: 38px;}.live_group .right .i1 a div span p,  .live_group .right .i2 a div span p,  .live_group .right .i3 a div span p {font-size: 20px;line-height: 26px;}}@media screen and (max-width: 870px) {.live_group .left {width: 100%;margin: 0px 0px 0px 0px;}.live_group .right {width: 100%;margin: 2px 0px 0px 0px;}.live_group .right .i1 {width: calc(25% - 1px);margin: 0px 1px 0px 0px;}.live_group .right .i2 {width: calc(25% - 2px);margin: 0px 1px 0px 1px;}.live_group .right .i3 {width: calc(50% - 1px);margin: 0px 0px 0px 1px;}.live_group .left a div span img {width: 39px;height: 78px;}.live_group .right a .right_cursor {width: 39px;height: 78px;}.live_group .left a div span p,  .live_group .center a div span p {/*font-size: 42px;line-height: 50px;*/font-size: 24px;    line-height: 29px;}.live_group .right .i1 a div span p,  .live_group .right .i2 a div span p,  .live_group .right .i3 a div span p {font-size: 24px;line-height: 30px;}/*追加*/.live_group .center a div span {width: 89%;}.live_group .center a div img.right_cursor {position: absolute;right: 0;}}/* schedule -------------------------*/.schedule {display: inline-block;width: 300px;height: 425px;margin: 0px 0px 20px 0px;background-color: #444444;vertical-align: top;}.schedule .up_tag {width: calc(100% - 20px);margin: 10px 10px 30px 10px;text-align: left;}.schedule .up_tag img {display: inline-block;margin-right: 10px;width: 30px;height: 30px;vertical-align: middle;}.schedule .up_tag h3 {display: inline-block;width: calc(100% - 50px);color: #ffffff;font-size: 21px;line-height: 20px;vertical-align: middle;}.schedule .years_select {position: relative;width: calc(100% - 20px);margin: 0px 10px 10px 10px;text-align: center;}.schedule .years_select img {position: absolute;top: 50%;transform: translate(0, -50%);}.schedule .years_select img.prev {left: 0px;}.schedule .years_select img.next {right: 0px;}.schedule .years_select p {display: inline-block;color: #ffffff;font-size: 12px;line-height: 25px;vertical-align: middle;}.schedule .week_area {width: calc(100% - 20px);margin: 0px 10px 0px 10px;}.schedule .week_area p {display: inline-block;color: #444444;width: 14.2857%;font-size: 12px;line-height: 25px;background-color: #ffffff;text-align: center;vertical-align: middle;}.schedule .week_area p.sunday {background-color: #f29b76;}.schedule .week_area p.tuesday, .schedule .week_area p.thursday {background-color: #dcdcdc;}.schedule .week_area p.saturday {background-color: #7ecef4;}.schedule .day_area {width: calc(100% - 20px);height: 235px;margin: 10px 10px 10px 10px;}.schedule .day_area tr {height: 39.1666px;}.schedule .day_area td {color: #ffffff;font-size: 12px;line-height: 38px;text-align: center;vertical-align: middle;}.schedule .day_area td a {display: block;width: 100%;height: 100%;}.schedule .day_area p.bg_black {background-color: #000000;}.schedule .day_area p.bg_red {background-color: #f14231;}.schedule .day_area p.bg_yellow {background-color: #ffd900;}.schedule .down_tag {width: calc(100% - 5px);margin: 5px 0px 5px 5px;}.schedule .down_tag a {position: relative;display: inline-block;width: calc(25% - 5px);height: 35px;margin-right: 5px;}.schedule .down_tag a img {position: absolute;width: 90%;left: 50%;top: 50%;transform: translate(-50%, -50%);}@media screen and (max-width: 870px) {.schedule {width: 620px;height: auto;}.schedule .up_tag {margin: 20px 20px 40px 20px;}.schedule .up_tag img {margin-right: 15px;width: 40px;height: 40px;}.schedule .up_tag h3 {width: calc(100% - 55px);font-size: 30px;line-height: 30px;}.schedule .years_select {width: calc(100% - 40px);margin: 0px 20px 40px 20px;}.schedule .years_select a img {width: 40px;height: 40px;}.schedule .years_select p,  .schedule .week_area p,  .schedule .day_area p {font-size: 26px;line-height: 30px;}.schedule .week_area {width: calc(100% - 40px);margin: 0px 20px 0px 20px;}.schedule .week_area p {font-size: 28px;line-height: 50px;}.schedule .day_area {width: calc(100% - 40px);height: 480px;margin: 20px 20px;}.schedule .day_area td {font-size: 28px;line-height: 80px;}.schedule .down_tag {width: calc(100% - 10px);margin: 0px 0px 10px 10px;}.schedule .down_tag a {width: calc(25% - 10px);height: 80px;margin-right: 10px;}}/* footer ---------------------------*/footer {text-align: center;width: 100%;}.inner {margin: 0px auto;}footer .inner {display: inline-block;width: 82.1428%;}footer .inner .info_link {text-align: left;padding: 45px 45px 0px 45px;font-size: 0;}footer .inner .info_link .group_1 {display: inline-block;width: calc(32.3478% - 34px);margin-right: 34px;vertical-align: top;}footer .inner .info_link .group_1 .navi_area .left, footer .inner .info_link .group_1 .navi_area .right {display: inline-block;width: 50%;vertical-align: top;}footer .inner .info_link .group_2, footer .inner .info_link .group_3, footer .inner .info_link .group_4 {display: inline-block;width: calc(16.9130% - 34px);margin-right: 34px;vertical-align: top;}footer .inner .info_link .group_5 {    display: inline-block;width: calc(16.9130% - 34px);    vertical-align: top;}footer .inner .info_link .logo_area {display: inline-block;width: calc(100% - 20px);height: 60px;margin-bottom: 10px;padding-bottom: 5px;border-bottom: 1px solid #000;}footer .inner .info_link .logo_area > a {position: relative;display: inline-block;}footer .inner .info_link .logo_area img {width: 104px;}footer .inner .info_link .navi_area .navi {margin-bottom: 15px;}footer .inner .info_link .navi_area .navi a {display: inline-block;width: calc(100% - 40px);padding: 3px 10px 3px 25px;color: #555555;font-size: 12px;line-height: 20px;text-align: left;text-decoration: none;}footer .inner .info_link .navi_area .navi .item {color: #000;font-weight: bold;background-image: url(../img/_icon/icon_inequality_right_gr.png);background-size: 10px 10px;background-repeat: no-repeat;background-position: 10px center;}footer .inner .link_area {position: relative;display: inline-block;width: 100%;padding: 45px 0px;font-size: 0;border-bottom: 1px solid #eeeeee;text-align: center;}footer .inner .link_area > a {display: inline-block;padding: 0px 10px 0px 10px;color: #555555;font-size: 12px;line-height: 12px;}footer .inner .link_area > a.last {border-right: none;}footer .inner .link_area > span {position: relative;display: inline-block;width: 0px;height: 12px;font-size: 0px;border-right: 1px solid #555555;}footer .inner .link_area .share_icon {position: absolute;right: -10px;top: 50%;transform: translate(0px, -50%);}footer .inner .link_area .share_icon a {position: relative;display: inline-block;margin: 0px 5px;width: 37px;height: 37px;}footer .inner .link_area .share_icon a img {position: absolute;display: inline-block;top: 0px;left: 0px;width: 37px;height: 37px;transition: 200ms ease-in-out;-moz-transition: 200ms ease-in-out;-webkit-transition: 200ms ease-in-out;-o-transition: 200ms ease-in-out;-ms-transition: 200ms ease-in-out;}footer .inner .link_area .share_icon a:hover img {transform: translate3d(0px, -4px, 0px);-moz-transform: translate3d(0px, -4px, 0px);-webkit-transform: translate3d(0px, -4px, 0px);-o-transform: translate3d(0px, -4px, 0px);-ms-transform: translate3d(0px, -4px, 0px);}footer .inner .link_area .share_icon a img.circle_black {border-radius: 18.5px;}footer .inner .copyright {display: inline-block;width: 100%;margin: 30px 0px;text-align: center;}footer .inner .copyright p {font-size: 12px;}@media screen and (max-width: 870px) {footer .inner {width: 620px;}footer .inner .info_link {margin: 50px 0px 100px 0px;padding: 0px;}footer .inner .info_link .group_1 {width: 100%;margin: 0px 0px 40px 0px;}footer .inner .info_link .group_2 {width: calc(50% - 15px);margin: 0px 15px 40px 0px;}footer .inner .info_link .group_3 {width: calc(50% - 15px);margin: 0px 0px 40px 15px;}footer .inner .info_link .group_4 {width: calc(50% - 15px);margin: 0px 15px 0px 0px;}footer .inner .info_link .group_5 {width: calc(50% - 15px);margin: 0px 0px 0px 15px;}footer .inner .info_link .logo_area {margin: 0px 10px 20px 10px;}footer .inner .info_link .navi_area .navi a {font-size: 24px;line-height: 40px;padding: 8px 10px 8px 25px;}footer .inner .link_area {width: calc(100% - 100px);padding: 45px 50px 0px 50px;}footer .inner .link_area > a {margin-bottom: 10px;font-size: 24px;line-height: 24px;padding: 0px 20px 40px 20px;}footer .inner .link_area .share_icon {position: absolute;/*right: 38%;*/top: -70px;width: 100%;transform: translate(0%, 0px);}footer .inner .link_area .share_icon a {margin: 0px 10px;width: 70px;height: 70px;}footer .inner .link_area .share_icon a img {margin-right: 20px;width: 70px;height: 70px;}footer .inner .link_area .share_icon a img.circle_black {border-radius: 35px;}footer .inner .copyright p {font-size: 20px;}}/* 背景色 ----------------------------------*/.bg_white {background-color: #fff;color: #000000;}.bg_black {background-color: #000;color: #ffffff;}.bg_gray {background-color: #666666;color: #ffffff;}.bg_red {background-color: #f14231;color: #000000;}.bg_yellow {background-color: #ffd900;color: #000000;}.bg_blue {background-color: #63a4eb;color: #000000;}.bg_white a {color: #000000;}.bg_black a {color: #ffffff;}.bg_gray a {color: #ffffff;}.bg_red a {color: #000000;}.bg_yellow a {color: #000000;}.bg_blue a {color: #000000;}/* 背景色 ----------------------------------*/.bg_white {background-color: #fff;}.bg_black {background-color: #000;}.bg_red {background-color: #f14231;}.bg_yellow {background-color: #ffd900;}.bg_blue {background-color: #63a4eb;}/* 前景色 ----------------------------------*/.fr_black {background-color: rgba(0,0,0,0.5);}.fr_red {background-color: rgba(241,66,49,0.5);}/* テキスト色 ----------------------------------*/.txt_black {color: #000000;}.txt_gray {color: #666666;}.txt_red {color: #f14231;}.txt_dkred {color: #700000;}.txt_yellow {color: #fac304;}.txt_blue {color: #90a0ff;}/* 翻訳----------------------------------*//*--lang.css--*//* Google Translate */#gTransWrap {float: right;width: 335px;margin: 10px 0 0;}a.gflag {padding: 1px 0;background-repeat: no-repeat;background-image: url(../images/flags.png);display: block;float: left;width: 24px;height: 24px;margin: 3px 4px 0;}a.gflag.english {background-position: 0 50%;}a.gflag.chinese {background-position: 0 4px;}a.gflag.spanish {background-position: 0 -49px;}#goog-gt-tt {display: none !important;}.goog-te-banner-frame {display: none !important;}.goog-te-menu-value:hover {text-decoration: none !important;}body {top: 0 !important;}#google_translate_element {display: none!important;}/* Select Box */.dd-container {display: block;float: right;position: relative;}.dd-select {height: 31px;line-height: 31px;font-weight: 700;color: #fff;text-indent: 10px;cursor: pointer;}.dd-select a, .dd-select a:visited {color: #fff;}.dd-select a label {height: 31px;font-weight: 700;color: #fff;line-height: 31px;}ul.dd-options {list-style: none outside none;background: rgb(27, 88, 167);position: absolute;z-index: 999;margin: 0;padding: 0;}ul.dd-options li {margin: 0 4px 3px;display: block;overflow: hidden;clear: both;line-height: 26px;height: 26px;cursor: pointer;}ul.dd-options li a {display: block;height: 26px;line-height: 26px;}ul.dd-options li a label {font-size: 12px;color: #fff;font-weight: 700;padding: 0px 6px;display: block;height: 31px;line-height: 29px;cursor: pointer;}ul.dd-options li a:hover label {color: #000;}ul.dd-options li:hover a,  ul.dd-options li a:hover {background: #f8ad27;text-decoration: none;}/*--/lang.css--*//*add 4.26*/select.bg-white {background-color: #fff;width: 160px;float: right;margin-left: 12px;height: 26px;appearance: normal !important;-webkit-appearance: normal !important;}.top_contact {color: #fff;float: right;line-height: 2.2;}.goog-te-combo, #google_translate_element2 {display: none;}.find {line-height: 2.2;}ul.language li a {padding-left: 6px;height: 80px;}ul.language li a img {height: 24px;}@media screen and (max-width: 870px) {ul.language li a img {height: 50px;}ul.language li a {    height: 56px;    display: inline-block;}/*バナー横並び 3*/.ad_set .bnr-under-col3 {margin-top: 34px;padding: 0 16px;    box-sizing: border-box;}.ad_set .bnr-under-col3 .col3-1 {display: block;font-size: 0;width: 100%;margin-bottom: 10px}.ad_set .bnr-under-col3 .col3-1:nth-child(2) {margin: 0 0 10px 0;}.ad_set .bnr-under-col3 .col3-1 .txt {    font-size: 24px;    margin-bottom: 6px;    padding: 4px 4px;    box-sizing: border-box;}.ad_set .bnr-under-col3 .col3-1 img{width: 100%;}}/********************************************/.ama-status.schedule{  display: none;}#amachan .ama-status.schedule{  display: inherit;}.about-modalArea {  display: none;  position: fixed;  z-index: 999;   top: 0;  left: 0;  width: 100%;  height: 100%;}.about-modalArea .modalBg {  width: 100%;  height: 100%;  background-color: rgba(30,30,30,0.9);}.about-modalArea .modalWrapper {  position: absolute;  top: 50%;  left: 50%;  transform:translate(-50%,-50%);  width: 70%;  max-width: 500px;  padding: 10px 30px;  background-color: #fff;}.about-modalArea .closeModal {    position: absolute;    top: 12px;    right: 30px;    cursor: pointer;    font-size: 30px;}/* 以下ボタンスタイル */.about-modalArea button {  padding: 10px;  background-color: #fff;  border: 1px solid #282828;  border-radius: 2px;  cursor: pointer;}.about-modalArea #openModal {  position: absolute;  top: 50%;  left: 50%;  transform:translate(-50%,-50%);}.modalContents .ttl{  font-size: 26px;  padding: 8px 0;  border-bottom: 1px solid #444;  margin-bottom: 16px;  padding-bottom: 6px;  font-weight: bold;  text-align: left;}.modalContents .about-dtl{  text-align: left;}.modalContents .about-dtl ul li{  position: relative;}.modalContents .about-dtl ul li a{  padding: 16px 0;  display: block;  color: #444;}.modalContents .about-dtl ul li::after{    content: '>';    font-size: 24px;    padding-left: 10px;    position: absolute;    right: 8px;    top: 16px;}.about-modalArea {  display: none;  position: fixed;  z-index: 999;   top: 0;  left: 0;  width: 100%;  height: 100%;}.about-modalArea .modalBg {  width: 100%;  height: 100%;  background-color: rgba(30,30,30,0.9);}.about-modalArea .modalWrapper {  position: absolute;  top: 50%;  left: 50%;  transform:translate(-50%,-50%);  width: 70%;  max-width: 500px;  padding: 10px 30px;  background-color: #fff;}.about-modalArea .closeModal {  position: absolute;  top: 12px;  right: 30px;  cursor: pointer;  font-size: 30px;  color: #444;}/* 以下ボタンスタイル */.about-modalArea button {  padding: 10px;  background-color: #fff;  border: 1px solid #282828;  border-radius: 2px;  cursor: pointer;}.about-modalArea #openModal {  position: absolute;  top: 50%;  left: 50%;  transform:translate(-50%,-50%);}.modalContents .ttl{  color: #444;  font-size: 26px;  padding: 8px 0;  border-bottom: 1px solid #444;  margin-bottom: 16px;  padding-bottom: 6px;  font-weight: bold;  text-align: left;}.modalContents .about-dtl{  text-align: left;}.modalContents .about-dtl ul li{  position: relative;}.modalContents .about-dtl ul li a{  padding: 16px 0;  display: block;  color: #444;}.modalContents .about-dtl ul li::after{    content: '>';    font-size: 24px;    padding-left: 10px;    position: absolute;    right: 8px;    top: 12px;    color: #444;}.contents .all .right .twitter .inner{   overflow-y: scroll;}