@charset "UTF-8";


/*ーーーーーーーーーーーーーーーーーーーーーーーー
2023 父の日
ーーーーーーーーーーーーーーーーーーーーーーーー*/

h2.fd{
margin-top:0!important;
margin-bottom:40px !important;
font-size: 36px;
}

/*  2列処理 */

div.fd2blk {
display:flex;
margin-bottom:40px;
}

div.fd2blk ul li {
display: inline-block;
list-style:none!important;
}


div.fd_left{
width: 50%;
padding:16px 16px 0 0;
}

div.fd_right{
width: 50%;
}

div.fd2blk h3 {
font-size:24px;
}

div.fd2blk p {
font-size:16px;
}


@media screen and (max-width:767px) {

}

 
/*ーーーーーーーーーーーーーーーーーーーーーーーー
VINTAGE
ーーーーーーーーーーーーーーーーーーーーーーーー*/

/*  欧文見出し */
p.vtg_en {
font-size:32px!important;
color:#8a7e70;
font-family: "Times New Roman" , Garamond , serif;
margin-bottom: 24px!important;
text-align:center;
}

h2.vtg{
margin-top:0!important;
margin-bottom:40px !important;
font-size: 36px;
}

p.vtg{
text-align:center!important;
margin-bottom:40px;
}

#video.w650 {
width:650px!important;
}


/*  2列処理 */

div.vtg2blk {
display:flex;
margin-bottom:40px;
}

div.vtg_left{
width: 50%;
padding:16px 16px 0 0;
}

div.vtg_right{
width: 50%;
}

hr.vtg{
margin:80px 0 80px;
border-top:1px solid #eee;
}


/*  商品コレクション周り */

div.vtg_pdct {
display:flex;
margin-bottom:40px;
}

div.vtg_pdct_left,
div.vtg_pdct_right {
width:50%;
padding:24px;
text-align:center,
}

div.vtg_pdct_data{
text-align:center,
}

.vtg_by{
font-size:40px!important;
color:#8a7e70;
font-family: "Times New Roman" , Garamond , serif;
margin-bottom:0px;
}

.vtg_pname {
font-size:24px;
margin:0!important;
}

.vtg_price {
font-size:24px;
font-family: "Times New Roman" , Garamond , serif;
}

a.vtg_btn{
display: inline-block;
margin:24px auto;
background-color:#eee;
width:224px;
/*padding:16px;*/
font-size:14px;
color:#000!important;
text-decoration: none;
line-height: 54px;
outline: none;
}

.vtg_btn::before,
.vtg_btn::after{
  position: absolute;
  z-index: -1;
  display: block;
  content: '';
}

.vtg_btn,
.vtg_btn::before,
.vtg_btn::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all .3s;
  transition: all .3s;
}
a.vtg_btn:hover{
background-color: #59b1eb;
color:#fff!important;
text-decoration: none;
}

a.vtg_btn:visited{
color:#fff!important;
text-decoration: none;
}

/*  BY説明 */
div.bynote {
background:#eee;
padding:8px 24px;
text-align:center;
}

div.bynote p {
font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif !important;
}

@media screen and (max-width:767px) {
h1.imgh1{
margin-bottom:40px!important;
}

p.vtg_en {
font-size:18px!important;
}

#video {
        top:0;
        width: 100%!important;
        height: 100%;
        background: #000;/*背景を黒で表示*/
     }

#video.w650 {
width:100%!important;
}

h2.vtg{
font-size: 32px;
}
p.vtg{
font-size:90%;
text-align:left!important;
}
div.vtg2blk {
display:block;
}

div.vtg_left{
padding:4px 4px 0 0;
font-size:90%!important;
width:100%!important;
}

div.vtg_right{
width:100%!important;
}

div.vtg_pdct {
display:block!important;
}

div.vtg_pdct_left,
div.vtg_pdct_right {
width:90%!important;
text-align:center;
margin:0 auto;
padding:4px;
}

.vtg_by{
font-size:32px!important;
}
.vtg_pname {
font-size:24px!important;
line-height:120%!important;
}
.vtg_price {
font-size:16px;
}
p.vtg_note{
fon-size:80%!important;
text-align:left!important;
line-height:120%!important;
}

a.vtg_btn{
width:100%!important;
font-size:14px!important;
}

}


