@charset "shift_jis";

/*����start*/
*{
    color: #000000;
    font-family: "FOT-�}���S�V�b�N Pro D", HiraKakuProN-W3, ���S�V�b�N, "Yu Gothic", ���C���I, Meiryo, Verdana, Helvetica, Arial, sans-serif,Futura PT;
    margin: 0;
}

body {
    width: 100%;
}

a {
    text-decoration: none;
}

ul {
    padding: 0;
    margin: 0;
}

li {
    list-style: none;
}
/*�S�̘g*/
#winter_wrap { 
    width: 100%;     
    margin: 0 auto;
    
}

div.content�@{
    width: 100%;
    margin: 0 auto;
}

div.content img {
    max-width: 100%;
}

/*�S�̘gend*/

/*�Ŕ�start*/
.kanban_pc {
    width: 100%;
    height: 600px;
    margin: 0 auto;
    position: relative;
}

.kanban_pc img.top_img {
    display    : block;
    position   : absolute;
    height     : inherit;
    opacity    : 0;
    animation  : slideAnime 24s ease infinite;
  }
   

/*=== �X���C�h�̃A�j���[�V������i���ŊJ�n���� ========= */
.kanban_pc img.top_img:nth-of-type(1) { animation-delay: 0s }
.kanban_pc img.top_img:nth-of-type(2) { animation-delay: 6s }
.kanban_pc img.top_img:nth-of-type(3) { animation-delay: 12s }
.kanban_pc img.top_img:nth-of-type(4) { animation-delay: 18s }
 
/*=== �X���C�h�̃A�j���[�V���� ========================= */
 @keyframes slideAnime{
    0% { opacity: 0 }
    6% { opacity: 1 }
   25% { opacity: 1 }
   31% { opacity: 0 }
  100% { opacity: 0 }
 }

/*�Ŕipc�jend*/

/*�Ŕisp�jstart*/
.kanban_sp {
    display: none;
}
/*�Ŕisp�jend*/

/*�Ŕ�start*/
div.content .catch {
    text-align: center;
    background-color: #fff;
    margin: 20px 0;
}

div.content .catch p.midashi {
    font-size: 33px;
    font-weight: bold;
}

div.content .catch p.text {
    font-size: 18px;
}

/*�Ŕ�end*/

/*�R���Z�v�gstart*/

div.content .concept {
    background-color: #fff;
    padding: 70px 0;
    text-align: center;
}

div.content .concept h2 {
    text-align: center;
    font-size: 35px;
    font-weight: normal;
    letter-spacing: 0.2em;

}

div.content .concept h2 .under {
    color: #393939;
    border-bottom: solid 1px #393939;
}

div.content .concept span {
    text-align: center;
    width: 400px;
    height: 85px;
}

div.content .concept .logo {
    margin-bottom: 20px;
}

div.content .concept p {
    text-align: center;
    font-size: 20px;
    line-height: 2.5em;
    letter-spacing: 0.2em;
    
}

/*�R���Z�v�gend*/

/*about start*/
div.content.about {
    width: 1200px;
    margin: 0 auto;
    background-color: #555;
    text-align: center;
}

.box {
    width: 1200px;
    height: 2000px;
    margin: 0 auto;
    position: relative;
}

.box img {
    position: absolute; 
}

.box .img_01 {
    width: 1200px;
}

.box .img_02 {
    width: 500px;
    top: 22%;
    left: 12%;
    z-index: 1;
}

.box .img_03 {
    width: 500px;
    top: 35%;
    left: 45%;
    z-index: 1;
}

.box .img_04 {
    width: 1200px;
    top: 69%;
    z-index: 1;
}

/*about end*/

/*���C���i�b�vstart*/
.lineup {
    text-align: center;    
    background-color: #f9f9f9;
    padding-bottom: 80px;
}

.lineup h2 {
    font-size: 45px;
    color: #393939;
    font-weight: normal;
    padding-top: 80px;
}

.lineup span.shokai {
    font-size: 20px;
    color: #393939;
    letter-spacing: 0.10em;
    font-weight: bold;
}

/*���C���i�b�vend*/

/*�h���C���[start*/

.lineup .drier {
    width: 1200px;
    margin: 0 auto;
}

.lineup .drier h3 {
    text-align: left;    
    font-size: 40px;
    color: #393939;
    font-weight: normal;
    padding-top: 50px;
}

