﻿@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700);@font-face{font-family:"icon";src:url("../fonts/icon.eot?") format("eot"),url("../fonts/icon.woff") format("woff"),url("../fonts/icon.ttf") format("truetype"),url("../fonts/icon.svg") format("svg")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,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;border:0;font:inherit;font-size:100%;vertical-align:baseline;box-sizing:border-box;word-wrap:break-word}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}h2,h3,h4,h5,h6,strong,b,em{font-weight:bold}img{-webkit-tap-highlight-color:transparent;width:100%;height:auto}textarea,input[type="text"],input[type="number"],input[type="tel"],input[type="email"],input[type="search"],select{max-width:100%;line-height:1.5;font-family:"Noto Sans JP","YuGothic","游ゴシック Medium","Yu Gothic Medium",sans-serif;font-size:16px;font-size:1.6rem;outline:none;border:none;border:1px solid #e6e6e6;box-sizing:border-box;padding:0.6em 1.5em 0.8em 1.5em;-webkit-appearance:none;border-radius:0}@media all and (-ms-high-contrast: none){textarea,input[type="text"],input[type="number"],input[type="tel"],input[type="email"],input[type="search"],select{padding:0.65em 1.5em 0.75em 1.5em}}@media only screen and (max-width: 640px){textarea,input[type="text"],input[type="number"],input[type="tel"],input[type="email"],input[type="search"],select{padding:0.6em 1em 0.8em 1em}}textarea:focus,input[type="text"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="search"]:focus,select:focus{background:noen}textarea ~ input,textarea ~ select,input[type="text"] ~ input,input[type="text"] ~ select,input[type="number"] ~ input,input[type="number"] ~ select,input[type="tel"] ~ input,input[type="tel"] ~ select,input[type="email"] ~ input,input[type="email"] ~ select,input[type="search"] ~ input,input[type="search"] ~ select,select ~ input,select ~ select{margin-top:0.5em}textarea.changed,input[type="text"].changed,input[type="number"].changed,input[type="tel"].changed,input[type="email"].changed,input[type="search"].changed,select.changed{background-image:url("../img/sel.png");background-size:10px 10px;background-repeat:no-repeat;background-position:top left;background-color:rgba(255,242,51,0.1)}@media all and (-ms-high-contrast: none){input[type="text"]{padding:0.8em 1.5em 0.6em 1.5em}}input[type="text"].nowinput{background-color:rgba(255,242,51,0.1) !important}::-webkit-input-placeholder{font-family:"Noto Sans JP","YuGothic","游ゴシック Medium","Yu Gothic Medium",sans-serif}:-moz-placeholder{font-family:"Noto Sans JP","YuGothic","游ゴシック Medium","Yu Gothic Medium",sans-serif}textarea{width:100%}select{cursor:pointer;-webkit-appearance:button;-moz-appearance:none;appearance:button;border:1px solid #e6e6e6;box-sizing:border-box;background:url("../img/arwbB.png") right center no-repeat #fff;background-size:auto 7px;text-indent:0.01px;text-overflow:'';border-radius:0}@media only screen and (max-width: 640px){select{width:100%}}select::-ms-expand{display:none}input[type="radio"],input[type="checkbox"]{display:none}label{cursor:pointer;width:48%;line-height:1.2;border:1px solid #e6e6e6;box-sizing:border-box;background-color:#fff;display:inline-block;vertical-align:top;padding:0.5em 0.5em 0.5em 2em;margin:2px 4px 2px 0;border-radius:2px;position:relative;background:transparent url("../img/radio.png") 0.5em center no-repeat;background-size:15px 15px}label.changed,label.selected{background:transparent url("../img/radio_on.png") 0.5em center no-repeat;background-size:15px 15px}@media only screen and (max-width: 640px){label{width:100%;margin:2px 0;padding:0.8em 0.5em 0.8em 2.3em}}label input{top:0.6em;left:5px;position:absolute}@media only screen and (max-width: 960px){label input{top:0.4em}}@media only screen and (max-width: 640px){label input{top:0.5em}}label span{display:table-cell;vertical-align:middle}label.selected{background-color:#f7f7f7;border:1px solid #fff233}label.changed{background-color:#f7f7f7;border:1px solid #fff233}button,input[type="submit"],input[type="button"]{margin:0 !important;border-radius:0;font-family:"Noto Sans JP","YuGothic","游ゴシック Medium","Yu Gothic Medium",sans-serif;font-size:16px;font-size:1.6rem;cursor:pointer;outline:none;background:#e84720;color:#fff;border:none;padding:0.7em 1em 0.9em 1em;vertical-align:middle;line-height:1;border:1px solid #e84720;box-sizing:border-box}@supports (-ms-ime-align: auto){button,input[type="submit"],input[type="button"]{padding:0.8em 1em 0.8em 1em}}@media all and (-ms-high-contrast: none){button,input[type="submit"],input[type="button"]{padding:0.9em 1em 0.7em 1em}}@media only screen and (max-width: 640px){button,input[type="submit"],input[type="button"]{border:1px solid #e84720}}@media only screen and (min-width: 961px){button:hover,input[type="submit"]:hover,input[type="button"]:hover{background:#fff;color:#e84720}}.w100{width:100%}body.fixed{position:fixed;width:100%;height:100%}body{font-family:"Noto Sans JP","YuGothic","游ゴシック Medium","Yu Gothic Medium",sans-serif;font-size:16px;font-size:1.6rem;color:#000;width:100%;height:100%;position:relative;line-height:1;letter-spacing:.03em;word-break:break-word;-webkit-text-size-adjust:100%;display:flex;flex-flow:column;min-height:100vh}a:focus,*:focus{outline:none}a{text-decoration:none;-webkit-tap-highlight-color:transparent;outline:none;color:#e84720}a img{backface-visibility:hidden}a span{color:inherit}a:before,a:after{color:#e84720}@media only screen and (min-width: 961px){a{transition:.2s ease-in-out}a:hover{color:#000}a:hover:before,a:hover:after{color:#000}a:hover span{color:inherit}a:hover img{opacity:0.6;-webkit-tap-highlight-color:transparent;backface-visibility:hidden}}@media only screen and (min-width: 961px){a img,a:before,a:after,button,input[type="submit"],input[type="button"]{transition:.2s ease-in-out}}.hover_sp,.hover{transition:.2s ease-in-out}.clear{clear:both}.clx{*zoom:1}.clx:after{content:"";display:table;clear:both}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.fc_y{background-color:#fff233 !important}.fc_o{color:#ffae00 !important}.fc_r{color:#e84720 !important}.fc_g{color:#419038 !important}.fc_yg{color:#8fc73b !important}.fc_sb{color:#00a2c9 !important;display:inline}.fc_gr{color:#888}.fz_16{font-size:16px;font-size:1.6rem}.fz_20{font-size:20px;font-size:2rem}.fz_25{font-size:25px;font-size:2.5rem}.fz_30{font-size:30px;font-size:3rem}.fz_35{font-size:35px;font-size:3.5rem}.fz_40{font-size:40px;font-size:4rem}.fz_45{font-size:45px;font-size:4.5rem}.xs_fz{font-size:10px;font-size:1rem}.s_fz{font-size:13px;font-size:1.3rem}.b_fz{font-size:16px;font-size:1.6rem}.m_fz{font-size:19px;font-size:1.9rem}.l_fz{font-size:22px;font-size:2.2rem}.xl_fz{font-size:25px;font-size:2.5rem}.ta_c{text-align:center}.bg_y{background-color:#fff233 !important}.bg_o{background-color:#ffae00 !important;color:#fff !important}.bg_r{background-color:#e84720 !important;color:#fff !important}.bg_g{background-color:#419038 !important;color:#fff !important}.bg_yg{background-color:#8fc73b !important;color:#fff !important}.bg_sb{background-color:#00a2c9 !important;color:#fff !important}.bg_gr{background-color:#d3d3d3 !important}button.bg_gr{border-color:#d3d3d3 !important;color:#000 !important}@media only screen and (min-width: 961px){button.bg_gr:hover{background-color:#00a2c9 !important;border-color:#00a2c9 !important;color:#fff !important}}.pc{display:inline-block !important}.sp{display:none !important}@media only screen and (max-width: 640px){.pc{display:none !important}.sp{display:inline-block !important}}#browser{width:100%;max-width:1400px;margin:0 auto;padding-left:100px;padding-right:100px}@media screen and (max-width: 1000px){#browser{padding-left:70px;padding-right:70px}}@media only screen and (max-width: 960px){#browser{padding-left:40px;padding-right:40px}}@media only screen and (max-width: 640px){#browser{padding-left:15px;padding-right:15px}}#browser #txtarea{text-align:center}#browser #txtarea img{width:min-content;height:min-content}#browser strong{display:block;margin-top:1em;font-size:25px;font-size:2.5rem}#browser #br_btn{margin-top:3em;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}#browser #br_btn a{width:23%;height:5em;color:#fff;padding:0 1.5em;line-height:1.2;border-radius:3px;background-position:1em center;background-repeat:no-repeat;display:table}#browser #br_btn a:before,#browser #br_btn a:after{display:none}@media only screen and (min-width: 961px){#browser #br_btn a:hover{opacity:0.8}}#browser #br_btn a.br_edge{background-image:url("../img/edge.svg");background-color:#0078D7}#browser #br_btn a.br_ie{background-image:url("../img/ie.svg");background-color:#46B6F5}#browser #br_btn a.br_chrome{background-image:url("../img/chrome.svg");background-color:#DD5144}#browser #br_btn a.br_firefox{background-image:url("../img/firefox.svg");background-color:#FC7F07}#browser #br_btn a span{display:table-cell;vertical-align:middle}@media print{body{-webkit-print-color-adjust:exact;min-width:1000px}#pagetop,#r_btns,#sitemap_btn,footer{display:none}}html{font-size:62.5% !important}@media only screen and (max-width: 960px){html{font-size:57% !important}}@media only screen and (min-width: 961px) and (max-height: 768px){html{font-size:57% !important}}#noscript{position:fixed;top:0;left:0;width:100%;padding:10px 20px;background:#ffae00;color:#fff;text-align:center;z-index:1000000;line-height:1.2}#loader{position:fixed;width:100%;height:100%;display:block;z-index:500001}#loader div{width:250px;height:304px;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@media only screen and (max-width: 960px){#loader div{width:200px;height:243.2px}}#fade{width:100%;height:100%;min-height:100%;display:none;background-color:#fff;position:fixed;top:0px;left:0px;z-index:500000;display:block}#wrap{overflow:hidden;flex:1 0 auto}header{width:100%;max-width:1400px;margin:0 auto;padding-left:100px;padding-right:100px;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;align-items:center;padding-top:1em;padding-bottom:1em;line-height:1.4}@media screen and (max-width: 1000px){header{padding-left:70px;padding-right:70px}}@media only screen and (max-width: 960px){header{padding-left:40px;padding-right:40px}}@media only screen and (max-width: 640px){header{padding-left:15px;padding-right:15px}}@media only screen and (min-width: 961px) and (max-height: 768px){header{padding-top:0.5em;padding-bottom:0.5em}}@media only screen and (max-width: 960px){header{display:block;background-color:#fff233}}@media only screen and (max-width: 640px){header{padding-top:0.8em;padding-bottom:0.8em}}@media only screen and (max-width: 480px){header{padding-top:0.2em;padding-bottom:0.2em}}header h1{width:50%;order:1}@media only screen and (max-width: 960px){header h1{width:100%}}header h1 a{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background-position:center;background-size:contain;background-repeat:no-repeat;width:300px;padding-top:64px;margin:0 auto}@-moz-document url-prefix(){header h1 a{text-indent:-9999978px}}@media only screen and (max-width: 640px){header h1 a{width:270px;padding-top:58px}}@media only screen and (max-width: 480px){header h1 a{width:260px;padding-top:55.85px}}@media only screen and (min-width: 961px){header h1 a:hover{opacity:0.6}}header div#lang{width:25%;order:0;font-size:15px;font-size:1.5rem}@media screen and (max-width: 1400px){header div#lang{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 960px){header div#lang{display:none}}header div#lang a{color:#000}header div#lang a:before{color:#000;content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;font-size:19px;font-size:1.9rem;margin-right:0.2em}@media all and (-ms-high-contrast: none){header div#lang a:before{margin-top:-0.3em}}@media only screen and (min-width: 961px){header div#lang a:hover{color:#e84720}header div#lang a:hover:before{color:#e84720}}header ul#h_nav{width:25%;order:2;text-align:right;font-size:15px;font-size:1.5rem}@media screen and (max-width: 1400px){header ul#h_nav{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 960px){header ul#h_nav{display:none}}header ul#h_nav li{display:inline-block}header ul#h_nav li ~ li{margin-left:1.5em}header ul#h_nav a{color:#000}@media only screen and (min-width: 961px){header ul#h_nav a:hover{color:#e84720}}#g_nav{background-color:#fff233;letter-spacing:normal;position:relative}@media only screen and (max-width: 960px){#g_nav{display:none}}#g_nav ul#g_nav_btn{width:100%;max-width:1400px;margin:0 auto;padding-left:100px;padding-right:100px;display:flex;flex-wrap:wrap;justify-content:center;align-content:stretch}@media screen and (max-width: 1000px){#g_nav ul#g_nav_btn{padding-left:70px;padding-right:70px}}@media only screen and (max-width: 960px){#g_nav ul#g_nav_btn{padding-left:40px;padding-right:40px}}@media only screen and (max-width: 640px){#g_nav ul#g_nav_btn{padding-left:15px;padding-right:15px}}@media screen and (max-width: 1200px) and (min-height: 960px){#g_nav ul#g_nav_btn{padding-left:0;padding-right:0}}#g_nav li{width:calc(100% / 6);transition:.2s ease-in-out}@supports (-ms-ime-align: auto){#g_nav li{width:16.6%}}@media all and (-ms-high-contrast: none){#g_nav li{width:16.6%}}#g_nav li.garroom>a{background-color:#e84720;color:#fff}#g_nav li.garroom>a:after{content:"";position:absolute;bottom:-18px;left:50%;width:36.5%;height:43.36%;transform:translate(-50%, 0);background-image:url("../img/garroom_icon.png");background-size:contain;background-position:center bottom;background-repeat:no-repeat}@media all and (-ms-high-contrast: none){#g_nav li a span{position:relative;top:0.15em}}#g_nav li a{display:block;color:#000;font-weight:bold;text-align:center;line-height:95px;position:relative;overflow:hidden}@media only screen and (min-width: 961px) and (max-height: 768px){#g_nav li a{line-height:75px}}#g_nav li a.nav_on{background-color:#ffae00;color:#fff}#g_nav li a.nav_on:after{bottom:0}@media only screen and (min-width: 961px){#g_nav li:hover{background-color:#ffdb33}#g_nav li:hover>a{color:#000;background-color:#ffdb33}#g_nav li:hover>a:after{bottom:0}#g_nav li a:hover{background-color:#ffdb33}}#g_nav li div{position:absolute;top:95px;left:0;margin-top:-5px;width:100%;background-color:#ffdb33;z-index:900;display:none}@media only screen and (min-width: 961px) and (max-height: 768px){#g_nav li div{top:75px}}#g_nav li ul{width:100%;max-width:1400px;margin:0 auto;padding-left:100px;padding-right:100px;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;padding-top:1.5em;padding-bottom:1.5em}@media screen and (max-width: 1000px){#g_nav li ul{padding-left:70px;padding-right:70px}}@media only screen and (max-width: 960px){#g_nav li ul{padding-left:40px;padding-right:40px}}@media only screen and (max-width: 640px){#g_nav li ul{padding-left:15px;padding-right:15px}}@media screen and (max-width: 1200px){#g_nav li ul{padding-left:100px;padding-right:100px}}#g_nav li ul:before{order:1}#g_nav li ul:before,#g_nav li ul:after{content:"";display:block;width:22%}@media screen and (max-width: 1200px){#g_nav li ul:before,#g_nav li ul:after{width:30.3%}}#g_nav li ul li{width:22%;background-color:transparent !important}@media screen and (max-width: 1200px){#g_nav li ul li{width:30.3%}}#g_nav li ul li a{display:block;line-height:1.2;color:#000;padding:1em 0;text-align:left;font-weight:normal}@media screen and (max-height: 780px){#g_nav li ul li a{padding:0.8em 0}}#g_nav li ul li a:after,#g_nav li ul li a:before{position:absolute}#g_nav li ul li a:after{right:5px;top:50%;content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;margin-top:-0.5em;color:#000}@media all and (-ms-high-contrast: none){#g_nav li ul li a:after{top:0;margin-top:1em}}@-moz-document url-prefix(){#g_nav li ul li a:after{margin-top:-0.4em}}#g_nav li ul li a.nav_on{background-color:transparent;color:#e84720}#g_nav li ul li a.nav_on:after{color:#e84720}@media only screen and (min-width: 961px){#g_nav li ul li a:hover{color:#565656}#g_nav li ul li a:hover:after{right:0px;color:#565656}}@media all and (-ms-high-contrast: none){#g_nav li ul span{top:-0.5px;position:relative}}footer{background-color:#000;color:#fff;text-align:center;font-size:13px;font-size:1.3rem;padding-top:3em;padding-bottom:3em}footer small,footer div{width:100%;max-width:1400px;margin:0 auto;padding-left:100px;padding-right:100px}@media screen and (max-width: 1000px){footer small,footer div{padding-left:70px;padding-right:70px}}@media only screen and (max-width: 960px){footer small,footer div{padding-left:40px;padding-right:40px}}@media only screen and (max-width: 640px){footer small,footer div{padding-left:15px;padding-right:15px}}footer small{display:inline-block;margin-bottom:2em}footer div{letter-spacing:-0.4em;line-height:1.8}footer a{display:inline-block;letter-spacing:.03em;color:#fff}footer a:nth-child(n+3):before{content:"／";margin-left:1em;margin-right:1em;color:unset;color:#fff}@media only screen and (min-width: 961px){footer a:hover{color:#fff233}}#r_btns{position:fixed;width:74px;max-height:100%;top:50%;right:0;z-index:950;transform:translate(0, -60%)}@media screen and (max-height: 780px){#r_btns{top:105px;transform:translate(0, 0)}}@media only screen and (max-width: 960px){#r_btns{width:43px;right:10px;top:105px;transform:translate(0, 0)}}@media only screen and (max-width: 640px){#r_btns{display:none}}@media screen and (max-width: 980px){body.fixed #r_btns{z-index:1}}@media screen and (max-height: 600px), screen and (max-width: 960px){#garclub{text-align:center;margin-top:20px}}@media only screen and (max-width: 960px){#garclub{margin-top:0px}}#garclub a{position:relative;top:0;display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;background-image:url("../img/club_bnr.png");background-repeat:no-repeat;background-position:center;background-size:contain;overflow:initial;width:74px;height:276.9px;font-size:1}@-moz-document url-prefix(){#garclub a{text-indent:-9999978px}}@media screen and (max-height: 780px){#garclub a{height:220.81px;text-indent:100%;white-space:nowrap;overflow:hidden;background-image:url("../img/club_bnr_s.png");background-repeat:no-repeat;background-position:center;background-size:contain;overflow:initial}@-moz-document url-prefix(){#garclub a{text-indent:-9999978px}}}@media screen and (max-height: 600px), screen and (max-width: 960px){#garclub a{text-indent:100%;white-space:nowrap;overflow:hidden;font-size:43px;font-size:4.3rem;width:1em;height:1em;background-image:none !important;display:inline-block;position:relative;color:#fff;background-color:#ffae00;border-radius:100%;transform:rotateZ(0deg) scale(1)}@-moz-document url-prefix(){#garclub a{text-indent:-9999978px}}#garclub a:before{position:absolute;top:0;left:0;width:1em;height:1em;text-indent:initial;margin-top:0 !important;content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;color:unset;color:#fff}}@media all and (-ms-high-contrast: none){#garclub a:before{text-indent:0px}}#garclub a:after{position:absolute;top:-3px;right:60px;content:"";width:28px;height:28px;background-image:url("../img/onp.png");background-size:cover;background-repeat:no-repeat;background-position:top center;opacity:0}@media screen and (max-height: 600px){#garclub a:after{display:none}}@media only screen and (min-width: 961px){#garclub a:hover{background-image:url("../img/club_bnr_on.png");top:3px}}@media only screen and (min-width: 961px) and (max-height: 780px){#garclub a:hover{text-indent:100%;white-space:nowrap;overflow:hidden;background-image:url("../img/club_bnr_on_s.png");background-repeat:no-repeat;background-position:center;background-size:contain;overflow:initial}@-moz-document url-prefix(){#garclub a:hover{text-indent:-9999978px}}}@media only screen and (min-width: 961px) and (max-height: 600px){#garclub a:hover{top:0;transform:rotateZ(20deg) scale(1.05)}}@media only screen and (min-width: 961px){#garclub a:hover:after{top:-5px;right:80px;opacity:1}}#r_sns{text-align:center;margin-top:1.2em}@media screen and (max-height: 780px), screen and (max-width: 960px){#r_sns{margin-top:8px}}#r_sns a{position:relative;transform:rotateZ(0deg) scale(1);border-radius:100%;background-color:#000;margin-bottom:8px}#r_sns a:before{color:#fff;z-index:10}@-moz-document url-prefix(){#r_sns a:before{top:2px}}#r_sns a.i_tw{background-color:#1da1f2}#r_sns a.i_fb{background-color:#3b579d}#r_sns a.i_yt{background-color:red}@media only screen and (min-width: 961px){#r_sns a:hover:nth-child(odd){transform:rotateZ(-20deg) scale(1.05)}#r_sns a:hover:nth-child(even){transform:rotateZ(20deg) scale(1.05)}#r_sns a.i_tw:hover{color:#37AFF9 !important;box-shadow:0 0 13px #1da1f2}#r_sns a.i_fb:hover{color:#2659DB !important;box-shadow:0 0 13px #3b579d}#r_sns a.i_yt:hover{color:#ff3e3e !important;box-shadow:0 0 13px red}}#sitemap{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,242,51,0.97);z-index:940;letter-spacing:normal;display:none;overflow-x:hidden}@media screen and (max-width: 980px), screen and (max-height: 620px){#sitemap{overflow-y:scroll;-webkit-overflow-scrolling:touch}}@media only screen and (min-width: 961px) and (min-height: 800px){#sitemap{overflow-y:hidden}}@media only screen and (max-width: 960px){#sitemap{overflow-y:scroll;-webkit-overflow-scrolling:touch}}#sitemap_btn{position:fixed;top:0;right:0;background-color:#e84720;color:#fff;width:74px;height:74px;cursor:pointer;overflow:hidden;z-index:1000;transition:.2s ease-in-out}@media only screen and (min-width: 961px) and (min-height: 1100px){#sitemap_btn{top:50%;transform:translate(0, -490%)}}@media only screen and (max-width: 960px){#sitemap_btn{border-radius:100%;width:43px;height:43px;top:35px;right:10px;box-shadow:2px 2px 3px rgba(0,0,0,0.2)}}@media only screen and (max-width: 640px){#sitemap_btn{top:auto;right:10px;bottom:25px;width:50px;height:50px}}#sitemap_btn:before,#sitemap_btn:after{position:absolute;display:block;content:'';width:30px;height:1px;top:0;right:0;bottom:0;left:0;margin:auto;background:#fff;transition:.2s ease-in-out}@media only screen and (max-width: 960px){#sitemap_btn:before,#sitemap_btn:after{width:15px}}#sitemap_btn:before{transform:translate(0, -20px)}@media only screen and (max-width: 960px){#sitemap_btn:before{transform:translate(0, -6px)}}#sitemap_btn:after{transform:translate(0, 3px)}@media only screen and (max-width: 960px){#sitemap_btn:after{transform:translate(0, 6px)}}#sitemap_btn i{position:absolute;display:block;width:30px;height:1px;top:0;right:0;bottom:0;left:0;margin:auto;background:#fff;transition:opacity 0.3s;transform:translate(0, -9px)}@media only screen and (max-width: 960px){#sitemap_btn i{width:15px;transform:translate(0, 0)}}#sitemap_btn span{width:100%;position:absolute;bottom:1.3em;font-size:10px;font-size:1rem;display:block;text-align:center}@media only screen and (max-width: 960px){#sitemap_btn span{display:none}}@media only screen and (min-width: 961px){#sitemap_btn:hover{background-color:#f25333}#sitemap_btn:hover:before{transform:translate(0, -17px)}#sitemap_btn:hover:after{transform:translate(0, 0px)}}@media only screen and (max-width: 960px){#sitemap_btn.hover{box-shadow:2px 2px 3px transparent;top:38px}}@media only screen and (max-width: 640px){#sitemap_btn.hover{top:auto;bottom:23px}}#sitemap_btn.active{background-color:#fff;color:#000}#sitemap_btn.active:before,#sitemap_btn.active:after{background-color:#000}#sitemap_btn.active:before{transform:translate(0, -9px) rotate(-135deg)}#sitemap_btn.active:after{transform:translate(0, -9px) rotate(135deg)}#sitemap_btn.active i{opacity:0}@media only screen and (min-width: 961px){#sitemap_btn.active:hover{color:#e84720}#sitemap_btn.active:hover:before,#sitemap_btn.active:hover:after{background-color:#e84720}}@media only screen and (max-width: 960px){#sitemap_btn.active{background-color:#fff}#sitemap_btn.active:before{transform:translate(0, 0) rotate(-135deg)}#sitemap_btn.active:after{transform:translate(0, 0) rotate(135deg)}}#sitemap_inner{position:absolute;width:90%;max-width:1200px;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:bold}@media screen and (max-width: 980px), screen and (max-height: 680px){#sitemap_inner{transform:translate(-50%, 0);top:1.2em}}@media only screen and (max-width: 960px){#sitemap_inner{width:100%;left:0;padding-left:20px;padding-right:20px;padding-bottom:3em;transform:translate(0, 0)}}@media only screen and (max-width: 640px){#sitemap_inner{top:1.5em;padding-left:15px;padding-right:15px}}#sitemap_inner #sitemap_logo{width:375px;height:80px;margin:0 auto 1em auto}@media screen and (max-width: 980px), screen and (max-height: 680px){#sitemap_inner #sitemap_logo{width:300px;height:64px}}@media only screen and (max-width: 960px){#sitemap_inner #sitemap_logo{margin:0 auto}}@media only screen and (max-width: 640px){#sitemap_inner #sitemap_logo{width:270px;height:58px}}#sitemap_inner #sitemap_logo a{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background-position:center;background-size:contain;background-repeat:no-repeat;width:100%;height:100%;margin:0 auto;opacity:1;position:relative;bottom:0}@-moz-document url-prefix(){#sitemap_inner #sitemap_logo a{text-indent:-9999978px}}@media only screen and (min-width: 961px){#sitemap_inner #sitemap_logo a:hover{opacity:0.6;bottom:-0.2em}}#sitemap_inner #language{position:absolute;top:2.5em;left:0;display:inline-block;font-size:13px;font-size:1.3rem;line-height:1.6}@media only screen and (max-width: 960px){#sitemap_inner #language{position:static;width:100%;text-align:center;margin-top:2.5em;margin-bottom:0.8em}}@media only screen and (max-width: 640px){#sitemap_inner #language{margin-top:1.8em}}#sitemap_inner #language a{display:inline-block;background-color:#419038;color:#fff233;padding:0.3em 1.4em 0.3em 1em;font-weight:normal;border-radius:50px}#sitemap_inner #language a:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;margin-right:0.2em;color:#fff233}@media all and (-ms-high-contrast: none){#sitemap_inner #language a:before{margin-top:-0.4em}}@media only screen and (min-width: 961px){#sitemap_inner #language a:hover{background-color:#e84720}}#sitemap_inner #sitemap_nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}@media screen and (max-height: 780px){#sitemap_inner #sitemap_nav{font-size:15px;font-size:1.5rem}}#sitemap_inner #sitemap_nav:after{content:"";display:block;width:23%}@media screen and (max-width: 980px){#sitemap_inner #sitemap_nav:after{width:30%}}@media screen and (max-width: 680px){#sitemap_inner #sitemap_nav:after{width:48%}}@media screen and (max-width: 374px){#sitemap_inner #sitemap_nav:after{display:none}}#sitemap_inner #sitemap_nav li{width:23%;margin-top:2.5em;position:relative}@media screen and (max-width: 980px){#sitemap_inner #sitemap_nav li{width:30%;margin-top:2em}}@media screen and (max-width: 680px){#sitemap_inner #sitemap_nav li{width:48%;margin-top:1.5em}}@media screen and (max-width: 374px){#sitemap_inner #sitemap_nav li{width:100%}#sitemap_inner #sitemap_nav li:last-child{border-top:1px dotted #000;padding-top:1.5em}}@media screen and (max-height: 680px){#sitemap_inner #sitemap_nav li{margin-top:1.5em}}#sitemap_inner #sitemap_nav li ul{font-weight:normal;margin-bottom:1em}#sitemap_inner #sitemap_nav li ul li{width:100%;margin-top:0.5em;border:none !important;padding:0 !important}@media only screen and (max-width: 960px){#sitemap_inner #sitemap_nav li ul li{margin-top:0.8em}}@media only screen and (max-width: 640px){#sitemap_inner #sitemap_nav li ul li{margin-top:1em}}#sitemap_inner #sitemap_nav li ul a{position:relative;left:0;padding-left:1em;line-height:1.4}@media only screen and (min-width: 961px) and (min-height: 900px){#sitemap_inner #sitemap_nav li ul a{line-height:1.8}}#sitemap_inner #sitemap_nav li ul a.nav_on:before{content:"♪";color:#e84720}@media all and (-ms-high-contrast: none){#sitemap_inner #sitemap_nav li ul a.nav_on:before{margin-top:1px}}#sitemap_inner #sitemap_nav li ul a:before{position:absolute;left:0;top:0;content:"-";margin-right:0.5em;color:#000;line-height:unset !important}@media all and (-ms-high-contrast: none){#sitemap_inner #sitemap_nav li ul a:before{margin-top:-0.2em}}#sitemap_inner #sitemap_nav li ul a.smap_fb:before,#sitemap_inner #sitemap_nav li ul a.smap_tw:before,#sitemap_inner #sitemap_nav li ul a.smap_yt:before{font-size:22px;font-size:2.2rem;margin-right:0.3em;margin-left:-0.3em}@media all and (-ms-high-contrast: none){#sitemap_inner #sitemap_nav li ul a.smap_fb:before,#sitemap_inner #sitemap_nav li ul a.smap_tw:before,#sitemap_inner #sitemap_nav li ul a.smap_yt:before{margin-top:0.1em !important}}#sitemap_inner #sitemap_nav li ul a.smap_fb:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em}#sitemap_inner #sitemap_nav li ul a.smap_tw:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em}#sitemap_inner #sitemap_nav li ul a.smap_yt:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em}@media only screen and (min-width: 961px){#sitemap_inner #sitemap_nav li ul a:hover{left:0.3em;color:#e84720}#sitemap_inner #sitemap_nav li ul a:hover:before{color:#e84720}}#sitemap_inner #sitemap_nav a.nav_on{color:#e84720 !important}#sitemap_inner .door_title{position:relative;display:block;text-align:center;border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2);padding-top:0.7em;padding-bottom:0.9em;margin-bottom:1.3em;bottom:0;font-size:17px;font-size:1.7rem;letter-spacing:normal}@media screen and (max-height: 780px){#sitemap_inner .door_title{font-size:16px;font-size:1.6rem}}@media only screen and (min-width: 961px) and (min-height: 900px){#sitemap_inner .door_title{padding-top:0.9em;padding-bottom:1.1em;margin-bottom:1.6em}}@media all and (-ms-high-contrast: none){#sitemap_inner .door_title{padding-top:1em;padding-bottom:0.6em}}#sitemap_inner .door_title:before,#sitemap_inner .door_title:after{content:"";width:100%;height:1px;position:absolute;left:0;background-color:rgba(0,0,0,0.2)}#sitemap_inner .door_title:before{bottom:-4px}#sitemap_inner .door_title:after{top:-4px}#sitemap_inner a{display:block;color:#000}.android #sitemap_inner #language a{padding:0.2em 1.4em 0.4em 1em}#pagetop{position:fixed;bottom:0;right:-130px;opacity:0;z-index:100}@media screen and (max-height: 420px){#pagetop{display:none !important}}@media only screen and (max-width: 640px){#pagetop{display:none}}#pagetop a{display:block;width:120px;height:120px;text-indent:100%;white-space:nowrap;overflow:hidden;background-image:url("../img/pagetop_off.png");background-repeat:no-repeat;background-position:center;background-size:contain}@-moz-document url-prefix(){#pagetop a{text-indent:-9999978px}}#pagetop a.hover{background-image:url("../img/pagetop_on.png")}#pagetop a.on{animation:yurayura 2s ease infinite;background-image:url("../img/pagetop_click.png")}@keyframes yurayura{0%{transform:translateY(10px)}5%{transform:translateY(10px)}10%{transform:translateY(10px)}20%{transform:translateY(0px)}25%{transform:translateY(10px)}30%{transform:translateY(0px)}50%{transform:translateY(10px)}100%{transform:translateY(10px)}}#contents{width:100%;max-width:1400px;margin:0 auto;padding-left:100px;padding-right:100px;margin-top:5em;margin-bottom:8em}@media screen and (max-width: 1000px){#contents{padding-left:70px;padding-right:70px}}@media only screen and (max-width: 960px){#contents{padding-left:40px;padding-right:40px}}@media only screen and (max-width: 640px){#contents{padding-left:15px;padding-right:15px}}@media only screen and (max-width: 960px){#contents{margin-top:3.5em;margin-bottom:6em}}@media only screen and (max-width: 640px){#contents{margin-top:2.5em;margin-bottom:4em}}#contents:after{content:"";display:table;clear:both}#contents h2{font-size:28px;font-size:2.8rem;line-height:1.6;text-align:center;max-width:800px;margin:0 auto 2em auto !important;padding-bottom:1.9em;position:relative}@media only screen and (max-width: 960px){#contents h2{font-size:26px;font-size:2.6rem}}@media only screen and (max-width: 640px){#contents h2{font-size:24px;font-size:2.4rem;padding-bottom:1.5em}}@media all and (-ms-high-contrast: none){#contents h2{padding-bottom:1em}}#contents h2:after{content:"";position:absolute;bottom:0;left:50%;width:5em;height:1px;transform:translate(-50%, 0);background-color:#d3d3d3}#contents h2 span,#contents h2 time{font-weight:normal;font-size:17px;font-size:1.7rem;font-weight:bold}@media only screen and (max-width: 640px){#contents h2 span,#contents h2 time{font-size:16px;font-size:1.6rem}}#contents h2 span{display:block}#contents h2 strong{display:block}#contents h2+#goods_link{margin-top:0 !important}#contents h2 i.ipt{margin-right:0.5em;margin-left:0.5em}#contents #pagemessage{text-align:center;margin:2em 0;line-height:1.6}#contents #pagemessage+#programlist{margin-top:4em}@media only screen and (max-width: 960px){#program_data #pagemessage{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 960px){#program_data #pagemessage{padding-left:15px;padding-right:15px}}@media only screen and (max-width: 640px){#program_data #pagemessage .myplan_mail{display:none !important}}#txtarea:after{content:"";display:table;clear:both}#txtarea p,#txtarea table,#txtarea ul,#txtarea ol,#txtarea .box_area{margin:1.8em 0}#txtarea p{line-height:2}#txtarea i,#txtarea em{font-style:italic;font-weight:normal}#txtarea sup{font-size:12px;font-size:1.2rem;vertical-align:top;position:relative;top:-0.1em}#txtarea sub{font-size:12px;font-size:1.2rem;vertical-align:bottom;position:relative;bottom:-0.1em}#txtarea hr{clear:both;border:none;height:1px;background:#e6e6e6;margin:4em 0}#txtarea hr+h3{margin-top:1.8em}@media only screen and (max-width: 640px){#txtarea hr+h3{margin-top:1.5em}#txtarea hr+h3:after{display:none}}#txtarea h3,#txtarea h4,#txtarea h5,#txtarea h6{clear:both}#txtarea h3{font-size:28px;font-size:2.8rem;line-height:1.4;margin-top:5em;margin-bottom:1.5em;position:relative;padding-left:2.2em}@media only screen and (max-width: 960px){#txtarea h3{font-size:26px;font-size:2.6rem;margin-top:4em}}@media only screen and (max-width: 640px){#txtarea h3{font-size:23px;font-size:2.3rem;padding-left:0;margin-top:6em}}#txtarea h3:before{position:absolute;top:-0.3em;left:0;content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;font-size:60px;font-size:6rem;margin-top:0}@media all and (-ms-high-contrast: none){#txtarea h3:before{top:-0.45em}}@-moz-document url-prefix(){#txtarea h3:before{top:-0.1em}}@media only screen and (max-width: 960px){#txtarea h3:before{font-size:58px;font-size:5.8rem}}@media only screen and (max-width: 640px){#txtarea h3:before{display:none}}@media only screen and (max-width: 640px){#txtarea h3:after{position:absolute;top:-3em;left:50%;transform:translate(-50%, 0);content:"";width:5em;height:1px;background-color:#d3d3d3}}#txtarea .first+h3{margin-top:0}#txtarea .first+h3:after{display:none}#txtarea h4{font-size:25px;font-size:2.5rem;line-height:1.4;margin-top:2.5em;margin-bottom:1em;padding:0.5em 1.5em 0.6em 1.5em;position:relative;background-color:#f7f7f7;border-radius:4px}@media all and (-ms-high-contrast: none){#txtarea h4{padding:0.7em 1.5em 0.5em 1.5em}}@media only screen and (max-width: 960px){#txtarea h4{font-size:23px;font-size:2.3rem;padding:0.5em 1.3em 0.6em 1.3em}}@media only screen and (max-width: 640px){#txtarea h4{font-size:21px;font-size:2.1rem;padding:0.5em 1em 0.6em 1em}}#txtarea h3+h4{margin-top:0}#txtarea h5{font-size:23px;font-size:2.3rem;line-height:1.4;margin-top:2em;margin-bottom:1em}@media only screen and (max-width: 960px){#txtarea h5{font-size:22px;font-size:2.2rem}}@media only screen and (max-width: 640px){#txtarea h5{font-size:21px;font-size:2.1rem}}#txtarea h4+h5{margin-top:0}#txtarea h6{font-size:21px;font-size:2.1rem;line-height:1.3;margin-top:2em;margin-bottom:0.8em}@media only screen and (max-width: 960px){#txtarea h6{font-size:20px;font-size:2rem}}@media only screen and (max-width: 640px){#txtarea h6{font-size:19px;font-size:1.9rem}}#txtarea h6+p{margin-top:1em}#txtarea p.bold{margin-bottom:0.8em}#txtarea p.bold strong{font-size:17px;font-size:1.7rem}#txtarea p.bold+p{margin-top:0.8em}#txtarea table{line-height:1.4}#txtarea table p,#txtarea table table,#txtarea table ul,#txtarea table ol{margin:1.4em 0 0 0;line-height:1.4}#txtarea table p.notes{margin:1.2em 0}#txtarea table .alignright,#txtarea table .alignleft{margin-bottom:0}@media only screen and (max-width: 640px){#txtarea table .alignright,#txtarea table .alignleft{margin-top:0 !important}}#txtarea table .alignright+p,#txtarea table .alignright+ul,#txtarea table .alignright+ol,#txtarea table .alignleft+p,#txtarea table .alignleft+ul,#txtarea table .alignleft+ol{margin-top:0}@media only screen and (max-width: 640px){#txtarea table .alignright+p,#txtarea table .alignright+ul,#txtarea table .alignright+ol,#txtarea table .alignleft+p,#txtarea table .alignleft+ul,#txtarea table .alignleft+ol{margin-top:1.4em}}#txtarea th,#txtarea td{border:1px solid #e6e6e6;padding:1.5em 1.3em}#txtarea th{font-weight:bold;background-color:#e6e6e6;border:1px solid #d3d3d3}#txtarea th span{font-size:14px;font-size:1.4rem}#txtarea th i{color:#e84720}#txtarea td{background-color:#fff}#txtarea .td_first{height:0 !important;padding:0 !important;margin:0 !important;display:none !important}#txtarea .td_first+p,#txtarea .td_first+ul,#txtarea .td_first+ol{margin-top:0 !important}@media only screen and (max-width: 640px){#txtarea table.sp_block:before{content:"";display:table;clear:both}#txtarea table.sp_block th,#txtarea table.sp_block td{width:100%;display:block;float:left}#txtarea table.sp_block th{margin-top:1em;border-bottom:none !important}#txtarea table.sp_block td{background-color:transparent}}#txtarea table.w100{width:100%}#txtarea table.table2 tr{border-bottom:1px dashed #d3d3d3}#txtarea table.table2 th,#txtarea table.table2 td{border:none;padding:1.3em 0;background:none}#txtarea table.table2 th{padding-right:2em}#txtarea ul li{background-image:url("../img/dot.png");background-size:2px;background-position:.3em .8em;background-repeat:no-repeat;padding-left:1.1em}#txtarea ol li{list-style:decimal inside;text-indent:-1.1em;padding-left:1.1em;background:none !important}#txtarea ol li ul li{text-indent:0 !important;list-style:none !important;background-image:url("../img/dot.png") !important;background-size:2px !important;background-position:.3em .6em !important;background-repeat:no-repeat !important;padding-left:1.1em !important}#txtarea li{margin:1em 0;line-height:1.7}#txtarea li:first-child{margin-top:0}#txtarea li:last-child{margin-bottom:0}#txtarea li ul{margin-top:1em !important}#txtarea table+.notes{margin-top:-1em !important}#txtarea p a{text-decoration:underline}#txtarea a[target="_blank"]:after,#txtarea a[href$=".pdf"]:after,#txtarea a[href$=".xls"]:after,#txtarea a[href$=".docx"]:after,#txtarea a[href$=".doc"]:after{content:" ";margin-left:0.3em;margin-right:0.3em}@-moz-document url-prefix(){#txtarea a[target="_blank"]:after,#txtarea a[href$=".pdf"]:after,#txtarea a[href$=".xls"]:after,#txtarea a[href$=".docx"]:after,#txtarea a[href$=".doc"]:after{margin-top:0.1em !important}}#txtarea a[target="_blank"]:after{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em}#txtarea a[href$=".pdf"]:after{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em}#txtarea a[href$=".xls"]:after{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em}#txtarea a[href$=".docx"]:after,#txtarea a[href$=".doc"]:after{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em}p.notes{line-height:1.6 !important;padding-left:1.1em !important}p.notes+p.notes{margin-top:-1em !important}.notes{margin-top:1em !important;text-indent:-1.1em !important;font-size:14px;font-size:1.4rem;color:#888}.notes li{background:none !important;line-height:1.4 !important}.safari #txtarea a[target="_blank"]:after,.safari #txtarea a[href$=".pdf"]:after,.safari #txtarea a[href$=".xls"]:after,.safari #txtarea a[href$=".docx"]:after,.safari #txtarea a[href$=".doc"]:after{margin-top:0}.voice_box{position:relative;padding:0.5em 0 0.5em 2em;margin:2.5em 0;color:#1f588c}.voice_box:before{position:absolute;top:0;left:0;content:"“";font-size:30px;font-size:3rem;color:#1f588c;background-color:#fff;z-index:1}.voice_box:after{position:absolute;top:0;left:0.35em;content:"";width:2px;height:90%;background-color:rgba(31,88,140,0.2)}.voice_box .first+h3,.voice_box .first+h4,.voice_box .first+h5,.voice_box .first+h6,.voice_box .first+p{margin-top:0 !important}.voice_box p{margin-top:0.5em !important;margin-bottom:0.5em !important}.wp-caption-dt{line-height:2}.wp-caption-text,.wp-caption-dd{line-height:1.4 !important;font-size:13px;font-size:1.3rem;margin:0 !important;background-color:#f7f7f7;color:#595959;padding:1em 1.3em}@media only screen and (max-width: 640px){.wp-caption-text,.wp-caption-dd{font-size:11px;font-size:1.1rem}}.wp-caption-text strong,.wp-caption-dd strong{color:#000;font-size:15px;font-size:1.5rem;display:block;margin-bottom:0.8em}.wp-caption{line-height:0;margin:2.5em 0;width:100% !important}.alignright,.alignleft{margin-top:0.5em !important;width:40% !important;height:auto;clear:both;line-height:0;background:#fff}.alignright img,.alignleft img{width:100%;height:auto}@media only screen and (max-width: 480px){.alignright,.alignleft{width:100% !important;margin:1.6em 0 !important}}.alignright.profile,.alignleft.profile{width:35% !important}@media only screen and (max-width: 480px){.alignright.profile,.alignleft.profile{width:100% !important}.alignright.profile img,.alignleft.profile img{width:35%;float:left}.alignright.profile p,.alignleft.profile p{margin-top:0 !important;width:65%;float:right;padding-left:8%}}.alignright{float:right;margin:0px 0px 2.5em 3em}@media only screen and (max-width: 960px){.alignright{margin:0px 0px 2.6em 2.8em}}@media only screen and (max-width: 480px){.alignright{float:none;margin:0}}.alignleft{float:left;margin:0px 3em 2.5em 0px}@media only screen and (max-width: 960px){.alignleft{margin:0px 2.8em 2.6em 0px}}@media only screen and (max-width: 480px){.alignleft{float:none;margin:0}}img.alignright+p,img.alignleft+p{margin-top:-0.4em}>.aligncenter{margin-top:0 !important}.aligncenter{margin:0.8em 0;clear:both;width:100%;height:auto;line-height:0}.aligncenter+h3,.aligncenter+h4,.aligncenter+h5,.aligncenter+h6{margin-top:1em}#period{background-color:#00a2c9;color:#fff;text-align:center;max-width:700px;margin:1em auto;border-radius:4px}#period p{padding:1em 1em 1.3em 1em;margin:0;line-height:1.4}#period span,#period strong{display:block}#period strong{margin-bottom:0.5em}#period span{font-size:20px;font-size:2rem}@media only screen and (max-width: 960px){#period span{font-size:19px;font-size:1.9rem}}@media only screen and (max-width: 640px){#period span{font-size:18px;font-size:1.8rem}}#period+#tab_nav{margin-top:3.5em}@media only screen and (max-width: 960px){#period+#tab_nav{margin-top:3em}}@media only screen and (max-width: 640px){#period+#tab_nav{margin-top:2em}}.box_area{background-color:#f7f7f7;padding:2em 2.3em}.box_area:after{content:"";display:table;clear:both}@media only screen and (max-width: 640px){.box_area{padding:1.5em 1.8em}}.box_area p{margin-bottom:0 !important}.box_first+h4,.box_first+h5,.box_first+h6{margin-top:0.2em !important}.box_first+h3{margin-top:0.5em !important}.box_first+h4{padding-left:0 !important;padding-right:0 !important}.box_first+p,.box_first+ul,.box_first+table,.box_first+ol{margin-top:0 !important}.imgbox{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}.imgbox li{background:none !important;padding:0 !important;margin:0 0 1.5em 0 !important;text-indent:initial !important}.imgbox p,.imgbox .wp-caption{margin:0 !important}.imgbox .wp-caption-text{background-color:transparent;padding-left:0 !important;padding-right:0 !important}.imgbox.box2:after{content:"";display:block;width:49%}.imgbox.box2 li{width:49%}.imgbox.box3:after{content:"";display:block;width:32%}@media only screen and (max-width: 640px){.imgbox.box3:after{display:none}}.imgbox.box3 li{width:32%}@media only screen and (max-width: 640px){.imgbox.box3 li{width:49%}}.imgbox a:before,.imgbox a:after{display:none !important}.imgbox .wp-caption-text a:after,.imgbox .wp-caption-text a:before{display:inline-block !important}.btn_arw a,a.btn_arw{color:#e84720 !important;position:relative;line-height:1.4 !important;display:inline-block;text-decoration:none !important}.btn_arw a:before,a.btn_arw:before{position:relative;content:"";content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;margin-right:0.5em;left:0}@-moz-document url-prefix(){.btn_arw a:before,a.btn_arw:before{margin-top:-0.13em}}@media all and (-ms-high-contrast: none){.btn_arw a:before,a.btn_arw:before{margin-top:-0.15em}}@media only screen and (min-width: 961px){.btn_arw a:hover,a.btn_arw:hover{color:#000 !important}.btn_arw a:hover:before,a.btn_arw:hover:before{left:4px}}.safari .btn_arw a:before,.safari a.btn_arw:before{margin-top:-0.05em}ul.btn_link li{background:none !important;padding-left:0 !important;position:relative !important}.btn_link a,a.btn_link{display:inline-block;color:#fff !important;border:2px solid #e84720;background:#e84720;padding:0.7em 1.1em 0.8em 0.8em;margin:0.3em 0;border-radius:2px;position:relative;line-height:1.3;text-decoration:none !important}@media all and (-ms-high-contrast: none){.btn_link a,a.btn_link{padding:0.9em 1.1em 0.6em 0.8em}}.btn_link a:before,.btn_link a:after,a.btn_link:before,a.btn_link:after{color:#fff !important}.btn_link a:before,a.btn_link:before{position:relative;content:"";content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;margin-right:0.5em;left:0}@-moz-document url-prefix(){.btn_link a:before,a.btn_link:before{margin-top:-0.13em}}@media only screen and (max-width: 960px){.btn_link a,a.btn_link{border:1px solid #e84720;padding:0.6em 1.1em 0.7em 0.8em}}@media only screen and (min-width: 961px){.btn_link a:hover,a.btn_link:hover{background:#fff;color:#e84720 !important;border-color:#e84720 !important}.btn_link a:hover:before,.btn_link a:hover:after,a.btn_link:hover:before,a.btn_link:hover:after{color:#e84720 !important}}.safari .btn_link a:before,.safari a.btn_link:before{margin-top:-0.05em}ul.btn_arw li{background:none !important;text-indent:-0.7em}br+.btn_link{margin-top:1em}.mw_wp_form table{table-layout:fixed;width:100%}.mw_wp_form th{width:25%}@media only screen and (max-width: 640px){.mw_wp_form th{border-bottom:none !important;margin-top:-1px !important}}@media only screen and (max-width: 640px){.mw_wp_form td{border-top:none !important}}@media only screen and (max-width: 640px){.mw_wp_form th,.mw_wp_form td{width:100%;float:left}}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}#outline_box h3{text-align:center;margin-top:3em;margin-bottom:1em;font-size:33px;font-size:3.3rem;padding-left:0}@media only screen and (max-width: 640px){#outline_box h3{margin-top:2em}}#outline_box h3:before{position:static;display:block}@media only screen and (max-width: 640px){#outline_box h3:after{display:none !important}}#outline_box h3 span{font-size:43px;font-size:4.3rem;color:#e84720}#outline_box h4{background-color:transparent;padding:0;margin:0;position:relative}#outline_box h4 i{font-style:normal;font-family:"游明朝",YuMincho,"游明朝","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","HGS明朝E", "ＭＳ Ｐ明朝", serif;font-size:30px;font-size:3rem}#outline_box h5{font-size:18px;font-size:1.8rem;line-height:1.6;margin-top:1em !important;margin-bottom:0.8em !important;text-decoration:underline}#outline_box ol{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}#outline_box li{list-style:none !important;text-indent:0 !important;color:#fff;width:31.3%;padding:1.8em 2.5em 2.5em 2.5em !important;margin:3em 0 0 0 !important;border-radius:3px}@media screen and (max-width: 1200px){#outline_box li{width:100% !important;margin:2em 0 0 0 !important}}@media only screen and (max-width: 640px){#outline_box li{padding:15px 20px 20px 20px !important}}#outline_box li:nth-child(1),#outline_box li:nth-child(2){width:48%}#outline_box li p{margin:0}#outline_box li:nth-child(1){background-color:#e84720 !important}#outline_box li:nth-child(1) h4 i{background-color:#e84720}#outline_box li:nth-child(2){background-color:#ffae00 !important}#outline_box li:nth-child(2) h4 i{background-color:#ffae00}#outline_box li:nth-child(3){background-color:#419038 !important}#outline_box li:nth-child(3) h4 i{background-color:#419038}#outline_box li:nth-child(4){background-color:#8fc73b !important}#outline_box li:nth-child(4) h4 i{background-color:#8fc73b}#outline_box li:nth-child(5){background-color:#00a2c9 !important}#outline_box li:nth-child(5) h4 i{background-color:#00a2c9}#sponsor_box ul ~ ul{margin-top:2em}@media only screen and (max-width: 640px){#sponsor_box ul ~ ul{margin-top:1.5em}}#sponsor_box li{margin-top:0.8em}#sponsor_01,#sponsor_02,#sponsor_03,#sponsor_04{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;line-height:0}#sponsor_01 a,#sponsor_02 a,#sponsor_03 a,#sponsor_04 a{display:block;padding:5px;box-shadow:0 0 7px rgba(0,0,0,0.08);border-radius:3px}#sponsor_01 li{width:23.5%}@media only screen and (max-width: 960px){#sponsor_01 li{width:31.3%}}@media only screen and (max-width: 640px){#sponsor_01 li{width:48%}}#sponsor_02 li{width:18%}@media only screen and (max-width: 960px){#sponsor_02 li{width:23.5%}}@media only screen and (max-width: 640px){#sponsor_02 li{width:31.3%}}#sponsor_03 li{width:14.6%}@media only screen and (max-width: 960px){#sponsor_03 li{width:18%}}@media only screen and (max-width: 640px){#sponsor_03 li{width:31.3%}}#sponsor_04 li{width:11.2%}@media only screen and (max-width: 960px){#sponsor_04 li{width:14.6%}}@media only screen and (max-width: 640px){#sponsor_04 li{width:31.3%}}#sponsor_05{margin-top:5em !important;line-height:1.6}#sponsor_05 li{margin-top:2em}#sponsor_05 strong{display:block;margin-bottom:0.5em}#sponsor_05 strong:before{content:"■";margin-right:0.3em}.ticketcode li{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;position:relative}@media only screen and (max-width: 480px){.ticketcode li{display:block}}.ticketcode li:before{content:"";width:calc(100% - 4em);height:1px;border-top:1px dotted #ccc;position:absolute;top:50%;left:2em;margin-top:-1px}@media only screen and (max-width: 480px){.ticketcode li:before{display:none}}.ticketcode li strong{display:block;background-color:#fff;padding-right:1em;z-index:1;position:relative}@media only screen and (max-width: 480px){.ticketcode li strong{padding-right:0}}.ticketcode li span{width:5em;background-color:#fff;text-align:right;position:relative;z-index:1}@media only screen and (max-width: 480px){.ticketcode li span{width:auto}}.ie .ticketcode li strong{position:absolute;left:1.5em}@media only screen and (max-width: 480px){.ie .ticketcode li strong{position:static}}.ticket_table th{white-space:nowrap}#gars_note #contents #txtarea,#gars_note #contents #txtarea .b_fz{font-size:17px;font-size:1.7rem}#gars_note #contents,#news #contents{position:relative}@media screen and (max-width: 980px){#gars_note #contents,#news #contents{font-size:17px;font-size:1.7rem}}@media only screen and (max-width: 640px){#gars_note #contents,#news #contents{font-size:16px;font-size:1.6rem}}#gars_note #contents h2 span,#gars_note #contents h2 strong,#news #contents h2 span,#news #contents h2 strong{display:block}#gars_note #contents h2 time,#news #contents h2 time{border-left:1px solid rgba(0,0,0,0.6);margin-left:0.8em;padding-left:0.8em}#gars_note #contents h2 strong,#news #contents h2 strong{margin-top:1.3em}@media only screen and (min-width: 961px){#gars_note h2,#gars_note #txtarea,#gars_note #point_box,#gars_note #page_link,#news h2,#news #txtarea,#news #point_box,#news #page_link{max-width:1040px;padding-left:120px;padding-right:120px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 961px) and (max-width: 1000px){#gars_note h2,#gars_note #txtarea,#gars_note #point_box,#gars_note #page_link,#news h2,#news #txtarea,#news #point_box,#news #page_link{max-width:1000px;padding-left:100px;padding-right:100px}}#gars_note #back_btn,#gars_note #share_btn,#news #back_btn,#news #share_btn{color:#595959;text-align:center}@media only screen and (min-width: 961px){#gars_note #back_btn,#gars_note #share_btn,#news #back_btn,#news #share_btn{width:80px;position:absolute;top:0;margin-top:5.5em;padding-top:2em;font-size:15px;font-size:1.5rem}}#gars_note #back_btn a,#gars_note #share_btn a,#news #back_btn a,#news #share_btn a{color:#595959}@media only screen and (max-width: 960px){#gars_note #back_btn,#gars_note #share_btn,#news #back_btn,#news #share_btn{position:relative}}#gars_note #back_btn.side_nav_fixed,#gars_note #share_btn.side_nav_fixed,#news #back_btn.side_nav_fixed,#news #share_btn.side_nav_fixed{position:fixed;margin-top:0}#gars_note #back_btn,#news #back_btn{left:100px;writing-mode:vertical-rl}@media screen and (min-width: 1400px){#gars_note #back_btn,#news #back_btn{left:50%;transform:translate(-750%, 0)}}@media screen and (max-width: 1000px){#gars_note #back_btn,#news #back_btn{left:70px}}@media only screen and (max-width: 960px){#gars_note #back_btn,#news #back_btn{display:none}}@supports (-ms-ime-align: auto){#gars_note #back_btn,#news #back_btn{margin-left:-4.3em}}@media all and (-ms-high-contrast: none){#gars_note #back_btn,#news #back_btn{margin-left:-4.3em}}#gars_note #back_btn a,#news #back_btn a{display:inline-block;position:relative;right:50%;height:12em;transform:translate(50%, 0);background-color:#f7f7f7;border:1px solid #e6e6e6;border-radius:3px;padding:1em 0.85em 1em 1.15em;box-shadow:0 0 0 rgba(0,0,0,0.1)}@-moz-document url-prefix(){#gars_note #back_btn a,#news #back_btn a{padding:1em 0.85em 1em 1em}}@media all and (-ms-high-contrast: none){#gars_note #back_btn a,#news #back_btn a{padding-bottom:2.8em}#gars_note #back_btn a span,#news #back_btn a span{position:relative;bottom:-4px}}#gars_note #back_btn a:after,#news #back_btn a:after{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;font-size:25px;font-size:2.5rem;margin-top:0.3em;margin-left:-0.3em;color:unset}@-moz-document url-prefix(){#gars_note #back_btn a:after,#news #back_btn a:after{margin-left:0}}@media all and (-ms-high-contrast: none){#gars_note #back_btn a:after,#news #back_btn a:after{position:absolute;bottom:0.5em;line-height:2.1;color:#595959;transform:rotateZ(0) !important}}@media only screen and (min-width: 961px){#gars_note #back_btn a:hover,#news #back_btn a:hover{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,0.1)}#gars_note #back_btn a:hover:after,#news #back_btn a:hover:after{transform:rotateZ(-360deg)}}#gars_note #back_btn span,#news #back_btn span{display:inline-block;padding-left:0.15em}@-moz-document url-prefix(){#gars_note #back_btn span,#news #back_btn span{padding-right:0.2em}}@media all and (-ms-high-contrast: none){#gars_note #back_btn span,#news #back_btn span{padding-right:0.7em}}@media only screen and (max-width: 640px){#gars_note #back_btn span,#news #back_btn span{display:none}}#gars_note #share_btn,#news #share_btn{right:100px;display:table}@media screen and (min-width: 1400px){#gars_note #share_btn,#news #share_btn{right:50%;transform:translate(750%, 0)}}@media screen and (max-width: 1000px){#gars_note #share_btn,#news #share_btn{right:70px}}@media only screen and (max-width: 960px){#gars_note #share_btn,#news #share_btn{display:inline-block;padding:0.8em 2em 0.5em 2em;width:100%;text-align:center;position:static !important}}#gars_note #share_btn b,#news #share_btn b{display:block;font-weight:normal;margin-bottom:1em}@media only screen and (max-width: 960px){#gars_note #share_btn b,#news #share_btn b{margin-bottom:1em}}@media only screen and (min-width: 961px){#gars_note #share_btn p,#news #share_btn p{height:12em;display:table-cell;vertical-align:middle;background-color:#f7f7f7;border:1px solid #e6e6e6;border-radius:3px}}#gars_note #share_btn a,#news #share_btn a{margin-top:0.5em}@media only screen and (min-width: 961px){#gars_note #share_btn a,#news #share_btn a{display:block}}@media only screen and (max-width: 960px){#gars_note #share_btn a,#news #share_btn a{margin-left:0.2em;margin-right:0.2em}}#gars_note #share_btn a:first-child,#news #share_btn a:first-child{margin-top:0.8em}@media only screen and (min-width: 961px){#gars_note #share_btn a:hover span,#news #share_btn a:hover span{transform:scale(1.05);transition:.3s ease-in-out}#gars_note #share_btn a:hover span:before,#news #share_btn a:hover span:before{z-index:1}#gars_note #share_btn a:hover span:after,#news #share_btn a:hover span:after{content:""}#gars_note #share_btn a:hover span.i_tw,#news #share_btn a:hover span.i_tw{background-color:#37AFF9 !important;box-shadow:0 0 13px #1da1f2}#gars_note #share_btn a:hover span.i_fb,#news #share_btn a:hover span.i_fb{background-color:#2659DB !important;box-shadow:0 0 13px #3b579d}}#gars_note #share_btn span,#news #share_btn span{transform:scale(1);transition:.3s ease-in-out;background-color:rgba(0,0,0,0.3) !important;border-radius:100%}#gars_note #share_btn span:before,#news #share_btn span:before{color:#fff}@media only screen and (min-width: 961px){.safari #gars_note #back_btn a,.safari #news #back_btn a{width:55px}}.safari #gars_note #back_btn a:after,.safari #news #back_btn a:after{margin-left:-0.4em}#point_box{margin-top:5em}#point_box_inner{background-color:#f7f7f7;padding:3em 2.5em;letter-spacing:normal}@media only screen and (max-width: 640px){#point_box_inner{padding:2em 15px 15px 15px}}#point_box_inner p{line-height:2}#point_box_inner table{background-color:#fff;font-size:16px;font-size:1.6rem;margin-top:1.5em}#point_box_inner table ~ table{margin-top:0.8em}#point_box_inner table p{margin:0;line-height:1.6}#point_box_inner table p ~ p{margin-top:1em}#point_box_inner table a[target="_blank"]:after{content:" ";display:inline-block;margin-left:0.3em;margin-right:0.3em;content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em}#point_box_inner th{width:30%}#point_box_inner .pickup_other{margin-top:1em}#point_box_inner .pickup_other a{display:block;color:#000}#point_box_inner .pickup_other a ~ a{margin-top:0.5em !important}@media only screen and (min-width: 961px){#point_box_inner .pickup_other a:hover{opacity:0.6}}#point_box_inner .pickup_other table{margin-top:0}#point_box_inner .pickup_other th,#point_box_inner .pickup_other td{border:1px solid #e6e6e6;padding:1.5em 1.3em}@media only screen and (max-width: 640px){#point_box_inner .pickup_other th,#point_box_inner .pickup_other td{float:left;width:100%;padding:1.3em 1.3em}}#point_box_inner .pickup_other th{font-weight:bold;background-color:#e6e6e6;border:1px solid #d3d3d3;vertical-align:top}@media only screen and (max-width: 640px){#point_box_inner .pickup_other th{border-bottom:none}}#point_box_inner>h3{font-size:28px;font-size:2.8rem;line-height:1.4;margin-bottom:1.2em;position:relative;padding-left:2.2em}@media only screen and (max-width: 960px){#point_box_inner>h3{font-size:26px;font-size:2.6rem}}@media only screen and (max-width: 640px){#point_box_inner>h3{font-size:23px;font-size:2.3rem;padding-left:0}}#point_box_inner>h3:before{position:absolute;top:-0.13em;left:0;content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;font-size:60px;font-size:6rem}@media all and (-ms-high-contrast: none){#point_box_inner>h3:before{top:-0.25em}}@media only screen and (max-width: 640px){#point_box_inner>h3:before{display:none}}#point_box_inner>h3+p{margin-top:0}#point_box_inner #programlist{margin-top:0 !important;margin-bottom:0 !important;line-height:1.6}#point_box_inner #programlist+table{margin-top:0.8em !important}#point_box_inner #programlist a{position:relative;bottom:0;display:block;margin-top:1.5em !important;box-shadow:3px 4px 0 rgba(0,0,0,0.05)}#point_box_inner #programlist a ~ a{margin-top:0.5em !important}@media only screen and (min-width: 961px){#point_box_inner #programlist a:hover{opacity:0.6;box-shadow:3px 4px 0 transparent;bottom:-3px}}#point_box_inner #programlist .pr_inner{margin-top:0 !important;border:1px solid #e6e6e6 !important}#point_box_inner #programlist .pr_time,#point_box_inner #programlist .pr_data{padding:1.3em 1.3em !important}#point_box_inner #programlist .pr_time{width:30% !important}@media only screen and (max-width: 640px){#point_box_inner #programlist .pr_time{width:100% !important}}#point_box_inner #programlist .pr_time abbr{font-size:11px;font-size:1.1rem;margin-bottom:0.5em}@media only screen and (max-width: 640px){#point_box_inner #programlist .pr_time abbr{margin-bottom:0}}#point_box_inner #programlist .pr_time h3{font-size:18px;font-size:1.8rem}@media screen and (max-width: 1200px){#point_box_inner #programlist .pr_time h3{display:block}}@media only screen and (max-width: 640px){#point_box_inner #programlist .pr_time h3{display:inline}}#point_box_inner #programlist .pr_time time{font-size:14px;font-size:1.4rem;margin-top:0.8em;padding-top:0;border:none}@media only screen and (max-width: 640px){#point_box_inner #programlist .pr_time time{margin-top:0}}#point_box_inner #programlist .pr_time time span{display:inline-block}#point_box_inner #programlist .pr_time time b{font-size:18px;font-size:1.8rem;display:inline-block}#point_box_inner #programlist .pr_data{width:70% !important;background-color:#fff;position:relative}#point_box_inner #programlist .pr_data:before{position:absolute;bottom:0;right:0;content:"";width:0;height:0}@media only screen and (max-width: 640px){#point_box_inner #programlist .pr_data{width:100% !important}}#point_box_inner #programlist .pr_data h4{font-size:17px;font-size:1.7rem}#point_box_inner #programlist .pr_data h4:last-child{border-bottom:none;padding-bottom:0.2em}#point_box_inner #programlist .pr_data strong{font-size:14px;font-size:1.4rem}#point_box_inner #programlist .pr_data cite{font-size:17px;font-size:1.7rem}#point_box_inner #programlist .pr_data p{margin-top:0 !important}#point_box_inner .link_txt{font-size:16px;font-size:1.6rem;color:#e84720 !important}#point_box_inner .link_txt:before{position:relative;content:"";content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;margin-right:0.5em;left:0;transition:.2s ease-in-out}@-moz-document url-prefix(){#point_box_inner .link_txt:before{margin-top:-0.1em}}#point_box_inner a[target="_blank"] .link_txt:after{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em}@media only screen and (min-width: 961px){#point_box_inner a:hover .link_txt:before{left:3px;transition:.2s ease-in-out}}@media screen and (-webkit-min-device-pixel-ratio: 0){_::-webkit-full-page-media,_:future,:root #point_box_inner .link_txt:before{margin-top:-0.1em}}.safari #point_box_inner a[target="_blank"] .link_txt:after{margin-top:0}#page_link{margin-top:5em !important;margin-bottom:3em !important;padding-top:4em;text-align:center;border-top:1px dashed #d3d3d3;font-size:16px;font-size:1.6rem}#page_link a:nth-child(2){border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;padding:0 1.5em;margin:0 1.5em}@media only screen and (max-width: 640px){#page_link span{display:none}}#note_btn ul{padding-left:100px;padding-right:100px}@media only screen and (min-width: 961px){#note_btn ul{justify-content:center}}@media only screen and (max-width: 960px){#note_btn ul{justify-content:center;padding-left:0;padding-right:0}}@media only screen and (min-width: 961px){#note_btn li{width:19%;margin-left:0.5%;margin-right:0.5%}}@media only screen and (max-width: 960px){#note_btn li{margin-left:0.5%;margin-right:0.5%}}#note_list ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}#note_list ul:after{content:"";display:block;width:31.3%}@media screen and (max-width: 800px){#note_list ul:after{display:none}}@media only screen and (max-width: 640px){#note_list ul{display:block}}#note_list li{width:31.3%;margin-top:1em;margin-bottom:2.5em}@media screen and (max-width: 800px){#note_list li{width:48%;margin-bottom:2em}}@media only screen and (max-width: 640px){#note_list li{width:100%;border-bottom:1px dashed #d3d3d3;margin-top:0;margin-bottom:0;padding-top:1.5em;padding-bottom:1.5em}}#note_list a{display:block;color:#000;position:relative}@media only screen and (max-width: 640px){#note_list a{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}}#note_list a:before,#note_list a:after{position:absolute;content:""}#note_list a:before{top:0;left:0;border-width:0;border-style:solid;width:100%;height:100%;box-sizing:border-box;z-index:10;opacity:0}@media only screen and (min-width: 961px){#note_list a:hover:before{border-width:8px;opacity:1}}#note_list .c_01 a:before{border-color:#e84720}#note_list .c_02 a:before{border-color:#00a2c9}#note_list .c_03 a:before{border-color:#419038}#note_list .c_04 a:before{border-color:#ffae00}#note_list figure{text-indent:100%;white-space:nowrap;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:67.57%;line-height:0;background-color:#e6e6e6}@-moz-document url-prefix(){#note_list figure{text-indent:-9999978px}}@media only screen and (max-width: 640px){#note_list figure{width:40%;padding-top:27.03%;background-color:transparent;background-position:top;order:2}}#note_list p{background-color:#f7f7f7;padding:1.5em 2em}@media only screen and (max-width: 960px){#note_list p{padding:1.5em 20px}}@media only screen and (max-width: 640px){#note_list p{padding:0 1.5em 0 0;width:60%;background-color:transparent}}#note_list p i{position:absolute;top:0;left:0}@media only screen and (max-width: 640px){#note_list p i{position:relative;margin-bottom:1.5em;line-height:2em !important;width:9em !important}}#note_list p time{display:block;font-size:14px;font-size:1.4rem;margin-bottom:1em}@media only screen and (max-width: 640px){#note_list p time{margin-bottom:0.8em}}#note_list p strong{display:block;font-weight:bold;line-height:1.5;margin-bottom:0.6em}#gar_mail{text-align:center;margin:5em 0 2em 0}#gar_mail form{background-color:#fff233;padding:2em}#gar_mail form div{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}@media only screen and (max-width: 640px){#gar_mail form div{display:block;text-align:center}}#gar_mail form input{width:calc(100% - 4.5em);box-sizing:border-box}@media only screen and (max-width: 640px){#gar_mail form input{width:100%}}#gar_mail form button{width:4.5em;box-sizing:border-box}@media only screen and (max-width: 640px){#gar_mail form button{margin-top:1em !important}}@media only screen and (max-width: 960px){#gar_mail p{text-align:left}}#gar_mail strong{text-indent:100%;white-space:nowrap;overflow:hidden;background-image:url("../img/gar/gar_form_title.png");background-repeat:no-repeat;background-position:center;background-size:contain;display:block;width:540px;height:86px;margin:0 auto;margin-bottom:-43px;position:relative;z-index:1}@-moz-document url-prefix(){#gar_mail strong{text-indent:-9999978px}}@media only screen and (max-width: 960px){#gar_mail strong{width:400px;height:64px;margin-bottom:-32px}}@media only screen and (max-width: 640px){#gar_mail strong{width:300px;height:48px;margin-bottom:-24px}}@media only screen and (max-width: 480px){#gar_mail strong{width:270px;height:43px}}#policy{height:200px;overflow-y:scroll;overflow-x:hidden;border:1px solid #e6e6e6;padding:2em;background-color:#f7f7f7;-webkit-overflow-scrolling:touch}#policy h3,#policy h4,#policy h5,#policy h6{margin-top:0}#policy p{margin-bottom:0 !important}#gar_profile div#garimg{max-width:650px;margin:0 auto;width:90%;background-image:url("../img/gar/gar_bk.jpg");background-size:contain}@media only screen and (max-width: 960px){#gar_profile div#garimg{max-width:500px}}#gar_profile ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}#gar_profile li{width:48.5%;padding:1.3em 0 !important;margin:0 !important;background:none !important;border-bottom:1px dashed #d3d3d3;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}@media only screen and (max-width: 960px){#gar_profile li{width:100%;max-width:500px;margin:0 auto !important}}#gar_profile li strong{display:block;width:10em;line-height:1.4}#gar_profile li p{margin:0;width:calc(100% - 10em);line-height:1.4}#sns_box ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}#sns_box li{margin:0 !important;padding:0 !important;background:none !important;width:48.5%}@media only screen and (max-width: 640px){#sns_box li{width:100%}#sns_box li ~ li{margin-top:1.5em !important}}#sns_box li.sns_fb a{background-color:#3b579d}#sns_box li.sns_fb strong:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;color:#3b579d}#sns_box li.sns_tw a{background-color:#1da1f2}#sns_box li.sns_tw strong:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;color:#1da1f2}#sns_box a{display:block;color:#000;padding:1.5em;color:#fff;border-radius:3px;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;align-items:flex-start;box-shadow:5px 8px 0 rgba(0,0,0,0.08);position:relative;bottom:0}@media only screen and (max-width: 960px){#sns_box a{max-width:500px;margin:0 auto}}#sns_box a:after{display:none !important}@media only screen and (min-width: 961px){#sns_box a:hover{opacity:0.8;bottom:-2px;box-shadow:5px 8px 0 transparent}}#sns_box a figure{width:25%;order:2;border:1px solid rgba(255,255,255,0.3)}@media only screen and (max-width: 960px){#sns_box a figure{display:none}}#sns_box a p{width:70%;line-height:1.6;margin:-0.5em 0 0 0}@media only screen and (max-width: 960px){#sns_box a p{width:100%}}@media only screen and (max-width: 640px){#sns_box a p{font-size:14px;font-size:1.4rem}}#sns_box strong{display:block;font-size:23px;font-size:2.3rem;margin-top:0.1em;margin-bottom:0.5em}@media only screen and (max-width: 960px){#sns_box strong{font-size:20px;font-size:2rem}}#sns_box strong:before{font-size:33px;font-size:3.3rem;width:1em;height:1em;line-height:1em;background:#fff;border-radius:100%;margin-right:0.3em}@media only screen and (max-width: 960px){#sns_box strong:before{font-size:30px;font-size:3rem}}#sns_box figure{line-height:0}#searchbox{background-color:#f7f7f7;padding:1.5em}#searchbox #forminner{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}#searchbox #forminner #searchbtn{width:calc(97% - 263px)}@media screen and (max-width: 1000px){#searchbox #forminner #searchbtn{width:calc(97% - 230px)}}@media screen and (max-width: 800px){#searchbox #forminner #searchbtn{width:100%}}#searchbox #forminner #submitbtn{width:143px}@media screen and (max-width: 1000px){#searchbox #forminner #submitbtn{width:130px}}@media screen and (max-width: 800px){#searchbox #forminner #submitbtn{width:65%}}@media only screen and (max-width: 640px){#searchbox #forminner #submitbtn{width:49%}}#searchbox #forminner #submitbtn span{font-weight:bold}#searchbox #forminner #change_mode{width:120px;margin-left:1%}@media screen and (max-width: 1000px){#searchbox #forminner #change_mode{width:100px}}@media screen and (max-width: 800px){#searchbox #forminner #change_mode{width:32%;margin-left:0}}@media only screen and (max-width: 640px){#searchbox #forminner #change_mode{width:49%}}#searchbox #searchbtn{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;border-top:2px solid #e6e6e6;border-left:2px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background-color:#fff}@media screen and (max-width: 800px){#searchbox #searchbtn{margin-bottom:1em}}#searchbox #searchbtn select,#searchbox #searchbtn input,#searchbox #searchbtn #artist_btn{margin:0;border:none;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}@media only screen and (max-width: 640px){#searchbox #searchbtn select,#searchbox #searchbtn input,#searchbox #searchbtn #artist_btn{font-size:14px;font-size:1.4rem}}#searchbox #searchbtn select,#searchbox #searchbtn #artist_btn{width:50%}#searchbox #searchbtn input{width:100%}#searchbox #submitbtn{background-color:#8fc73b;border:none;color:#fff;border-radius:3px;padding:0;margin:0;position:relative}@media screen and (max-width: 800px){#searchbox #submitbtn{padding:1.3em 0}}#searchbox #submitbtn span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);letter-spacing:0.2em;display:block}#searchbox #submitbtn span:before{display:block;width:100%;content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;font-size:80px;font-size:8rem;margin-top:0;margin-bottom:0.05em;margin-right:-5px;transform:rotate(0);transition:background-color .2s ease-in-out,transform .2s ease-in-out}@-moz-document url-prefix(){#searchbox #submitbtn span:before{margin-top:0em}}@media screen and (max-width: 800px){#searchbox #submitbtn span:before{font-size:16px;font-size:1.6rem;width:auto;margin-right:0.2em}}@media only screen and (min-width: 961px){#searchbox #submitbtn:hover{background-color:#419038}#searchbox #submitbtn:hover span:before{transform:rotate(10deg);transition:background-color .2s ease-in-out,transform .2s ease-in-out}}#searchbox #change_mode a{display:block;width:100%;height:100%;color:#000;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between}@media screen and (max-width: 800px){#searchbox #change_mode a{display:block;background-color:#aaaaaa;border-radius:3px;color:#fff;text-align:center;padding:1.3em 0}}@media only screen and (max-width: 640px){#searchbox #change_mode a{font-size:15px;font-size:1.5rem;padding:0.8em 0}}#searchbox #change_mode a i{display:inline-block;width:100%;padding-top:100%;background-color:#aaaaaa;border-radius:3px;color:#fff;position:relative;transition:background-color .2s ease-in-out,transform .2s ease-in-out;margin-bottom:0.3em}@media screen and (max-width: 800px){#searchbox #change_mode a i{width:auto;padding-top:0;margin-bottom:0}}#searchbox #change_mode a i:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -31%) rotate(0deg);font-size:75px;font-size:7.5rem;transition:background-color .2s ease-in-out,transform .2s ease-in-out}@media screen and (max-width: 800px){#searchbox #change_mode a i:before{font-size:16px;font-size:1.6rem;position:static;transform:translate(0, 0);margin-right:0.3em}}#searchbox #change_mode a span{display:inline-block;width:100%;text-align:center;font-size:12px;font-size:1.2rem;line-height:1.2}@media screen and (max-width: 800px){#searchbox #change_mode a span{font-size:16px;font-size:1.6rem;width:auto;margin-top:0}}@media screen and (max-width: 800px){#searchbox #change_mode a span br{display:none}}@media only screen and (max-width: 640px){#searchbox #change_mode a span br{display:block}}@media only screen and (min-width: 961px){#searchbox #change_mode a:hover{color:#419038}#searchbox #change_mode a:hover i{background-color:#419038;transition:.2s ease-in-out}#searchbox #change_mode a:hover i:before{transform:translate(-50%, -31%) rotate(10deg);transition:.2s ease-in-out}}#searchbox #change_mode.list_mode i:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em}#searchbox #change_mode.time_mode i:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em}#searchbox #artist_btn a{line-height:1.5;height:100%;display:block;padding:0.6em 1.5em 0.8em 1.5em;color:#000;background:url("../img/arwbB.png") right center no-repeat #fff;background-size:auto 7px;white-space:nowrap;overflow:hidden;display:flex;align-items:center}@media all and (-ms-high-contrast: none){#searchbox #artist_btn a{padding:0.8em 1.5em 0.6em 1.5em}}@media only screen and (max-width: 640px){#searchbox #artist_btn a{padding:0.6em 1em 0.8em 1em}}@media only screen and (max-width: 480px){#searchbox #artist_btn a span{display:none}}#searchbox #artist_btn a.changed{background-image:url("../img/sel.png");background-size:10px 10px;background-repeat:no-repeat;background-position:top left;background-color:rgba(255,242,51,0.1)}#searchbox.search_simple #searchbtn{width:calc(98% - 143px) !important}@media screen and (max-width: 1000px){#searchbox.search_simple #searchbtn{width:calc(98% - 130px) !important}}@media screen and (max-width: 800px){#searchbox.search_simple #searchbtn{width:100% !important}}@media screen and (max-width: 800px){#searchbox.search_simple #submitbtn{width:100% !important}}#searchbox.search_simple #submitbtn span:before{font-size:45px;font-size:4.5rem}@media screen and (max-width: 800px){#searchbox.search_simple #submitbtn span:before{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 640px){#searchbox+.notes{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 480px){#searchbox+.notes{margin-left:15px;margin-right:15px}}#searchbox+p{margin-top:1em}#form_artist{overflow:hidden}#form_artist_name_inner{top:0;left:150%;transition:left 0.5s;background:#FFF}#form_artist_name_inner,#form_artist_inner{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:space-between;position:absolute;width:100%;height:100%}#form_artist_name_inner.view,#form_artist_inner.view{left:0}#form_artist_name_inner div,#form_artist_inner div{width:100%;display:block}#form_artist_name_inner .form_artist_inner_main,#form_artist_inner .form_artist_inner_main{height:calc(100% - 7em)}.form_artist_inner_main{padding:20px}.form_artist_inner_main ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;margin-bottom:0.5em}.form_artist_inner_main ul:before,.form_artist_inner_main ul:after{content:"";display:block;width:24%}@media only screen and (max-width: 960px){.form_artist_inner_main ul:before,.form_artist_inner_main ul:after{width:32.3%}}@media only screen and (max-width: 640px){.form_artist_inner_main ul:before,.form_artist_inner_main ul:after{display:none}}.form_artist_inner_main ul:before{order:1}.form_artist_inner_main li{width:24%;margin-top:0.5em}@media only screen and (max-width: 960px){.form_artist_inner_main li{width:32.3%}}@media only screen and (max-width: 640px){.form_artist_inner_main li{width:49%}}.form_artist_inner_main button{display:block;width:100%;background-color:#f7f7f7;border-color:#d3d3d3;color:#000}@media only screen and (max-width: 640px){.form_artist_inner_main button{font-size:13px;font-size:1.3rem}}.form_artist_inner_main button.selected{background-color:#e84720;border-color:#e84720;color:#fff}@media only screen and (min-width: 961px){.form_artist_inner_main button:hover{background-color:#e84720;transition:.2s ease-in-out;color:#fff}}#form_artist_name_inner ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6}#form_artist_name_inner ul:before,#form_artist_name_inner ul:after{content:"";display:block;width:50%}#form_artist_name_inner ul:before{order:1}#form_artist_name_inner li{width:50%;padding:1em 1.5em 1em 1em;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;cursor:pointer;display:flex;align-items:center;line-height:1.4;transition:.2s ease-in-out;margin-top:0}@media all and (-ms-high-contrast: none){#form_artist_name_inner li{padding:1.1em 1.5em 0.9em 1em}}@media only screen and (max-width: 960px){#form_artist_name_inner li{width:100%}}@media only screen and (max-width: 640px){#form_artist_name_inner li{font-size:13px;font-size:1.3rem}}#form_artist_name_inner li span{position:relative;padding-left:1.5em}#form_artist_name_inner li span:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;position:absolute;top:50%;left:0;margin-top:-0.5em;transition:.2s ease-in-out;color:#000}@media all and (-ms-high-contrast: none){#form_artist_name_inner li span:before{margin-top:-0.65em}}@-moz-document url-prefix(){#form_artist_name_inner li span:before{margin-top:-0.4em}}#form_artist_name_inner li.selected{background-color:#e84720;color:#fff}#form_artist_name_inner li.selected span:before{color:#fff}@media only screen and (min-width: 961px){#form_artist_name_inner li:hover{background-color:#e84720;transition:.2s ease-in-out;color:#fff}#form_artist_name_inner li:hover span:before{left:3px;transition:.2s ease-in-out;color:#fff}}.form_artist_inner_btn{border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.form_artist_inner_btn button{display:block;width:100%;border:none;padding:0;height:3em;line-height:3em}@media only screen and (max-width: 640px){.form_artist_inner_btn button{font-size:13px;font-size:1.3rem}}.form_artist_inner_btn button.selected{background-color:#e84720;color:#fff}.form_artist_inner_btn button:before{margin-right:0.5em}.form_artist_inner_btn button#reset{background-color:#00a2c9;color:#fff}.form_artist_inner_btn button#reset:before{content:"×"}.form_artist_inner_btn button#ai_back{background-color:#f7f7f7;color:#000}.form_artist_inner_btn button#ai_back:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em}@media only screen and (min-width: 961px){.form_artist_inner_btn button:hover{background-color:#ccc !important;color:#fff !important}}#resultbox{margin-top:1.5em;margin-bottom:0.3em;padding-left:5.5em !important;position:relative;font-size:15px;font-size:1.5rem}@media only screen and (max-width: 640px){#resultbox{padding-left:5.5em !important}}@media only screen and (max-width: 480px){#resultbox{padding-left:0 !important}}#resultbox p,#resultbox a{display:inline-block}#resultbox p{position:absolute;top:0.8em;left:0}@media all and (-ms-high-contrast: none){#resultbox p{top:1em}}@media only screen and (max-width: 480px){#resultbox p{position:static;display:block;margin-bottom:0.8em}}#resultbox a{padding:0.4em 1em 0.4em 2.3em;margin:0.3em 0.3em 0.3em 0;background-color:#ededed;color:#545454;border-radius:50px;line-height:1.3;position:relative}@supports (-ms-ime-align: auto){#resultbox a{padding:0.3em 1em 0.5em 2.3em}}@media all and (-ms-high-contrast: none){#resultbox a{padding:0.55em 1em 0.25em 2.3em}}@-moz-document url-prefix(){#resultbox a{padding:0.35em 1em 0.5em 2.3em}}#resultbox a:before{content:"×";margin-right:0.3em;color:#545454;position:absolute;top:50%;left:0.9em;margin-top:-0.6em}@-moz-document url-prefix(){#resultbox a:before{margin-top:-0.7em}}@supports (-ms-ime-align: auto){#resultbox a:before{margin-top:-0.7em}}@media all and (-ms-high-contrast: none){#resultbox a:before{margin-top:-0.7em}}@media only screen and (min-width: 961px){#resultbox a:hover{background-color:#e84720;color:#fff}#resultbox a:hover:before{color:#fff}}.form_artist_inner_title{text-align:center;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;line-height:4em;height:4em}@media only screen and (max-width: 640px){.form_artist_inner_title{font-size:13px;font-size:1.3rem}}.form_artist_inner_title strong{display:block}#resulttxt{font-size:14px;font-size:1.4rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;line-height:1.4;margin-top:4em}#resulttxt p{width:calc(100% - 4em)}@media only screen and (max-width: 640px){#resulttxt p{width:100% !important}}#resulttxt p ~ p{width:4em;line-height:1.8}@media only screen and (max-width: 640px){#resulttxt p ~ p{margin-top:1em}}#resulttxt span{font-size:18px;font-size:1.8rem;margin-left:0}#enjoy #resulttxt{padding-left:0;padding-right:0}@media only screen and (max-width: 640px){#program_data #contents{padding-left:0;padding-right:0}#program_data #contents h2{padding-left:15px;padding-right:15px}}@media only screen and (max-width: 640px){#searchbox,#resulttxt{padding-left:15px;padding-right:15px}}#programlist{margin-bottom:6em;margin-top:4em}@media only screen and (max-width: 960px){#programlist{margin-bottom:5em;margin-top:3em}}@media only screen and (max-width: 640px){#programlist{margin-bottom:4em;margin-top:2em}}.pr_inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;border-top:2px solid #000;border-bottom:2px solid #000;margin-top:1.5em;letter-spacing:normal;line-height:1.6}@media screen and (max-width: 1200px){.pr_inner{font-size:15px;font-size:1.5rem}}@media only screen and (max-width: 640px){.pr_inner{border-top:2px solid #000 !important;margin-top:1.5em !important}}.pr_inner .pr_time,.pr_inner .pr_pay,.pr_inner .pr_data{padding-top:2em;padding-bottom:2em;padding-left:1.8em;padding-right:1.8em}@media screen and (max-width: 1200px){.pr_inner .pr_time,.pr_inner .pr_pay,.pr_inner .pr_data{padding-left:1.5em !important;padding-right:1.5em !important}}@media screen and (max-width: 800px){.pr_inner .pr_time,.pr_inner .pr_pay,.pr_inner .pr_data{width:100% !important}}.pr_inner .pr_time,.pr_inner .pr_pay{width:14.6em}@media screen and (max-width: 1200px){.pr_inner .pr_time{width:100%;padding-top:1.2em;padding-bottom:1.7em}}@media screen and (max-width: 1200px){.pr_inner .pr_pay{width:14.6em}}@media screen and (max-width: 800px){.pr_inner .pr_pay{padding-bottom:3.5em}}.pr_inner.cat_c+.cat_c,.pr_inner.cat_h+.cat_h,.pr_inner.cat_a+.cat_a,.pr_inner.cat_ak+.cat_ak,.pr_inner.cat_k+.cat_k{margin-top:0;border-top:none}.pr_inner .pr_data{width:calc(100% - 29.2em);padding-left:2.3em;padding-right:2.3em}@media screen and (max-width: 1200px){.pr_inner .pr_data{width:calc(100% - 14.6em)}}.pr_inner time{display:block;border-top:1px dotted rgba(255,255,255,0.5);margin-top:1em;padding-top:1em}@media screen and (max-width: 1200px){.pr_inner time{margin-top:1.2em;padding-top:0.8em}}.pr_inner time>span{font-size:14px;font-size:1.4rem;display:block}@media screen and (max-width: 1200px){.pr_inner time>span{display:inline}}.pr_inner time b{display:block;font-size:22px;font-size:2.2rem;margin-right:0.5em}@media screen and (max-width: 1200px){.pr_inner time b{display:inline}}@media only screen and (max-width: 640px){.pr_inner time b{font-size:18px;font-size:1.8rem}}.pr_inner time b span{font-size:16px;font-size:1.6rem;font-weight:normal}.pr_time{color:#fff}.pr_time abbr{display:inline-block;background-color:#fff;font-size:13px;font-size:1.3rem;margin-bottom:1em;margin-right:0.5em;line-height:1;padding:0.2em 0.5em 0.3em 0.5em}@media screen and (max-width: 1200px){.pr_time abbr{margin-bottom:0;position:relative;top:-1px}}@media only screen and (max-width: 640px){.pr_time abbr{font-size:11px;font-size:1.1rem}}.pr_time abbr+time{margin-top:0.1em !important}.pr_time h3{font-size:21px;font-size:2.1rem}@media screen and (max-width: 1200px){.pr_time h3{display:inline}}@media only screen and (max-width: 640px){.pr_time h3{font-size:18px;font-size:1.8rem}}.pr_time h3 span{display:block;font-size:14px;font-size:1.4rem;margin-right:0.5em}@media screen and (max-width: 1200px){.pr_time h3 span{display:inline}}@media all and (-ms-high-contrast: none){.cat_r abbr,.areaevent abbr{padding:0.4em 0.5em 0em 0.5em !important}}.android .pr_time abbr{padding:0.3em 0.5em 0.2em 0.5em}.pr_data h4{font-size:22px;font-size:2.2rem;padding-bottom:0.8em;margin-top:0.7em;color:#fff !important;padding:0.7em 1em 0.8em 1em;border-radius:3px}@media all and (-ms-high-contrast: none){.pr_data h4{padding:0.85em 1em 0.6em 1em}}@media only screen and (max-width: 960px){.pr_data h4{font-size:19px;font-size:1.9rem}}@media only screen and (max-width: 640px){.pr_data h4{font-size:18px;font-size:1.8rem}}.pr_data h4:first-child{margin-top:0}.pr_data h4+cite{margin-top:1em}.pr_data h4+p.pr_txt{margin-top:1em}.pr_data strong:first-child,.pr_data h4+strong{border-top:none;padding-top:0}.pr_data strong:first-child{margin-top:0}.pr_data strong{font-size:16px;font-size:1.6rem;display:block;border-top:1px dashed;margin-top:1em;padding-top:1em}.pr_data cite{display:block;font-size:20px;font-size:2rem;line-height:1.4;font-weight:bold;padding-bottom:0.2em;margin-top:0.1em;padding-left:1.2em;text-indent:-1.2em}.pr_data cite a{text-decoration:underline;color:unset;position:relative}@media only screen and (min-width: 961px){.pr_data cite a:hover{opacity:0.5}}.pr_data cite:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;margin-right:0.2em}.pr_data cite.play:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em}.pr_data p{font-size:14px;font-size:1.4rem;margin-top:0.5em;color:#000}.pr_data p.pr_txt+cite{margin-top:1em}.pr_data .pr_message{margin-top:1em;background-color:#f7f7f7;border:1px solid #e6e6e6;padding:0.9em 1.5em 1.1em 1.5em;border-radius:3px}@media all and (-ms-high-contrast: none){.pr_data .pr_message{padding:1em 1.5em 0.9em 1.5em}}.pr_data .pr_message p{font-size:16px;font-size:1.6rem;margin:0;color:#666}.pr_pay p{font-weight:bold;margin:0 0.5em 1.3em 0.5em}@media screen and (max-width: 800px){.pr_pay p{display:inline-block;margin:0 1em 0 0.5em}}@media only screen and (max-width: 480px){.pr_pay p{display:block;margin-bottom:0.5em}}.pr_pay p.pay_service{display:block;font-size:11px;font-size:1.1rem;font-weight:normal;color:#e84720}@media screen and (max-width: 800px){.pr_pay p.pay_service{margin:1em 0 !important}}.pr_pay i{display:block;font-size:14px;font-size:1.4rem;line-height:1;text-align:center;border:1px solid #e6e6e6;background-color:#fff;margin:0.3em 0.5em;padding:0.2em 0 0.4em 0}@supports (-ms-ime-align: auto){.pr_pay i{padding:0.25em 0 0.35em 0}}@media all and (-ms-high-contrast: none){.pr_pay i{padding:0.5em 0 0.1em 0}}@media screen and (max-width: 800px){.pr_pay i{display:inline-block;width:7em;margin:0 0.5em 0 0}}.pr_pay .pr_i01{background-color:#ccc}.pr_pay .pr_i02{color:#fff}.pr_pay .pr_i03{border:1px solid rgba(232,71,32,0.2);color:#e84720}.pr_pay .pr_i04{background-color:#999;color:#fff}.pr_pay abbr{display:inline-block;color:#fff !important;font-size:13px;font-size:1.3rem;margin-bottom:1em;margin-right:0.5em;line-height:1;padding:0.2em 0.5em 0.3em 0.5em}@media screen and (max-width: 1200px){.pr_pay abbr{margin-bottom:0;position:relative;top:-1px}}@media only screen and (max-width: 640px){.pr_pay abbr{font-size:11px;font-size:1.1rem}}.pr_pay time{padding-top:0}.pr_pay em{font-weight:normal}@media screen and (max-width: 800px){.pr_pay em+time{display:inline-block;margin-top:0}}@media screen and (max-width: 800px){.pr_pay .details_btn{width:49%}}@media only screen and (max-width: 640px){.pr_pay .details_btn{width:100%}}.android .pr_pay i{padding:0.3em 0 0.2em 0}.pay_btn{margin-top:2em;position:relative}@media screen and (max-width: 800px){.pay_btn{margin-top:1.5em;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}}.pay_btn .tic_wrap,.pay_btn div,.pay_btn button{width:100%;margin:0.3em 0 !important}@media screen and (max-width: 800px){.pay_btn .tic_wrap,.pay_btn div,.pay_btn button{width:49%;margin:0 !important}}@media only screen and (max-width: 480px){.pay_btn .tic_wrap,.pay_btn div,.pay_btn button{width:100%;margin:0.15em 0 !important}}.pay_btn a,.pay_btn button{line-height:1;padding:0.8em 1em 0.9em 1em;text-align:center;border-radius:30px;box-shadow:3px 4px 0 rgba(0,0,0,0.1);position:relative;bottom:0}@media all and (-ms-high-contrast: none){.pay_btn a,.pay_btn button{padding:1em 1em 0.7em 1em}}@media only screen and (min-width: 961px){.pay_btn a:hover,.pay_btn button:hover{bottom:-2px;box-shadow:3px 4px 0 transparent}}@media screen and (max-width: 1200px){.pay_btn a,.pay_btn button{font-size:15px;font-size:1.5rem}}.pay_btn a{color:#fff;border:1px solid;display:block}@media only screen and (min-width: 961px){.pay_btn a:hover{background-color:#fff !important}}.pay_btn button{background-color:#fff;border:1px solid #e6e6e6}@media only screen and (min-width: 961px){.pay_btn button:hover{background-color:#fff233;color:#e84720 !important}}.pay_btn button.keep{background-color:#fff233;color:#e84720 !important;box-shadow:3px 4px 0 transparent;bottom:0}.pay_btn button.keep:before{content:"×";margin-right:0.3em}@media only screen and (min-width: 961px){.pay_btn button.keep:hover{background-color:#fff;color:#000 !important}}.pay_btn .tic_wrap,.pay_btn div{position:relative}@media only screen and (min-width: 961px){.pay_btn .tic_wrap:hover .tic_btn,.pay_btn div:hover .tic_btn{background-color:#fff;bottom:-2px;box-shadow:3px 4px 0 transparent}}.pay_btn .tic_box{background-color:#fff;padding:1.5em;border:1px solid rgba(230,230,230,0.6);box-shadow:3px 4px 0 rgba(0,0,0,0.1);position:absolute;bottom:2em;font-size:15px;font-size:1.5rem;opacity:0;transition:.2s ease-in-out;visibility:hidden}@media only screen and (min-width: 961px){.pay_btn .tic_box{width:140%;left:-20%}}@media screen and (max-width: 960px){.pay_btn .tic_box{width:120%;left:-10%;padding:1.5em 1em}}@media screen and (max-width: 800px){.pay_btn .tic_box{width:100%;left:0}}.pay_btn .tic_box.tic_hover{visibility:visible;opacity:1;bottom:2.8em;transition:.2s ease-in-out}.pay_btn .tic_box:before{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%, 0);width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#fff transparent transparent transparent;z-index:1}.pay_btn .tic_box:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translate(-45%, 0);width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;border-color:#e6e6e6 transparent transparent transparent;z-index:0}.pay_btn .tic_box a{margin:0.6em 0;padding:0.6em 1em 0.7em 1em}@media all and (-ms-high-contrast: none){.pay_btn .tic_box a{padding:0.9em 1em 0.65em 1em}}.pay_btn .tic_box p:first-child{display:none}.pay_btn .tic_box .tic_inner{padding:0 !important}@media only screen and (max-width: 640px){.tic_inner{padding:15px;background:#fff}}.tic_inner p{font-weight:normal;line-height:1.4;margin:0;color:#000 !important}.tic_inner p:first-child{margin-bottom:1.5em}@media only screen and (max-width: 640px){.tic_inner p{font-size:13px;font-size:1.3rem}.tic_inner p:first-child{margin-bottom:1em}}.tic_inner p span{display:inline-block;color:#e84720}.tic_inner a{position:relative;bottom:0;border-radius:0 !important;line-height:1;width:100%;display:block;margin:1em 0;padding:0.8em 1em 1em 1em;text-align:center;box-shadow:3px 4px 0 rgba(0,0,0,0.1);color:#fff;border:1px solid}@media only screen and (min-width: 961px){.tic_inner a:hover{background-color:#fff !important}}.tic_inner a span{margin-left:0.3em}.tic_inner a[target="_blank"]:after{content:" ";display:inline-block;margin-left:0.3em;margin-right:0.3em;content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;color:#fff}.tic_inner span{font-size:11px;font-size:1.1rem}.pr_inner .pr_time{background-color:#999}.pr_inner abbr,.pr_inner .pr_data h4{color:#999}.pr_inner .pr_data h4{border-color:#999;background-color:#999}.pr_inner .pr_data strong{border-color:rgba(153,153,153,0.4);color:#999}.pr_inner .pr_data cite{color:#999}.pr_inner .pr_data:before{border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #999 transparent}.pr_inner .pr_pay{background-color:#999}.pr_inner .pr_pay .pr_i02{background-color:#999}.pr_inner .pr_pay abbr{background-color:#999}.pr_inner .pr_pay .pay_btn button{color:#999}.pr_inner .pr_pay time,.pr_inner .pr_pay em{color:#999}.pr_inner .pr_pay .pay_btn a,.pr_inner .tic_inner a{background-color:#999;border-color:#999}.pr_inner cite.play a{color:#999}.pr_inner.details_btn{background-color:#999 !important;border-color:#999 !important}@media only screen and (min-width: 961px){.pr_inner .pr_pay .pay_btn a:hover,.pr_inner .tic_wrap:hover .tic_btn,.pr_inner .tic_inner a:hover{color:#999;border-color:rgba(153,153,153,0.4)}.pr_inner .tic_inner a:hover:after{color:#999}.pr_inner.details_btn:hover{color:#999 !important;border-color:rgba(153,153,153,0.4) !important}}.cat_c .pr_time{background-color:#419038}.cat_c abbr,.cat_c .pr_data h4{color:#419038}.cat_c .pr_data h4{border-color:#419038;background-color:#419038}.cat_c .pr_data strong{border-color:rgba(65,144,56,0.4);color:#419038}.cat_c .pr_data cite{color:#419038}.cat_c .pr_data:before{border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #419038 transparent}.cat_c .pr_pay{background-color:#f0f6ef}.cat_c .pr_pay .pr_i02{background-color:#419038}.cat_c .pr_pay abbr{background-color:#419038}.cat_c .pr_pay .pay_btn button{color:#419038}.cat_c .pr_pay time,.cat_c .pr_pay em{color:#419038}.cat_c .pr_pay .pay_btn a,.cat_c .tic_inner a{background-color:#419038;border-color:#419038}.cat_c cite.play a{color:#419038}.cat_c.details_btn{background-color:#419038 !important;border-color:#419038 !important}@media only screen and (min-width: 961px){.cat_c .pr_pay .pay_btn a:hover,.cat_c .tic_wrap:hover .tic_btn,.cat_c .tic_inner a:hover{color:#419038;border-color:rgba(65,144,56,0.4)}.cat_c .tic_inner a:hover:after{color:#419038}.cat_c.details_btn:hover{color:#419038 !important;border-color:rgba(65,144,56,0.4) !important}}.cat_h .pr_time{background-color:#00a2c9}.cat_h abbr,.cat_h .pr_data h4{color:#00a2c9}.cat_h .pr_data h4{border-color:#00a2c9;background-color:#00a2c9}.cat_h .pr_data strong{border-color:rgba(0,162,201,0.4);color:#00a2c9}.cat_h .pr_data cite{color:#00a2c9}.cat_h .pr_data:before{border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #00a2c9 transparent}.cat_h .pr_pay{background-color:#ebf8fb}.cat_h .pr_pay .pr_i02{background-color:#00a2c9}.cat_h .pr_pay abbr{background-color:#00a2c9}.cat_h .pr_pay .pay_btn button{color:#00a2c9}.cat_h .pr_pay time,.cat_h .pr_pay em{color:#00a2c9}.cat_h .pr_pay .pay_btn a,.cat_h .tic_inner a{background-color:#00a2c9;border-color:#00a2c9}.cat_h cite.play a{color:#00a2c9}.cat_h.details_btn{background-color:#00a2c9 !important;border-color:#00a2c9 !important}@media only screen and (min-width: 961px){.cat_h .pr_pay .pay_btn a:hover,.cat_h .tic_wrap:hover .tic_btn,.cat_h .tic_inner a:hover{color:#00a2c9;border-color:rgba(0,162,201,0.4)}.cat_h .tic_inner a:hover:after{color:#00a2c9}.cat_h.details_btn:hover{color:#00a2c9 !important;border-color:rgba(0,162,201,0.4) !important}}.cat_a .pr_time{background-color:#e87eae}.cat_a abbr,.cat_a .pr_data h4{color:#e87eae}.cat_a .pr_data h4{border-color:#e87eae;background-color:#e87eae}.cat_a .pr_data strong{border-color:rgba(232,126,174,0.4);color:#e87eae}.cat_a .pr_data cite{color:#e87eae}.cat_a .pr_data:before{border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #e87eae transparent}.cat_a .pr_pay{background-color:#fdf5f9}.cat_a .pr_pay .pr_i02{background-color:#e87eae}.cat_a .pr_pay abbr{background-color:#e87eae}.cat_a .pr_pay .pay_btn button{color:#e87eae}.cat_a .pr_pay time,.cat_a .pr_pay em{color:#e87eae}.cat_a .pr_pay .pay_btn a,.cat_a .tic_inner a{background-color:#e87eae;border-color:#e87eae}.cat_a cite.play a{color:#e87eae}.cat_a.details_btn{background-color:#e87eae !important;border-color:#e87eae !important}@media only screen and (min-width: 961px){.cat_a .pr_pay .pay_btn a:hover,.cat_a .tic_wrap:hover .tic_btn,.cat_a .tic_inner a:hover{color:#e87eae;border-color:rgba(232,126,174,0.4)}.cat_a .tic_inner a:hover:after{color:#e87eae}.cat_a.details_btn:hover{color:#e87eae !important;border-color:rgba(232,126,174,0.4) !important}}.cat_ak .pr_time{background-color:#cc563a}.cat_ak abbr,.cat_ak .pr_data h4{color:#cc563a}.cat_ak .pr_data h4{border-color:#cc563a;background-color:#cc563a}.cat_ak .pr_data strong{border-color:rgba(204,86,58,0.4);color:#cc563a}.cat_ak .pr_data cite{color:#cc563a}.cat_ak .pr_data:before{border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #cc563a transparent}.cat_ak .pr_pay{background-color:#fbf2f0}.cat_ak .pr_pay .pr_i02{background-color:#cc563a}.cat_ak .pr_pay abbr{background-color:#cc563a}.cat_ak .pr_pay .pay_btn button{color:#cc563a}.cat_ak .pr_pay time,.cat_ak .pr_pay em{color:#cc563a}.cat_ak .pr_pay .pay_btn a,.cat_ak .tic_inner a{background-color:#cc563a;border-color:#cc563a}.cat_ak cite.play a{color:#cc563a}.cat_ak.details_btn{background-color:#cc563a !important;border-color:#cc563a !important}@media only screen and (min-width: 961px){.cat_ak .pr_pay .pay_btn a:hover,.cat_ak .tic_wrap:hover .tic_btn,.cat_ak .tic_inner a:hover{color:#cc563a;border-color:rgba(204,86,58,0.4)}.cat_ak .tic_inner a:hover:after{color:#cc563a}.cat_ak.details_btn:hover{color:#cc563a !important;border-color:rgba(204,86,58,0.4) !important}}.cat_k .pr_time{background-color:#f6a800}.cat_k abbr,.cat_k .pr_data h4{color:#f6a800}.cat_k .pr_data h4{border-color:#f6a800;background-color:#f6a800}.cat_k .pr_data strong{border-color:rgba(246,168,0,0.4);color:#f6a800}.cat_k .pr_data cite{color:#f6a800}.cat_k .pr_data:before{border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #f6a800 transparent}.cat_k .pr_pay{background-color:#fef8eb}.cat_k .pr_pay .pr_i02{background-color:#f6a800}.cat_k .pr_pay abbr{background-color:#f6a800}.cat_k .pr_pay .pay_btn button{color:#f6a800}.cat_k .pr_pay time,.cat_k .pr_pay em{color:#f6a800}.cat_k .pr_pay .pay_btn a,.cat_k .tic_inner a{background-color:#f6a800;border-color:#f6a800}.cat_k cite.play a{color:#f6a800}.cat_k.details_btn{background-color:#f6a800 !important;border-color:#f6a800 !important}@media only screen and (min-width: 961px){.cat_k .pr_pay .pay_btn a:hover,.cat_k .tic_wrap:hover .tic_btn,.cat_k .tic_inner a:hover{color:#f6a800;border-color:rgba(246,168,0,0.4)}.cat_k .tic_inner a:hover:after{color:#f6a800}.cat_k.details_btn:hover{color:#f6a800 !important;border-color:rgba(246,168,0,0.4) !important}}.cat_r .pr_time{background-color:#88BE36}.cat_r abbr,.cat_r .pr_data h4{color:#88BE36}.cat_r .pr_data h4{border-color:#88BE36;background-color:#88BE36}.cat_r .pr_data strong{border-color:rgba(136,190,54,0.4);color:#88BE36}.cat_r .pr_data cite{color:#88BE36}.cat_r .pr_data:before{border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #88BE36 transparent}.cat_r .pr_pay{background-color:#F6FAEF}.cat_r .pr_pay .pr_i02{background-color:#88BE36}.cat_r .pr_pay abbr{background-color:#88BE36}.cat_r .pr_pay .pay_btn button{color:#88BE36}.cat_r .pr_pay time,.cat_r .pr_pay em{color:#88BE36}.cat_r .pr_pay .pay_btn a,.cat_r .tic_inner a{background-color:#88BE36;border-color:#88BE36}.cat_r cite.play a{color:#88BE36}.cat_r.details_btn{background-color:#88BE36 !important;border-color:#88BE36 !important}@media only screen and (min-width: 961px){.cat_r .pr_pay .pay_btn a:hover,.cat_r .tic_wrap:hover .tic_btn,.cat_r .tic_inner a:hover{color:#88BE36;border-color:rgba(136,190,54,0.4)}.cat_r .tic_inner a:hover:after{color:#88BE36}.cat_r.details_btn:hover{color:#88BE36 !important;border-color:rgba(136,190,54,0.4) !important}}.pr_area{width:calc(100% - 14.6em)}@media screen and (max-width: 1200px){.pr_area{width:100%}}.pr_area li{padding-left:2.3em;padding-top:2em;padding-bottom:2em;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center}.pr_area li:nth-child(even){background-color:#fff}@media screen and (max-width: 1200px){.pr_area li{padding-left:1.5em}}@media screen and (max-width: 800px){.pr_area li{padding-left:1.5em;padding-right:1.5em}}.pr_area .pay_btn{width:14.6em;padding-left:1.8em;padding-right:1.8em;margin-top:0}@media screen and (max-width: 800px){.pr_area .pay_btn{width:100%;margin-top:1.5em;padding-left:0;padding-right:0}}.pr_area .area_data{position:relative;width:calc(100% - 14.6em)}@media screen and (max-width: 800px){.pr_area .area_data{width:100%;padding-left:0}}.pr_area .area_data time{position:absolute;top:0;left:0;padding:0;margin:0}@media screen and (max-width: 800px){.pr_area .area_data time{position:static}}.pr_area .area_data time+h3{margin-left:6.2em}.pr_area .area_data time+h3+p{margin-left:8em}.pr_area .area_data h3{font-size:18px;font-size:1.8rem;margin-top:-0.1em}.pr_area .area_data p{font-size:14px;font-size:1.4rem;margin-top:0.5em}#programlist .areaevent{color:#448aca}#programlist .areaevent p{color:#000}#programlist .areaevent .pr_time{background-color:#448aca}#programlist .areaevent abbr{color:#448aca}#programlist .areaevent ul{background-color:#f0f6fb}#programlist .areaevent .pay_btn button{color:#448aca}#programlist .areaevent:nth-child(even){color:#1f588c}#programlist .areaevent:nth-child(even) .pr_time{background-color:#1f588c}#programlist .areaevent:nth-child(even) abbr{color:#1f588c}#programlist .areaevent:nth-child(even) ul{background-color:#eff4f9}#programlist .areaevent:nth-child(even) .pay_btn button{color:#1f588c}#myplan_link{text-align:center;margin:2em 0 1em 0}#myplan_link #myplan_btn{padding-bottom:1em}@media only screen and (max-width: 640px){#myplan_link #myplan_btn{padding-bottom:28px}}#myplan_link #myplan_btn.btnfixed{position:fixed;bottom:-4em;left:0;width:100%;z-index:50}#myplan_link a{display:inline-block;background-color:#fff233;color:#e84720;font-size:18px;font-size:1.8rem;padding:1em 0.5em;border-radius:50px;position:relative;font-weight:bold;box-shadow:3px 4px 0 rgba(0,0,0,0.1);position:relative;bottom:0;width:100%;max-width:580px;transition:.2s ease-in-out}@media all and (-ms-high-contrast: none){#myplan_link a{padding:1.1em 0.5em 0.9em 0.5em}}@media only screen and (max-width: 960px){#myplan_link a{max-width:500px}}@media only screen and (max-width: 640px){#myplan_link a{font-size:16px;font-size:1.6rem;width:50%}}#myplan_link a:after{position:absolute;right:1em;top:50%;content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;color:#e84720;margin-top:-0.5em}@-moz-document url-prefix(){#myplan_link a:after{margin-top:-0.4em}}@media only screen and (max-width: 640px){#myplan_link a:after{display:none}}@media only screen and (max-width: 640px){#myplan_link a b{padding-left:1em}}#myplan_link a b:before{font-size:20px;font-size:2rem;content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em}@media only screen and (max-width: 640px){#myplan_link a b:before{display:none}}@media only screen and (max-width: 640px){#myplan_link a span{display:none}}#myplan_link a i.mp_count{font-weight:normal;position:absolute;left:1em;top:50%;margin-top:-1.1em;line-height:2.2em;width:2.2em;height:2.2em;font-size:14px;font-size:1.4rem;background-color:#e84720;color:#fff233;border-radius:100%}@media only screen and (max-width: 640px){#myplan_link a i.mp_count{font-size:12px;font-size:1.2rem}}#myplan_link a.hover{bottom:-2px;box-shadow:3px 4px 0 transparent;background-color:#e84720;color:#fff}#myplan_link a.hover:after{color:#fff;right:0.9em}#myplan_link a.hover i.mp_count{background-color:#fff;color:#e84720}p+.myplan_mail{margin-top:1.5em}.myplan_mail{display:inline-block;background-color:#fff233;color:#e84720;font-size:18px;font-size:1.8rem;line-height:1;padding:0.3em 1.5em 1em 1.5em !important;border-radius:50px;position:relative;font-weight:bold;box-shadow:3px 4px 0 rgba(0,0,0,0.1);position:relative;bottom:0}.myplan_mail i{display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;width:1em;font-size:28px;font-size:2.8rem;position:relative}@-moz-document url-prefix(){.myplan_mail i{text-indent:-9999978px}}.myplan_mail i:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;position:absolute;top:50%;left:0;margin-top:-0.23em;text-indent:0}.myplan_mail:after{display:none !important}@media only screen and (min-width: 961px){.myplan_mail:hover{bottom:-2px;box-shadow:3px 4px 0 transparent;background-color:#e84720;color:#fff}.myplan_mail:hover:before{color:#fff}}@media only screen and (max-width: 640px){.myplan_mail span{display:none}}.safari .myplan_mail{padding:0.4em 1.5em 0.8em 1.5em !important}.safari .myplan_mail i:before{margin-top:-0.33em}#myplan_mail_inline{display:none}#myplan_mail_body{text-align:center;background-color:#fff}@media only screen and (max-width: 640px){#myplan_mail_body{padding:20px}}#myplan_mail_body strong{display:block;font-size:18px;font-size:1.8rem}#myplan_mail_body strong+p{margin:1em 0;font-size:16px;font-size:1.6rem;color:#000}#myplan_mail_body #sendmail{margin:1em 0}#code{background-color:#f7f7f7;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;font-size:13px;font-size:1.3rem;color:#545454}#code p.code_title{margin:0;line-height:1.4;width:14em;background-color:#e6e6e6;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1100px){#code p.code_title{width:100%;padding:1em 0}}#code ul{width:calc(100% - 14em);display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;padding:1.3em 3em;margin:0}@media screen and (max-width: 1100px){#code ul{width:100%;padding:1em 2.5em}}@media only screen and (max-width: 640px){#code ul{padding:1em}}#code ul:before,#code ul:after{width:25%;content:"";display:block}@media only screen and (max-width: 960px){#code ul:before,#code ul:after{width:33.3%}}@media only screen and (max-width: 480px){#code ul:before,#code ul:after{display:none}}#code ul:before{order:1}#code li{font-size:12px;font-size:1.2rem;position:relative;width:25%;background:none !important;margin:0.3em 0 !important;padding:0 !important}@media only screen and (max-width: 960px){#code li{width:33.3%}}@media only screen and (max-width: 480px){#code li{width:50%}}#code li b,#code li strong{display:inline-block}#code li b{width:2.5em}#code li strong{width:9em}#code li strong:before{content:" ― "}#other_events{text-align:center;margin-top:6em}@media only screen and (max-width: 960px){#other_events{margin-top:5em}}@media only screen and (max-width: 640px){#other_events{margin-top:4em}}@media only screen and (max-width: 480px){#other_events{margin-top:3em}}#other_events strong{font-size:26px;font-size:2.6rem}#other_events strong:after{width:100%;display:block;content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;color:rgba(0,0,0,0.5);font-size:50px;font-size:5rem;margin:0.5em 0 !important}#other_events li{display:inline-block;margin-bottom:0.5em}@media only screen and (max-width: 640px){#other_events li{width:100%;padding-left:15px;padding-right:15px}}#other_events a{display:block;color:#000;padding:1em 1.5em;background-color:#f7f7f7;border:1px solid #e6e6e6;border-radius:3px}@media only screen and (min-width: 961px){#other_events a:hover{background-color:#e84720;border:1px solid #e84720;color:#fff}}#programlist .viewing .pr_data{width:calc(100% - 14.6em);padding-right:2.3em;padding-left:0}@media only screen and (max-width: 480px){#programlist .viewing .pr_data{padding-left:0 !important;padding-right:0 !important}}#programlist .viewing .pr_data p{font-size:16px;font-size:1.6rem}#programlist .viewing .pr_pay{background-color:#f7f7f7}#programlist .viewing .pr_pay p{margin-bottom:1em}#programlist .viewing .pr_data,#programlist .viewing .pr_data strong,#programlist .viewing .pr_data cite.play,#programlist .viewing .pr_data cite a{color:#1f588c}#programlist .viewing .pay_btn{margin-top:0}#programlist .viewing .pay_btn a{margin-top:0.5em}.music_inline{display:none}#program_daybtn{margin-top:4em;margin-bottom:2.5em;letter-spacing:normal;font-size:18px;font-size:1.8rem}@media only screen and (max-width: 640px){#program_daybtn{font-size:14px;font-size:1.4rem;padding:0 15px}}@media only screen and (max-width: 480px){#program_daybtn{font-size:12px;font-size:1.2rem}}#program_daybtn ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}#program_daybtn li{width:32%;margin-top:0.8%}#program_daybtn a{display:block;text-align:center;padding:1.3em 1em;line-height:1.4;border:1px solid #e6e6e6;box-shadow:2px 2px 0px rgba(0,0,0,0.05);background-color:#fff;color:#000;position:relative}@media only screen and (min-width: 961px){#program_daybtn a:hover{color:#fff;background-color:#e84720;box-shadow:2px 2px 0px transparent;border-color:#e84720}}#program_daybtn a.selected{color:#fff;background-color:#e84720;box-shadow:2px 2px 0px transparent;border-color:#e84720;font-weight:bold}#program_daybtn a.selected:after{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#e84720 transparent transparent transparent;position:absolute;left:50%;bottom:-10px;margin-left:-10px}#program_daybtn span{display:inline-block;margin:0 0.2em}@media only screen and (max-width: 480px){#program_daybtn span{display:block}}#program_daybtn+#program_timelist,#program_daybtn+#programlist{margin-top:0 !important}#program_timelist{position:relative;margin-top:3em;margin-bottom:2em;padding-bottom:3.5em}#program_timelist:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:0;margin-left:-13px;border-style:solid;border-width:26px 26px 0 26px;border-color:#d3d3d3 transparent transparent transparent}#program_timelist h3{font-size:28px;font-size:2.8rem;margin-bottom:1em}@media only screen and (max-width: 960px){#program_timelist h3{padding-left:20px;padding-right:20px;font-size:26px;font-size:2.6rem}}@media only screen and (max-width: 640px){#program_timelist h3{padding-left:15px;padding-right:15px;font-size:25px;font-size:2.5rem}}#program_timelist h3:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;margin-right:0.2em;font-size:60px;font-size:6rem}@media only screen and (max-width: 960px){#program_timelist h3:before{font-size:58px;font-size:5.8rem}}@media only screen and (max-width: 960px){#program_timelist h3:before{font-size:45px;font-size:4.5rem}}#program_timelist+#programlist{margin-top:0}#program_timelist+p{text-align:center;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 640px){#program_timelist+p{font-size:11px;font-size:1.1rem}}#program_timelist_inner{overflow-x:scroll;overflow-y:hidden;background-color:#f7f7f7;padding:10px;-webkit-overflow-scrolling:touch}#program_timelist_inner table{width:calc(160px * 13);background-color:#fff;border:1px solid #e6e6e6;letter-spacing:normal}#program_timelist_inner th,#program_timelist_inner td{width:160px;border-left:1px solid #aaa}#program_timelist_inner th{padding:1.5em;padding-left:0 !important;font-weight:bold}@media only screen and (max-width: 640px){#program_timelist_inner th{padding:1em;font-size:14px;font-size:1.4rem}}#program_timelist_inner th:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;margin-left:-0.4em !important}#program_timelist_inner td{height:70px;border-top:1px dashed #d3d3d3;position:relative}@media only screen and (max-width: 640px){#program_timelist_inner td{height:35px}}#program_timelist_inner a{display:block;width:100%;height:70px;display:flex;align-items:center;font-size:12px;font-size:1.2rem;padding:0.4em 0.5em 0.8em 0.5em;color:#fff;border-width:2px;border-style:solid;position:absolute;top:0;left:0;opacity:0.9;z-index:1}@media only screen and (max-width: 640px){#program_timelist_inner a{height:35px;padding:0 0.5em 0 0.5em}}#program_timelist_inner a:hover{opacity:0.4}#program_timelist_inner .cat_c a{background-color:#419038;border-color:#419038}#program_timelist_inner .cat_h a{background-color:#00a2c9;border-color:#00a2c9}#program_timelist_inner .cat_a a{background-color:#e87eae;border-color:#e87eae}#program_timelist_inner .cat_k a{background-color:#f6a800;border-color:#f6a800}#program_timelist_inner .cat_ak a{background-color:#cc563a;border-color:#cc563a}#program_timelist_inner .cat_c a.on{color:#419038}#program_timelist_inner .cat_h a.on{color:#00a2c9}#program_timelist_inner .cat_a a.on{color:#e87eae}#program_timelist_inner .cat_k a.on{color:#f6a800}#program_timelist_inner .cat_ak a.on{color:#cc563a}#program_timelist_inner i{display:inline-block;padding:0.08em 0.8em;font-size:10px;font-size:1rem;background-color:#fff}#program_timelist_inner .cat_c i{color:#419038}#program_timelist_inner .cat_h i{color:#00a2c9}#program_timelist_inner .cat_a i{color:#e87eae}#program_timelist_inner .cat_k i{color:#f6a800}#program_timelist_inner .cat_ak i{color:#cc563a}#program_timelist_inner .cat_c .on i{background-color:#419038}#program_timelist_inner .cat_h .on i{background-color:#00a2c9}#program_timelist_inner .cat_a .on i{background-color:#e87eae}#program_timelist_inner .cat_k .on i{background-color:#f6a800}#program_timelist_inner .cat_ak .on i{background-color:#cc563a}#program_timelist_inner span{display:block;margin-top:0.8em}@media only screen and (max-width: 640px){#program_timelist_inner span{margin-top:0.3em;margin-bottom:0.3em}}#program_timelist_inner .keep:before{position:absolute;top:-2px;left:-2px;content:"";width:0;height:0;border-style:solid;border-width:13px 13px 0 0;border-color:#fff233 transparent transparent transparent}#program_timelist_inner .on{background-color:#fff !important}#program_timelist_inner .on i{color:#fff !important}#pickuplist ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}#pickuplist ul:after{width:31%;content:"";display:block}@media screen and (max-width: 800px){#pickuplist ul:after{width:48%}}@media only screen and (max-width: 480px){#pickuplist ul:after{display:none}}#pickuplist li{width:31%;margin-bottom:3%}@media screen and (max-width: 800px){#pickuplist li{width:48%;margin-bottom:6%}}@media only screen and (max-width: 480px){#pickuplist li{width:100%}}#pickuplist li:nth-last-child(4n+1) a{background-color:#e84720}#pickuplist li:nth-last-child(4n+2) a{background-color:#ffae00}#pickuplist li:nth-last-child(4n+3) a{background-color:#00a2c9}#pickuplist li:nth-last-child(4n+4) a{background-color:#419038}#pickuplist figure{padding-top:68%;line-height:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1;transition:opacity .2s ease-in-out}#pickuplist strong{padding:1.4em 1.5em 1.5em 1.5em;line-height:1.4;display:table;font-size:18px;font-size:1.8rem;width:100%}@media all and (-ms-high-contrast: none){#pickuplist strong{padding:1.5em 1.5em 1.4em 1.5em}}@media screen and (max-width: 1200px){#pickuplist strong{font-size:16px;font-size:1.6rem}}#pickuplist strong span{display:table-cell;vertical-align:middle}#pickuplist a{display:block;color:#fff;position:relative;bottom:0;box-shadow:5px 8px 0 rgba(0,0,0,0.08)}@media only screen and (min-width: 961px){#pickuplist a:hover{bottom:-3px;box-shadow:5px 8px 0 transparent}#pickuplist a:hover figure{opacity:0.8;transition:opacity .2s ease-in-out}}.pickup_inner_txt strong{font-size:18px;font-size:1.8rem}#pickup_inner{padding:40px}@media only screen and (max-width: 640px){#pickup_inner{padding:30px 20px}}#pickup_inner #point_box_inner{padding:0 !important;background-color:transparent !important}#pickup_inner #programlist{margin-top:0 !important}#goods_link{display:flex;flex-wrap:wrap;justify-content:center;align-content:stretch;margin-top:5em;margin-bottom:2em}@media only screen and (max-width: 640px){#goods_link{margin-bottom:1em;margin-top:3.5em}}#goods_link.bnr_col_2{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}#goods_link p{width:48.5%;margin:0 !important;line-height:0}@media only screen and (max-width: 960px){#goods_link p{width:100%}#goods_link p ~ p{margin-top:1.5em !important}}#goods_link a{display:block;position:relative;bottom:0;box-shadow:5px 8px 0 rgba(0,0,0,0.08)}@media only screen and (max-width: 960px){#goods_link a{max-width:500px;margin:0 auto}}#goods_link a:before,#goods_link a:after{display:none !important}#goods_link a.hover{bottom:-2px;box-shadow:5px 8px 0 transparent}#goods_box{margin-top:4em}@media only screen and (max-width: 960px){#goods_box{margin-top:3em}}@media only screen and (max-width: 640px){#goods_box{margin-top:2em}}#goods_box ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}#goods_box ul:before,#goods_box ul:after{width:25%;content:"";display:block}@media only screen and (max-width: 960px){#goods_box ul:before,#goods_box ul:after{width:33.3%}}@media only screen and (max-width: 640px){#goods_box ul:before,#goods_box ul:after{display:none}}#goods_box ul:before{order:1}#goods_box li{width:25%;padding:1.5em 2em 2em 2em;border-left:1px dashed #d3d3d3;border-bottom:1px dashed #d3d3d3}@media only screen and (min-width: 961px){#goods_box li:nth-child(4n+1){border-left:none}}@media only screen and (max-width: 960px){#goods_box li{width:33.3%}#goods_box li:nth-child(3n+1){border-left:none}}@media only screen and (max-width: 640px){#goods_box li{width:50%}#goods_box li:nth-child(3n+1){border-left:1px dashed #d3d3d3}#goods_box li:nth-child(2n+1){border-left:none}}@media only screen and (max-width: 480px){#goods_box li{width:100%;border-left:none !important;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;align-items:flex-start;margin-top:0;margin-bottom:0;padding:1.5em 0;border-bottom:1px dashed #d3d3d3}}#goods_box figure{background-color:#f7f7f7;line-height:0}@media only screen and (max-width: 480px){#goods_box figure{width:43%;order:2}}#goods_box a{display:block;width:100%;padding-top:100%;background-position:center;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}@-moz-document url-prefix(){#goods_box a{text-indent:-9999978px}}@media only screen and (min-width: 961px){#goods_box a:hover{opacity:0.5}}#goods_box p{font-size:14px;font-size:1.4rem;line-height:1.6}@media only screen and (max-width: 480px){#goods_box p{width:49%;margin-top:-0.3em}}#goods_box p span{display:block;color:#888;font-size:12px;font-size:1.2rem;margin-top:1.3em}#goods_box strong{display:block;font-size:18px;font-size:1.8rem;margin-top:1.5em;margin-bottom:1em}@media only screen and (max-width: 480px){#goods_box strong{margin-top:0;margin-bottom:0.8em}}@media only screen and (max-width: 960px){.access_list{margin-top:2em}}.access_list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;list-style:none !important;text-indent:0 !important;padding-left:0 !important}@media only screen and (max-width: 480px){.access_list li{justify-content:flex-start}}.access_list strong{display:inline-block;width:calc(100% - 11.4em)}@media only screen and (max-width: 480px){.access_list strong{width:calc(100% - 2em)}}.access_list a{width:7.5em;display:inline-block;margin-left:1em;text-align:right}@media only screen and (max-width: 480px){.access_list a{width:100%;text-align:left;margin-left:2em}}.i_no{display:inline-block;text-align:center;font-weight:normal;width:1.5em;height:1.5em;line-height:1.4;border-radius:100%;background-color:#00a2c9;color:#fff;margin-right:0.2em;margin-left:0.2em;font-style:normal !important}@media only screen and (max-width: 960px){#access .fl_right{width:100% !important;float:none !important;padding:0px !important}}#artist.en p a{width:100%}#artist_list{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;align-items:flex-start}#artist_list:before,#artist_list:after,#artist_list .flex_hidden{width:17%;content:"";display:block}@media screen and (max-width: 1200px){#artist_list:before,#artist_list:after,#artist_list .flex_hidden{width:22%}}@media screen and (max-width: 700px){#artist_list:before,#artist_list:after,#artist_list .flex_hidden{width:31%}}@media only screen and (max-width: 480px){#artist_list:before,#artist_list:after,#artist_list .flex_hidden{width:49%}}#artist_list:before{order:1}#artist_list .al_inner{width:17%;background-color:rgba(0,0,0,0.08);margin-bottom:4em}@media screen and (max-width: 1200px){#artist_list .al_inner{width:22%}}@media screen and (max-width: 700px){#artist_list .al_inner{width:31%}}@media only screen and (max-width: 480px){#artist_list .al_inner{width:48.5%;margin-bottom:3em}}#artist_list figure{padding-top:125%;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}#artist_list figure.full{background-size:contain}#artist_list figure figcaption{font-size:8px;font-size:.8rem;position:absolute;bottom:1em;right:1em;text-align:right;color:#fff;font-weight:normal;text-shadow:0px 0px 3px #000, 0px 0px 3px #000}#artist_list p,#artist_list h3{background-color:#fff}#artist_list p{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}#artist_list p a{width:50%;border-top:1px solid #fff;background-color:#00a2c9;padding:1em 0;text-align:center;font-size:15px;font-size:1.5rem;color:#fff}@media all and (-ms-high-contrast: none){#artist_list p a{padding:1.2em 0 0.8em 0}}@media only screen and (max-width: 960px){#artist_list p a{font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 640px){#artist_list p a{font-size:13px;font-size:1.3rem}}#artist_list p a:first-child{border-right:1px solid #fff;background-color:#419038}@media only screen and (min-width: 961px){#artist_list p a:hover{background-color:#ffae00 !important}}#artist_list h3{font-size:13px;font-size:1.3rem;font-weight:normal;text-align:center;line-height:1.6;padding-top:1.5em}#artist_list h3 strong{display:block;font-weight:bold;margin-top:0.5em;font-size:16px;font-size:1.6rem}#artist_list h3 span{display:block;font-size:13px;font-size:1.3rem;margin-bottom:0.5em}#artist_inner{padding:40px}@media only screen and (max-width: 640px){#artist_inner{padding:30px 20px}}#artist_inner figure{width:35%;padding-top:44%;margin-left:2em;margin-bottom:2em;float:right;background-position:center;background-size:contain;background-repeat:no-repeat;position:relative}@media only screen and (max-width: 640px){#artist_inner figure{width:70%;padding-top:88%;float:none;margin:0 auto 2em auto}}#artist_inner figure figcaption{font-size:8px;font-size:.8rem;position:absolute;bottom:1em;right:1em;text-align:right;color:#fff;font-weight:normal;text-shadow:0px 0px 3px #000, 0px 0px 3px #000}#artist_inner h1{text-indent:-0.5em;font-size:14px;font-size:1.4rem;line-height:1.4;margin-bottom:2em}@media only screen and (max-width: 640px){#artist_inner h1{text-align:center;font-size:12px;font-size:1.2rem}}#artist_inner h1 strong{font-size:23px;font-size:2.3rem;text-indent:0.5em;font-weight:bold;display:block;margin-top:0.5em}@media only screen and (max-width: 640px){#artist_inner h1 strong{font-size:20px;font-size:2rem}}#artist_inner h1 span{font-size:14px;font-size:1.4rem;text-indent:0.15em;display:block;margin-bottom:0.3em}@media only screen and (max-width: 640px){#artist_inner h1 span{font-size:12px;font-size:1.2rem}}#artist_inner .btn_arw{margin-top:2em;margin-bottom:1em}#backnumber_link{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}#backnumber_link:before,#backnumber_link:after{width:24%;content:"";display:block}@media only screen and (max-width: 960px){#backnumber_link:before,#backnumber_link:after{width:49%}}#backnumber_link:before{order:1}#backnumber_link li{width:24%;background:none !important;padding:0 !important;margin:0 0 1em 0 !important}@media only screen and (max-width: 960px){#backnumber_link li{width:49%}}#backnumber_link li a{display:block;padding:1em;border:1px solid #e6e6e6;border-radius:2px}#f404 #txtarea{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}#txt_404{width:60%;padding-right:5%}@media only screen and (max-width: 640px){#txt_404{width:100%;padding-right:0}}#img_404{width:40%}@media only screen and (max-width: 640px){#img_404{width:100%;text-align:center}#img_404 img{max-width:300px;margin:0 auto}}#news_list{font-size:16px;font-size:1.6rem}#news_list li{border-bottom:1px solid #e6e6e6}#news_list li:first-child{border-top:1px solid #e6e6e6}#news_list li:nth-child(odd){background-color:#f7f7f7}#news_list a{display:block;padding:1.8em 1.5em;color:#000;line-height:1.6}#news_list a span:after{color:#000;transition:.2s ease-in-out}@media only screen and (min-width: 961px){#news_list a:hover{color:#e84720}#news_list a:hover span:after{color:#e84720;transition:.2s ease-in-out}}#news_list a[target="_blank"] span:after,#news_list a[href$=".pdf"] span:after{content:" ";margin-left:0.3em;margin-right:0.3em}#news_list a[target="_blank"] span:after{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em}#news_list a[href$=".pdf"] span:after{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em}#news_list time{display:block;width:9em}#news_list span{display:block;padding-left:9em;margin-top:-1.6em;font-weight:bold}@media only screen and (max-width: 640px){#news_list span{padding-left:0;margin-top:0.3em}}i.ipt{display:inline-block;font-size:11px;font-size:1.1rem;padding:0.2em 0.7em 0.3em 0.7em;margin-right:0.5em;margin-top:-0.2em;line-height:1;vertical-align:middle;background-color:#e84720;color:#fff}@media all and (-ms-high-contrast: none){i.ipt{padding:0.5em 0.7em 0.15em 0.7em}}@media only screen and (max-width: 640px){i.ipt{font-size:9px;font-size:.9rem;padding:0.2em 0.7em}}.android i.ipt{padding:0.25em 0.7em}.icon_c_01,.icon_c_02,.icon_c_03,.icon_c_04{position:relative;display:inline-block;padding:0 1em;line-height:2.4em;font-weight:normal;font-size:13px;font-size:1.3rem;color:#fff;width:10em}@media all and (-ms-high-contrast: none){.icon_c_01,.icon_c_02,.icon_c_03,.icon_c_04{padding:0.9em 1em 0.6em 1em;line-height:1}}@media only screen and (max-width: 640px){.icon_c_01,.icon_c_02,.icon_c_03,.icon_c_04{font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 480px){.icon_c_01,.icon_c_02,.icon_c_03,.icon_c_04{font-size:11px;font-size:1.1rem}}.icon_c_01:before,.icon_c_01:after,.icon_c_02:before,.icon_c_02:after,.icon_c_03:before,.icon_c_03:after,.icon_c_04:before,.icon_c_04:after{content:"";position:absolute}.icon_c_01:before,.icon_c_02:before,.icon_c_03:before,.icon_c_04:before{width:0;height:0;top:0;right:-0.55em;border-style:solid;border-width:1.2em 0.6em 0 0}@-moz-document url-prefix(){.icon_c_01:before,.icon_c_02:before,.icon_c_03:before,.icon_c_04:before{right:-0.5em}}.icon_c_01:after,.icon_c_02:after,.icon_c_03:after,.icon_c_04:after{width:0;height:0;bottom:0;right:-0.55em;border-style:solid;border-width:1.2em 0 0 0.6em}@-moz-document url-prefix(){.icon_c_01:after,.icon_c_02:after,.icon_c_03:after,.icon_c_04:after{right:-0.5em}}.icon_c_01{background-color:#e84720}.icon_c_01:before{border-color:#e84720 transparent transparent transparent}.icon_c_01:after{border-color:transparent transparent transparent #e84720}.icon_c_02{background-color:#00a2c9}.icon_c_02:before{border-color:#00a2c9 transparent transparent transparent}.icon_c_02:after{border-color:transparent transparent transparent #00a2c9}.icon_c_03{background-color:#419038}.icon_c_03:before{border-color:#419038 transparent transparent transparent}.icon_c_03:after{border-color:transparent transparent transparent #419038}.icon_c_04{background-color:#ffae00}.icon_c_04:before{border-color:#ffae00 transparent transparent transparent}.icon_c_04:after{border-color:transparent transparent transparent #ffae00}#gars_note h2 .icon_c_01,#gars_note h2 .icon_c_02,#gars_note h2 .icon_c_03,#gars_note h2 .icon_c_04{padding-left:1.8em;padding-right:1.8em}#gars_note h2 .icon_c_01:before,#gars_note h2 .icon_c_02:before,#gars_note h2 .icon_c_03:before,#gars_note h2 .icon_c_04:before{top:0;left:0;right:auto;width:0;height:0;border-style:solid;width:0;height:0;border-style:solid;border-width:1.2em 0 1.2em 0.5em;border-color:transparent transparent transparent #fff}#gars_note h2 .icon_c_01:after,#gars_note h2 .icon_c_02:after,#gars_note h2 .icon_c_03:after,#gars_note h2 .icon_c_04:after{top:0;bottom:auto;right:0;width:0;height:0;border-style:solid;border-width:1.2em 0.5em 1.2em 0;border-color:transparent #fff transparent transparent}.i_tw,.i_fb,.i_yt{text-indent:100%;white-space:nowrap;overflow:hidden;font-size:43px;font-size:4.3rem;width:1em;height:1em;display:inline-block;position:relative}@-moz-document url-prefix(){.i_tw,.i_fb,.i_yt{text-indent:-9999978px}}.i_tw:before,.i_fb:before,.i_yt:before{position:absolute;top:0;left:0;width:1em;height:1em;text-indent:initial !important;margin-top:0 !important}@media all and (-ms-high-contrast: none){.i_tw:before,.i_fb:before,.i_yt:before{text-indent:0px}}.i_tw{color:#1da1f2 !important}.i_tw:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em}.i_fb{color:#3b579d !important}.i_fb:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em}.i_yt{color:red !important}.i_yt:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em}.i_tel:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;margin-right:0.2em}.i_mail:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;margin-right:0.2em}.i_net:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;margin-right:0.2em}.i_play:before{content:"";font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-top:-0.2em;margin-right:0.2em}.pagination{text-align:center;margin:5em 0 5em 0}.pagination li{display:inline-block;text-align:center;margin:0 0.3em}.pagination li.list_on a{background:#e84720;color:#fff}.pagination li a{display:block;text-align:center;width:2.1em;height:2.1em;line-height:2.1em;color:#999;border-radius:100px;background-color:#e6e6e6;position:relative;bottom:0}@media all and (-ms-high-contrast: none){.pagination li a{bottom:0 !important;line-height:2em}}@media only screen and (min-width: 961px){.pagination li a:hover{bottom:-3px;background-color:#ffae00;color:#fff}}.fl_right,.fl_left{margin-top:0.5em !important;width:53% !important;height:auto;clear:both;line-height:0;background:#fff}@media only screen and (max-width: 640px){.fl_right,.fl_left{width:100% !important;padding:0 !important}}.fl_right{float:right;padding:0px 0px 2.5em 2.5em}@media only screen and (max-width: 960px){.fl_right{padding:0px 0px 2.6em 2.8em}}@media only screen and (max-width: 640px){.fl_right{float:none;padding:0px 0px 1.6em 2em}}.fl_left{float:left;padding:0px 2.5em 2.5em 0px}@media only screen and (max-width: 960px){.fl_left{padding:0px 2.8em 2.6em 0px}}@media only screen and (max-width: 640px){.fl_left{float:none;padding:0px 2em 1.6em 0px}}.gmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.gmap iframe,.gmap object,.gmap embed{position:absolute;top:0;left:0;width:100%;height:100%}#lightbox_iframe{max-width:1100px;height:100%;font-size:62.5% !important;margin:0 auto}@media screen and (max-width: 700px){#lightbox_iframe{font-size:57% !important}}#lightbox_iframe body{line-height:1.8}#lightbox_iframe #lightbox_inner{background-color:#fff}.faq_q{font-size:18px;font-size:1.8rem;font-weight:bold;margin-bottom:0.5em}.faq_q+p{margin-top:0.5em !important}.box_first+.faq_q{margin-top:0 !important}.flex_hidden{height:0;margin:0 !important;padding:0 !important;line-height:0 !important;display:block !important}.category_btn{margin-bottom:4em;letter-spacing:normal}@media only screen and (max-width: 960px){.category_btn{margin-bottom:3em}}@media only screen and (max-width: 640px){.category_btn{margin-bottom:2em;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 480px){.category_btn{font-size:11px;font-size:1.1rem}}.category_btn ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}@media only screen and (max-width: 640px){.category_btn ul{display:block;white-space:nowrap;padding:1em 0}}.category_btn li{width:16%;margin-top:0.8%}@media only screen and (max-width: 960px){.category_btn li{width:19%}}@media only screen and (max-width: 640px){.category_btn li{width:0;display:inline-block;white-space:normal;margin-top:0}.category_btn li:not(.flex_hidden){width:11em}}@media all and (-ms-high-contrast: none){.category_btn li:first-child a{padding:0.9em 0 1.1em 0 !important}}.category_btn a{display:block;text-align:center;padding:1em 0;border:1px solid #e6e6e6;box-shadow:2px 2px 0px rgba(0,0,0,0.05);background-color:#fff;color:#000}@media all and (-ms-high-contrast: none){.category_btn a{padding:1.1em 0 0.9em 0}}@media only screen and (max-width: 640px){.category_btn a{padding:1.3em 0}}@media only screen and (min-width: 961px){.category_btn a:hover{color:#fff;background-color:#e84720;border-color:#e84720;box-shadow:2px 2px 0px transparent}}.category_btn a.selected{color:#fff;background-color:#e84720;border-color:#e84720;box-shadow:2px 2px 0px transparent}#tab_nav ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;margin:0;font-size:18px;font-size:1.8rem}@media only screen and (max-width: 960px){#tab_nav ul{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 480px){#tab_nav ul{font-size:15px;font-size:1.5rem}}#tab_nav li{width:49.5%;padding:0 !important;margin:0.3em 0 0.3em 0 !important;text-indent:0 !important;background:none !important;line-height:1.2 !important;text-align:center}@media only screen and (max-width: 640px){#tab_nav li{width:49%}}#tab_nav li a{display:table;width:100%;color:#000;padding:1.25em 0.5em;position:relative;border:1px solid #e6e6e6;box-shadow:2px 2px 0px rgba(0,0,0,0.05)}@media only screen and (min-width: 961px){#tab_nav li a:hover{background-color:#e84720;color:#fff;border-color:#e84720;box-shadow:2px 2px 0px transparent}}#tab_nav li.tab_on a{background-color:#e84720;color:#fff;border-color:#e84720;box-shadow:2px 2px 0px transparent}#tab_nav strong{display:table-cell;vertical-align:middle}#tab_nav span{display:inline-block}#tab_nav ~ .tab_box h3{margin-top:1em}#tab_nav ~ .tab_box h3:after{display:none}#tab_nav p{text-align:center;background-color:#f7f7f7;padding:1.5em}@media only screen and (max-width: 480px){#tab_nav p{font-size:13px;font-size:1.3rem}}.tab_box{display:none;background-color:#f7f7f7;padding:40px;margin-top:2em}@media only screen and (max-width: 960px){.tab_box{padding:30px}}@media only screen and (max-width: 640px){.tab_box{margin-top:3em;padding:0;background-color:transparent}}.tab_box table{margin-bottom:0 !important}.form_table:after{content:"";display:table;clear:both}@media only screen and (max-width: 640px){.form_table th{border:none !important;padding:1em 1.3em !important}.form_table th br{display:none}}@media only screen and (max-width: 640px){.form_table td{border-top:none !important}}@media only screen and (max-width: 640px){.form_table td,.form_table th{width:100%;float:left}}.form_table label span{display:inline-block;font-size:14px;font-size:1.4rem;margin-top:0.3em;margin-bottom:0.3em}.form_btn{margin-top:5em;text-align:center}#contents{opacity:0;position:relative;top:-1.5em;transition:.8s top ease-in-out, .8s opacity ease-in-out}#contents.effect{opacity:1;top:0;transition:.8s top ease-in-out .8s opacity ease-in-out}@keyframes buruburu{0%{transform:translate(0, 0) rotate(0deg)}10%{transform:translate(0, 0) rotate(-3deg)}40%{transform:translate(0, -1px) rotate(0deg)}60%{transform:translate(0, 0) rotate(0deg)}100%{transform:translate(0, 0) rotate(3deg)}}@keyframes puyon{0%{transform:scale(1, 1) translate(0%, 0%)}10%{transform:scale(1, 1) translate(0%, 0%)}20%{transform:scale(1.02, 0.95) translate(0%, 5%)}30%{transform:scale(0.98, 1.02) translate(0%, -3%)}40%{transform:scale(1, 1) translate(0%, 0%)}100%{transform:scale(1, 1) translate(0%, 0%)}}#gar_profile div#garimg img{animation:buruburu 1s infinite linear alternate;cursor:pointer}#gar_profile div#garimg img.hover{animation:puyon 1s infinite linear alternate}#gar_mail strong{animation:buruburu 1s infinite linear alternate}#img_404{animation:buruburu 1s infinite linear alternate;cursor:pointer}@media only screen and (min-width: 961px){#img_404:hover{animation:puyon 1s infinite linear alternate}}
