/*
 Theme Name:     OnePress TTH
 Template:       onepress
 Theme URI:      https://example.com/
 Author:         あなたの名前
 Author URI:     https://example.com/
 Description:    OnePressの子テーマです。
 Version:        1.0
*/

/* 親テーマのスタイルを読み込む場合、functions.phpを使います */

/* CSS Document */

/*font*/
/*
Agenda Regular
font-family: "agenda", sans-serif;
font-weight: 400;
font-style: normal;

Agenda Bold
font-family: "agenda", sans-serif;
font-weight: 700;
font-style: normal;

font-family: "cormorant", sans-serif;
font-weight: 700;
font-style: normal;


font-family: yu-gothic-pr6n, sans-serif;
font-style: normal;
font-weight: 400;

--游ゴシック--
  font-family:
    -apple-system,
    "Yu Gothic",
    "游ゴシック体",
    "Hiragino Kaku Gothic ProN",
    "Meiryo",
    sans-serif;
*/


body,
button,
input,
select,
textarea,
a,
p,
h1, h2, h3, h4, h5, h6,
li, dt, dd, th, td,
small, strong, span {
  font-family:
    "Yu Gothic",
    "游ゴシック体",
    "YuGothic",
    "Hiragino Kaku Gothic ProN",
    "メイリオ",
    Meiryo,
    sans-serif!important;
  font-weight: 500;
  line-height: 1.7;
}


/*
--游ゴシック--
font-family: yu-gothic-pr6n, sans-serif;
font-style: normal;
font-weight: 400;
*/
.age-r{
/*Agenda Regular*/
font-family: "agenda", sans-serif!important;
font-weight: 400;
font-style: normal;
}

.age-b{
/*Agenda Bold*/
font-family: "agenda", sans-serif!important;
font-weight: 700;
font-style: normal;
}

.cor-7{
font-family: "cormorant", sans-serif!important;
font-weight: 700;
font-style: normal;
}


.yugo{
  font-family:
    -apple-system,
    "Yu Gothic",
    "游ゴシック体",
    "Hiragino Kaku Gothic ProN",
    "Meiryo",
    sans-serif;
    font-weight: 500;
}



/*common*/


.followWrap {
    display: none!important;
}

#primary{
    padding: 0!important;
    width: 100%;
    min-width: 100%;
    border: 0 transparent solid!important; 
}
html body .container {
        width: 100%!important;
    min-width: 100%!important;
        max-width: 100%!important;
    /*margin: 0!important;*/
    padding: 0!important;
    }

.wp-block-image {
    margin: 0 0 0!important;
}

.entry-content {
    margin-bottom: 0px!important;
}
html,body{
    margin: 0;
    padding: 0;
}
.entry-content img{
    display: block;
}
.size-full{
    display: block!important;
}

#masthead{
    background-color: transparent;
}
    .content-area {
        float: none;
    }

@media(min-width:751px){
    .sp{
        display: none !important;
    }
}
@media(max-width:750px){
    .pc{
        display: none !important;
    }
}

html {
  scroll-behavior: smooth;
}

