
@charset "utf-8";
/* CSS Document モバイルファーストで記述 */

/*打ち消し*/
ul {
    list-style: none;
}

/*リセット*/
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li,
ol,
dl,
dt,
dd {
    margin: 0;
    padding: 0;
}

* {
    box-sizing: border-box;
}

img {
    max-width: 100%;
    vertical-align: bottom;
}


/*LP用ヘッダー個別CSS*/
.main {
    padding-top: 0;
}

#head_wrap {
    top: -60px;
    transition: .5s;
}

#head_wrap.fixed {
    top: 0;
}

.h-inner {
    z-index: 99999 !important;
    margin-top: 60px;
}

.kv-wrapper {
    z-index: -1;
}


.scl-anime {
    /* display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1rem; */
    transition: 0.7s ease-out;
    overflow: hidden;
}


/*共通-----------------------------------------------------------------*/

body {
    background-color: #e2cecf;
    color: #101010;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    line-height: 1.8em;
}


h2 {
    font-family: 'Inter Tight', sans-serif;
    font-weight: 600;
    letter-spacing: 0.05em;
}

.honey_h2 {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 600;
    font-size: 1.2em;
}

h3 {
    font-family: 'Inter Tight', sans-serif;
    font-weight: 600;
}


.honey_tare {
    width: 130%;
    margin-bottom: 5vh;
}

.honey_main {
    margin: 0 4vw;
}

.honey_h2 {
    text-align: center;
    line-height: 1.5;
    margin: 5vh 0;
}


.honey_p {
	text-align: center;
    margin-bottom: 5vh;
}

.honey_p2 {
	text-align: center;
    margin-bottom: 3vh;

}

.honey_yokoline {
    border: none;
    border-top: dashed 1px;
    color: #101010;
    margin-bottom: 5vh;
}

.honey_yokoline.bottomnone {
    border: none;
    border-top: dashed 1px;
    color: #101010;
    margin-bottom: 0vh;
}


.honey_logo {
    margin-bottom: 3vh;
}


.honey_triangle {
    margin-bottom: 3vh;
}


.honey_fragrance {
    margin-bottom: 5vh;
}


.honey_productimg {
    margin-bottom: 3vh;
}

.honey_pooh {
    margin-bottom: 5vh;
    width: 43%;
}

.honey_pooh_p_img_pooh {
    text-align: center;
}

.honey_line {
    margin-bottom: 5vh;
}

.honey_item_fragrance {
    text-align: center;
    margin-bottom: 7vh;
    background-color: #b77777;
    margin-top: 0vh;
    padding: 4vw 0;
    color: #ffff;
    font-size: 5.5vw;
}

.honey_item_other {
    text-align: center;
    margin-bottom: 7vh;
    background-color: #b77777;
    font-size: 1.1em;
    margin-top: 3vh;
    padding: 3px 0 5px 0;
}

.honey_product_left {
    text-align: center;
}

.honey_product_h3 {
    margin-bottom: 3vh;
}

.honey_product_li_p {
    margin-bottom: 3vh;
}

.honey_product_li_p2 {
    margin-bottom: 3vh;
}

.honey_botann {
    margin-bottom: 5vh;
    max-width: 45vw;
}

.honey_product_right {
    text-align: center;
}

.honey_product_3column_yokoline {
    border: none;
    border-top: dashed 1px;
    color: #101010;
    margin-bottom: 5vh;
}

.honey_giftset_li {
    text-align: center;
}

.honey_product_li_p_set {
    margin-bottom: 3vh;
}

.honey_pooh_p_img {
    text-align: center;
}

.honey_pooh_pooh {
    width: 40%;
    margin-bottom: 4vh;
}

.honey_pooh_img_honey {
    text-align: center;
}

.honey_pooh_honey {
    width: 43%;
    margin-bottom: 4vh;
}

.honey_copy_p {
    text-align: center;
}

.honey_copy_img {
    margin-bottom: 3vh;
}


.disney_link {
    text-align: center;
    transition: all 0.2s;
    /* hover時のopacityの表示スピード*/
    margin-bottom: 5vh;
}


.disney_link a:hover {
    opacity: 0.7;
  }




/*-------タブレット版---------------------------------------------------------------------------*/
@media screen and (min-width: 450px) {

    .honey_botann {
        max-width: 38vw;
    }
}

