/*
Theme Name:     Newspaper 7 Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

#TB_window{
    display : none;
}
body{
  font-family: "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;
text-size-adjust: 100%;
　　-webkit-text-size-adjust: 100%;/*Chrome,Safari*/
　　-ms-text-size-adjust: 100%;/*EgdeMobile*/
　　-moz-text-size-adjust: 100%;/*firefox*/
}
h1,h2,h3,h4,h5{
font-family: "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;
  font-weight: 700;
}
p,li{
font-family: "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;
  font-weight: 400;
}
.entry-crumbs {
 font-family: "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;
}
.wp-caption-text, .wp-caption-dd{
font-family: "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;
font-style: normal;
}
.td-module-meta-info {
 font-family: "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;
}
/*Cotnts AD======================*/
.td-a-rec img{
    -webkit-box-shadow: rgba(108,108,108,.2) 0 1px 1px, rgba(108,108,108,.2) 0 2px 2px;
    box-shadow: rgba(108,108,108,.2) 0 1px 1px, rgba(108,108,108,.2) 0 2px 2px;
}

.td-a-rec a img:hover{
    opacity:0.7 !important;
  /*
  cursor: pointer;
  transform: scale(1.1, 1.1);
  transition: all 0.6s ease 0s;
  */
}
.td-module-title {
  font-family: "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;
font-weight: 700  !important;
}
/* h2 h3 装飾==================*/
/*
.td-post-content h2{
 font-size: 24px !important;
        line-height: 1.4 !important;
	padding: 5px 0 5px 10px;
	border-left: #222 8px solid;
 }
.td-post-content h3{
   font-size: 20px !important;
line-height: 1.4 !important;
padding-left: 12px;
border-left: #222 3px solid;
}
*/
/*ボタン半円===========================*/
.td_btn_lg.td_round_btn {
padding: 20px 40px 20px 30px;
border-radius: 50px;
text-align:center;
}

.hn-10box-right .td_btn_lg.td_round_btn{
min-width: 100%;
} 
.td_round_btn:after {
font-family: "Font Awesome 5 Free";
content: '\f105';
padding: 0 10px;
font-size: 125%;
position: absolute;
top: 50%;
margin-top: -15px;
}
.woocommerce {
font-family: "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif !important;
  }
.woocommerce-notices-wrapper{
margin-top: 60px;
}
div.product p.price{
color:#222222 !important;
}
.woocommerce div.product form.cart .button {
line-height:2em;
    width: 100% !important;
border-radius:50px !important;
}
 .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt{
background-color: #114a94;
}
.woocommerce span.onsale {
background-color: #dd3333 !important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover{
    background-color: #333333 !important; 
 }
@media (max-width: 767px) {
    .td-container, .tdc-row, .tdc-row-composer {
padding-left: 10px;
        padding-right: 10px;
    }
}
.woocommerce .product .products h2:not(.woocommerce-loop-product__title){
color: #222222 !important;
background-color:transparent !important;
border-bottom : solid 1px #222222;
}
.wp-block-button:not(.is-style-outline) a.wp-block-button__link  {
padding-top:1em;
padding-bottom:1em;
line-height:1.2;
}
.wp-block-button:not(.is-style-outline) a.wp-block-button__link:not([class*=has-background]) {
    background-color: #114a94;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button{
background-color: #114a94;
border-radius:50px;
color:#fff;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
    color: #222222;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover{
background-color: #444444;
color:#ffffff;
}

.tagdiv-type blockquote {
    font-style: normal;
    text-align: left;
border-top: solid 1px #222222;
border-bottom: solid 1px #222222;
padding-top: 20px;
padding-bottom: 15px;
}
.tagdiv-type blockquote p {
    font-size: 14px;
    line-height: 1.4;
    font-weight: 400;
    text-transform: uppercase;
    color: #444444;
}
.wp-block-quote cite {
text-align: right;
}