.lineup .drier h4.subtitle {
    text-align: left;    
    font-size: 20px;
    color: #393939;
    padding-bottom: 30px;
}

/*�h���C���[end*/

/*�A�C����start*/

.lineup .iron {
    width: 1200px;
    margin: 0 auto;
}

.lineup .iron h3 {
    text-align: left;    
    font-size: 40px;
    color: #393939;
    font-weight: normal;
    margin-top: 150px;
}

.lineup .iron h4.subtitle {
    text-align: left;    
    font-size: 20px;
    color: #393939;
    padding-bottom: 30px;
}

/*�A�C����end*/

/*�J�[��start*/

.lineup .curl {
    width: 1200px;
    margin: 0 auto;
}

.lineup .curl h3 {
    text-align: left;    
    font-size: 40px;
    color: #393939;
    font-weight: normal;
    margin-top: 150px;
}

.lineup .curl h4.subtitle {
    text-align: left;    
    font-size: 20px;
    color: #393939;
    padding-bottom: 30px;
}

/*�A�C����end*/

/*����start*/

.lineup .twocol {
    width: 1000px;
    display: flex;
    flex-wrap: wrap;    
    margin: 0 auto;
    margin-top: 80px;
}

.lineup .twocol .bottom {
    width: 49%;
    margin-right: 1%; 
}

.lineup .twocol .middle {
    width: 49%;
    margin-left: 1%;
}

.lineup .twocol .moji {
    text-align: left;

}

.lineup .twocol .moji p.product_catch {
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0.2em;
    line-height: 1.4em;
    margin-bottom: 10px;    
}

.lineup .twocol span.mpn {
    font-size: 15px;
    color: #525252;
    font-weight: normal;
    letter-spacing: 0.2em;
    line-height: 1.4em;
}

.lineup .twocol p.annotation {
    font-size: 11px; 
    text-align: left;
    margin-top: 20px;
}

/*����end*/

/*�X���C�_�\(�h���C���[�{�g��)start*/
div.content .drier_bottomslider {
    position:relative;
	z-index: 1;
	height: 300px;
    margin-top: 20px;
}

div.content .drier_bottomslider .slider-item01 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/drier_b_offwhite.jpg");
}

div.content .drier_bottomslider .slider-item02 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/drier_b_darkgray.jpg");
}

div.content .drier_bottomslider .slider-item03 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/drier_b_pink.jpg");
}

div.content .drier_bottomslider .slider-item04 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/drier_b_lavender.jpg");
}

div.content .drier_bottomslider .slider-item {
    width: 100%;
    height: 300px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

/*�X���C�_�\(�h���C���[�~�h��)end*/

/*�X���C�_�\(�h���C���[�~�h��)start*/

div.content .drier_middleslider {
    position:relative;
	z-index: 1;
	height: 300px;
    margin-top: 20px;
}

div.content .drier_middleslider .slider-item01 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/drier_m_offwhite.jpg");
}

div.content .drier_middleslider .slider-item02 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/drier_m_darkgray.jpg");
}

div.content .drier_middleslider .slider-item03 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/drier_b_mocha.jpg");
}

div.content .drier_middleslider .slider-item04 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/drier_b_blue.jpg");
}

div.content .drier_middleslider .slider-item {
    width: 100%;
    height: 300px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

/*�X���C�_�\(�h���C���[�~�h��)end*/

/*�X���C�_�\(�X�g���[�g�{�g��)start*/
div.content .drier_bottomslider {
    position:relative;
	z-index: 1;
	height: 300px;
    margin-top: 20px;
}

div.content .drier_bottomslider .slider-item01 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/drier_b_offwhite.jpg");
}

div.content .drier_bottomslider .slider-item02 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/drier_b_darkgray.jpg");
}

div.content .drier_bottomslider .slider-item03 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/drier_b_pink.jpg");
}

div.content .drier_bottomslider .slider-item04 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/drier_b_lavender.jpg");
}

div.content .drier_bottomslider .slider-item {
    width: 100%;
    height: 300px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

/*�X���C�_�\(�h���C���[�~�h��)end*/

/*�X���C�_�\(�X�g���[�g�{�g��)start*/

div.content .iron_bottomslider {
    position:relative;
	z-index: 1;
	height: 300px;
    margin-top: 20px;
}

div.content .iron_bottomslider .slider-item01 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/straight_b_offwhite.jpg");
}

