/*
 Theme Name: Simple Catch Child
 Theme URI: https://catchthemes.com/themes/simple-catch
 Description: Simple Catch is a Highly Customizable Simple, Clean and Responsive WordPress Theme for anyone looking to give their website a professional look. It's easy customization through WordPress theme customizer, ultra-readable typography, large thumbnail and featured slider makes it outstanding. It comes with a wide variety of options: like Custom Menu, Custom Widgets, Custom Layouts, Featured Post Slider, Header Logo, Footer Logo, Fav Icon, Header Image, Background Image, Social Icons, Color Schemes, Custom CSS Styles, Excerpt settings and scroll up. This theme is translation ready and also currently translated in Polish, Russian, Finnish, French, Dutch, Greek, Croatian, Chinese, Spanish, German, Italian, Danish, Czech, Hungarian and Brazilian Portuguese languages. Check out Theme Instructions at https://catchthemes.com/theme-instructions/simple-catch/, Support at https://catchthemes.com/support/ and Demo at https://catchthemes.com/demo/simplecatch/
Version: 3.6.2
Author: Catch Themes Team
Author URI: https://catchthemes.com
 Template:     simple-catch
Version: 3.6.2
License: GNU General Public License, version 3 (GPLv3)
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
 Tags: one-column, two-columns, left-sidebar, right-sidebar, grid-layout, custom-menu, featured-images, full-width-template, theme-options, threaded-comments, translation-ready, blog
 Text Domain:  Simple-Catch-Child
*/

@import url('../simple-catch/style.css');
.entry-title {
    font-size: 28px;
    font-weight:bold;
    padding-bottom: 10px;
    line-height: 45px;
    color: #444;
}
#main {
    padding-top: 10px;
}
#secondary {
    padding-top: 20px;
}

/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.pc { display: block !important; }
.sp { display: none !important; }

/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 750px) {
    .pc { display: none !important; }
    .sp { display: block !important; }
}

@media screen and (min-width: 991px) {
#access ul li{
width: 11%;
}
#access ul li:last-child{
width: 22%;
border-right: 0;}

#access ul li a {
    text-align: center;
    float: none;
}

#access ul li ul li,
#access ul li ul li:last-child{
width: auto;
}

/*
#access ul li:last-child a{
padding: 0 23px 0;}
}
*/
footer .driving{
background-color: #ccc;
padding: 7px 15px 5px;
text-align: center;
}

}

/*=======================================================================
  Listnews
=======================================================================*/

ul.listnews {
margin: 0 0 15px;
padding: 0;
text-align: left;
 list-style-type:none;
}
ul.listnews li a{
color:#000;
padding: 8px 5px;
display: block;
border-bottom: dotted 2px #9FA09F;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

ul.listnews li span {
margin-right: 1.6em;
font-size: 15px;
}

ul.listnews li a,
ul.listnews li a:visited {
color:#000;
}
ul.listnews li a:hover {
background-color:#f2f2f2;
color: #333;
}


.page-id-298 .entry-content td{
    border-top: none;
    padding: 6px 10px 6px 0;
}

