
<style>
    
    .sp-only {
        display: none;
    }
    .excerptContents {
        margin: 0;
        padding: 30px 0;
        /*background-color: #f9f4e4;*/
        font-family:游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
        line-height: 1.3;
        color: #000;
    }
    .excerptContents .intro-table {
        background-color: #f9f4e4;
        padding-bottom: 20px;
    }
    .excerptContents .intro-table-inner {
        padding: 20px 20px 0;
    }
    .excerptContents .intro-inner {
        display: table;
        width: 100%;
    }
    .excerptContents .intro-inner-ico,
    .excerptContents .intro-inner-name {
        display: table-cell;
        vertical-align: middle;
    }
    .excerptContents .intro-inner-ico {
        width: 90px;
    }
    .excerptContents .intro-inner-name {
        font-weight: bold;
    }
    .excerptContents .intro-txt {
        margin-top: -15px;
        padding-left: 90px;
    }
    .excerptContents * {
        margin: 0;
        padding: 0;
    }
    .excerptContents a {
        text-decoration: none;
        color: #333;
    }
    .excerptContents a:hover {
        color: #0083d1;
    }
    .excerptContents .left_contents {
        margin: 0 auto;
        /*width: 710px;*/
        background-color: #ffffff;
    }
    .excerptContents .article_box {
        padding: 10px 50px 10px;
    }
    .excerptContents .article_box h2 {
        font-size: 28px;
        font-weight: bold;
        margin-bottom: 23px;
    }
    .excerptContents .main_img {
        margin: 0 0 30px;
    }
    .excerptContents #wiziwig h1, .excerptContents #wiziwig h2, .excerptContents #wiziwig h3, .excerptContents #wiziwig h4, .excerptContents #wiziwig h5, .excerptContents #wiziwig h6 {
        clear: both;
        font-weight: 700;
        margin: 23px 0 12px;
    }
    .excerptContents #wiziwig h3 {
        font-size: 30px;
        line-height: 1.0909090909;
    }
    .excerptContents #wiziwig p {
        margin: 0 0 18px;
        /*font-size: 114%;*/
        
    }
    .excerptContents #wiziwig ul, .excerptContents #wiziwig ol {
        list-style: none;
        margin: 0 0 24px 20px;
        padding-left: 0;
    }
    .excerptContents #wiziwig ul {
        list-style: disc;
        
    }
    .excerptContents .article_box #wiziwig.article_text h3 {
        padding-bottom: 0;
        margin: 20px 0 30px;
        padding-top:30px;
    }
    .excerptContents .article_box #wiziwig.article_text p + h3 {
        padding-bottom: .3em;
        margin: 0px 0 30px;
        padding-top: 34px;
    }
    .excerptContents #wiziwig a.txt-link {
        color: #069;
        font-weight: bold;
    }
    .excerptContents #pager {
        text-align: center;
    }
    .excerptContents #pager.type2 ul, #pager.type2 ol {
        margin: 0;
    }
    .excerptContents #pager .cursor_list li {
        text-align: center;
        display: inline;
    }
    .excerptContents #pager.type2 .cursor_list li a {
        color: #069;
        width: 180px;
        border: 1px solid #F2E9CB;
        background-color: #fff;
    }
    .excerptContents #pager .cursor_list li a {
        display: inline-block;
        font-weight: 600;
        font-size: 18px;
        border-radius: 2px;
        width: 315px;
        height: 42px;
        margin: 0 auto;
        line-height: 42px;
        color: #fff;
        background: #ffae00;
    }
    .excerptContents #pager .cursor_list li.next span {
        padding-right: 22px;
        background: url(../img/icon_pager_next.png) no-repeat right 50%;
    }
    .excerptContents #pager.type2 .cursor_list li.next span {
        padding-right: 0;
        background-image: none;
    }
    .excerptContents ul[style="list-style-type: disc;"] li{
        list-style: disc;
    }

    .excerptContents #wiziwig .txt-interviewer {
        margin: 0px;
        color: #EB6100;
        font-weight: bold;
        letter-spacing: 1px;
        
        margin-bottom: 0;
    }

