﻿@import url("//fast.fonts.net/t/1.css?apiType=css&projectid=ae102c5a-32ea-4708-97d6-136b052e0e21");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,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-style:normal;font-weight:500;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:' ';content:none}input,textarea{margin:0;padding:0}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a{text-decoration:none;color:#303030}* html .clearfix{height:1px}.both{clear:both}.inline_block{display:inline-block;*display:inline;*zoom:1}.sp_none{display:block !important}.pc_none{display:none !important}@font-face{font-family:"Avenir Next Cyr W00 Light";src:url("Fonts/5db267f9-3612-485c-ae18-5698d2692816.eot?#iefix");src:url("Fonts/5db267f9-3612-485c-ae18-5698d2692816.eot?#iefix") format("eot"),url("Fonts/174d458a-81e0-4174-9473-35e3bf0a613c.woff2") format("woff2"),url("Fonts/57a79aa3-9b06-4ba7-a9a4-2b766d826ecf.woff") format("woff"),url("Fonts/733cb7bd-50e1-4dee-893a-0b40ef382b02.ttf") format("truetype"),url("Fonts/594135c6-6c4f-4880-a0d2-ba923b5ef38e.svg#594135c6-6c4f-4880-a0d2-ba923b5ef38e") format("svg")}@font-face{font-family:"Avenir Next Cyr W00 Regular";src:url("Fonts/069faa0e-9913-48c4-9ef7-89a4bc080b65.eot?#iefix");src:url("Fonts/069faa0e-9913-48c4-9ef7-89a4bc080b65.eot?#iefix") format("eot"),url("Fonts/7db1f672-3a8f-4d19-9c49-7f61aed450b5.woff2") format("woff2"),url("Fonts/4ab86b35-c0c2-42b5-98ad-4b6eba66b197.woff") format("woff"),url("Fonts/276b3566-1c3b-4bc1-8915-15314f091f29.ttf") format("truetype"),url("Fonts/5d02f5f4-46e7-453a-aef9-3e7106d7bb68.svg#5d02f5f4-46e7-453a-aef9-3e7106d7bb68") format("svg")}@font-face{font-family:"Avenir Next Cyr W00 Medium";src:url("Fonts/c6970a14-8b0f-4629-9072-71c7e123908f.eot?#iefix");src:url("Fonts/c6970a14-8b0f-4629-9072-71c7e123908f.eot?#iefix") format("eot"),url("Fonts/b0b84e4d-2164-45c7-a674-1662f19f3ba6.woff2") format("woff2"),url("Fonts/e91d1bbf-3fea-45e2-b003-a22b12ce6e5f.woff") format("woff"),url("Fonts/ead8b64b-1abd-4d5b-a642-a21dfe2f463b.ttf") format("truetype"),url("Fonts/e536e1c2-92a4-4db4-8a41-1c55354d11b7.svg#e536e1c2-92a4-4db4-8a41-1c55354d11b7") format("svg")}@font-face{font-family:"Avenir Next Cyr W00 Demi";src:url("Fonts/fbf4298d-ef75-419c-b615-47f209a48ed2.eot?#iefix");src:url("Fonts/fbf4298d-ef75-419c-b615-47f209a48ed2.eot?#iefix") format("eot"),url("Fonts/40d36b4a-60c6-460a-bf43-4c948c23563e.woff2") format("woff2"),url("Fonts/45b78f45-e639-4836-8612-e0892e120f14.woff") format("woff"),url("Fonts/cbc021cc-b96f-4c82-ba0d-59cb0b7449c0.ttf") format("truetype"),url("Fonts/c6778bcf-ca82-4a86-8a5f-08b70c9a71fd.svg#c6778bcf-ca82-4a86-8a5f-08b70c9a71fd") format("svg")}@font-face{font-family:"Avenir Next Cyr W00 Bold";src:url("Fonts/fb4117a5-14ee-4035-8692-935bfff7fc2e.eot?#iefix");src:url("Fonts/fb4117a5-14ee-4035-8692-935bfff7fc2e.eot?#iefix") format("eot"),url("Fonts/4c04fb14-abdb-4f93-82bb-734d1b84307b.woff2") format("woff2"),url("Fonts/04d2f223-2786-40c9-8481-be9dd47d8e7f.woff") format("woff"),url("Fonts/bce3274e-f498-48ae-b269-a6930df496e7.ttf") format("truetype"),url("Fonts/68f0375d-f66f-4f88-822a-5a0b61d2efc0.svg#68f0375d-f66f-4f88-822a-5a0b61d2efc0") format("svg")}.btn01{display:inline-block;background-color:#00bcc8}.btn01 a{font-size:15px;font-weight:bold;padding:16px 20px;display:block;color:#fff}.btn02{display:inline-block;background-color:#eee}.btn02 a{font-size:15px;font-weight:bold;padding:16px 20px;display:block;color:#00bcc8}.ttl_main{font-size:20px;letter-spacing:1.2px;font-family:"Avenir Next Cyr W00 Medium","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif}.ttl_main span{font-size:16px;color:#8a8a8a}.ttl_line,.council_inner h2{margin-bottom:22px;padding-bottom:14px;font-size:15px;font-weight:bold;border-bottom:1px solid #d7d7d7;letter-spacing:0.2px}.ttl_bold_main{margin-bottom:77px;font-size:30px;font-family:"Avenir Next Cyr W00 Bold","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;color:#00bcc8;letter-spacing:1px}.ttl_bold_main span{font-size:12px;color:#000;display:block;font-family:"Avenir Next Cyr W00 Regular","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;font-weight:bold;letter-spacing:0}.ttl_bold{margin-bottom:33px;font-size:15px;font-weight:bold}.overray{width:100%;height:100%;position:fixed;top:0;left:0;background:#fdfdfd;opacity:0;z-index:-1}.overray.appear{opacity:0.9;z-index:999}.modal{width:100%;height:100%;margin:auto;position:fixed;top:0;bottom:0;left:0;right:0;opacity:0;z-index:-1;display:none;transition:opacity 0.2s ease-in-out}.modal.appear{opacity:1;z-index:999;display:block}.modal iframe{width:100%;height:100%}.modal_close{width:30px;height:30px;display:block;font-size:30px;cursor:pointer;opacity:1;position:absolute;margin:auto;bottom:30px;left:0;right:0}.modal_close:hover{opacity:0.7}.modal_close:before{content:'';width:27px;margin-top:15px;display:block;border-top:1px solid;transform:rotate(45deg)}.modal_close:after{content:'';width:27px;margin-top:15px;display:block;border-top:1px solid;transform:rotate(135deg);margin-top:0}.modal_prev{margin:auto;padding-bottom:3px;position:absolute;top:0;bottom:0;height:20px;display:block;font-size:14px;color:#000;border-bottom:1px solid;letter-spacing:1.1px;left:0px}.modal_next{margin:auto;padding-bottom:3px;position:absolute;top:0;bottom:0;height:20px;display:block;font-size:14px;color:#000;border-bottom:1px solid;letter-spacing:1.1px;right:0px}.table_style01{width:100%}.table_style01 tr{border-bottom:1px solid #d3d3d3}.table_style01 tr:first-child{border-top:1px solid #d3d3d3}.table_style01 th{width:23%;padding:16px 20px 16px 0;font-weight:bold}.table_style01 td{width:77%;padding:16px 0 16px 0;line-height:26px}.table_style02{width:100%;margin-bottom:23px;font-size:12px}.table_style02 tr{background:#fff;letter-spacing:1px}.table_style02 thead{border-bottom:2px solid #eee;font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif}.table_style02 thead th{padding:10px 14px}.table_style02 tbody tr{border-bottom:1px solid #eee;position:relative}.table_style02 tbody td{padding:12px 14px;box-sizing:border-box;position:relative}.list_style01>li{margin-bottom:10px;padding-left:1.5em;position:relative}.list_style01>li:before{content:'・';position:absolute;left:0;top:0}.box_style01{border:1px solid #d7d7d7;padding:10px 20px;display:inline-block}video{width:auto;height:auto;min-width:100%;min-height:100%;object-fit:cover;font-family:'object-fit: cover;'}.rank_content .rank-item-ad-wrap{position:absolute;right:15px;bottom:15px;display:flex;justify-content:space-between;width:44%}.rank_content .rank-item-ad-wrap .link-ad{border-style:none;text-decoration:none;display:block}.rank_content .rank-item-ad-wrap .link-ad.mod-amazon{background:url("/wp-content/themes/fm-kyoto/images/btn_amazon_small.png") no-repeat;width:87px;height:16px;background-size:contain}.rank_content .rank-item-ad-wrap .link-ad.mod-app{background:url("/wp-content/themes/fm-kyoto/images/btn_itunes_small.png") no-repeat;width:87px;height:16px;background-size:contain}.table_style02 .now-on-air-item-ad-wrap{position:absolute;top:10px;right:13px;display:flex;justify-content:space-between;width:33%}.table_style02 .now-on-air-item-ad-wrap .link-ad{font-size:10px;color:#fff !important;letter-spacing:1px;text-align:center;font-weight:bold;border-style:none;text-decoration:none;position:static}.table_style02 .now-on-air-item-ad-wrap .link-ad.mod-amazon{background:url("/wp-content/themes/fm-kyoto/images/btn_amazon.png") no-repeat;width:75px;height:20px;background-size:contain;display:block;padding:0px}.table_style02 .now-on-air-item-ad-wrap .link-ad.mod-app{background:url("/wp-content/themes/fm-kyoto/images/btn_itunes.png") no-repeat;width:75px;height:20px;background-size:contain;display:block;padding:0px}.link-ad{width:48%;font-size:10px;color:#fff !important;letter-spacing:1px;text-align:center;font-weight:bold;padding:2px 1px;border-style:none;text-decoration:none}.link-ad.mod-amazon{background:url("/wp-content/themes/fm-kyoto/images/btn_amazon_small.png") no-repeat;width:87px;height:16px;background-size:contain}.link-ad.mod-app{background:url("/wp-content/themes/fm-kyoto/images/btn_itunes_small.png") no-repeat;width:87px;height:16px;background-size:contain}@media screen and (max-width: 415px){.rank_content .rank-item-ad-wrap{position:static;margin-top:5px;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-right:0px;margin-left:auto}.rank_content .rank-item-ad-wrap .link-ad{margin-top:15px}.rank_content .rank-item-ad-wrap .link-ad.mod-amazon{background:url("/wp-content/themes/fm-kyoto/images/btn_amazon_small.png") no-repeat;height:16px;background-size:contain;margin-right:0px;margin-left:auto}.rank_content .rank-item-ad-wrap .link-ad.mod-app{background:url("/wp-content/themes/fm-kyoto/images/btn_itunes_small.png") no-repeat;height:16px;background-size:contain;margin-right:0px;margin-left:auto}.table_style02 .now-on-air-item-ad-wrap{display:flex;flex-wrap:wrap;position:absolute;margin-top:-30px;margin-right:0px;margin-left:auto;justify-content:flex-end;width:38%}.table_style02 .now-on-air-item-ad-wrap .link-ad{margin-bottom:15px}.table_style02 .now-on-air-item-ad-wrap .link-ad.mod-amazon{width:75%;height:25px;background-size:cover}.table_style02 .now-on-air-item-ad-wrap .link-ad.mod-app{width:75%;height:25px;background-size:cover}}html{font-size:10px;height:100%}body{background:#eee;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothig:grayscale;font-family:"Avenir Next Cyr W00 Regular","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;min-width:1060px}a{color:#00bcc8}a,a img{opacity:1}a:hover,a img:hover{opacity:0.7}img{max-width:100%;height:auto}ol{padding-left:2rem}ol h2{margin-left:-2rem}ol li+h2{margin-top:40px}.bg_white{background:#fff}.bold{font-weight:bold}input[type="submit"]{padding:30px;display:block;text-align:center;font-weight:bold;font-family:"Avenir Next Cyr W00 Regular","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;-webkit-appearance:none;border:none;cursor:pointer;opacity:1}input[type="submit"]:hover{opacity:0.7}.lower_inner{width:100%;max-width:960px;margin:auto;padding:0 10px;box-sizing:border-box;margin:188px auto 30px;position:relative;font-size:13px}.lower_inner .ttl_main{margin-bottom:48px}.lower_intro{margin-bottom:45px;font-size:13px;font-weight:bold;line-height:25px}.lower_sec{margin-bottom:60px}.lower_sec p,.lower_sec ol{line-height:25px}.thum{position:relative}.no_img,a .no_img{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;height:16px;display:block;color:#7e7e7e;font-size:16px;text-align:center;letter-spacing:2.2px}dl.dl_style01,.council_inner dl{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:space-between;justify-content:space-between}dl.dl_style01 dt,.council_inner dl dt{width:20%;margin-right:2%;font-size:15px}dl.dl_style01 dd,.council_inner dl dd{width:77%;font-size:13px}.formSec{margin-bottom:40px;font-size:14px}.formSec .ttl_formSec{padding:17px 23px;background:#585858;font-size:16px;color:#fff;font-weight:bold}.formSec .inner{margin-bottom:40px;padding:45px 60px;box-sizing:border-box;background:#fff}.formSec dl.form_col_2row{margin-bottom:26px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:space-between;justify-content:space-between;align-items:center}.formSec dl.form_col_2row:last-child{margin-bottom:0}.formSec dt{width:25%;margin-right:3%;font-weight:bold}.formSec dt label{font-weight:bold}.formSec dt span{font-weight:bold}.formSec dt.must:after{content:'[必須]';margin-left:10px;display:inline;font-size:11px;color:#00bcc8}.formSec dt.any:after{content:'[任意]';margin-left:10px;display:inline;font-size:11px;color:#00bcc8}.formSec dd{width:70%}.formSec dd .error{color:#c80059}.formSec .note,.formSec .note_bottom{margin:-6px 0 0;font-size:80%;display:block;font-weight:bold}.formSec .note_bottom{margin-top:5px;margin-bottom:0}.formSec dl.form_col_1row{margin-bottom:39px;display:block}.formSec dl.form_col_1row:last-child{margin-bottom:0}.formSec dl.form_col_1row dt{margin-bottom:11px}.formSec dl.form_col_1row dt,.formSec dl.form_col_1row dd{width:100%}.formSec .radio_col1 .mwform-radio-field{display:block}.formSec .radio_col1 .horizontal-item{margin-left:0 !important}.formSec textarea,.formSec input[type="text"],.formSec input[type="password"],.formSec input[type="datetime"],.formSec input[type="datetime-local"],.formSec input[type="date"],.formSec input[type="month"],.formSec input[type="time"],.formSec input[type="week"],.formSec input[type="number"],.formSec input[type="email"],.formSec input[type="url"],.formSec input[type="search"],.formSec input[type="tel"],.formSec input[type="color"],.formSec .uneditable-input{padding:10px;border:1px solid #d3d3d3;font-size:14px}.formSec input[type="radio"],.formSec input[type="checkbox"]{margin-right:8px}.formSec input[type="radio"]+span,.formSec input[type="checkbox"]+span{margin-right:15px}.formSec textarea{min-height:200px}.formSec textarea,.formSec input[type="text"],.formSec input[type="email"],.formSec input[type="url"]{width:100%;box-sizing:border-box}.formSec select{width:180px;padding:10px;border:1px solid #eee;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;border-radius:0}.formSec .select{position:relative}.formSec .select:before{content:'';width:8px;display:block;position:absolute;left:150px;top:20px;z-index:10;transform:rotate(45deg);pointer-events:none;border-top:2px solid #000}.formSec .select:after{content:'';width:8px;display:block;position:absolute;left:155px;top:20px;z-index:10;transform:rotate(315deg);pointer-events:none;border-top:2px solid #000}.formSec select::-ms-expand{display:none}.formSec .select_w_100 select{width:100%}.formSec .select_w_100{position:relative}.formSec .select_w_100:before{content:'';width:8px;display:block;position:absolute;left:initial;top:20px;z-index:10;transform:rotate(45deg);pointer-events:none;border-top:2px solid #000;right:20px}.formSec .select_w_100:after{content:'';width:8px;display:block;position:absolute;left:initial;top:20px;z-index:10;transform:rotate(315deg);pointer-events:none;border-top:2px solid #000;right:15px}.formSec .confirmation-check{text-align:center;display:block;margin-top:70px}.formSec input[type="submit"]{width:300px;margin:20px auto 28px;background-color:#00bcc8;text-align:center;font-size:20px;font-weight:bold;color:#fff}.formSec .privacy{margin-bottom:135px;text-align:center}.formSec .privacy a{font-size:14px;color:#00bcc8;font-weight:bold}.form_error{margin-bottom:30px;color:#c80059;background:#fff;background:#fff;display:block;width:100%;padding:23px;border:3px solid #c80059;box-sizing:border-box}.pager01{padding-top:18px;padding-bottom:37px;height:25px;position:relative;border-top:1px solid #d3d3d3}.arrow_r{margin-top:12px;margin-right:3px;padding-bottom:2px;position:absolute;top:0;font-size:14px;color:#000;font-family:"Avenir Next Cyr W00 Medium","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;border-bottom:1px solid;letter-spacing:2px;right:0}.arrow_r a{color:#000}.arrow_r:after{content:'\02192';display:inline-block;margin-left:5px}.arrow_l{margin-top:12px;margin-right:3px;padding-bottom:2px;position:absolute;top:0;font-size:14px;color:#000;font-family:"Avenir Next Cyr W00 Medium","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;border-bottom:1px solid;letter-spacing:2px;left:0}.arrow_l a{color:#000}.arrow_l:before{content:'\02190';display:inline-block;margin-right:5px}.arrow_no_post{opacity:0.2}.slick{position:relative;width:102%}.slick .slide_prev{width:32px;height:32px;position:absolute;margin:auto;top:0;bottom:0;left:-42px;right:initial;z-index:10;background:#fff;border-radius:50%;transition:all 0.2s ease-in-out;cursor:pointer}.slick .slide_prev:hover{left:-47px;right:initial-5px}.slick .slide_prev:before{content:'';display:block;width:6.4px;height:6.4px;position:absolute;margin:auto;top:0;bottom:0;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(-135deg)}.slick .slide_prev:before{left:initial;right:10px}.slick .slide_next{width:32px;height:32px;position:absolute;margin:auto;top:0;bottom:0;left:initial;right:-42px;z-index:10;background:#fff;border-radius:50%;transition:all 0.2s ease-in-out;cursor:pointer}.slick .slide_next:hover{left:initial-5px;right:-47px}.slick .slide_next:before{content:'';display:block;width:6.4px;height:6.4px;position:absolute;margin:auto;top:0;bottom:0;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg)}.slick .slide_next:before{right:initial;left:10px}.slick .slick-slide{margin-right:20px;padding-top:10px}.fade{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;background:#eee}.fade img{width:160px;height:auto;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes move1{0%{top:0}60%{top:0}70%{top:-5px}80%{top:0%}100%{top:0%}}header{width:100%;min-width:1060px;background:#fff;position:fixed;top:0;z-index:200;transition:all 0.3s;box-sizing:border-box;font-family:"Avenir Next Cyr W00 Medium","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif}.front_page header.front_page_header{position:absolute;top:0}.front_page header{top:-100px}.front_page header.under{top:0px}.h_inner{width:100%;max-width:960px;margin:auto;padding:0 10px;box-sizing:border-box;max-width:940px;height:100px;padding:30px 0}.h_inner:after{content:'';display:block;clear:both}.logo{width:150px;max-width:23%;margin-right:2%;float:left}.logo img{width:100%}nav ul{width:75%;max-width:628px;padding-top:9px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:space-between;justify-content:space-between;float:right;font-size:12px;letter-spacing:1px}nav ul li a{padding-bottom:2px;color:#000;border-bottom:1px solid #e9e9e9}nav ul li a:hover{opacity:1;border-bottom:1px solid #000}nav ul li a.active{border-bottom:1px solid #000}.lower_noa{padding:0 15px;background:#848484}.lower_noa .inner{width:100%;max-width:960px;margin:auto;padding:0 10px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:space-between;justify-content:space-between;position:relative;color:#fff;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;padding:11px 10px}.lower_noa h2{width:100px;margin-right:20px;font-size:11px;font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;letter-spacing:1px}.lower_noa .noa_song{font-size:11px;line-height:13px;margin-right:130px}.lower_noa .noa_song a{color:#fff}.lower_noa .noa_song .noa_time{margin-left:10px;font-size:11px}.lower_noa .noa_link{height:100%;box-sizing:border-box;position:absolute;right:10px;top:0}.lower_noa .noa_link a{display:block;color:#fff}.lower_noa .noa_link_btn{padding-top:7px;padding-left:30px;font-size:10px;position:relative;display:block;padding-top:0;padding-left:20px;line-height:39px}.lower_noa .noa_link_btn:before{content:'';width:19px;height:19px;margin-top:-5px;display:block;position:absolute;left:0;top:50%;border-radius:50%;background:#fff}.lower_noa .noa_link_btn:after{content:'';display:block;width:0;height:0;margin-top:-2px;position:absolute;left:8px;top:15px;border:3px solid transparent;border-left:4px solid #585858}.lower_noa .noa_link_btn:before{width:10px;height:10px}.lower_noa .noa_link_btn:after{left:4px;top:50%;border:2px solid transparent;border-left:4px solid #585858}.lower_noa .wrap{position:relative;width:70%}.lower_noa .maquee{opacity:0;margin-left:250px;transition:.9s ease-in-out;white-space:nowrap}.lower_noa .appear{opacity:1;margin-left:0}.goTop{width:52px;height:52px;background:url("/wp-content/themes/fm-kyoto/images/pagetop.png") no-repeat;background-size:contain;text-indent:100%;overflow:hidden;white-space:nowrap;display:block;z-index:888;position:fixed;bottom:50px;right:10px;opacity:1;display:none}.goTop:hover{opacity:0.7}footer{background:#fff}footer .bnr_footer{background:#e2e2e2}footer .bnr_footer ul{width:100%;max-width:960px;margin:auto;padding:0 10px;box-sizing:border-box}footer .bnr_footer .slick{padding:20px 0}footer .bnr_footer .slick .slick-slide{margin:0 10px;padding-top:0}footer .sitemap{width:100%;max-width:960px;margin:auto;padding:0 10px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:space-between;justify-content:space-between;justify-content:flex-start;-webkit-justify-content:flex-start;margin:57px auto;letter-spacing:1.2px}footer .sitemap a{font-weight:bold}footer .sitemap .small{font-size:92%;letter-spacing:0.8px}footer .sitemap li{margin-bottom:7px}footer .sitemap a{color:#000}footer .sitemap .footer_gnav{width:30%;max-width:243px;font-size:14px;font-family:"Avenir Next Cyr W00 Light","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;letter-spacing:1px}footer .sitemap .footer_subnav{width:50%;max-width:320px;margin-right:3%;font-size:12px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:space-between;justify-content:space-between}footer .sitemap .footer_subnav ul{width:50%}footer .sitemap .footer_sns{width:10%;max-width:120px;font-size:12px;margin-right:5%}footer .sitemap .footer_sns li a{height:20px;margin-bottom:10px;padding-left:30px;line-height:20px;display:block}footer .sitemap .footer_sns li.tw a{background:url(/wp-content/themes/fm-kyoto/images/ico_tw_footer.png) no-repeat;background-size:contain}footer .sitemap .footer_sns li.fb a{background:url(/wp-content/themes/fm-kyoto/images/ico_fb_footer.png) no-repeat;background-size:contain}footer .sitemap .footer_sns li.insta a{background:url(/wp-content/themes/fm-kyoto/images/ico_insta_footer.png) no-repeat;background-size:contain}footer .sitemap .footer_sns li.sc a{background:url(/wp-content/themes/fm-kyoto/images/ico_sc_footer.png) no-repeat;background-size:contain}footer .sitemap .footer_form{background:#f7f7f7;text-align:center;padding:20px;display:block;width:220px;height:50%}footer .sitemap .footer_form-title{font-size:13px;font-weight:bold}footer .sitemap .footer_form-link{display:block;background-color:#fff;padding:7px 26px 7px 7px;margin-top:10px;position:relative;letter-spacing:0px}footer .sitemap .footer_form-link::after{content:'';position:absolute;background:url("/wp-content/themes/fm-kyoto/images/form-link-arrow.png") no-repeat;background-size:50%;background-position:center;top:15%;right:0px;width:20px;height:20px}footer .copyright{width:100%;max-width:960px;margin:auto;padding:0 10px;box-sizing:border-box;padding-bottom:35px}footer .copyright img{width:100px;height:auto;margin-right:20px;display:inline-block}footer .copyright p{display:inline-block}.main{width:100%;position:relative;background-size:cover;background-position:center;color:#fff;transition:all 0.2s}.main:after{content:'';width:100%;height:100%;display:block;background:#000000;opacity:0.09;z-index:333}.main .slick_main{position:absolute;z-index:-1}.main ul{width:100%;height:100%;position:relative}.main ul .slick-list,.main ul .slick-track{height:100%}.main ul li{background-position:center;background-size:cover}.main .main_over{position:absolute;bottom:20px;left:60px;display:-webkit-flex;display:flex;-webkit-align-content:flex-end;align-content:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap;z-index:555}.main #daytime{width:100%}.main #daytime .day,.main #daytime .time{margin-bottom:6px;font-size:24px;font-weight:bold;letter-spacing:2.5px}.main #daytime .day span,.main #daytime .time span{margin-left:5px;font-size:12px;font-weight:bold;letter-spacing:1.5px}.main #daytime .time{margin-bottom:14px}.main .frequency{width:100%;margin-bottom:37px;font-size:11px;font-weight:bold;letter-spacing:0.5px;line-height:17px}.main .top_noa{width:100%}.main .top_noa h2{margin-bottom:8px;font-size:13px;font-weight:bold;letter-spacing:0.5px}.main .top_noa .wrap{width:250px;position:relative}.main .top_noa .maquee{opacity:0;margin-left:250px;transition:.9s ease-in-out}.main .top_noa .appear{opacity:1;margin-left:0}.main .top_noa .noa_song{margin-bottom:20px;font-size:13px;display:inline-block;white-space:nowrap}.main .top_noa .noa_song a{color:#fff;font-weight:bold}.main .top_noa .noa_time{margin-left:20px;font-size:13px}.main .top_noa .noa_link{padding-top:7px;padding-left:30px;font-size:10px;position:relative;display:block}.main .top_noa .noa_link:before{content:'';width:19px;height:19px;margin-top:-5px;display:block;position:absolute;left:0;top:50%;border-radius:50%;background:#fff}.main .top_noa .noa_link:after{content:'';display:block;width:0;height:0;margin-top:-2px;position:absolute;left:8px;top:15px;border:3px solid transparent;border-left:4px solid #000}.main .top_noa .noa_link a span{color:#fff;font-weight:bold;opacity:1}.main .top_noa .noa_link a span:hover{opacity:0.7}.main .top_noa .noa_link a span:after{content:'';width:23px;height:11px;margin-left:13px;display:inline-block;background:url(/wp-content/themes/fm-kyoto/images/ico_noa_header.png) no-repeat;background-size:23px}.main .top_noa .noa_song_link_container{margin-left:15px}.main .top_noa .noa_song_link_itunes{border-bottom:solid 1px}.main .photo_credit{margin-top:19px;font-size:10px;font-family:"Avenir Next Cyr W00 Medium","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;letter-spacing:0.5px}.main .nowProgram{width:100%;padding:0 15px 0 60px;position:absolute;background:#fff;box-sizing:border-box;color:#000}.main .nowProgram .left{max-width:1060px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;padding:13px 0}.main .nowProgram h2{width:100px;margin-right:3px;font-size:12px;font-weight:bold;letter-spacing:1.7px}.main .nowProgram img{width:80px;margin-right:20px;background:#fff}.main .nowProgram .detail{width:auto;max-width:750px;flex:1}.main .nowProgram .detail .detail_inner{margin-bottom:9px}.main .nowProgram .detail .prog_title{margin-right:8px;font-size:16px;font-weight:bold;color:#00bcc8;letter-spacing:1.4px;text-align:left}.main .nowProgram .detail .prog_title .prog_time{margin:0 14px 0 20px;font-size:14px;font-weight:normal;color:#000;letter-spacing:0.8px}.main .nowProgram .detail .prog_title .prog_dj{color:#000;font-weight:normal}.main .nowProgram .detail .ico{width:17px;height:17px;margin-right:7px;display:inline-block;background-size:contain;background-repeat:no-repeat}.main .nowProgram .detail .fb.ico{background-image:url("/wp-content/themes/fm-kyoto/images/ico_fb_footer.png")}.main .nowProgram .detail .tw.ico{background-image:url("/wp-content/themes/fm-kyoto/images/ico_tw_footer.png")}.main .nowProgram .detail .insta.ico{background-image:url("/wp-content/themes/fm-kyoto/images/ico_insta_footer.png")}.main .nowProgram .detail .message a{color:#000;font-size:13px}@media screen and (min-width: 1280px){.main .nowProgram .right{position:absolute;right:0;top:0;bottom:0;margin:auto;height:33px}}.main .nowProgram .right{min-width:252px}.main .nowProgram .right ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-content:center;align-content:center}.main .nowProgram .right li a{margin-right:4px;height:29px;padding:12px 20px 12px 42px;border-radius:21px;background-position:12px center;background-size:22px;background-repeat:no-repeat;background-color:#eee;font-weight:bold;font-size:12px;line-height:33px;letter-spacing:0.6x}.main .nowProgram .right li.link_request a{background-image:url(/wp-content/themes/fm-kyoto/images/ico_mail_header.png);color:#00bcc8}.main .nowProgram .right li.link_request a:after{content:'Message';display:inline-block}.main .nowProgram .right li.radiko a{background-image:url(/wp-content/themes/fm-kyoto/images/ico_radiko_header.png);color:#00a4e8}.main .nowProgram .right li.radiko a:after{content:'Listen Now';display:inline-block}.front_page section{width:100%;max-width:960px;margin:auto;padding:0 10px;box-sizing:border-box;position:relative}.front_page .more{padding-bottom:2px;position:absolute;right:10px;top:8px;font-size:14px;border-bottom:1px solid;letter-spacing:1px;color:#000;opacity:1}.front_page .more a{color:#000}.front_page .more:before{content:'';display:inline-block;width:0;height:0;margin-right:5px;border:4px solid transparent;border-left:4px solid #000}.front_page .more:hover{opacity:0.7}.front_page .more:hover:before{opacity:0.7}.front_page .top_info.information{margin-bottom:102px}.front_page .top_info.information .ttl_main{margin-bottom:23px}.front_page .top_info.information .slick .slide_prev,.front_page .top_info.information .slick .slide_next{top:-87px}.front_page .top_info.information .info_list{width:100%;max-width:100%}.front_page .top_info.information .info_list:after{content:'';display:block;clear:both}.front_page .top_info.information .info_list li{width:23%;margin-right:2%}.front_page .top_info.information .info_list li:nth-child(4n){margin-right:0}.front_page .top_info.information .info_more_bottom{position:relative}.front_page .top_event{margin-bottom:85px}.front_page .top_event .ttl_main{margin-bottom:24px}.front_page .top_event .slick .slide_prev,.front_page .top_event .slick .slide_next{top:-87px}.front_page .pickup_prog{margin-bottom:125px}.front_page .pickup_prog .ttl_main{margin-bottom:50px}.front_page .pickup_prog .pickup_main{margin-bottom:17px}.front_page .pickup_prog .slick{width:100%}.front_page .pickup_prog .slick .slick-slide{margin:0 10px}.front_page .pickup_prog .slick .slide_next{right:-41px}.front_page .pickup_prog .slick .slide_next:hover{right:-46px}.front_page .pickup_prog .pickup_sub ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-content:center;-webkit-align-content:center}.front_page .pickup_prog .pickup_sub li{margin-bottom:20px;display:inline-block;overflow:hidden;position:relative}.front_page .pickup_prog .pickup_sub li:hover p a{top:50%}.front_page .pickup_prog .pickup_sub li:hover p a:hover{opacity:1}.front_page .pickup_prog .pickup_sub p a{width:100%;height:50%;padding:7px 13px;position:absolute;top:100%;background:rgba(0,0,0,0.6);border-radius:0 0 9px 9px;transition:all 0.2s ease-in-out;color:#fff;font-size:12px;font-weight:bold;box-sizing:border-box}.front_page .pickup_prog .pickup_sub p a span{margin-top:4px;display:block;font-size:10px;font-weight:bold;letter-spacing:0.5px}.front_page .top_sns{margin-bottom:145px}.front_page .top_sns .ttl_main{padding-bottom:5px;border-bottom:2px solid;display:inline-block}.front_page .top_sns .ttl_main span{margin-left:18px;font-size:14px;letter-spacing:0.5px}.front_page .top_sns ul{height:82px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;left:initial;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:space-between;justify-content:space-between;justify-content:flex-end;-webkit-justify-content:flex-end}.front_page .top_sns ul li{width:82px;margin-right:30px;background:#fff;border-radius:50%}.front_page .top_sns ul li:last-child{margin-right:9px}.front_page .top_sns ul li img{width:100%}.front_page .top_blog{margin-bottom:68px}.front_page .top_blog .ttl_main{margin-bottom:33px}.front_page .top_blog ul{background:#fff}.front_page .top_blog li{padding:16px 20px;border-bottom:1px solid #d3d3d3}.front_page .top_blog li:last-child{border:none}.front_page .top_blog .date{margin-right:30px;display:inline-block;font-size:11px;letter-spacing:0.5px}.front_page .top_blog .date span{margin-left:10px;color:#a6a6a6}.front_page .top_blog .title{display:inline-block;font-size:12px}.front_page .top_blog .title a{display:block;color:#000;font-weight:bold;font-family:"YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif}.front_page .top_blog .title .author{margin-right:5px;font-weight:bold}.front_page .top_rank{margin-bottom:80px}.front_page .top_rank .ttl_main{margin-bottom:50px}.front_page .top_rank .ttl_main span{padding:4px 15px;margin-left:31px;background:#3e3e3e;font-size:11px;font-family:"Avenir Next Cyr W00 Medium","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;font-weight:bold;border-radius:11px;color:#fff}.front_page .top_rank ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:space-between;justify-content:space-between}.front_page .top_rank li{width:19%;position:relative}.front_page .top_rank li.first:after{content:"1";width:27px;height:27px;display:block;position:absolute;top:-13px;left:0;background:#d5bc12;font-size:13px;font-weight:bold;color:#fff;line-height:27px;text-align:center;border-radius:50%}.front_page .top_rank li.second:after{content:"2";width:27px;height:27px;display:block;position:absolute;top:-13px;left:0;background:#b0b0b0;font-size:13px;font-weight:bold;color:#fff;line-height:27px;text-align:center;border-radius:50%}.front_page .top_rank li.third:after{content:"3";width:27px;height:27px;display:block;position:absolute;top:-13px;left:0;background:#84581f;font-size:13px;font-weight:bold;color:#fff;line-height:27px;text-align:center;border-radius:50%}.front_page .top_rank li.fourth:after{content:"4";width:27px;height:27px;display:block;position:absolute;top:-13px;left:0;background:#848484;font-size:13px;font-weight:bold;color:#fff;line-height:27px;text-align:center;border-radius:50%}.front_page .top_rank li.fifth:after{content:"5";width:27px;height:27px;display:block;position:absolute;top:-13px;left:0;background:#848484;font-size:13px;font-weight:bold;color:#fff;line-height:27px;text-align:center;border-radius:50%}.front_page .top_rank li img{width:100%;margin-bottom:14px;display:block}.front_page .top_rank li p{min-height:40px;font-size:11px;line-height:15px;text-align:left}.front_page .top_rank li a{color:#000}.front_page .rank-item{padding:20px;position:relative;background:#fff;box-sizing:border-box}.front_page .rank-item .song{word-break:break-all}.front_page .rank-item-ad-wrap{display:flex;justify-content:space-between;margin-top:5px}@media screen and (max-width: 415px){.front_page .rank-item{padding:20px;position:relative;background:#fff;box-sizing:border-box}.front_page .rank-item-ad-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:5px}.front_page .rank-item-ad-wrap .link-ad{width:100%;background-size:cover;margin-bottom:10px}}.front_page .bg_white{padding:30px 0}.front_page .sponsor{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:space-between;justify-content:space-between}.front_page .bnr_ad{max-width:940px;padding:20px;background:#f7f7f7;text-align:center}.front_page .bnr_ad *{max-width:100%;height:auto !important;margin-left:auto;margin-right:auto}.front_page .bnr_ad a{max-width:100%;display:block}.information .info_wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:space-between;justify-content:space-between}.information .ttl_main{margin-bottom:34px}.information .ttl_main span{font-size:16px;color:#8a8a8a}.information .info_side{width:20%;max-width:83px;font-size:12px;font-family:"Avenir Next Cyr W00 Medium","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif}.information .info_side ul{padding:26px 0}.information .info_side li{margin-bottom:24px;letter-spacing:0.5px;padding-bottom:2px}.information .info_side li a{display:block;color:#000}.information .info_side li.current_cat,.information .info_side li.current_cat a{color:#999}.information .info_side .all{border-bottom:2px solid #333333}.information .info_side .news{border-bottom:2px solid #a4ac4b}.information .info_side .program{border-bottom:2px solid #617e5c}.information .info_side .event{border-bottom:2px solid #d291c7}.information .info_side .power-play{border-bottom:2px solid #618da3}.information .info_side .kyoto-weekly{border-bottom:2px solid #a96449}.information .info_side .concert{border-bottom:2px solid #bfbb9d}.information .info_cat.news{padding:3px 9px;color:#fff;background:#a4ac4b;border-radius:13px;display:inline-block;font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;font-size:10px;letter-spacing:0.3px}.information .info_cat.program{padding:3px 9px;color:#fff;background:#617e5c;border-radius:13px;display:inline-block;font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;font-size:10px;letter-spacing:0.3px}.information .info_cat.event{padding:3px 9px;color:#fff;background:#d291c7;border-radius:13px;display:inline-block;font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;font-size:10px;letter-spacing:0.3px}.information .info_cat.power-play{padding:3px 9px;color:#fff;background:#618da3;border-radius:13px;display:inline-block;font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;font-size:10px;letter-spacing:0.3px}.information .info_cat.kyoto-weekly{padding:3px 9px;color:#fff;background:#a96449;border-radius:13px;display:inline-block;font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;font-size:10px;letter-spacing:0.3px}.information .info_cat.concert{padding:3px 9px;color:#fff;background:#bfbb9d;border-radius:13px;display:inline-block;font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;font-size:10px;letter-spacing:0.3px}.information .info_list{width:80%;max-width:700px}.information .info_list ul{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start;margin-bottom:12px}.information .info_list ul:after{content:'';display:block;clear:both}.information .info_list li{width:31%;margin-right:3%;float:none}.information .info_list li:nth-child(3n){margin-right:0}.information .info_list li{margin-bottom:35px;padding-top:14px;float:left}.information .info_list li a{display:block}.information .info_list li .thum{margin-bottom:7px}.information .info_list li img{width:100%;height:auto}.information .info_list .slick .slick-slide{padding-top:10px}.information .info_list.slick .slide_next{right:-22px}.information .info_list.slick .slide_next:hover{right:-27px}.information .info_list.slick .slide_prev:hover{left:-47px}.information .info_list .pickup{position:relative}.information .info_list .pickup:before{content:'';display:block;width:40px;height:40px;position:absolute;top:0px;right:-12px;z-index:5;border-radius:50%;background:#d3263a}.information .info_list .pickup:after{content:'Pick\A Up!';width:17px;display:block;position:absolute;top:11px;right:2px;color:#fff;z-index:10;font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;font-size:10px;line-height:10px;letter-spacing:1px}.information .info_list .thum{margin-bottom:7px}.information .info_list .detail{position:relative}.information .info_list .date{margin-bottom:10px;font-size:11px;font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;letter-spacing:1.5px;color:#999999}.information .info_list .info_cat{position:absolute;right:0;bottom:-4px}.information .info_list .title{height:3.2em;margin-bottom:15px;overflow:hidden;font-size:13px;font-family:"YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;font-weight:bold;line-height:20px;text-align:left}.information .info_list .title a{color:#000;font-weight:bold}.information .info_area{width:80%;max-width:700px;padding:10px 0;font-size:14px}.information .info_area h1{margin-bottom:16px;font-size:19px;font-weight:bold;text-align:left;letter-spacing:0.5px}.information .info_area .cat_date{margin-bottom:23px}.information .info_area .cat_date:after{content:'';display:block;clear:both}.information .info_area .info_cat{margin-right:17px;float:left}.information .info_area .date{font-family:"Avenir Next Cyr W00 Medium","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;font-size:12px;color:#999;letter-spacing:0.8px;line-height:19px}.information .info_area .thum{margin-bottom:25px;display:block}.information .info_area .content{margin-bottom:35px}.information .info_area .content:after{content:'';display:block;clear:both}.information .info_area .content p{margin-bottom:30px}.information .info_area .content iframe{max-width:100%}.information .info_area .content .alignleft{float:left;margin:6px 28px 28px 0}.information .info_area .content .alignright{float:right;margin:6px 0 28px 28px}.information .info_area .content .aligncenter{clear:both;display:block;margin:0 auto 28px}.information .info_area .content p,.information .info_area .content a{font-size:13px;line-height:2.8rem;font-family:"YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif}.information .info_area .link_index a{width:47px;height:20px;display:block;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin-top:12px;padding-bottom:3px;font-size:14px;color:#000;font-family:"Avenir Next Cyr W00 Medium","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;border-bottom:1px solid;letter-spacing:2px;line-height:21px}.information .info_area .btn_sns{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:flex-end;-webkit-align-items:flex-end;margin-bottom:40px}.information .info_area .btn_sns iframe{margin-right:4px}.timetable .pager{padding-top:18px;padding-bottom:37px;height:25px;position:relative;padding-top:0}.timetable .btn01{margin-bottom:74px}.timetable .btn01 a{font-size:13px;padding:11px 34px}table.timetable th,table.timetable td{border:3px solid #eee}table.timetable th{text-align:center;font-weight:bold}table.timetable td{padding:25px 10px;background:#fff}table.timetable tbody th{padding:25px 15px;background:#bababa;color:#fff;font-size:12px}table.timetable tbody td a{font-size:12px;color:#00bcc8;font-weight:bold}table.timetable tbody td .dj_name{font-size:10px;display:block}.ttl_timetable{position:absolute;right:10px;top:0;font-size:20px}.timetable_weekly .pager{padding-top:18px;padding-bottom:37px;height:25px;position:relative;padding-top:0}.timetable_weekly .ttl_main span{font-size:16px;color:#8a8a8a}.table_weekly{margin-bottom:58px;text-align:left}.table_weekly thead{font-size:14px;font-weight:bold;text-align:center}.table_weekly thead th{padding:30px 0;background:#fff}.table_weekly thead th.sat{color:#618da3}.table_weekly thead th.sun{color:#aa7599}.table_weekly tbody th{padding:10px;vertical-align:middle}.table_weekly tbody td{padding:10px 10px}.table_weekly tbody td a{display:block;margin-bottom:3px;letter-spacing:0.7px}.timetable_weekly .timetable_pdf{position:absolute;left:0;background-image:url("/wp-content/themes/fm-kyoto/images/ico_pdf.png");background-repeat:no-repeat;background-position:16px 12px}.timetable_weekly .timetable_pdf a{padding:12px 20px 12px 47px;font-size:14px;letter-spacing:1px}.line{padding-bottom:98px}.line ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:space-between;justify-content:space-between}.line li{flex:1}.line .ttl_headline{margin-bottom:20px;font-size:12px;font-weight:bold;color:#000}.line p{font-size:10px;line-height:14px;color:#618da3}ul#timetable-nav{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:space-between;justify-content:space-between;background:#fff}ul#timetable-nav li{border-left:2px solid #eee;cursor:pointer;flex:1;cursor:pointer}ul#timetable-nav li:first-child{margin-left:40px}ul#timetable-nav li:hover{background:#f4feff}ul#timetable-nav span{display:block;text-align:center}ul#timetable-nav .sat,ul#timetable-nav li.active.sat span{color:#618da3}ul#timetable-nav .sun,ul#timetable-nav li.active.sun span{color:#aa7599}ul#timetable-nav .timetable-nav-item-day-of-week{padding:17px 0 15px;font-size:14px;font-weight:bold;border-bottom:1px solid #eee}ul#timetable-nav .timetable-nav-item-date{padding:9px;font-size:11px}ul#timetable-nav li.active{background:#f4feff;position:relative;opacity:1}ul#timetable-nav li.active:hover{opacity:0.7}ul#timetable-nav li.active span{color:#00bcc8}ul#timetable-nav li.active:after{content:'';width:100%;display:block;position:absolute;bottom:-5px;border-bottom:5px solid #00bcc8}.timetable-content{margin-bottom:58px;position:relative}.timetable-range{width:40px;height:180px;background:#c8c8c8;position:relative;z-index:10;font-size:12px;font-weight:bold;text-align:center;color:#fff;line-height:140px;border-right:2px solid #eee;border-bottom:2px solid #eee;box-sizing:border-box}.timetable-content-program{width:100%;position:absolute;top:0;z-index:0}.timetable-content-item{width:100%;padding:10px 10px 10px 50px;position:relative;background:#fff;border-bottom:2px solid #eee;box-sizing:border-box}.timetable-content-item:after{content:'';display:block;clear:both}.timetable-content-item.nowonair{background:#f4feff}.timetable-content-item.nowonair:after{content:'Now\A On Air';width:55px;height:55px;padding:13px 6px;display:block;position:absolute;top:-20px;right:-20px;color:#fff;background:#00bcc8;border-radius:50%;font-weight:bold;font-size:12px;text-align:center;box-sizing:border-box}.timetable-content-item .dj_img{width:80px;height:80px;max-height:100%;margin-right:20px;float:left;text-align:center}.timetable-content-item .dj_img img{width:auto;height:100%}.timetable-content-item .dj_img.no_image{position:relative}.timetable-content-item .dj_img.no_image span{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;height:10px;font-size:10px;font-family:"Avenir Next Cyr W00 Medium","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;text-align:center}.timetable-content-item .time{font-size:12px;font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;letter-spacing:0.5px}.timetable-content-item .title,.timetable-content-item .title a{font-size:17px;font-weight:bold;color:#00bcc8;line-height:25px;letter-spacing:1px}.timetable-content-item .title{display:flex;display:-webkit-flex}.timetable-content-item .title a{max-width:62%}.timetable-content-item .sns_link{display:block;width:60px;margin-left:10px}.timetable-content-item .sns_link .blog{width:16px;height:100%;margin-right:3px;display:block;background:url("/wp-content/themes/fm-kyoto/images/ico_blog_tt.png") no-repeat;background-size:contain;background-position:center;float:left}.timetable-content-item .sns_link .fb{width:16px;height:100%;margin-right:3px;display:block;background:url("/wp-content/themes/fm-kyoto/images/ico_fb_tt.png") no-repeat;background-size:contain;background-position:center;float:left}.timetable-content-item .sns_link .tw{width:16px;height:100%;margin-right:3px;display:block;background:url("/wp-content/themes/fm-kyoto/images/ico_tw_tt.png") no-repeat;background-size:contain;background-position:center;float:left}.timetable-content-item .sns_link .insta{width:16px;height:100%;margin-right:3px;display:block;background:url("/wp-content/themes/fm-kyoto/images/ico_insta_tt.png") no-repeat;background-size:contain;background-position:center;float:left}.timetable-content-item .dj_name{font-size:12px;font-weight:bold}.timetable-content-item .guest{font-size:12px}.timetable-content-item .sponsor{width:40%;position:absolute;top:33px;right:10px;font-size:11px;color:#618da3;line-height:19px}.dj_list{width:105%;margin-bottom:87px;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.dj_list li{width:140px;margin-right:20px;margin-bottom:50px;text-align:center}.dj_list li a{font-size:11px;letter-spacing:0.2px;color:#000}.dj_thum{width:100%;max-width:140px;height:140px;margin:0 auto 10px;border-radius:50%;display:block}.dj_body{width:100%;height:100%;background:none}.dj_wrap{width:90%;max-width:940px;height:100%;margin:auto;position:absolute;left:0;right:0}.dj_inner{width:92%;max-width:640px;min-height:50%;margin:auto;padding:26px 30px;background:#fff;border:11px solid #eeeeee;box-sizing:border-box;position:absolute;top:20%;right:0;left:0}.dj_inner:after{content:'';display:block;clear:both}.dj_inner h1{margin-bottom:35px;font-size:20px;font-weight:bold;left:2px}.dj_inner h1 span{display:block;font-size:10px;font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;letter-spacing:1px}.dj_inner .left{width:36%;max-width:200px;margin-right:5%;float:left}.dj_inner .left img{width:100%;margin-bottom:20px;display:block}.dj_inner .left .blog_link a{width:100%;margin-bottom:4px;padding-left:26px;display:block;background-position:left center;background-size:16px;background-repeat:no-repeat;font-size:12px;font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;color:#00bcc8;line-height:16px;letter-spacing:1px}.dj_inner .left .blog_link a.blog{background-image:url("/wp-content/themes/fm-kyoto/images/ico_blog.png")}.dj_inner .left .blog_link a.fb{background-image:url("/wp-content/themes/fm-kyoto/images/ico_blog_fb.png")}.dj_inner .left .blog_link a.tw{background-image:url("/wp-content/themes/fm-kyoto/images/ico_blog_tw.png")}.dj_inner .left .blog_link a.insta{background-image:url("/wp-content/themes/fm-kyoto/images/ico_blog_insta.png")}.dj_inner .right{width:58%;float:right}.dj_inner .right .profile{margin-bottom:55px;font-size:12px;line-height:22px}.dj_inner .right .program{margin-bottom:7px}.dj_inner .right .program a{font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;font-size:11px;letter-spacing:1px}.dj_inner .right .program a:after{content:'';display:block;clear:both}.dj_inner .right .program a .pro_title{width:115px;margin-right:20px;display:block;text-align:left;float:left;opacity:1}.dj_inner .right .program a .pro_title:hover{opacity:0.7}.dj_inner .title{margin-bottom:10px;font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;letter-spacing:1px}.dj_inner .title.program_title{margin-bottom:18px}.blog_list{width:110%;margin-bottom:65px;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.blog_list li{width:175px;margin-right:17px;margin-bottom:40px;text-align:center}.blog_list li a{font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;font-size:12px;color:#000;letter-spacing:0.5px}.blog_list .blog_thum{width:100%;height:auto;background:#fff;margin:0 auto 10px;border-radius:50%}.blog .lower_noa{margin-bottom:0}.blog .lower_inner{max-width:100%;margin:136px auto 30px;padding:0}.blog .blog_inner{width:100%;max-width:960px;margin:auto;padding:0 10px;box-sizing:border-box}.blog_main{margin-bottom:50px;background:#fff}.blog_main img{max-width:940px;width:100%;margin:auto;display:block}.blog_main.yorujazz{background:#2f2f2f}.blog_main.rafient_morning{background:#59faff}.blog_main.overseas_top40{background:#ff1515}.blog_main.yumecom{background:#a00000}.blog_main.imaginary_line{background:#3c5a5a}.blog_main.jazz_bar_kyoko{background:#2f2f2f}.blog_main.old_pal{background:#2f2f2f}.blog_main.moonrise_kingdom{background:#44adc0}.blog_main.play_back{background:#2f2f2f}.blog_main.goodnight_mancini{background:#2f2f2f}.blog_main.loves_kyoto_sanga_fc{background:url("/wp-content/themes/fm-kyoto/images/programs/sanga_bg.jpg")}.blog_main.siesta_graffity{background:#fdd64d}.blog_main.radikaku{background:#87c6ed}.blog_main.kanero_hz{background-color:#000}.blog_main.night_ship{background-color:#001f33}.blog_inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:space-between;justify-content:space-between}.blog_inner .sidebar{width:25.5%}.blog_inner .sidebar h1{margin-bottom:7px;font-size:20px;font-family:"YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;letter-spacing:1.2px;font-weight:bold}.blog_inner .sidebar .week_time{margin-bottom:43px;font-size:12px;letter-spacing:1px}.blog_inner .sidebar .blog_dj{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start;text-align:center;margin-bottom:20px}.blog_inner .sidebar .blog_dj li{width:48%;margin-bottom:30px;margin-right:3%;font-size:12px;text-align:center}.blog_inner .sidebar .blog_dj li:nth-child(2n){margin-right:0}.blog_inner .sidebar .blog_dj .dj_thum{height:auto}.blog_inner .sidebar .blog_dj.mod-some_like_edge{justify-content:space-between}.blog_inner .sidebar .blog_dj.mod-some_like_edge li{width:32%;margin-right:0;margin-bottom:0}.blog_inner .sidebar .overview{margin-bottom:15px;padding:20px;background:#fff;font-size:11px;border-radius:8px}.blog_inner .sidebar .blog_links{margin-bottom:30px}.blog_inner .sidebar .blog_links li a{width:100%;margin-bottom:8px;padding:12px 10px 12px 46px;background-color:#00bcc8;background-repeat:no-repeat;background-size:25px;background-position:10px 50%;border-radius:6px;box-sizing:border-box;color:#fff;font-weight:bold;display:block}.blog_inner .sidebar .blog_links li a.mail{background-image:url("/wp-content/themes/fm-kyoto/images/ico_message_blog.png")}.blog_inner .sidebar .blog_links li a.fb_link{background-image:url("/wp-content/themes/fm-kyoto/images/ico_fb_blog.png")}.blog_inner .sidebar .blog_links li a.tw_link{background-image:url("/wp-content/themes/fm-kyoto/images/ico_tw_blog.png")}.blog_inner .sidebar .blog_links li a.insta_link{background-image:url("/wp-content/themes/fm-kyoto/images/ico_insta_blog.png")}.blog_inner .sidebar .sponsor{margin-bottom:15px;padding:20px;background:#fff;font-size:11px;border-radius:8px}.blog_inner .main_area{width:66%;margin-bottom:62px}.blog_inner .blog_content{margin-bottom:10px;padding:30px 60px;background:#fff;word-wrap:break-word}.blog_inner .blog_content:after{content:'';display:block;clear:both}.blog_inner .blog_content h2{font-size:19px}.blog_inner .blog_content .date{margin-bottom:30px;padding-bottom:30px;font-size:12px;border-bottom:1px solid #eee}.blog_inner .blog_content .detail:after{content:'';display:block;clear:both}.blog_inner .blog_content .detail p{margin-bottom:30px}.blog_inner .blog_content .detail iframe{max-width:100%}.blog_inner .blog_content .detail .alignleft{float:left;margin:6px 28px 28px 0}.blog_inner .blog_content .detail .alignright{float:right;margin:6px 0 28px 28px}.blog_inner .blog_content .detail .aligncenter{clear:both;display:block;margin:0 auto 28px}.blog_inner .btn_sns{margin-bottom:60px;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:flex-end;-webkit-align-items:flex-end}.blog_inner .btn_sns iframe{margin-right:4px}.blog_inner .blog_none .overview{margin-top:88px;margin-bottom:46px;padding:30px;background:#fff;font-size:13px;border-radius:8px}.blog_inner .blog_none .overview p{font-weight:bold;line-height:26px}.blog_inner .blog_none .blog_dj{width:106%;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start;text-align:center;margin-bottom:20px}.blog_inner .blog_none .blog_dj li{width:140px;margin-bottom:34px;margin-right:20px;font-size:12px;text-align:center}.blog_inner .blog_none .blog_dj.mod-some_like_edge{justify-content:center}.present .lower_intro{margin-bottom:39px}.present_list{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.present_list li{width:31.3%;margin-right:3%;margin-bottom:3%;padding:3%;padding-bottom:20px;background:#fff;font-size:12px;box-sizing:border-box;position:relative}.present_list li:nth-child(3n){margin-right:0}.present_list .thum{margin-bottom:10px;display:block}.present_list .title{margin-bottom:20px;display:block;color:#00bcc8;font-weight:bold;line-height:22px;letter-spacing:0.6px}.present_list .num{margin-bottom:4em;display:block;font-weight:bold}.present_list .deadline_title{font-weight:bold}.present_list a{color:#000}.present .signin_area{margin-bottom:70px;padding:27px;font-size:13px;position:relative;background:#fff;font-weight:bold}.present .signin_area .right{position:absolute;top:20px;right:20px;display:flex-box;-webkit-display:flex-box;align-content:flex-end;-webkit-align-cnotent:flex-end}.present .signin_area .right .btn01{margin-right:19px}.present .signin_area .right .btn01 a{padding:16px 50px;font-size:15px}.present .signin_area .right .btn02 a{padding:16px 35px}.present .formSec.overview .inner{padding:20px}.present .overview .inner{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:flex-start}.present .overview .inner .thum{width:26%;margin-right:3%}.present .overview .inner .right{width:70%;padding-top:20px;font-size:13px}.present .overview .inner .right span{width:200px}.present .overview .inner .title,.present .overview .inner .num,.present .overview .inner .deadline{font-weight:bold;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.present .overview .inner .title dt,.present .overview .inner .num dt,.present .overview .inner .deadline dt{width:18%;margin-right:2%;display:inline-block;float:left}.present .overview .inner .title dd,.present .overview .inner .num dd,.present .overview .inner .deadline dd{width:80%;margin-bottom:30px;font-weight:bold}.guest_list{width:105%;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.guest_list li{width:172px;margin-right:20px;margin-bottom:40px;background:#fff}.guest_list .guest_img{width:100%;height:auto}.guest_list .guest_name{padding:10px 15px;font-size:13px;font-weight:bold;text-align:center;border-bottom:2px solid #eee;line-height:20px}.guest_list .time{margin:15px;font-size:12px;font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;letter-spacing:1px}.guest_list .program{margin:0 15px -20px;font-size:11px;color:#00bcc8;font-weight:bold}.guest_list .program a{font-size:11px;color:#00bcc8;font-weight:bold;line-height:15px;letter-spacing:1px}table.guest_private{margin-bottom:100px}table.guest_private thead{font-size:14px;color:#fff;background:#848484}table.guest_private thead td{padding:10px;text-align:center;vertical-align:middle;font-weight:bold;border:2px solid #fff}table.guest_private tbody{font-size:12px;background:#fff}table.guest_private tbody td{padding:10px;border:2px solid #eee}table.guest_private tbody tr:nth-child(2n){background:#e2e2e2}.noa_date{margin-bottom:22px;font-size:16px;letter-spacing:1px}.noa_attention{font-size:11px;margin-bottom:65px;font-weight:bold}.noa_pager_top.pager01{padding-top:0;border-top:0}.noa_pager_top .arrow_l,.noa_pager_top .arrow_r{margin-top:0}.no_link{opacity:0.2}.no_link a{pointer-events:none}.table_style02 .time{width:7%}.table_style02 .title{width:43%}.table_style02 .artist{width:50%}.table_style02 tbody a{width:15%;padding:5px;position:absolute;bottom:10px;right:10px}.table_style02 td:last-child{padding-right:56px}.nowonair .table_style02 td:last-child{padding-right:182px}.rank_content{margin-bottom:14px}.rank_content:after{content:'';display:block;clear:both}.rank_content .chart_title{margin-bottom:12px;padding:21px 0 15px 0;text-align:center;background:#fff;font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;font-weight:bold;letter-spacing:1px}.rank_content .chart_title .main_title{font-size:20px}.rank_content .chart_title .sub_title{font-size:14px}.rank_content .date{width:90px;height:90px;padding:30px 0;position:absolute;top:-45px;right:-1px;font-size:14px;font-weight:bold;text-align:center;color:#fff;background:#00bcc8;border-radius:50%;box-sizing:border-box;letter-spacing:1px;font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif}.rank_content .cs{padding:50px;font-size:16px;text-align:center;background:#fff}.rank_table{width:100%}.rank_table tr{border-bottom:5px solid #eee}.rank_table th{width:40px;background:#c8c8c8;vertical-align:middle;font-size:13px;font-family:"Avenir Next Cyr W00 Bold","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;text-align:center;color:#fff;border-right:2px solid #eee;box-sizing:border-box}.rank_table .first td,.rank_table .second td,.rank_table .third td,.rank_table .fourth td,.rank_table .fifth td{padding:16px}.rank_table .first td .artist,.rank_table .second td .artist,.rank_table .third td .artist,.rank_table .fourth td .artist,.rank_table .fifth td .artist{margin-bottom:20px}.rank_table td{height:70px;padding:17px 17px 10px;background:#fff;position:relative}.rank_table td img{width:37%;margin-right:20px;display:block;float:left}.rank_table td .song{font-size:16px;font-weight:bold;line-height:24px}.rank_table td .artist{margin-bottom:10px;font-size:14px;font-weight:bold;letter-spacing:1px;line-height:20px}.rank_table td .rank{font-size:10px;color:#979797;letter-spacing:0.5px}.o_year{width:49%;float:right;position:relative}.j_year{width:49%;float:left;position:relative}.j_week{width:100%;float:left;position:relative}.rankingchart .pager,.ranking_year .pager{padding-top:18px;padding-bottom:37px;height:25px;position:relative}.pager.rank_pager_top{margin-bottom:20px}.link_other_chart{margin-bottom:120px}.link_other_chart a{padding-bottom:4px;display:inline-block;border-bottom:1px solid;color:#000;font-weight:bold;font-size:14px}.ranking_year .rank_content .date{width:80px;height:80px;padding:31px 0;font-size:16px}.event .ttl_main{margin-bottom:47px}.event .pager01{border:none}.ttl_event_cal{margin-bottom:11px;padding:28px;position:relative;background:#fff}.ttl_event_cal .cal_month{font-size:20px;font-weight:bold;text-align:center}.ttl_event_cal .cal_month span{font-weight:bold}.ttl_event_cal .arrow_r,.ttl_event_cal .arrow_l{border:none;margin:30px 23px;font-family:"Avenir Next Cyr W00 Regular","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;letter-spacing:1px}.ttl_event_cal .sp_none{display:inline-block !important}.event_table{width:100%;margin-bottom:10px}.event_table tr{background:#fff;border-bottom:2px solid #eee}.event_table tr.Sat{background:#f7f9fa}.event_table tr.Sat th{color:#618da3}.event_table tr.Sun{background:#fbf8fa}.event_table tr.Sun th{color:#aa7599}.event_table tr th{width:16%;padding:15px 35px;border-right:2px solid #eee;font-size:14px;vertical-align:middle}.event_table tr th span{margin-left:30px;font-size:11px}.event_table tr td{width:80%;font-size:12px;vertical-align:middle}.event_table tr td p{padding:4px 7px;position:relative;border-bottom:2px solid #eee}.event_table tr td p:last-child{border-bottom:none}.event_table tr a.post_link{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:center;color:#000}.event_table tr a.post_link span{width:80%;font-size:12px;letter-spacing:0.2px;text-align:left}.event_table tr .thum{margin-right:10px;width:40px;height:auto}.event_table tr .cat{height:20px;padding:0px 10px;position:absolute;margin:auto;top:0;bottom:0;right:20px;font-size:11px;font-weight:bold;line-height:18px;color:#fff;border-radius:13px;font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;letter-spacing:0.3px}.event_table tr .cat.event{background:#d291c7}.event_table tr .cat.concert{background:#bfbb9d}.council_inner{margin-bottom:110px}.council_inner p:nth-child(2){line-height:30px;margin-top:9px}.council_inner .requestlist{margin-top:30px;padding-top:40px;border-top:1px solid #d3d3d3}.council_inner dl{line-height:25px;margin-bottom:40px}.council_inner dl dt{width:15%;font-size:13px}.council_inner dl dd{width:83%}.signin .lower_intro{margin-bottom:66px}.form_signin{width:100%;max-width:620px;margin:auto;padding:60px;box-sizing:border-box;background:#fff}.form_signin input[type="text"],.form_signin input[type="password"]{width:100%;margin-bottom:25px;padding:10px;font-size:14px}.form_signin input[type="password"]{margin-bottom:30px}.form_signin input:last-child{margin-bottom:60px}.form_signin .submit_area input[type="submit"]{width:160px;display:inline-block;background-color:#00bcc8;padding:13px 30px;float:left;margin-right:28px;padding:10px 30px;font-size:16px;color:#fff}.form_signin .submit_area input[type="submit"] a{font-size:15px;font-weight:bold;padding:16px 20px;display:block;color:#fff}.form_signin .submit_area .right a{display:block;font-size:11px;font-weight:bold;letter-spacing:1px}.form_lostpw,.setpassword,.userquit{margin-bottom:170px}.form_lostpw input,.setpassword input,.userquit input{display:block;margin-bottom:25px;padding:10px;font-size:14px}.form_lostpw input[type="checkbox"],.setpassword input[type="checkbox"],.userquit input[type="checkbox"]{display:inline}.form_lostpw input[type="submit"],.setpassword input[type="submit"],.userquit input[type="submit"]{display:inline-block;background-color:#00bcc8;float:left;margin-right:20px;padding:10px 30px;font-size:16px;color:#fff}.form_lostpw input[type="submit"] a,.setpassword input[type="submit"] a,.userquit input[type="submit"] a{font-size:15px;font-weight:bold;padding:16px 20px;display:block;color:#fff}.form_lostpw .error,.setpassword .error,.userquit .error{color:#c80059}.userquit input[type="checkbox"]{margin:0 0 55px}.userquit input[type="password"]{margin:15px 0 0px}.signup .notice{margin-top:80px;margin-bottom:20px;font-weight:bold}.signup .notice+.inner{height:500px;overflow:scroll;padding:38px}.signup .notice+.inner li{margin-bottom:25px;line-height:27px;font-weight:bold}.signup .flash.info+.formSec{display:none}.account .inner{position:relative}.account .btn01{height:42px;position:absolute;margin:auto;right:45px;top:0;bottom:0}.account .btn01 a{font-size:13px;padding:12px 20px}.updateuser .notice,.updateuser .notice+.inner{display:none}.updateuser .flash.info+.formSec{display:none}.message .mess_pre_link.btn01,.present .mess_pre_link.btn01{position:absolute;top:53px;right:10px}.message .mess_pre_link.btn01 a,.present .mess_pre_link.btn01 a{font-size:13px;padding:14px 23px}.message .lower_intro{margin-bottom:75px}.message .formSec dl.form_col_1row.prog_match{display:none}.message .formSec dl.form_col_1row.prog_match.get_true{display:block}.message .formSec dl.form_col_1row.none{display:none}.message .formSec dl.form_col_2row{align-items:baseline}.contact_thanks{margin-bottom:80px}.about .lower_inner a,.about .lower_inner p,.about .lower_inner dt,.about .lower_inner dd,.about .lower_inner span{font-weight:bold}.about .lower_inner h1.ttl_main{margin-bottom:100px}.about .about_sec_01{margin-bottom:93px}.about .copy{margin-bottom:36px;font-size:26px;font-weight:bold}.about .copy02{margin-bottom:44px;font-size:16px;line-height:40px}.about .about_main_img{width:100%}.about .about_sec_02{margin-bottom:160px}.about .about_sec_02 .ttl_main{margin-bottom:76px}.about .about_sec_02 .about_kyotojin{width:245px;height:auto;margin-bottom:28px}.about .about_sec_02 p{line-height:22px;margin-bottom:40px}.about .lower_inner p.about_sec_02_tex{margin-bottom:20px;font-weight:normal}.about .lower_inner p.about_sec_02_tex+.ttl_bold{margin-top:40px}.about .about_sec_03{margin-bottom:157px}.about .about_sec_03 .ttl_main{margin-bottom:78px}.about .about_sec_03:last-child{margin-bottom:150px}.about .about_listen{margin-bottom:80px}.about .about_listen:after{content:'';display:block;clear:both}.about .about_listen dt{width:73px;height:73px;margin-left:-15px;background:#00bcc8;font-size:16px;font-family:"Avenir Next Cyr W00 Medium","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;color:#fff;border-radius:50%;text-align:center;line-height:73px;float:left;font-weight:normal}.about .about_listen dt.lismo{padding-top:21px;line-height:17px;box-sizing:border-box;font-size:14px}.about .about_listen dd{padding:5px 0 0 79px;font-weight:normal}.about .about_listen dt.lismo+dd{padding:17px 0 0 79px}.about .about_listen .ttl_hrz{margin:28px 0 13px;display:block}.about .about_listen .hrz{font-size:26px;display:block;letter-spacing:1.5px}.about .about_sec_04{margin-bottom:151px}.about .about_sec_04 .ttl_main{margin-bottom:77px}.about .about_sec_04 .about_areaMap{margin-bottom:9px}.about .about_sec_05{margin-bottom:196px}.about .about_sec_05 .rating_graph{margin-top:50px}.about .about_sec_05 .rating_graph:after{content:'';display:block;clear:both}.about .about_sec_05 .rating_graph img{margin-bottom:10px}.about .about_sec_05 .rating_graph .left{width:300px;float:left;margin-right:20px}.about .about_sec_05 .rating_graph .right{width:300px;float:left}.mailmag_point{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;-webkit-align-items:center;margin-bottom:30px}.mailmag_point:last-child{margin-bottom:145px}.mailmag_point dt{width:58px;height:58px;margin-right:20px;background:#00bcc8;font-size:20px;font-weight:bold;color:#fff;line-height:58px;text-align:center;border-radius:50%}.mailmag_point dd{background-color:#fff;background-position:right 30px center;background-repeat:no-repeat;padding:16px 26px;font-weight:bold;flex:1;line-height:25px}.mailmag_point dd.point_mail{background-image:url("/wp-content/themes/fm-kyoto/images/mailmag_bg01.png")}.mailmag_point dd.point_pre{background-image:url("/wp-content/themes/fm-kyoto/images/mailmag_bg02.png")}.sign_link{margin-top:143px;margin-bottom:180px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:space-between;justify-content:space-between;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-aligh-items:center}.sign_link .mailmag_signin{display:inline-block;background-color:#8b8b8b;width:32%;margin-right:20px}.sign_link .mailmag_signin a{font-size:15px;font-weight:bold;padding:16px 20px;display:block;color:#fff}.sign_link .mailmag_signin a{font-size:20px;padding:32px 20px;text-align:center}.sign_link .mailmag_signup{display:inline-block;background-color:#00bcc8;width:32%}.sign_link .mailmag_signup a{font-size:15px;font-weight:bold;padding:16px 20px;display:block;color:#fff}.sign_link .mailmag_signup a{font-size:20px;padding:22px 20px;text-align:center}.sign_link .mailmag_signup a span{font-size:13px;display:block}.company .table_style01,.company_en .table_style01{margin-bottom:130px}.company .comp_tab,.company_en .comp_tab{position:absolute;top:0;right:10px;font-size:12px;letter-spacing:0.5px}.company .comp_tab p,.company_en .comp_tab p{padding:0 10px;border-right:1px solid #d3d3d3;display:inline}.company .comp_tab p:last-child,.company_en .comp_tab p:last-child{padding-right:0;border-right:none}.company .comp_tab p a,.company_en .comp_tab p a{color:#a7a7a7}.company iframe,.company_en iframe{width:100% !important;margin:10px 0 0}.company iframe.company_map,.company_en iframe.company_map{height:300px}.company .company_photo,.company_en .company_photo{margin:31px 0 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:space-between;justify-content:space-between}.company .company_photo .inner,.company_en .company_photo .inner{width:48%}.company .company_photo img:first-child,.company_en .company_photo img:first-child{margin-right:10px}.company .map_note,.company_en .map_note{font-size:11px;margin-bottom:36px}.recruit .table_style01{margin-bottom:100px}.recruit .lower_intro:last-child{margin-bottom:200px}.cm .lower_intro{margin-bottom:25px;position:relative}.cm .lower_intro span{margin-top:35px;font-size:11px;font-weight:bold;display:block}.cm .lower_intro .link_ad{padding-right:15px;position:absolute;right:0;bottom:0}.cm .lower_intro .link_ad:before{content:'';width:6px;height:6px;position:absolute;right:7px;top:12px;display:block;border-left:1px solid;border-bottom:1px solid}.cm .lower_intro .link_ad:after{content:'';width:8px;height:8px;position:absolute;top:6px;right:1px;display:block;border:1px solid}.faq-item{padding:25px 25px;margin-bottom:40px;background-color:#fff}.faq-item-title{font-size:16px;font-weight:bold;background-color:#eee;padding:5px 10px}.faq-item-title_head{font-size:20px;font-weight:bold;margin-right:5px}.faq-item-desc{margin-top:15px;letter-spacing:1px;line-height:1.7;padding:0 10px}.faq-item-desc_head{font-size:20px;font-weight:bold;margin-right:5px}.faq-item-desc .list-head{font-size:15px;vertical-align:middle;font-weight:bold;margin-right:5px}.faq-item-desc ul{list-style:none}.faq-item-desc ul li{list-style:none}.faq-item-desc ul .list-frequently{font-weight:bold;margin:15px 0;padding-bottom:5px;border-bottom:solid 1px #eee}.faq-item-desc ul .list-questions{padding-left:2em}.faq-item-caution{font-size:20px;font-weight:bold;color:red}@media screen and (max-width: 415px){.faq-contents{margin:0 15px}.faq-item{padding:25px 25px;margin-bottom:40px;background-color:#fff}.faq-item-title{font-size:16px;font-weight:bold;background-color:#eee;padding:5px 10px}.faq-item-title_head{font-size:16px;font-weight:bold;margin-right:5px}.faq-item-desc{margin-top:15px;letter-spacing:1px;line-height:1.7;padding:0 10px}.faq-item-desc_head{font-size:16px;font-weight:bold;margin-right:5px}.faq-item-desc .list-head{font-size:15px;vertical-align:middle;font-weight:bold;margin-right:5px}.faq-item-desc ul{list-style:none}.faq-item-desc ul li{list-style:none}.faq-item-desc ul .list-frequently{font-weight:bold;margin:15px 0;padding-bottom:5px;border-bottom:solid 1px #eee}.faq-item-desc ul .list-questions{padding-left:1em}.faq-item-caution{font-size:16px;font-weight:bold;color:red}}.formSec dt{width:30%}.formSec select{width:100%}.formSec select[name="address1"]{width:180px}.formSec .supplement{font-size:12px;font-weight:400}.no_border{border:none !important}.fr{float:right;display:inline;*zoom:1}.fl{float:left;display:inline;*zoom:1}.cl{clear:both}.am{margin-right:auto;margin-left:auto;display:block}.mt3{margin-top:3px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mb0{margin-bottom:0px !important}.mb3{margin-bottom:3px !important}.mb5{margin-bottom:5px !important}.mb7{margin-bottom:7px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb100{margin-bottom:100px}.ml3{margin-left:3px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.mr0{margin-right:0 !important}.mr3{margin-right:3px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.pl3{padding-left:3px}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pr3{padding-right:3px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr80{padding-right:80px}.pt3{padding-top:3px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt22{padding-top:22px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pb3{padding-bottom:3px}.pb5{padding-bottom:5px}.pb7{padding-bottom:7px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb100{padding-bottom:100px}.tex8{font-size:8px !important}.tex10{font-size:1.0rem}.tex11{font-size:1.1rem !important}.tex12{font-size:1.2rem !important}.tex14{font-size:1.4rem !important}.tex16{font-size:1.6rem !important}.tex18{font-size:1.8rem !important}.tex20{font-size:2.0rem !important}.tex22{font-size:2.2rem !important}.tex24{font-size:2.4rem !important}.tex23{font-size:2.3rem !important}.tex28{font-size:28px !important}.tex30{font-size:30px !important}.tex50{font-size:50px !important}.bold{font-weight:bold}.normal{font-weight:normal}.ac{text-align:center !important}.al{text-align:left !important}.ar{text-align:right !important}.oh{overflow:hidden;position:relative;*zoom:1}.position_ab{position:absolute}.fineindent{padding-left:1em;text-indent:-1em}.fineindent3{padding-left:2.5em;text-indent:-2.5em}.db{display:block}.tex_none{text-indent:100%;white-space:nowrap;display:block;overflow:hidden}.clearfix:after{content:".";display:block;height:0px;clear:both;line-height:0;visibility:hidden}@media screen and (max-width: 415px){.pc_none{display:block !important}.sp_none{display:none !important}body{min-width:100%;font-size:13px;-webkit-text-size-adjust:100%}.lower_inner{font-size:13px}header{min-width:100%}header nav{width:100%;max-width:100%;background:rgba(0,0,0,0.8);position:absolute;left:0;right:0;overflow:hidden;transition:all 0.2s;z-index:999}header nav ul{width:100%;max-width:100%;padding:0 20px;box-sizing:border-box;display:block}header nav li{padding:17px 0;color:#fff;border-bottom:1px solid}header nav li:last-child{border:none}header nav li a{color:#fff;border:none;display:block;font-size:12px}header nav li a:hover{border:none}.front_page header{top:0;z-index:999}header.front_page_header{display:none}.logo{width:33%;max-width:150px}.h_inner{height:auto;padding:14px 20px;position:relative}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu_trigger{margin:auto;position:absolute;z-index:400;top:0;bottom:0;right:20px;cursor:pointer;width:32px;height:19px}.menu_trigger span{position:absolute;left:0;width:100%;height:1px;background-color:#000;transition:all 0.2s}.menu_trigger span:nth-of-type(1){top:0}.menu_trigger span:nth-of-type(2){top:9px}.menu_trigger span:nth-of-type(3){bottom:0}.menu_trigger.active span:nth-of-type(1){-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.menu_trigger.active span:nth-of-type(2){opacity:0}.menu_trigger.active span:nth-of-type(3){-webkit-transform:translateY(-20px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.lower_noa{padding:0}.noa_area{z-index:888;overflow:scroll}.noa_area h2{display:none}.noa_area .wrap{width:900px}.noa_area .noa_song{font-size:11px;font-weight:bold;margin-right:0;width:85vw;overflow:hidden}.noa_area .noa_link_btn{height:40px;padding-left:50px}.noa_area .noa_link_btn:before{right:-23px;top:0;bottom:0;margin:auto;width:20px;height:20px}.noa_area .noa_link_btn:after{top:19px;left:35px;border:3px solid transparent;border-left:4px solid #000}.goTop{width:42px;height:42px}.goTop.active{bottom:10px;right:10px}footer{width:100%;overflow:hidden}footer .bnr_footer ul.slick{padding:20px}footer .bnr_footer ul.slick .slick-slide{margin:0 5px}footer .bnr_footer ul.slick .slide_next{right:3px !important}footer .bnr_footer ul.slick .slide_prev{left:3px}footer .sitemap{display:block;padding:0 30px}footer .sitemap .footer_gnav{width:100%;max-width:100%;margin-bottom:40px}footer .sitemap .footer_gnav li{padding:13px 0;border-bottom:1px solid #eee;margin:0}footer .sitemap .footer_gnav li a{display:block}footer .sitemap .footer_subnav{width:100%;max-width:100%;margin-bottom:40px}footer .sitemap .footer_subnav ul{width:48%;font-size:13px}footer .sitemap .footer_subnav ul .small{font-size:13px}footer .sitemap .footer_subnav ul:first-child{margin-right:4%}footer .sitemap .footer_subnav ul li{padding:5px 0;border-bottom:1px solid #eee}footer .sitemap .footer_sns{width:100%;max-width:100%}footer .sitemap .footer_sns:after{content:'';display:block;clear:both}footer .sitemap .footer_sns li{width:50%;float:left;box-sizing:border-box}footer .sitemap .footer_form{margin-top:30px;margin-left:auto;margin-right:auto}footer .sitemap .footer_form-link{display:block;background-color:#fff;padding:7px 19px;margin-top:10px;position:relative}footer .sitemap .footer_form-link::after{content:'';position:absolute;background:url("/wp-content/themes/fm-kyoto/images/form-link-arrow.png") no-repeat;background-size:50%;background-position:center;top:16%;right:0px;width:20px;height:20px}.lower_inner{margin-top:130px}ol{padding-left:3rem}ol h2{margin-left:-3rem}.slick{width:105%}.slick .slide_next{width:22px;height:22px;right:-8px !important}.slick .slide_next:before{width:4.4px;height:4.4px}.slick .slide_next:before{left:8px}.slick .slide_prev{width:22px;height:22px;left:-27px}.slick .slide_prev:before{width:4.4px;height:4.4px}.slick .slide_prev:before{right:8px}.formSec .inner{padding:45px 11px}.formSec dl.form_col_2row{display:block}.formSec dt{width:100%;margin-bottom:6px}.formSec dd{width:100%}#daytime,.day,.frequency{display:none}.photo_credit{display:none}.main .top_noa{padding:0 15px;background:#848484;padding:11px 10px;position:fixed;left:0;right:0}.main .top_noa .inner{width:100%;max-width:960px;margin:auto;padding:0 10px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:space-between;justify-content:space-between;position:relative;color:#fff;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;padding:11px 10px}.main .top_noa h2{width:100px;margin-right:20px;font-size:11px;font-family:"Avenir Next Cyr W00 Demi","YuGothic","游ゴシック","Hiragino Gothic ProN","ヒラギノ角ゴ ProN","Meiryo","メイリオ",sans-serif;letter-spacing:1px}.main .top_noa .noa_song{font-size:11px;line-height:13px;margin-right:130px}.main .top_noa .noa_song a{color:#fff}.main .top_noa .noa_song .noa_time{margin-left:10px;font-size:11px}.main .top_noa .noa_link{height:100%;box-sizing:border-box;position:absolute;right:10px;top:0}.main .top_noa .noa_link a{display:block;color:#fff}.main .top_noa .noa_link_btn{padding-top:7px;padding-left:30px;font-size:10px;position:relative;display:block;padding-top:0;padding-left:20px;line-height:39px}.main .top_noa .noa_link_btn:before{content:'';width:19px;height:19px;margin-top:-5px;display:block;position:absolute;left:0;top:50%;border-radius:50%;background:#fff}.main .top_noa .noa_link_btn:after{content:'';display:block;width:0;height:0;margin-top:-2px;position:absolute;left:8px;top:15px;border:3px solid transparent;border-left:4px solid #585858}.main .top_noa .noa_link_btn:before{width:10px;height:10px}.main .top_noa .noa_link_btn:after{left:4px;top:50%;border:2px solid transparent;border-left:4px solid #585858}.main .top_noa .noa_link_btn{height:40px;padding-left:50px}.main .top_noa .noa_link_btn:before{right:20px;top:0;bottom:0;margin:auto;width:20px;height:20px}.main .top_noa .noa_song{margin-bottom:0;margin-right:0;border-bottom:0}.main .top_noa .noa_link{padding-top:0}.main .top_noa .noa_link:before{display:none}.main .top_noa .noa_link:after{top:19px;left:43px;border:3px solid transparent;border-left:4px solid #000}.main .top_noa .noa_link a span:after{display:none}.main .nowProgram{padding:0}.main .nowProgram h2{display:none}.main .nowProgram .left{padding:0}.main .nowProgram img{margin-right:0;width:30%}.main .nowProgram img+.detail{max-width:70%}.main .nowProgram .detail{margin-left:13px;padding-right:65px;box-sizing:border-box}.main .nowProgram .detail .detail_inner{margin-top:13px}.main .nowProgram .detail .prog_title{margin-top:13px;font-size:12px}.main .nowProgram .detail .prog_title .prog_time{margin:0 10px 0 0;font-size:11px}.main .nowProgram .detail .message{margin-bottom:13px;font-size:11px}.main .nowProgram .right{height:53px;position:absolute;right:0;min-width:37px;top:0;bottom:0;margin:auto}.main .nowProgram .right ul{display:block}.main .nowProgram .right li a{width:28px;height:28px;display:block;margin-bottom:7px;margin-right:15px;background:none;background-size:28px;padding:0;background-position:0}.main .nowProgram .right li.link_request a:after,.main .nowProgram .right li.radiko a:after{display:none}.front_page section{padding:0 30px}.front_page .more{right:30px}.front_page .info_more_bottom .more{right:0}.front_page .top_info.information .info_list li{width:48%;margin-right:4%}.front_page .top_info.information .info_list li:nth-child(2n){margin-right:0}.front_page .top_info.information .info_list li:nth-child(n+9){display:none}.front_page .pickup_prog{margin-bottom:45px}.front_page .pickup_prog .pickup_main img{margin-bottom:20px}.front_page .pickup_prog .pickup_main a span{color:#000;font-weight:bold}.front_page .pickup_prog .slick .slick_slide{margin:0 5px}.front_page .pickup_prog .slick .slide_next{top:-120px;right:-17px !important}.front_page .pickup_prog .slick .slide_prev{top:-120px}.front_page .pickup_prog .pickup_sub p a{background:none;font-size:13px;margin:10px 0;display:block;position:relative;color:#000;text-align:left}.front_page .top_sns{margin-bottom:45px}.front_page .top_sns .ttl_main{margin-bottom:25px}.front_page .top_sns ul{position:relative;justify-content:flex-start;-webkit-justify-content:flex-start}.front_page .top_sns ul li{width:16vw;height:16vw;margin-right:10px}.front_page .top_blog .date{display:block;margin-bottom:5px}.front_page .top_rank{padding:0 0 0 30px}.front_page .top_rank .ttl_main{padding-right:30px;box-sizing:border-box}.front_page .top_rank .ttl_main span{font-size:9px;text-align:left;letter-spacing:0;margin-left:0}.front_page .top_rank ul{width:600px}.front_page .top_rank li{margin-top:15px}.front_page .top_rank .sp_scroll{width:100%;overflow:scroll}.front_page .bg_white{padding:30px}.front_page .bg_white .sponsor{width:85%;max-width:300px;margin:0 auto 20px;padding:0;padding-right:10px;display:block}.front_page .bg_white .sponsor .slick .slick-slide{margin:0 20px}.front_page .bg_white .sponsor a{margin-bottom:5px;text-align:center;display:block}.information .info_wrap{display:block}.information .info_side{width:100%;max-width:100%}.information .info_side ul{text-align:left}.information .info_side li{width:30%;margin-right:3%;display:inline-block}.information .info_side li:nth-child(3n){margin-right:0}.information .info_list .title{height:4.8em}.information.c_posts .info_list{width:100%;max-width:100%}.information.c_posts .info_list .title{height:4.8em}.information.c_posts .info_list li{width:48%;margin-right:2%}.information.c_posts .info_list li:nth-child(3n){margin-right:3%}.information.c_posts .info_list li:nth-child(2n){margin-right:0}.information .info_area{width:100%;max-width:100%}.event_table tr th{width:20%;padding:13px 10px}.event_table tr th span{margin-left:7px}.event_table tr a.post_link{display:block;margin-bottom:23px;text-align:left}.event_table tr a.post_link img{float:left}.event_table tr .cat{top:initial;bottom:4px;right:7px}.ttl_event_cal .arrow_r,.ttl_event_cal .arrow_l{margin:30px 20px}.ttl_event_cal .sp_none{display:none !important}ul#timetable-nav .timetable-nav-item-date{padding:9px 0}ul#timetable-nav li{width:10%}.timetable-content-item.nowonair:after{width:52px;height:52px;padding:12px 6px;right:10px;font-size:11px}.timetable-range{width:25px}.timetable-content-item{padding-left:35px}.timetable-content-item .time{font-size:10px}.timetable-content-item .title{display:block}.timetable-content-item .title a{max-width:100%;text-align:left;font-size:13px;line-height:16px}.timetable-content-item .dj_img{width:60px;height:60px}.timetable-content-item .dj_name{font-size:10px}.timetable-content-item .sns_link{margin-left:0;display:block;width:auto;float:right}.timetable-content-item .sns_link .blog,.timetable-content-item .sns_link .fb,.timetable-content-item .sns_link .tw,.timetable-content-item .sns_link .insta{width:16px;height:16px;float:none;display:inline-block}.timetable-content-item .sponsor_sp{margin-top:5px;font-size:10px;color:#618da3}.line ul{flex-wrap:wrap;-webkit-flex-wrap:wrap}.line li{flex:initial;margin-bottom:30px;width:30%}.timetable_weekly .sp_scroll{width:100%;overflow:scroll}.dj_list li{width:30%;margin-right:3%}.dj_thum{height:auto}.modal{overflow:auto;-webkit-overflow-scrolling:touch}.dj_wrap{width:96%}.dj_inner{width:85%;top:5%}.dj_inner .left,.dj_inner .right{width:100%}.dj_inner .left img{width:50%;margin-right:20px;float:left}.dj_inner .left .blog{float:left}.message .mess_pre_link.btn01,.present .mess_pre_link.btn01{top:-6px;right:12px}.message .mess_pre_link.btn01 a,.present .mess_pre_link.btn01 a{font-size:11px;padding:9px 14px}.present_list li{width:48%;margin-right:3%;margin-bottom:8%}.present_list li:nth-child(3n){margin-right:3%}.present_list li:nth-child(2n){margin-right:0}.present .signin_area .right{margin-top:20px;position:relative;top:0;right:0}.present .signin_area .right .btn01,.present .signin_area .right .btn02{width:47%}.present .signin_area .right .btn01 a,.present .signin_area .right .btn02 a{padding:16px 0;text-align:center}.present .signin_area .right .btn01{margin-right:4%}.present .formSec.overview .inner{display:block}.present .formSec.overview .inner .thum{width:30%;margin:0 auto 30px}.present .formSec.overview .inner .right{width:100%}.present .formSec.overview .inner .title dt,.present .formSec.overview .inner .num dt,.present .formSec.overview .inner .deadline dt{width:30%;margin-right:1%}.present .formSec.overview .inner .title dd,.present .formSec.overview .inner .num dd,.present .formSec.overview .inner .deadline dd{width:68%;margin-bottom:20px}.guest_list{width:100%}.guest_list li{width:48%;margin-right:3%}.guest_list li:nth-child(2n){margin-right:0}.about .lower_inner h1.ttl_main{margin-bottom:40px}.about .copy{font-size:20px;margin-bottom:25px}.about .copy02{font-size:15px;line-height:28px}.about .about .about_sec_02 .ttl_main,.about .about .about_sec_03 .ttl_main,.about .about .about_sec_04 .ttl_main,.about .lower_inner .ttl_main{margin-bottom:40px}.about .about .about_sec_02,.about .about .about_sec_03,.about .about .about_sec_04{margin-bottom:90px}.about .about .about_listen{margin-bottom:30px}.about .about_listen dt{width:53px;height:53px;line-height:53px;margin-left:0;font-size:13px}.about .about_listen dt.lismo{padding-top:15px;line-height:13px;font-size:11px}.about .about_listen dd{padding-left:70px}.about .about_sec_05 .rating_graph .left,.about .about_sec_05 .rating_graph .right{float:none;margin:0 auto 40px;text-align:center}.mailmag_point dt{width:28px;height:28px;line-height:28px;font-size:13px;position:absolute;margin-top:-11px}.sign_link{margin-top:73px}.sign_link .mailmag_signin,.sign_link .mailmag_signup{width:47%}.sign_link .mailmag_signin a,.sign_link .mailmag_signup a{padding:22px 0;text-align:center;font-size:18px}.sign_link .mailmag_signin{margin-right:4%}.sign_link .mailmag_signin a{padding:31px 0}.form_signin{padding:50px 20px}.form_signin input{width:100%;box-sizing:border-box}.form_signin .submit_area input[type="submit"]{float:none;margin-bottom:16px}.council_inner dl{display:block}.council_inner dl dt{width:100%;margin-right:0;margin-bottom:10px;font-size:13px;font-weight:bold}.council_inner dl dd{width:100%}.nowonair .pager01 .arrow_l,.nowonair .pager01 .arrow_r{font-size:12px}.nowonair .table_style02 tbody a{padding:1px}.nowonair .table_style02 tr{padding:10px 14px}.nowonair .table_style02 thead th,.nowonair .table_style02 tbody td{display:block;padding:4px 124px 4px 14px}.nowonair .table_style02 thead th:first-child,.nowonair .table_style02 tbody td:first-child{padding:10px 50px 4px 14px}.nowonair .table_style02 thead th:last-child,.nowonair .table_style02 tbody td:last-child{padding:4px 120px 58px 14px}.rank_content .date{width:70px;height:70px;font-size:12px;padding:22px 0;top:-35px}.j_week,.j_year,.o_week,.o_year{width:100%;float:none}.j_week,.j_year,.o_week,.o_year{margin-bottom:80px}.rank_content div:last-child{display:block;margin:0}.blog_list{width:100%}.blog_list li{width:30%;margin-right:3%}.blog_inner{display:block}.blog_inner .sidebar{width:100%}.blog_inner .sidebar .blog_dj li{width:30%;margin-right:3%}.blog_inner .main_area{width:100%}.blog_inner .blog_content{padding:30px 20px}.blog_inner .blog_none .blog_dj{width:100%}.blog_inner .blog_none .blog_dj li{width:30%;margin-right:3%}p.map_p{width:100%;overflow:hidden}.company_map{width:100%}.company .table_style01 th,.company .table_style01 td{width:100%;display:block}.company .table_style01 th{padding-bottom:0}.company .table_style01 td{padding-top:6px}}