/*-------タブレット版
@media screen and (min-width: 620px) {

    .honey_botann {
        max-width: 32vw;
    }

    .honey_botann {
        max-width: 29vw;
    }

    .honey_yokoline {
        margin: 0 5.5vw;
        margin-bottom: 5vh;
    }

    .honey_p {
        margin: 0 7vw;
        margin-bottom: 5vw;
    }

    .honey_pooh {
        width: 60%;
    } 

    .honey_logo {
        width: 80%;
    }

    .honey_logo_h2 {
        text-align: center;
    }

    .honey_p2 {
        margin: 0 7vw;
        margin-bottom: 3vw;
    }

    .honey_triangle {
        width: 90%;
    }

    .honey_triangle_p {
        text-align: center;
    }

    .honey_fragrance {
        width: 90%;
    }

    .honey_fragrance_p {
        text-align: center;
    }

    .honey_productimg {
        width: 90%;
    }

    .honey_productimg_h2 {
        text-align: center;
    }

    .honey_pooh_pooh {
        width: 55%;
    }

    .honey_line {
        width: 90%;
    }

    .honey_line_p {
        text-align: center;
    }

    .honey_item_fragrance {
        margin: 0 4vw;
        margin-top: 2vh;
        margin-bottom: 5vh;
    }

    .honey_product_3column_yokoline {
        margin: 0 4vw;
        margin-bottom: 5vh;
    }

    .honey_product_li_p2 {
        margin: 0 7vw;
        margin-bottom: 3vh;
    }

    .honey_product_li_p_set {
        margin: 0 7vw;
        margin-bottom: 3vh;
    }

    .honey_giftset_img {
        text-align: center;
    }

    .honey_pooh_honey {
        width: 50%;
    }

    .honey_copy_img {
        width: 75%;
    }

}

---------------------------------------------------------------------------*/

a.btn-gradient {
color: #fff;
        border-radius: 0;
        background-image: linear-gradient(to right, #b77777 0%, #b7778c 100%);
        box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
        height: 3em;
        display: grid;
        align-items: center;
}

a.btn-gradient:hover {
  -webkit-transform: translate(0, -2px);
  transform: translate(0, -2px);
  color: #fff;
  -webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, .2);
  box-shadow: 0 8px 15px rgba(0, 0, 0, .2);
}

.honey_product_right,.honey_product_left{
	padding-bottom: 5vw;
}


/*-------タブレット版---------------------------------------------------------------------------*/
@media screen and (min-width: 690px) {

    .honey_botann {
        max-width: 29vw;
    }

}



/*-------タブレット版---------------------------------------------------------------------------*/
@media screen and (min-width: 750px) {

    .honey_botann {
        max-width: 26vw;
    }

}


/*-------タブレット版---------------------------------------------------------------------------*/
@media screen and (min-width: 800px) {

    .honey_botann {
        max-width: 23vw;
    }

}



/*-------タブレット〜PC版-----------------------------------------------------------------------*/
@media screen and (min-width: 834px) {


    /*-------WHITE MUSK×HONEYの説明---------------------*/


    .honey_h2 {
        font-size: 1.2em;
        margin: 3vh 0;
    }

    .honey_p {
        margin-bottom: 0;
    }

    .honey_pooh_p_img {
        text-align: right;
    }

    .honey_pooh {
        margin-bottom: 0;
        width: 43%;
        margin-left: 4vw;
    }

    .honey_new_2column {
        display: flex;
        align-items: center;
        margin: 0 10vw;
        margin-bottom: 5vh;
    }
	
	.honeynew_pc_2column_reft{
		width: 75%;
	}

    /*-------香りの説明------------------------------------*/

    .honey_logo {
        max-width: 45%;
        margin-bottom: 4vh;
    }

    .honey_logo_h2 {
        text-align: center;
    }

    .honey_p2 {
        text-align: center;
        margin: 0 10vw;
        margin-bottom: 5vh;

    }

    .honey_fragrance_2column {
        display: flex;
        align-items: center;
        margin: 0 10vw;
        margin-bottom: 5vh;
    }

    .honey_triangle {
        margin-bottom: 0;
    }

    .honey_fragrance {
        max-width: 20vw;
        margin-bottom: 0;
    }

    .honey_triangle_p {
        max-width: 50vw;
        margin-right: 2vw;
    }

    /*-------シリーズの説明------------------------------------*/

    .honey_series_2column {
        display: flex;
        align-items: center;
        margin: 0 10vw;
        margin-bottom: 4.5vw;
    }

    .honey_productimg_h2 {
        max-width: 20vw;
        margin-right: 5vw;
    }

    .honey_productimg_all {
        margin-bottom: 0;
    }



    /*-------お絵描きプーさん画像-------------------------------*/


    .honey_pooh_p_img_pooh {
        text-align: center;
    }

    .honey_pooh_pooh {
        margin-bottom: 5vh;
        width: 40%;
    }

    /*-------ラインナップ画像----------------------------------*/

    .honey_line_p {
        margin: 0 10vw;
        margin-bottom: 2vh;
    }
	 /*-------ボタン----------------------------------*/

	
	
    /*-------プロダクト 2品番横並び-----------------------------*/

    .honey_item_fragrance {
       padding: 1vw 0;
        color: #ffff;
        font-size: 1.5vw;
    }

    
    .honey_product_3column_line {
        display: none;
    }

    .honey_botann {
        max-width: 20vw;
    }

    .honey_product_3column {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin: 0 10vw;
    }
	
	   .honey_product_3column.halfcolum {
      width: 36%;
    }


    .honey_product_left {
        width: 100%;
        margin-right: 8vw;
    }

    .honey_product_right {
        width: 100%;
        margin-left: 8vw;
    }

    .honey_product_li_p2 {
        height: 180px;
    }

    .honey_product_3column_yokoline {
        display: none;
    }

    .honey_product_3column_centerline {
        border: 1px dashed rgba(16, 16, 16, 0.5);
        height: 700px;
        margin-bottom: 5vh;
    }


    /*-------画像2枚横並び＋説明 ここから-----------------------------*/


    .honey_giftset_img {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin: 0 15vw;
        margin-bottom: 1vh;
    }

    .honey_giftset_img1 {
        margin-right: 2vw;
    }

    .honey_giftset_img2 {
        margin-left: 2vw;
    }

    .honey_giftset_li {
        text-align: center;
        margin: 0 18vw;
    }

    .honey_product_li_p_set {
        height: 80px;
    }


    /*-------はちみつ画像----------------------------------*/


    .honey_pooh_honey {
        width: 20%;
        margin-bottom: 5vh;
    }

    .honey_pooh_img_honey {
        text-align: center;
    }

    /*-------コピーライト画像----------------------------------*/

    .honey_copy_img {
        width: 60%;
        margin-bottom: 3vh;
    }

}