.tit04.cattit-04{padding: 0 0 0 10px;
margin-top: 40px;}
</style>

<!-- 記事個別style -->
<style>
    .point{
        counter-reset:item;
        list-style-type: none;
    }
    .point li:before{
        content:"（"counters(item, ".")"）";
        counter-increment:item;
        list-style-type: none;
    }
    .point li{
        padding-left:1.0em;
        text-indent:-2.5em;
        font-size: 18px;
        margin-bottom: 15px;
    }
    .point_list {
        margin: 0;
        padding: 0;
        list-style: disc;
        font-size: 114%;
    }
    .point_list p.paL {
        font-size: 100% !important;
    }
    .point_list li p.pic{
        margin: 0 0 0 -20px !important;
    }
    .point_list li p.caption{
        margin: 0 0 0 -20px !important;
        font-size: 65% !important;
    }
    .point p{
        /*padding-left: 0.75em;*/
    }
    .pic txt-center p.pt {
        margin: 0 0 0px;
        padding: 0;
    }
    .pic txt-center ul.brushing_point li{
        font-size: 16px;
        margin-bottom:7px;
        line-height:32px;
        font-size: 114%;
    }
    .pic txt-center ul{
        counter-reset:item;
        list-style-type: none;
    }
    .brushing_point li {
        margin: 0;
        padding: 0;
        list-style: disc;
        font-size: 114%;
    }
    .point li{
        font-size: 18px;
        margin-bottom: 15px;
    }
    .eyescolor{
        width: 10%;
        text-align:center;

    }
    .color{
        width: 60%;
        padding-left: 10px;
    }
    .eyespic{
        width: 25%;
        margin: 10px;
        height: 50px;
    }
    .eyespic p{
        margin: 10px 0px 0px 0px;
    }
    .table {
        border: solid 1px #000000;
        border-collapse: collapse;
    }
    .td {
        border: solid 1px;
    }
.attention{padding: 0 15px;}

    @media screen and (min-width: 768px){
        .eyespic{
            padding: 25px 10px 0px 10px;
        }
    }
             
@media screen and (max-width: 640px){
.excerptContents #wiziwig h3{font-size: 18px;}
.container .container-inner{padding: 0;}
.excerptContents .article_box{padding: 20px 0px 10px;}
        .point li{
            font-size: 16px;
        }
        .point li p{
            font-size: 16px !important;
            margin: 7px 0 24px -20px !important;
        }
        .point li p.pic{
            margin: 10px 10px 10px -10px !important;
        }
        .point_list li{
            padding-left:0em;
            text-indent:0em;
            font-size: 16px !important;
            margin-bottom:7px;
            line-height:32px;
            list-style-type: disc;
        }
        .sp-only {
            display: block;
        }
        .point li,.point li .paL {
            padding-left: 0;
            font-size: 14px!important;
        }
        .pic.mrgn-minus20{
            margin-left: -20px !important;
width: 106% !important;
        }
        .mrgn-minus20{
                left: -20px!important;
                width: 105%!important;
        }
        /*
        .excerptContents .article_box {
            padding-left:0;
            padding-right:0;
        }
         */
.container .container-inner{padding: 0 10px;}
.container .container-inner .inner{padding: 0 25px;}

.excerptContents .intro-txt {
    margin-top: 10px!important;
    padding-left: 0!important;
}


        }
.excerptContents .mokujiArea {
margin: 0 auto 20px;
}
.excerptContents .mokujiArea ul li a i{
top: 2px;
top: 5px;
}


.excerptContents .article_box #wiziwig.article_text p + h3 {
padding-bottom: .3em;
margin: 0px 0 30px;
padding-top: 34px;
}


.excerptContents #wiziwig p {

    line-height: 1.76;
}

.excerptContents {
    font-family: 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    line-height: 1.3;
}

.columnBody p, .columnBody div, .columnBody li .columnBody th, .columnBody td {
    color: #000;
    line-height: 1.76;
}