div.content .iron_bottomslider .slider-item02 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/straight_b_darkgray.jpg");
}

div.content .iron_bottomslider .slider-item03 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/straight_b_pink.jpg");
}

div.content .iron_bottomslider .slider-item04 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/straight_b_lavender.jpg");
}

div.content .iron_bottomslider .slider-item {
    width: 100%;
    height: 300px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

/*�X���C�_�\(�X�g���[�g�{�g��)end*/

/*�X���C�_�\(�X�g���[�g�~�h��)start*/

div.content .iron_middleslider {
    position:relative;
	z-index: 1;
	height: 300px;
    margin-top: 20px;
}

div.content .iron_middleslider .slider-item01 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/straight_m_offwhite.jpg");
}

div.content .iron_middleslider .slider-item02 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/straight_m_darkgray.jpg");
}

div.content .iron_middleslider .slider-item03 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/straight_m_mocha.jpg");
}

div.content .iron_middleslider .slider-item04 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/straight_m_blue.jpg");
}

div.content .iron_middleslider .slider-item {
    width: 100%;
    height: 300px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

/*�X���C�_�\(�X�g���[�g�~�h��)end*/

/*�X���C�_�\(�J�[���{�g��)start*/

div.content .curl_bottomslider {
    position:relative;
	z-index: 1;
	height: 300px;
    margin-top: 20px;
}

div.content .curl_bottomslider .slider-item01 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/curl28_offwhite.jpg");
}

div.content .curl_bottomslider .slider-item02 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/curl32_offwhite.jpg");
}

div.content .curl_bottomslider .slider-item {
    width: 100%;
    height: 300px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

/*�X���C�_�\(�J�[���{�g��)end*/

/*�X���C�_�\(�J�[���~�h��)start*/

div.content .curl_middleslider {
    position:relative;
	z-index: 1;
	height: 300px;
    margin-top: 20px;
}

div.content .curl_middleslider .slider-item01 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/curl28_darkgray.jpg");
}

div.content .curl_middleslider .slider-item02 {
    background-image: url("https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/curl32_darkgray.jpg");
}

div.content .curl_middleslider .slider-item {
    width: 100%;
    height: 300px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

/*�X���C�_�\(�J�[���~�h��)end*/

/*�X���C�_�\�i���ʕ����jstart*/

.slick-dots {
	position: relative;
	z-index: 3;
    text-align: center;
    margin: -35px 0 0 0;
}

.slick-dots li {
    display: inline-block;
	margin: 0 5px;
}

.slick-dots button {
    color: transparent;
    outline: none;
    width: 8px;
    height: 8px;
    display: block;
    border-radius: 50%;
    background: #ccc;
}

.slick-dots .slick-active button{
    background: #333;
}
/*�X���C�_�\�i���ʕ����jend*/

/*�i��start*/

div.content ul.appeal {
    display: flex;
    flex-wrap: wrap;
    position: relative;    
}

div.content ul.appeal li {
    width: calc(50% - (1.2rem * 1 / 2));
    border: solid 1px;
    border-radius: 5px;
    margin: 10px 5px 0px 4px;
    padding: 15px 0 15px 52px;
    text-align: left;
    line-height: 1.4em;
    letter-spacing: 0.1em;
}

div.content ul.appeal li span {
    color: #a53636;
}

/*�i��end*/

/*�i���i�h���C���[�jstart*/

div.content ul.appeal li.fir {
    width: 100%;
}

div.content ul.appeal li.airflow::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/airflow.png) no-repeat top center / contain;
    position: absolute;
    top: 31.5%;
    left: 4.8%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

div.content ul.appeal li.ion::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/ion.png) no-repeat top center / contain;
    position: absolute;
    top: 31.5%;
    left: 54.5%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

div.content ul.appeal li.mode::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/mode.png) no-repeat top center / contain;
    position: absolute;
    top: 82%;
    left: 5%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

div.content ul.appeal li.compact::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/compact.png) no-repeat top center / contain;
    position: absolute;
    top: 82%;
    left: 55%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

div.content ul.appeal li.fir::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/fir.png) no-repeat top center / contain;
    position: absolute;
    top: 22%;
    left: 4.8%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

