﻿.searchBlock .listBox01,.searchBlock .listBox02{line-height:2.5;margin:10px 0 20px;text-align:center}.searchBlock .listBox01 li,.searchBlock .listBox02 li{display:inline-block;margin-top:0}.searchBlock .listBox01 li+li,.searchBlock .listBox02 li+li{margin-left:10px}.searchBlock .listBox01 li a,.searchBlock .listBox02 li a{background-color:#ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#222;font-size:20px;font-size:2rem;font-weight:bold;line-height:1;padding:8px 15px}.searchBlock .listBox01 li a.current,.searchBlock .listBox01 li a:hover,.searchBlock .listBox02 li a.current,.searchBlock .listBox02 li a:hover{background-color:#222;color:#fff}.searchBlock .listBox01 li a.current{position:relative}.searchBlock .listBox01 li a.current:before{content:'';position:absolute;bottom:-35px;left:calc(50% - 10px);margin-bottom:18px;border:10px solid transparent;border-bottom:10px solid #eee}.searchBlock .listBox02{background-color:#eee;padding:10px;position:relative}.searchBlock .listBox02 li a{background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#222;font-size:20px;font-size:2rem;font-weight:bold;padding:8px 15px}.searchBlock .listBox02 li a.current,.searchBlock .listBox02 li a:hover{background-color:#cb0000;color:#fff}.searchBlock .formstyle{margin-top:20px}.searchBlock .form_keyword{margin:20px 0 40px;text-align:center}.searchBlock .form_keyword input[type='text']{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:2px solid #a7a7a7;padding:10px;width:400px}.searchBlock .form_keyword .btn{margin:0 0 0 5px;padding:10px 40px;vertical-align:top}.searchBlock .form_keyword .btn span:after{display:none}.searchBlock .form_keyword .btn span:before{font-family:customicon;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px;font-size:2rem;font-weight:lighter;margin-right:10px}.num_search{margin-bottom:10px;text-align:right}.list_program .block .image{width:135px}.list_program .block .txt{padding:0}.list_program .block .ttl{color:#396eb7;font-size:16px;font-size:1.6rem;margin-bottom:15px}.list_program .block .comment{font-size:14px;font-size:1.4rem;word-break:break-all}.list_title{margin-top:30px}.list_title ul{margin:0 0 1em 5px}.list_title ul li{padding-left:15px;text-indent:-20px}.list_title ul li a{font-size:16px;font-size:1.6rem;font-weight:bold}.list_title ul li:before{content:'■';color:#d6d6d6;font-size:10px;font-size:1rem;margin-right:10px;vertical-align:middle}.block_seach_detail{zoom:1}.block_seach_detail:before,.block_seach_detail:after{content:"";display:table}.block_seach_detail:after{clear:both}.block_seach_detail .info{float:left;width:250px}.block_seach_detail .txt{float:right;width:520px}.block_seach_detail .social_icons{margin-bottom:20px;text-align:right}.block_seach_detail .social_icons li{display:inline-block;vertical-align:middle;margin:0 !important}.block_seach_detail .social_icons li+li{margin-left:20px !important}.block_seach_detail .info .image{text-align:center}.block_seach_detail .info .image img{width:auto}.block_seach_detail .info .buttons{zoom:1;margin:20px 0}.block_seach_detail .info .buttons:before,.block_seach_detail .info .buttons:after{content:"";display:table}.block_seach_detail .info .buttons:after{clear:both}.block_seach_detail .info .buttons li{display:block;float:left;margin:0 !important;width:32%;width:calc((100% - 10px) / 3)}.block_seach_detail .info .buttons li+li{margin-left:5px !important}.block_seach_detail .info .buttons li a{background-color:#666;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;font-size:12px;font-size:1.2rem;font-weight:bold;display:block;line-height:1.3;padding:5px 10px;position:relative;margin:0 !important;text-align:center}.block_seach_detail .info .buttons li a em{display:block}.block_seach_detail .info .buttons li a em:before{color:#fff;display:block;font-size:20px;font-size:2rem;font-weight:lighter;text-align:center}.block_seach_detail .info .buttons li a span.comment{background-color:rgba(0,0,0,0.7);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-size:1.2rem;padding:7px 10px;position:absolute;top:-35px;left:calc(50% - 90px);text-align:center;width:180px;z-index:10}.block_seach_detail .info .buttons li a span.comment:before{content:'';position:absolute;bottom:-10px;left:calc(50% - 5px);border:5px solid transparent;border-top:5px solid rgba(0,0,0,0.7)}.block_seach_detail .info .buttons li.fav a{background-color:#ddd;color:#666}.block_seach_detail .info .buttons li.fav a:hover{background-color:#ffba00;color:#fff}.block_seach_detail .info .buttons li.fav a em:before{font-family:customicon;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f1ee'}.block_seach_detail .info .buttons li.fav.add a{background-color:#ffba00;color:#fff}.block_seach_detail .info .buttons li.fav.add a:hover{background-color:#ddd;color:#666}.block_seach_detail .info .buttons li.program_request a{background-color:#cb0000}.block_seach_detail .info .buttons li.program_request a:hover{background-color:#e50000}.block_seach_detail .info .buttons li.program_request a em:before{font-family:customicon;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f0a1'}.block_seach_detail .info .buttons li.site a{background-color:#f70}.block_seach_detail .info .buttons li.site a:hover{background-color:#ff9233}.block_seach_detail .info .buttons li.site a em:before{font-family:customicon;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f0c1'}.block_seach_detail .info .schedule{background-color:#777;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:4px}.block_seach_detail .info .schedule .ttl{color:#fff;font-size:16px;font-size:1.6rem;font-weight:bold;padding:8px 10px;position:relative}.block_seach_detail .info .schedule .ttl:before{font-family:customicon;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f073';font-size:20px;font-size:2rem;font-weight:lighter;margin-right:10px}.block_seach_detail .info .schedule .date{background-color:#fff;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0;border-radius:0 0 3px 3px;padding:10px}@media only screen and (min-width: 768px){.block_seach_detail .info .schedule .date{display:block !important}}@media only screen and (max-width: 767px){.searchBlock .listBox01 li,.searchBlock .listBox02 li{margin:0 0 10px 5px !important;width:calc((100% - 20px) / 5)}.searchBlock .listBox01 li:nth-child(5n+1),.searchBlock .listBox02 li:nth-child(5n+1){margin-left:0 !important}.searchBlock .listBox01 li a,.searchBlock .listBox02 li a{display:block;padding:15px}.searchBlock .listBox01{font-size:0;margin-top:0}.searchBlock .listBox01 li a.current:before{display:none}.searchBlock .listBox02{margin-top:-15px;padding:5px;position:relative}.searchBlock .listBox02:before{content:'';position:absolute;top:-20px;left:48%;left:calc(50% - 10px);border:10px solid transparent;border-bottom:10px solid #eee}.searchBlock .listBox02 li{margin:0 0 3px 5px !important}.searchBlock .listBox02 li+li{margin:5px 0 0 5px !important}.searchBlock .formstyle label{margin-bottom:10px;width:49%}.searchBlock .formstyle label span{padding-right:0 !important}.searchBlock .formstyle .ac{text-align:left !important}.searchBlock .formstyle .ar{margin:-20px 0 -10px}.searchBlock .formstyle .ar label{width:100%}.searchBlock .form_keyword{margin:20px 0 30px}.searchBlock .form_keyword input[type='text']{width:60%;width:calc(100% - 120px)}.searchBlock .form_keyword .btn{padding:10px 20px}.list_program .block .image{width:90px}.list_title{margin-top:10px}.block_seach_detail{zoom:1}.block_seach_detail:before,.block_seach_detail:after{content:"";display:table}.block_seach_detail:after{clear:both}.block_seach_detail .info,.block_seach_detail .txt{float:none;width:100%}.block_seach_detail .social_icons{text-align:center}.block_seach_detail .social_icons li+li{margin-left:20px !important}.block_seach_detail .info{margin-bottom:20px}.block_seach_detail .info .image img{width:150px}.block_seach_detail .info .buttons li a span.comment{left:0}.block_seach_detail .info .buttons li a span.comment:before{left:30px}.block_seach_detail .info .buttons li.fav a:hover{background-color:#ddd;color:#666}.block_seach_detail .info .buttons li.fav.add a:hover{background-color:#ffba00}.block_seach_detail .info .schedule .ttl:after{color:#fff;font-family:customicon;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-size:2rem;content:"";line-height:1;position:absolute;top:calc(50% - 10px);right:10px}.block_seach_detail .info .schedule .ttl.active:after{content:""}}