/*-------PC版---------------------------------------------------------------------------------*/
@media screen and (min-width: 1057px) {


    /*-------WHITE MUSK×HONEYの説明---------------------*/

   .honey_pc_none {
        display: none;
    }

    .honey_h2 {
        text-align: left;
        font-size: 1.25em;
    }

    .honey_pooh_pooh {
        width: 35%;
    }

    .honey_product_li_p2 {
        height: 135px;
    }

    .honey_product_li_p_set {
        height: 60px;
    }

    .honey_botann {
        max-width: 16vw;
    }

    .honey_pooh_honey {
        width: 30%;
    }


}

/*-------PC版---------------------------------------------------------------------------------*/
@media screen and (min-width: 1200px) {



    .honey_h2 {
        font-size: 1.3em;
    }

    .honey_product_li_p2 {
        height: 135px;
    }

    .honey_pooh_pooh {
        width: 33%;
    }

    .honey_pooh_honey {
        width: 15%;
    }

}

/*-------PC版---------------------------------------------------------------------------------*/
@media screen and (min-width: 1350px) {

    .honey_pooh {
        width: 41%;
    }

    .honey_logo {
        width: 42%;
    }

    .honey_pooh_pooh {
        width: 22%;
    }

    .honey_botann {
        max-width: 14vw;
    }

    .honey_product_li_p2 {
        height: 120px;
    }

    .honey_product_li_p_set {
        height: 50px;
    }

    .honey_product_3column {
        margin: 0 13vw;
    }

    .honey_giftset_img {
        margin: 0 14vw;
    }

    .honey_pooh_honey {
        width: 15%;
    }

    .honey_copy_img {
        width: 50%;
    }


}


/*-------PC版---------------------------------------------------------------------------------*/
@media screen and (min-width: 1500px) {


    .honey_h2 {
        margin-bottom: 5vh;
    }

    .honey_pooh {
          width: 41%;
    }

    .honey_logo {
        width: 40%;
    }

    .honey_triangle {
        width: 90%;
    }

    .honey_series_2column {
        margin-bottom: 4.8vh;
    }

    .honey_pooh_pooh {
        width: 15%;
    }

    .honey_line {
        width: 90%;
    }

    .honey_line_p {
        text-align: center;
    }

    .honey_product_3column {
        margin: 0 15vw;
    }

    .honey_giftset_img {
        margin: 0 17vw;
    }

    .honey_botann {
        max-width: 12vw;
    }

    .honey_pooh_honey {
        width: 15%;
    }

    .honey_copy_img {
        width: 40%;
    }


}

/*-------PC版---------------------------------------------------------------------------------*/
@media screen and (min-width: 1682px) {

    .honey_pooh {
        width: 65%;
    }

    .honey_logo {
        width: 35%;
    }

    .honey_pooh_pooh {
        width: 27%;
    }

    .honey_pooh_honey {
        width: 15%;
    }

    .honey_product_3column {
        margin: 0 20vw;
    }

    .honey_giftset_img {
        margin: 0 20vw;
    }

    .honey_botann {
        max-width: 11vw;
    }

    .honey_product_li_p2 {
        height: 112px;
    }


}