div.content ul.appeal li.airflow_m::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/airflow.png) no-repeat top center / contain;
    position: absolute;
    top: 55%;
    left: 4.8%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

div.content ul.appeal li.ion_m::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/ion.png) no-repeat top center / contain;
    position: absolute;
    top: 54.5%;
    left: 54.5%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

div.content ul.appeal li.mode_m::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/mode.png) no-repeat top center / contain;
    position: absolute;
    top: 88%;
    left: 5%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

div.content ul.appeal li.compact_m::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/compact.png) no-repeat top center / contain;
    position: absolute;
    top: 88%;
    left: 55%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

/*�i���i�h���C���[�jend*/

/*�i���i�A�C�����jstart*/

div.content ul.appeal li.coating {
    width: 100%;
}

div.content ul.appeal li.coating_m {
    width: 100%;
}

div.content ul.appeal li.coating_mm {
    width: 100%;
}

div.content ul.appeal li.plate_m {
    width: 100%;
}

div.content ul.appeal li.coating::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/ceramiccoating.png) no-repeat top center / contain;
    position: absolute;
    top: 19.5%;
    left: 4.8%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

div.content ul.appeal li.adjustment::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/5adjustment.png) no-repeat top center / contain;
    position: absolute;
    top: 53.5%;
    left: 4.5%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

div.content ul.appeal li.time::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/time.png) no-repeat top center / contain;
    position: absolute;
    top: 53.5%;
    left: 54%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

div.content ul.appeal li.overseas::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/overseas.png) no-repeat top center / contain;
    position: absolute;
    top: 88.5%;
    left: 4.5%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

div.content ul.appeal li.poweroff::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/poweroff.png) no-repeat top center / contain;
    position: absolute;
    top: 89.5%;
    left: 54%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

div.content ul.appeal li.coating_m::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/smoothcoating.png) no-repeat top center / contain;
    position: absolute;
    top: 15.5%;
    left: 4.8%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

div.content ul.appeal li.coating_mm::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/smoothcoating.png) no-repeat top center / contain;
    position: absolute;
    top: 19%;
    left: 4.8%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

div.content ul.appeal li.plate_m::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/plate.png) no-repeat top center / contain;
    position: absolute;
    top: 37.5%;
    left: 4.8%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

div.content ul.appeal li.adjustment_m::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/5adjustment.png) no-repeat top center / contain;
    position: absolute;
    top: 64%;
    left: 4.8%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

div.content ul.appeal li.time_m::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/time.png) no-repeat top center / contain;
    position: absolute;
    top: 64%;
    left: 54%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

div.content ul.appeal li.overseas_m::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/overseas.png) no-repeat top center / contain;
    position: absolute;
    top: 91.5%;
    left: 4.8%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

div.content ul.appeal li.poweroff_m::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/poweroff.png) no-repeat top center / contain;
    position: absolute;
    top: 93%;
    left: 54.5%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

div.content ul.appeal li.fouradjustment_m::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/4adjustment.png) no-repeat top center / contain;
    position: absolute;
    top: 53.5%;
    left: 4.5%;
    transform: translateY(-50%);
    width: 1.4rem;
    height: 1.8rem;
    display: inline-block;
}

/*�i���i�A�C�����jend*/

/*�N���b�N�{�^��start*/
a.clickbtn {
    display: block;
    width: 98.5%;
    padding: 0.4em 0.4em;
    margin: 0.4em 0.2em 0 0.2em;
    text-align: center;
    text-decoration: none;
    color: #fff;
    background-color: #2e2e2e;
    border-radius: 3px;
    transition: .4s;
    position: relative;
}
a.clickbtn:hover {
	background: #787878;
	color: #fff;
}

a.clickbtn::after{
    content: '';
    border: 0;
    border-top: solid 2px #fff;
    border-right: solid 2px #fff;
    display: inline-block;
    width: 8px;
    height: 8px;
    position: absolute;
    top: 53%;
    right: 35%;
    transform: translateY(-50%) rotate(45deg);
}

/*�N���b�N�{�^��end*/

/*���iCSV start*/

.prices {
    font-size: 25px;
    color: #a53636;
    text-align: right;
    padding-right: 10px;    
}

.prices span {
    color: #bd0505;   
}

/*���iCSV end*/

/*���܂��o�i�[ start*/

