/* 
Copyright (c) 2016 Tsugawa.TV ver2.0160620
 */body{font-family:"Helvetica Neue",Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",HiraKakuProN-W3,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,Verdana,sans-serif;position:relative;color:#2b2b2b}.tv-nav{background-image:-webkit-linear-gradient(top,rgba(41,124,228,.5) 0%,rgba(0,0,0,.2) 70%,rgba(0,0,0,0) 95%);background-image:linear-gradient(to bottom,rgba(41,124,228,.5) 0%,rgba(0,0,0,.2) 70%,rgba(0,0,0,0) 95%);border:0}.tv-footer{padding:20px 0 10px;margin-top:40px;color:#999;text-align:center;background-color:#f5f5f5}/* *:not(.navbar-collapse){-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;outline:none} */#tv-header a:link, #tv-header a img, a.btn.btn-lg.btn-primary, a#totop, .features a img, .tv-footer a{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.navbar-brand{padding-top:10px}.tv-nav .navbar-brand,.tv-nav .navbar-nav>li>a{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.tv-nav .navbar-nav>li>a:hover,.tv-nav .navbar-nav>li>a:focus,.tv-nav .navbar-brand:hover,.tv-nav .navbar-brand:focus{color:#ccc;text-shadow:2px 1px 3px rgba(0,0,0,.4);background-color:transparent}.tv-nav .navbar-toggle{z-index:1070}.tv-nav .navbar-toggle .icon-bar{background-color:#fff}.tv-nav .navbar-header .navbar-toggle:hover,.tv-nav .navbar-header .navbar-toggle:focus{background-color:transparent}.webfont{font-family:'Play',sans-serif;font-size:1.15em;font-weight:700}.tvfont{font-family:'Play',sans-serif;font-size:1.15em;font-weight:400}.creative_b{text-shadow:3px 3px 5px rgba(0,0,0,.25);font-size:1.1em;letter-spacing:.5px}.sans-pro{font-family:'Open Sans',sans-serif}.tv-nav .navbar-nav>.open>a,.tv-nav .navbar-nav>.open>a:hover,.tv-nav .navbar-nav>.open>a:focus{background-color:transparent}.tv-row{padding:36px 5px 12px}.tv-row h3{margin:0 auto 10px;font-size:23px}.tv-row .btn-primary{background-color:rgba(71,183,230,.9);border-color:rgba(53,126,189,.3);-webkit-box-shadow:0 3px 4px rgba(0,0,0,.2),0 2px rgba(255,255,255,.3) inset;box-shadow:0 3px 4px rgba(0,0,0,.2),0 2px rgba(255,255,255,.3) inset}.tv-row .btn-primary:hover,.tv-row .btn-primary:focus,.tv-row .btn-primary:active{background-color:#3c88c9;border-color:#337bb8}.tv-header-nav{background-image:none;background-color:rgba(0,0,0,.5);-webkit-box-shadow:inset 0 3px 5px -5px rgba(255,255,255,.7),inset 0 -4px 3px -6px rgba(0,0,0,.6), 0 0 10px rgba(0,0,0,.4);box-shadow:inset 0 3px 5px -5px rgba(255,255,255,.7),inset 0 -4px 3px -6px rgba(0,0,0,.6), 0 0 10px rgba(0,0,0,.4)}.navbar-brand>img{display:inline-block;vertical-align:middle}#page-top{position:fixed;bottom:10px;right:20px;font-size:23px;z-index:1080}a#totop{float:right;text-align:left;padding:5px 12px 5px 10px;background-color:rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:3px;display:inline;margin:0;color:#fff;opacity:.8}#totop:hover{color:rgba(71,183,230,.9);background-color:rgba(0,0,0,.5)}.features{padding-top:25px;padding-bottom:40px;font-size:16px;line-height:1.5;text-align:center}.features p{font-family:'Open Sans',sans-serif;font-weight:300}.features p.lead.jp-text{padding-bottom:0;font-family:"Helvetica Neue", "Helvetica", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Arial", "Verdana", "sans-serif";font-weight:100}.features h3{margin-bottom:20px;font-size:20px;font-weight:400;font-family:'Open Sans',sans-serif;color:#333}.features-title{margin-bottom:10px;font-size:27px;font-weight:300;color:#333}.subline{padding:10px 25px;font-weight:300;}.about-container{position:relative;color:#fff;height:400px;background:#000 url('c_about_bg.jpg') no-repeat center top;-webkit-background-size:cover;background-size:cover;padding-top:70px;padding-bottom:72px;background-color:#000}.about-container h1{text-align:center;font-size:32px;padding:20px 0}.features .img-responsive{margin-top:40px;margin-bottom:20px}.about-bottom{background:#f5f5f5;color:#78848e}.half-rule {width:300px;margin:0 auto 30px}.creative-top .about-bottom{background-color:#f5f5f5;background-image:-webkit-linear-gradient(top,  #feffff 0%,#ffffff 20%,#f9f9f9 54%,#f5f5f5 100%);background-image:linear-gradient(to bottom,  #feffff 0%,#ffffff 20%,#f9f9f9 54%,#f5f5f5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#f5f5f5',GradientType=0 )}.about-bottom .container .row{margin-top:0px;margin-bottom:50px}.tv-plus{text-align:center}.tv-plus img{width:120px;display:block;margin:10px auto}.about-bottom h3{font-size:20px;font-weight:400;text-shadow:0 2px 0 rgba(255,255,255,.6),2px 2px 5px rgba(5,5,5,.15)}.tv-nav .navbar-brand{font-size:1.35em}.features .lead,.tv-row .lead{margin-right:auto;margin-left:auto;line-height:1.6}.modal{z-index:1090}.category{padding:3px 10px;min-width:125px;color:#777;font-size:12.5px;display:inline-block;border:1px solid #777;border-radius:3px}@media (min-width:768px){.about-container{padding-top:100px;height:450px}.about-bottom h3{font-size:24px}.features p.lead.jp-text{padding-top:20px;padding-bottom:30px}/* .creative-top #content .container{padding-bottom:10px} */.features .img-responsive{margin-top:30px}.features h3{font-size:18px}.features-title{font-size:32px}.tv-plus{font-size:17px}.features .lead,.tv-row .lead{max-width:80%}.tv-nav .navbar-brand{font-size:1.5em}.only-m{display:none}.about-container h1{font-size:40px}.tv-row{padding-top:48px;padding-bottom:24px}.tv-row h3{margin-bottom:30px;font-size:32px}}@media (min-width:992px){.about-container{height:500px}.about-container h1{font-size:50px}/* .creative-top #content .container{padding-bottom:20px} */.features-title{font-size:40px}.tv-row{padding-top:72px;padding-bottom:43px}.subline{padding-top:30px;font-size:17px}}@media screen and (max-width:991px){.btn-lg{padding:6px 16px}}@media screen and (max-width:767px){.navbar-fixed-top .navbar-collapse{background-color:rgba(0,0,0,.75);padding:0 50px}.tv-nav .navbar-nav>li>a{padding-top:8px;padding-bottom:8px}.tv-nav .navbar-nav .open .dropdown-menu>li>a{color:#fff;padding:3px 70px}.tv-nav .navbar-nav .open .dropdown-menu>li>a:hover,.tv-nav .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#333}.btn-lg{padding:5px 14px;border-radius:3px}.only-m{padding-left:30px}}@media screen and (max-width:480px){.btn-lg{font-size:13.5px}}@media screen and (max-width:342px){.tv-nav .navbar-brand{font-size:1.15em}}