div.content .lineup .bonus h2 {
    width: 70%;
    margin: 0 auto;
    font-size: 30px;
    font-weight: normal;
    letter-spacing: 0.2em;
    position: relative;
    padding: 0px 0px 5px 185px;
    margin-top: 120px;
    margin-bottom: 35px;
    color: #393939;
    background: #dfdfdf;    
}

div.content .lineup .bonus h2::before {
    content: "";
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/image.wowma.click/39893661/image/221221beautykaden/micolalogo_gray.png) no-repeat top center / contain;
    position: absolute;
    top: 50%;
    left: 16%;
    transform: translateY(-50%);
    width: 30%;
    height: 1.8rem;
    display: inline-block;
}

div.content .lineup .bonus h2:after {
    position: absolute;
    bottom: -9px;
    left: 48%;
    width: 0;
    height: 0;
    content: '';
    border-width: 10px 10px 0 10px;
    border-style: solid;
    border-color: #dfdfdf transparent transparent transparent;
}

div.content .lineup .bonus {
    width: 800px;
    margin: 0 auto;
}

div.content .lineup .bonus a:hover {
    opacity: 0.8;
}

/*���܂��o�i�[ end*/

/*���̑��̔��e�Ɠd���istart*/
.other_product {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    background-color: #fff;
    padding-bottom: 60px;

}

.other_product h2 {
    font-size: 45px;
    color: #393939;
    font-weight: normal;
    padding-top: 60px;
}

.other_product span.shokai {
    font-size: 20px;
    color: #393939;
    letter-spacing: 0.10em;
    font-weight: bold;
}

.other_product .main_img {
    margin-top: 30px;
}

/*�e���i�J�����E�{�^��start*/
.other_product .itembox {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    width: 100%;
    margin: 0 auto;
}

.other_product .itembox .item_boxies {
    width: calc(100% /5);
    margin-bottom: 30px;
    padding: 40px 5px 0 5px;
    text-align: center;    
}

.other_product .itembox .item_boxies p.item_productname {
    font-size: 17px;
    color: #181818;
    font-weight: bold;
    text-align: left;
    letter-spacing: -0.08em;
}

.other_product .itembox .item_boxies p.item_producttext {
    font-size: 14px;
    color: #6c6565;
    line-height: 1.3em;
    text-align: left;
    margin: 10px 0 0 0;
}

/*�N���b�N�{�^��start*/
a.clickbtn_other {
    display: block;
    width: 100%;
    padding: 0.3em 0.2em;
    margin: 0.4em 0.2em 0 0.2em;
    text-align: center;
    text-decoration: none;
    color: #fff;
    background-color: #2e2e2e;
    border-radius: 3px;
    transition: .4s;
    position: relative;
}

a.clickbtn_other:hover {
	background: #787878;
	color: #fff;
}

a.clickbtn_other::after{
    content: '';
    border: 0;
    border-top: solid 2px #fff;
    border-right: solid 2px #fff;
    display: inline-block;
    width: 8px;
    height: 8px;
    position: absolute;
    top: 51%;
    right: 20%;
    transform: translateY(-50%) rotate(45deg);
}

/*�N���b�N�{�^��end*/

/*���̑��̔��e�Ɠd���iend*/

/*�y�[�W�g�b�v�{�^��start*/
#page_top {
    position: fixed;
    right: 1%;
    bottom: 1.5%;
    text-indent: -9999px;
    margin: 0;
}

#page_top a {
    position: relative;
    display: block;
    width: 65px;
    height: 65px;
    background-color: #261810b8;
    transition: opacity .6s ease;
}

#page_top a:hover {
    opacity: .3;
}

#page_top a::before {
    position: absolute;
    top: 7px;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 14px;
    height: 14px;
    margin: auto;
    content: '';
    transform: rotate(-45deg);
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
}

/*�y�[�W�g�b�v�{�^��end*/

/* �t�F�[�h�A�b�v�i���jstart*/

.twocolslider {
    animation-name: twocolslider;
    animation-duration: 0.5s;
    animation-fill-mode: forwards;
    opacity: 0;
}

@keyframes twocolslider {
from {
    opacity: 0;
    transform: translateY(100px);
}

to {
    opacity: 1;
    transform: translateY(0);
  }
}

.twocolslider�@{
    opacity: 0;
}

/* �t�F�[�h�A�b�v�i���jend*/








