#health_column img {vertical-align: bottom;max-width: 100%;}
#health_column .wp-smiley,#health_column .emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

#health_column .center{text-align:center;}
#health_column .right{text-align: right;}
#health_column .left{text-align: left;}
#health_column .row{width:100%;margin:0 auto;}
#health_column .row:after{content: ""; display: block;clear: both;}
#health_column .d_block{display: block;}
#health_column .d_inline{display: inline;}
#health_column .d_inline-block{display: inline-block;}
#health_column .small{font-size: 80%;}
#health_column .fs15{font-size:15px;}
#health_column .fs18{font-size:18px;}
#health_column .fs20{font-size:20px;}
#health_column .fs22{font-size:22px;}
#health_column .fs24{font-size:24px;}
#health_column .fs26{font-size:26px;}
#health_column .fs28{font-size:28px;}
#health_column .fs30{font-size:30px;}
#health_column .color_e94709{color:#e94709;}
#health_column .color_3d62ad{color:#3d62ad;}
#health_column .color_89388a{color:#89388a;}
#health_column .color_d70051{color:#d70051;}
#health_column .color_00a346{color:#00a346;}
#health_column .color_32b6a0{color:#32b6a0;}
#health_column .orfs20{color:#e94709;font-size:20px;font-weight:bold;}
#health_column .fwb{font-weight:bold;}
#health_column .center{text-align:center;}
#health_column .right{text-align: right;}
#health_column .left{text-align: left;}

/*文字色*/
#health_column .txt-green{color:#00aa71;}
#health_column .txt-yellow{color:#efcb00;}
#health_column .txt-blue{color:#5976ba;}
#health_column .txt-red{color:#e83828;}
#health_column .txt-purple{color:#ba79b1;}
#health_column .txt-yellowgreen{color:#8fc31f;}
#health_column .txt-pink{color:#eb6d8e;}
#health_column .txt-orange{color:#f39939;}
#health_column .txt-aqua{color:#00a0e9;}
#health_column .txt-brown{color:#93402f;}
#health_column .txt-white{color:#fff;}
#health_column .txt-black{color:#000;}
#health_column .txt-orangered{color:#ff4500;}
#health_column .txt-cerulean{color:#008db7;}
#health_column .txt-aquamarine{color:#67b5b7;}

/*タイトル*/
#health_column .special-title{padding:10px;font-size:20px;line-height:1.4em;border-top:solid 1px;border-bottom:solid 1px;margin-bottom:20px;margin-top:80px;}
#health_column .special-title.green{color:#32b6a0;border-color:#32b6a0;}
#health_column .special-title.yellow{color:#f6ab00;border-color:#efcb00;}
#health_column .special-title.blue{color:#5976ba;border-color:#5976ba;}
#health_column .special-title.red{color:#e83828;border-color:#e83828;}
#health_column .special-title.purple{color:#ba79b1;border-color:#ba79b1;}
#health_column .special-title.yellowgreen{color:#8fc31f;border-color:#8fc31f;}
#health_column .special-title.pink{color:#eb6d8e;border-color:#eb6d8e;}
#health_column .special-title.orange{color:#f39939;border-color:#f39939;}
#health_column .special-title.aqua{color:#00a0e9;border-color:#00a0e9;}
#health_column .special-title.brown{color:#692407;border-color:#692407;}
#health_column .special-title.cerulean{color:#008db7;border-color:#008db7;}

/*白抜き文字*/
#health_column .title-white{color:#ffffff;padding:6px 10px;line-height:1.4em;margin-bottom:5px;}
#health_column .title-white.radius{border-radius: 5px;}/*角丸にしたいときは追加*/
#health_column .title-white.oval{border-radius: 15px;}/*楕円にしたいときは追加*/
#health_column .title-white.green{background-color:#32b6a0;}
#health_column .title-white.yellow{background-color:#efcb00;}
#health_column .title-white.blue{background-color:#5976ba;}
#health_column .title-white.red{background-color:#fbded1;}
#health_column .title-white.red02{background-color:#e83828;}
#health_column .title-white.purple{background-color:#ba79b1;}
#health_column .title-white.yellowgreen{background-color:#8fc31f;}
#health_column .title-white.pink{background-color:#eb6d8e;}
#health_column .title-white.orange{background-color:#f39939;}
#health_column .title-white.aqua{background-color:#00a0e9;}
#health_column .title-white.brown{background-color:#93402f;}
#health_column .title-white.orangered{background-color:#ff4500;}
#health_column .title-white.cerulean{background-color:#008db7;}
#health_column .title-white.aquamarine{background-color:#67b5b7;}
#health_column .title-white.gray{background-color:#a9a9a9;}

/*------------------------------------*\
    list
\*------------------------------------*/
/*ul*/
#health_column .ul-disc{list-style-type:disc;padding-left:1.4em;}
#health_column .ul-square{list-style-type:square;padding-left:1.4em;}
#health_column .ul-circle{list-style-type:circle;padding-left:1.4em;}
#health_column .ul-disc_half{list-style-type:disc;padding-left:0.7em;}
/*ul マーカーの色のみ*/
#health_column .ul-disc_green{padding-left:1.4em;text-indent:-1.1em;}
#health_column .ul-disc_green li::before{
content: "";
position: absolute;
top: .4em;
left: 0;
width: 10px;
height: 10px;
background-color: #00aa71;
border-radius: 50%;
}

/*ol*/
#health_column .ol-decimal{list-style-type:decimal;padding-left:1.4em;}
/*ol マーカーの色のみ*/
#health_column .ol-decimal_green{counter-reset:item;padding-left:1.4em;}
#health_column .ol-decimal_green li{text-indent:-1.1em;}
#health_column .ol-decimal_green li:before{counter-increment:item;content:counter(item)'.';padding-right:0.3em;color:#00aa71;}
#health_column .ol-decimal_yellow{counter-reset:item;padding-left:1.4em;}
#health_column .ol-decimal_yellow li{text-indent:-1.1em;}
#health_column .ol-decimal_yellow li:before{counter-increment:item;content:counter(item)'.';padding-right:0.3em;color:#efcb00;}
#health_column .ol-decimal_blue{counter-reset:item;padding-left:1.4em;}
#health_column .ol-decimal_blue li{text-indent:-1.1em;}
#health_column .ol-decimal_blue li:before{counter-increment:item;content:counter(item)'.';padding-right:0.3em;color:#5976ba;}
#health_column .ol-decimal_orange{counter-reset:item;padding-left:1.4em;}
#health_column .ol-decimal_orange li{text-indent:-1.1em;}
#health_column .ol-decimal_orange li:before{counter-increment:item;content:counter(item)'.';padding-right:0.3em;color:#f39939;}
#health_column .ol-decimal_pink{counter-reset:item;padding-left:1.4em;}
#health_column .ol-decimal_pink li{text-indent:-1.1em;}
#health_column .ol-decimal_pink li:before{counter-increment:item;content:counter(item)'.';padding-right:0.3em;color:#eb6d8e;}
#health_column .ol-decimal_aqua{counter-reset:item;padding-left:1.4em;}
#health_column .ol-decimal_aqua li{text-indent:-1.1em;}
#health_column .ol-decimal_aqua li:before{counter-increment:item;content:counter(item)'.';padding-right:0.3em;color:#00a0e9;}
#health_column .ol-decimal_cerulean{counter-reset:item;padding-left:1.4em;}
#health_column .ol-decimal_cerulean li{text-indent:-1.1em;}
#health_column .ol-decimal_cerulean li:before{counter-increment:item;content:counter(item)'.';padding-right:0.3em;color:#008db7;}

/*ol 丸数字*/
#health_column .ol-circle{list-style-type:none;padding-left:1.4em;}
#health_column .ol-circle li{text-indent:-1.1em;}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,
.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,
.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,
.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,
.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,
.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}

@media only screen and (min-width:768px){
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}
}

/*------------------------------------*\
    タイトル、見出し
\*------------------------------------*/
/*左線*/
.ttl-left_blue{padding:0.5em;color:#5976ba;background:transparent;border-left:solid 5px #5976ba;}
.ttl-left_purple{padding:0.5em;color:#ba79b1;background:transparent;border-left:solid 5px #ba79b1;}
.ttl-left_pink{padding:0.5em;color:#eb6d8e;background:transparent;border-left:solid 5px #eb6d8e;}
.ttl-left_orange{padding:0.5em;color:#f39939;background:transparent;border-left:solid 5px #f39939;}
.ttl-left_yellowgreen{padding:0.5em;color:#8fc31f;background:transparent;border-left:solid 5px #8fc31f;}
/*両端*/
.ttl-both_brown{position:relative;display:inline-block;padding:0 55px;color:#93402f;}
.ttl-both_brown:before, .ttl-both_brown:after{content:'';position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:#93402f;}
.ttl-both_brown:before{left:0;}
.ttl-both_brown:after{right:0;}
/*破線*/
.ttl-dash_red{color:#e83828;border-bottom:dashed 2px #e83828;}
/*楕円*/
.ttl-oval_orange{color:#f39939;border: solid 2px #f39939;padding:0.5em;border-radius:15px;}
.ttl-oval_yellow{color:#efcb00;border: solid 2px #efcb00;padding:0.5em;border-radius:15px;}
.ttl-oval_blue{color:#5976ba;border: solid 2px #5976ba;padding:0.5em;border-radius:15px;}
.ttl-oval_pink{color:#eb6d8e;border: solid 2px #eb6d8e;padding:0.5em;border-radius:15px;}
.ttl-oval_cerulean{color:#008db7;border: solid 2px #008db7;padding:0.5em;border-radius:15px;}

/*------------------------------------*\
    下線
\*------------------------------------*/
/*1本線*/
.under-green{border-bottom: solid 2px #00aa71;}
.under-yellow{border-bottom: solid 2px #ffd900;}
.under-blue{border-bottom: solid 2px #5976ba;}
.under-red{border-bottom: solid 2px #e83828;}
.under-purple{border-bottom: solid 2px #ba79b1;}
.under-yellowgreen{border-bottom: solid 2px #8fc31f;}
.under-pink{border-bottom: solid 2px #eb6d8e;}
.under-orange{border-bottom: solid 2px #f39939;}
.under-aqua{border-bottom: solid 2px #00a0e9;}
.under-orangered{border-bottom: solid 2px #ff4500;}
.under-cerulean{border-bottom: solid 2px #008db7;}
.under-aquamarine{border-bottom: solid 2px #67b5b7;}
.decr-green{color:#00aa71;text-decoration: underline;font-size: 110%;}
.decr-yellow{color:#ffd900;text-decoration: underline;font-size: 110%;}
.decr-blue{color:#5976ba;text-decoration: underline;font-size: 110%;}
.decr-red{color:#e83828;text-decoration: underline;font-size: 110%;}
.decr-purple{color:#ba79b1;text-decoration: underline;font-size: 110%;}
.decr-yellowgreen{color:#8fc31f;text-decoration: underline;font-size: 110%;}
.decr-pink{color:#eb6d8e;text-decoration: underline;font-size: 110%;}
.decr-orange{color:#f39939;text-decoration: underline;font-size: 110%;}
.decr-aqua{color:#00a0e9;text-decoration: underline;font-size: 110%;}
.decr-cerulean{color:#008db7;text-decoration: underline;font-size: 110%;}
/*下線付きタイトル*/
.ttl-un_green{color:#00aa71;border-bottom: solid 2px #00aa71;font-size: 110%;margin: 5px 0;padding: 5px;}
.ttl-un_yellow{color:#ffd900;border-bottom: solid 2px #ffd900;font-size: 110%;margin: 5px 0;padding: 5px;}
.ttl-un_blue{color:#5976ba;border-bottom: solid 2px #5976ba;font-size: 110%;margin: 5px 0;padding: 5px;}
.ttl-un_red{color:#e83828;border-bottom: solid 2px #e83828;font-size: 110%;margin: 5px 0;padding: 5px;}
.ttl-un_purple{color:#ba79b1;border-bottom: solid 2px #ba79b1;font-size: 110%;margin: 5px 0;padding: 5px;}
.ttl-un_yellowgreen{color:#8fc31f;border-bottom: solid 2px #8fc31f;font-size: 110%;margin: 5px 0;padding: 5px;}
.ttl-un_pink{color:#eb6d8e;border-bottom: solid 2px #eb6d8e;font-size: 110%;margin: 5px 0;padding: 5px;}
.ttl-un_orange{color:#f39939;border-bottom: solid 2px #f39939;font-size: 110%;margin: 5px 0;padding: 5px;}
.ttl-un_aqua{color:#00a0e9;border-bottom: solid 2px #00a0e9;font-size: 110%;margin: 5px 0;padding: 5px;}
.ttl-un_cerulean{color:#008db7;border-bottom: solid 2px #008db7;font-size: 110%;margin: 5px 0;padding: 5px;}
/*点線*/
.un-dot_green{border-bottom:dotted 3px #00aa71;}
.un-dot_yellow{border-bottom:dotted 3px #ffd900;}
.un-dot_blue{border-bottom:dotted 3px #5976ba;}
.un-dot_red{border-bottom:dotted 3px #e83828;}
.un-dot_purple{border-bottom:dotted 3px #ba79b1;}
.un-dot_yellowgreen{border-bottom:dotted 3px #8fc31f;}
.un-dot_pink{border-bottom:dotted 3px #eb6d8e;}
.un-dot_orange{border-bottom:dotted 3px #f39939;}
/*点線付きタイトル*/
.ttl-dot_green{color:#00aa71;border-bottom: dotted 2px #00aa71;font-size: 110%;margin: 5px 0;padding-bottom: 5px;}
.ttl-dot_blue{color:#5976ba;border-bottom: dotted 2px #5976ba;font-size: 110%;margin: 5px 0;padding-bottom: 5px;}
.ttl-dot_purple{color:#ba79b1;border-bottom: dotted 2px #ba79b1;font-size: 110%;margin: 5px 0;padding-bottom: 5px;}
.ttl-dot_yellowgreen{color:#8fc31f;border-bottom: dotted 2px #8fc31f;font-size: 110%;margin: 5px 0;padding-bottom: 5px;}
.ttl-dot_pink{color:#eb6d8e;border-bottom: dotted 2px #eb6d8e;font-size: 110%;margin: 5px 0;padding-bottom: 5px;}
.ttl-dot_orange{color:#f39939;border-bottom: dotted 2px #f39939;font-size: 110%;margin: 5px 0;padding-bottom: 5px;}
.ttl-dot_aqua{color:#00a0e9;border-bottom: dotted 2px #00a0e9;font-size: 110%;margin: 5px 0;padding-bottom: 5px;}
.ttl-dot_brown{color:#93402f;border-bottom: dotted 2px #93402f;font-size: 110%;margin: 5px 0;padding-bottom: 5px;}
/*マーカー風*/
.marker-yellow{background: linear-gradient(transparent 0, #fff100 0);}
.marker-yellow_half{background: linear-gradient(transparent 50%, #fff100 0);}
.marker-saffronyellow_half{background: linear-gradient(transparent 50%, #fac559 0);}
.marker-pink_half{background: linear-gradient(transparent 50%, #f5b2b2 0);}
.marker-orange{background: linear-gradient(transparent 0, #fbd8b5 0);}
.marker-skyblue_half{background: linear-gradient(transparent 50%, #a0d8ef 0);}
.marker-skyblue_thin{background: linear-gradient(transparent 60%, #a0d8ef 0);}
.marker-deep-blue{background: linear-gradient(transparent 0, #5976ba 0);}

/*------------------------------------*\
    背景
\*------------------------------------*/
#health_column .bg{padding:10px;margin: 10px 0 10px;}
#health_column .bg.radius{border-radius: 5px;}/*角丸にしたいときは追加*/
#health_column .bg.oval{border-radius: 15px;}/*楕円にしたいときは追加*/
#health_column .bg.green{background:#eaf5eb;}
#health_column .bg.yellow{background:#fffcd1;}
#health_column .bg.blue{background:#dce4f4;}
#health_column .bg.red{background:#ff9999;}
#health_column .bg.purple{background:#f0e8f2;}
#health_column .bg.pink{background:#fdeff2;}
#health_column .bg.yellowgreen{background:#e5ffcc;}
#health_column .bg.orange{background:#fdede1;}
#health_column .bg.aqua{background:#e6f4fa;}
#health_column .bg.brown{background:#93402f;}
#health_column .bg.black{background:#000;}	
#health_column .bg.white{background:#fff;}
#health_column .bg.gray{background:#808080;}
#health_column .bg.cerulean{background:#008db7;}
#health_column .bg.aquamarine{background:#BCDDE1;}

.ttl-circle{padding:0.5em;border-radius:0.5em;background-color:#fff}
.ttl-circle.green{color: #00aa71;border:solid 2px #00aa71;}
.ttl-circle.yellow{color: #f6ab00;border:solid 2px #f6ab00;}
.ttl-circle.blue{color: #5976ba;border:solid 2px #5976ba;}
.ttl-circle.red{color: #e83828;border:solid 2px #e83828;}
.ttl-circle.purple{color: #ba79b1;border:solid 2px #ba79b1;}

/*------------------------------------*\
    ボックス
\*------------------------------------*/
/*四角*/
#health_column .square{margin:1em 0;padding:0.5em 1em;border:solid 2px;}
#health_column .square.green{border-color:#00aa71;}
#health_column .square.yellow{border-color:#efcb00;}
#health_column .square.blue{border-color:#5976ba;}
#health_column #health_column .square.red{border-color:#e83828;}
#health_column #health_column #health_column .square.purple{border-color:#ba79b1;}
#health_column .square.yellowgreen{border-color:#8fc31f;}
#health_column .square.pink{border-color:#eb6d8e;}
#health_column .square.orange{border-color:#f39939;}
#health_column .square.aqua{border-color:#00a0e9;}
#health_column .square.brown{border-color:#93402f;}
#health_column .square.cerulean{border-color:#008db7;}

#health_column .box-point{position: relative;margin: 2em 0;padding: 25px 10px 7px;border: solid 2px #e6f4fa;background-color:#e6f4fa;}
#health_column .box-point .box-title{position: absolute;display: inline-block;top: -2px;left: -2px;padding: 0 9px;height: 25px;line-height: 25px;vertical-align: middle;font-size: 17px;background: #00afd5;color: #ffffff;font-weight: bold; margin-top: 0;}

#health_column .box-point_yellow{position: relative;margin: 2em 0;padding: 25px 10px 7px;border: solid 2px #fffcd1;background-color:#fffcd1;}
#health_column .box-point_yellow .box-title{position: absolute;display: inline-block;top: -2px;left: -2px;padding: 0 9px;height: 25px;line-height: 25px;vertical-align: middle;font-size: 17px;background: #f39939;color: #ffffff;font-weight: bold;}
	
#health_column .box-point .box-title .ttl-yellow{background:#f39939;}
#health_column .box-point ul{list-style-type: disc;padding-left: 20px;}
#health_column .box-point h2,#health_column .box-point h3,#health_column .box-point h4,#health_column .box-point h5{margin: 0!important;}

/*四角色付き*/
#health_column .text-box{padding:6px 10px;line-height:1.4em;margin-bottom:10px;}
#health_column .text-box.green{color:#00aa71;background-color:#e1efd8;}
#health_column .text-box.yellow{color:#efcb00;background-color:#fffcd1;}
#health_column .text-box.blue{color:#5976ba;background-color:#d2daef;}

#health_column .text-box.red{color:#e83828;background-color:#fbeae9;}
#health_column .text-box.purple{color:#ba79b1;background-color:#f0e8f2;}
#health_column .text-box.pink{color:#eb6d8e;background-color:#fbeae9;}
#health_column .text-box.orange{color:#f39939;background-color:#feefe7;}
#health_column .text-box.aqua{color:#00a0e9;background-color:#e1edf9;}

/*破線*/
#health_column .dotted-box{padding:0.5em 1em;margin:1em 0;border:dashed 1px;}
#health_column .dotted-box_purple{padding:0.5em 1em;margin:1em 0;border:#ba79b1 dashed 1px;}
#health_column .dotted-box_pink{padding:0.5em 1em;margin:1em 0;border:#eb6d8e dashed 1px;}
#health_column .dotted-box_aqua{padding:0.5em 1em;margin:1em 0;border:#00a0e9 dashed 1px;}
#health_column .dotted-box_orange{padding:0.5em 1em;margin:1em 0;border:#f39939 dashed 1px;}
#health_column .dotted-box_cerulean{padding:0.5em 1em;margin:1em 0;border:#008db7 dashed 1px;}

/*見出し付きボックス(角丸)*/
#health_column .box-border{margin:20px 0;padding:10px;border:solid 2px;border-radius:10px;}
#health_column .box-header{text-align:center;color:#fff;background-color:#333;margin-bottom:10px;padding:6px auto;}
#health_column .box-border.green{border-color:#00aa71;}
#health_column .box-border.green .box-header{background:#00aa71;}
#health_column .box-border.yellow{border-color:#f6ab00;}
#health_column .box-border.yellow .box-header{background:#f6ab00;}
#health_column .box-border.blue{border-color:#5976ba;}
#health_column .box-border.blue .box-header{background:#5976ba;}
#health_column .box-border.red{border-color:#e83828;}
#health_column .box-border.red .box-header{background:#e83828;}
#health_column .box-border.purple{border-color:#ba79b1;}
#health_column .box-border.purple .box-header{background:#ba79b1;}
#health_column .box-border.yellowgreen{border-color:#8dc556;}
#health_column .box-border.yellowgreen .box-header{background:#8dc556;}
#health_column .box-border.pink{border-color:#eb6d8e;}
#health_column .box-border.pink .box-header{background:#eb6d8e;}
#health_column .box-border.orange{border-color:#f39939;}
#health_column .box-border.orange .box-header{background:#f39939;}
#health_column .box-border.aqua{border-color:#00a0e9;}
#health_column .box-border.aqua .box-header{background:#00a0e9;}
/*特集メモボックス*/
#health_column .box-border.memo{border:dotted; background-color:#fffcd1;}
#health_column .box-border.memo .box-header{margin:5px 0 5px!important;background:none;text-align:left;font-size:110%;}
#health_column .box-border.memo.green{border-color:#00aa71;}
#health_column .box-border.memo.green .box-header{color:#00aa71;}
#health_column .box-border.memo.yellow{border-color:#f6ab00;}
#health_column .box-border.memo.yellow .box-header{color:#f6ab00;}
#health_column .box-border.memo.blue{border-color:#5976ba;}
#health_column .box-border.memo.blue .box-header{color:#5976ba;}
#health_column .box-border.memo.purple{border-color:#ba79b1;}
#health_column .box-border.memo.purple .box-header{color:#ba79b1;}
#health_column .box-border.memo.yellowgreen{border-color:#8dc556;}
#health_column .box-border.memo.yellowgreen .box-header{color:#8dc556;}
#health_column .box-border.memo.pink{border-color:#eb6d8e;}
#health_column .box-border.memo.pink .box-header{color:#eb6d8e;}
#health_column .box-border.memo.orange{border-color:#f39939;}
#health_column .box-border.memo.orange .box-header{color:#f39939;}
#health_column .box-border.memo.aqua{border-color:#00a0e9;}
#health_column .box-border.memo.aqua .box-header{color:#00a0e9;}
#health_column .box-border.memo.brown{border-color:#93402f;}
#health_column .box-border.memo.brown .box-header{color:#93402f;}
#health_column .box-border.memo.orangered{border-color:#ff4500;}
#health_column .box-border.memo.orangered .box-header{color:#ff4500;}
#health_column .box-border.memo.cerulean{border-color:#008db7;}
#health_column .box-border.memo.cerulean .box-header{color:#008db7;}
/*影*/
.box-shadow_green{padding:0.5em 1em;margin:2em 0;background:#eaf5eb;box-shadow:0 3px 4px rgba(0, 0, 0, 0.32);}
.box-shadow_green.radius{border-radius: 5px;}/*角丸にしたいときは追加*/
.box-shadow_yellow{padding:0.5em 1em;margin:2em 0;background:#fffcd1;box-shadow:0 3px 4px rgba(0, 0, 0, 0.32);}
.box-shadow_yellow.radius{border-radius: 5px;}/*角丸にしたいときは追加*/
.box-shadow_ivory{padding:0.5em 1em;margin:2em 0;background:#fffff0;box-shadow:0 3px 4px rgba(0, 0, 0, 0.32);}
.box-shadow_ivory.radius{border-radius: 5px;}/*角丸にしたいときは追加*/
.box-shadow_pink{padding:0.5em 1em;margin:2em 0;background:#fdeff2;box-shadow:0 3px 4px rgba(0, 0, 0, 0.32);}
.box-shadow_pink.radius{border-radius: 5px;}/*角丸にしたいときは追加*/
.box-shadow_purple{padding:0.5em 1em;margin:2em 0;background:#f0e8f2;box-shadow:0 3px 4px rgba(0, 0, 0, 0.32);}
.box-shadow_purple.radius{border-radius: 5px;}/*角丸にしたいときは追加*/
.box-shadow_orange{padding:0.5em 1em;margin:2em 0;background:#fdede1;box-shadow:0 3px 4px rgba(0, 0, 0, 0.32);}
.box-shadow_orange.radius{border-radius: 5px;}/*角丸にしたいときは追加*/
.box-shadow_gray{padding:0.5em 1em;margin:2em 0;background:#dcdcdc;box-shadow:0 3px 4px rgba(0, 0, 0, 0.32);}
.box-shadow_gray.radius{border-radius: 5px;}/*角丸にしたいときは追加*/
.box-shadow_white{padding:0.5em 1em;margin:2em 0;background:#fff;box-shadow:0 3px 4px rgba(0, 0, 0, 0.32);}
.box-shadow_white.radius{border-radius: 5px;}/*角丸にしたいときは追加*/
/*グラデーション*/
.box-gra-top_peach{padding:0.5em 1em;background:-webkit-linear-gradient(top,#ffecd2,#fcb69f);background:linear-gradient(to bottom,#ffecd2,#fcb69f);color:#8b4513;}
/*めくれたテープ風*/
.box-peel_yellow{margin:1.5em 0;position:relative;background:#fffac0;box-shadow:0px 0px 0px 5px #fffac0;border:dashed 2px #fdd108;padding:0.2em 0.5em;color:#454545;}
.box-peel_yellow:after{position:absolute;content:'';right:-7px;bottom:-7px;border-width:15px 15px 0 0;border-style:solid;border-color:#ffec47 #fff #ffec47;box-shadow:-1px -1px 1px rgba(0, 0, 0, 0.15);}

/*------------------------------------*\
    インデント
\*------------------------------------*/
#health_column .ind1{
padding-left:1em;
text-indent:-1em;
}
#health_column .ind1-5{
padding-left:1.5em;
text-indent:-1.5em;
}
#health_column .ind2{
padding-left:2em;
text-indent:-2em;
}
#health_column .ind2-3{
padding-left:2.3em;
text-indent:-2.3em;
}
#health_column .ind2-5{
padding-left:2.5em;
text-indent:-2.5em;
}
#health_column .ind3{
padding-left:3em;
text-indent:-3em;
}

/*------------------------------------*\
    余白類
\*------------------------------------*/
#health_column .mg0{margin:0!important;}
#health_column .mg10{margin: 10px;}
#health_column .mg20{margin: 20px;}
#health_column .mt0{margin-top: 0!important;}
#health_column .mt10{margin-top:10px;}
#health_column .mt15{margin-top:15px;}
#health_column .mt20{margin-top:20px;}
#health_column .mt30{margin-top:30px;}
#health_column .mt40{margin-top:40px;}
#health_column .mt50{margin-top:50px;}
#health_column .mt60{margin-top:60px;}
#health_column .mt70{margin-top:70px;}
#health_column .mt80{margin-top:80px;}
#health_column .mt90{margin-top:90px;}
#health_column .mt100{margin-top:100px;}
#health_column .mb5{margin-bottom:5px;}
#health_column .mb10{margin-bottom:10px!important;}
#health_column .mb20{margin-bottom:20px!important;}
#health_column .mb30{margin-bottom:30px;}
#health_column .mb40{margin-bottom:40px;}
#health_column .mb50{margin-bottom:50px;}
#health_column .mb60{margin-bottom:60px;}
#health_column #health_column .mb70{margin-bottom:70px;}
#health_column .mb80{margin-bottom:80px;}
#health_column .mb90{margin-bottom:90px;}
#health_column .mb100{margin-bottom:100px;}
#health_column .ml5{margin-left:5px;}
#health_column .ml10{margin-left:10px;}
#health_column .ml15{margin-left:15px;}
#health_column #health_column .ml20{margin-left:20px;}
#health_column .mr5{margin-right:5px;}
#health_column .mr10{margin-right:10px;}
#health_column .mr15{margin-right:15px;}
#health_column .mr20{margin-right:20px;}

#health_column .pad0{padding:0;}
#health_column .pad5{padding:5px;}
#health_column .pad10{padding:10px;}
#health_column .pad15{padding:15px;}
#health_column .pad20{padding:20px;}
#health_column .pt5{padding-top: 5px;}
#health_column .pt10{padding-top: 10px;}
#health_column .pt15{padding-top: 15px;}
#health_column .pt20{padding-top: 20px;}
#health_column .pb5{padding-bottom: 5px;}
#health_column .pb10{padding-bottom: 10px;}
#health_column .pb15{padding-bottom: 15px;}
#health_column .pb20{padding-bottom: 20px;}
#health_column .pl0{padding-left:0;}
#health_column .pl5{padding-left: 5px;}
#health_column .pl10{padding-left:10px;}
#health_column .pl15{padding-left:15px;}
#health_column .pl20{padding-left:20px;}
#health_column .pl30{padding-left:30px;}
#health_column .pl35{padding-left:35px;}
#health_column .pl40{padding-left:40px;}
#health_column .pr0{padding-right:0;}
#health_column .pr5{padding-right: 5px;}
#health_column .pr10{padding-right:10px;}
#health_column .pr15{padding-right:15px;}
#health_column .pr20{padding-right:20px;}
#health_column .pr30{padding-right:30px;}
#health_column .pr40{padding-right:40px;}

/* ========================================
	健康情報
=========================================*/
.health_info_h2{font-size:20px;padding:10px;border-top:solid 1px #00a6ba;border-bottom:solid 1px #00a6ba;color:#00a6ba;margin-bottom:20px;margin-top:80px;}
.health_info_h3{font-size:16px;padding:10px 0;}
.health_info_approach{margin-bottom:40px;}
.health_info_approach h2{font-size:20px;padding:10px;background-color:#00a6ba;color:#fff;margin-bottom:20px;border-radius:10px;}

.boxleft10{float:left;width:10%;}
.boxleft15{float:left;width:15%;}
.boxleft20{float:left;width:20%;}
.boxleft25{float:left;width:25%;}
.boxleft30{float:left;width:30%;}
.boxleft33{float:left;width:33%;}
.boxleft35{float:left;width:35%;}
.boxleft40{float:left;width:40%;}
.boxleft45{float:left;width:45%;}
.boxleft50{float:left;width:50%;}
.boxleft55{float:left;width:55%;}
.boxleft60{float:left;width:60%;}
.boxleft65{float:left;width:65%;}
.boxleft70{float:left;width:70%;}
.boxleft75{float:left;width:75%;}
.boxleft80{float:left;width:80%;}
.boxleft85{float:left;width:85%;}
.boxleft90{float:left;width:90%;}
@media only screen and (max-width:767px){
.boxleft50-sp{float:left;width:50%;}
.boxleft100{float:none;width:100%;}
}

/* ========================================
	特集
=========================================*/
@media only screen and (min-width:320px){
#health_and_beauty .row{width:100%;margin:0 auto;}
#health_and_beauty h3{margin-top: 15px;margin-bottom: 5px;}
#health_and_beauty h4{margin-top: 10px;margin-bottom: 5px;}
#health_and_beauty h5{margin-top: 5px;margin-bottom: 5px;}
#health_and_beauty .subtxt{font-size:12px;line-height:1.4em;letter-spacing:0px;}
.box-point{position: relative;margin: 2em 0;padding: 25px 10px 7px;border: solid 2px #e6f4fa;background-color:#e6f4fa;}
.box-point .box-title{position: absolute;display: inline-block;top: -2px;left: -2px;padding: 0 9px;height: 25px;line-height: 25px;vertical-align: middle;font-size: 17px;background: #00afd5;color: #ffffff;font-weight: bold;}
	
.box-point_yellow{position: relative;margin: 2em 0;padding: 25px 10px 7px;border: solid 2px #fffcd1;background-color:#fffcd1;}
.box-point_yellow .box-title{position: absolute;display: inline-block;top: -2px;left: -2px;padding: 0 9px;height: 25px;line-height: 25px;vertical-align: middle;font-size: 17px;background: #f39939;color: #ffffff;font-weight: bold;}
	
.box-point .box-title .ttl-yellow{background:#f39939;}
.box-point ul{list-style-type: disc;padding-left: 20px;}
#health_and_beauty .pharmacist .qs-green{background: #00aa71;box-shadow: 0px 0px 0px 5px #00aa71;border: solid 2px white;padding: 0.2em 0.5em;color: #fff;}
#health_and_beauty .pharmacist .qs-yellow{background: #efcb00;box-shadow: 0px 0px 0px 5px #efcb00;border: solid 2px white;padding: 0.2em 0.5em;color: #fff;}
#health_and_beauty .pharmacist .qs-purple{background: #ba79b1;box-shadow: 0px 0px 0px 5px #ba79b1;border: solid 2px white;padding: 0.2em 0.5em;color: #fff;}
#health_and_beauty .pharmacist .qs-aqua{background: #00a0e9;box-shadow: 0px 0px 0px 5px #00a0e9;border: solid 2px white;padding: 0.2em 0.5em;color: #fff;}
#health_and_beauty .pharmacist .qs-orange{background: #f39939;box-shadow: 0px 0px 0px 5px #f39939;border: solid 2px white;padding: 0.2em 0.5em;color: #fff;}
.box-point h2,.box-point h3,.box-point h4,.box-point h5{margin: 0!important;}
/*タイトル*/
.special-title{padding:10px;font-size:20px;line-height:1.4em;border-top:solid 1px;border-bottom:solid 1px;margin-bottom:20px;margin-top:30px;}
.special-title.green{color:#32b6a0;border-color:#32b6a0;}
.special-title.yellow{color:#f6ab00;border-color:#efcb00;}
.special-title.blue{color:#5976ba;border-color:#5976ba;}
.special-title.red{color:#e83828;border-color:#e83828;}
.special-title.purple{color:#ba79b1;border-color:#ba79b1;}
.special-title.yellowgreen{color:#8fc31f;border-color:#8fc31f;}
.special-title.pink{color:#eb6d8e;border-color:#eb6d8e;}
.special-title.orange{color:#f39939;border-color:#f39939;}
.special-title.aqua{color:#00a0e9;border-color:#00a0e9;}
.special-title.brown{color:#692407;border-color:#692407;}
.special-title.cerulean{color:#008db7;border-color:#008db7;}

/*------------------------------------*\
    list
\*------------------------------------*/
/*ul*/
#health_column .ul-disc{list-style-type:disc;padding-left:1.4em;}
#health_column .ul-square{list-style-type:square;padding-left:1.4em;}
#health_column .ul-circle{list-style-type:circle;padding-left:1.4em;}
#health_column .ul-disc_half{list-style-type:disc;padding-left:0.7em;}
/*ul マーカーの色のみ*/
#health_column .ul-disc_green{padding-left:1.4em;text-indent:-1.1em;}
#health_column .ul-disc_green li:before{
content: "";
position: absolute;
top: .4em;
left: 0;
width: 10px;
height: 10px;
background-color: #00aa71;
border-radius: 50%;
content:"●";color:#;padding-right:0.5em;}
#health_column .ul-disc_yellow{padding-left:1.4em;text-indent:-1.1em;}
#health_column .ul-disc_yellow li:before{content:"●";color:#efcb00;padding-right:0.5em;}
#health_column .ul-disc_red{padding-left:1.4em;text-indent:-1.1em;}
#health_column .ul-disc_red li:before{content:"●";color:#e83828;padding-right:0.5em;}
#health_column .ul-disc_blue{padding-left:1.4em;text-indent:-1.1em;}
#health_column .ul-disc_blue li:before{content:"●";color:#5976ba;padding-right:0.5em;}
#health_column .ul-disc_purple{padding-left:1.4em;text-indent:-1.1em;}
#health_column .ul-disc_purple li:before{content:"●";color:#ba79b1;padding-right:0.5em;}
#health_column .ul-disc_yellowgreen{padding-left:1.4em;text-indent:-1.1em;}
#health_column .ul-disc_yellowgreen li:before{content:"●";color:#8fc31f;padding-right:0.5em;}
#health_column .ul-disc_pink{padding-left:1.4em;text-indent:-1.1em;}
#health_column .ul-disc_pink li:before{content:"●";color:#eb6d8e;padding-right:0.5em;}
#health_column .ul-disc_orange{padding-left:1.4em;text-indent:-1.1em;}
#health_column .ul-disc_orange li:before{content:"●";color:#f39939;padding-right:0.5em;}
#health_column .ul-disc_aqua{padding-left:1.4em;text-indent:-1.1em;}
#health_column .ul-disc_aqua li:before{content:"●";color:#00a0e9;padding-right:0.5em;}
#health_column .ul-disc_cerulean{padding-left:1.4em;text-indent:-1.1em;}
#health_column .ul-disc_cerulean li:before{content:"●";color:#008db7;padding-right:0.5em;}
#health_column .ul-disc_brown{padding-left:1.4em;text-indent:-1.1em;}
#health_column .ul-disc_brown li:before{content:"●";color:#93402f;padding-right:0.5em;}
#health_column .ul-square_brown{padding-left:1.4em;text-indent:-1.1em;}
#health_column .ul-square_brown li:before{content:"■";color:#93402f;padding-right:0.5em;}
#health_column .ul-circle_brown{padding-left:1.4em;text-indent:-1.1em;}
#health_column .ul-circle_brown li:before{content:"○";color:#93402f;padding-right:0.5em;}
#health_column .ul-crossmark_brown{padding-left:1.4em;text-indent:-1.1em;}
#health_column .ul-crossmark_brown li:before{content:"×";color:#93402f;padding-right:0.5em;}
#health_column .ul-square_icon{padding-left:1.7em;text-indent:-1.5em;}
#health_column .ul-square_icon li:before{content: url(https://seimsprd.powercms.hosting/column/2022/12/07/upload/icon_square.png);position:relative;top:0.5em;padding-right:0.5em; border:none;}

/*------------------------------------*\
    目次
\*------------------------------------*/
#health_column .link_color a{color: #008566;}
#health_column .link_color a:hover{opacity: 0.6;}
#health_column .link_color_2 a{color: #eb6d8e;}
#health_column .link_color_2 a:hover{opacity: 0.6;}
#health_column .list_indent{padding-left: 1rem;}
#health_column .list_indent_2{padding-left: 2rem;}

/*------------------------------------*\
    テーブル
\*------------------------------------*/
#health_column .table_list{border: solid 1px #32b6a0; max-width: 1100px; width: 100%;}
#health_column .table_list th{border-bottom: solid 1px #32b6a0; background: #32b6a0; color: #fff; padding: 10px 1em;}
#health_column .table_list td{border-bottom: solid 1px #32b6a0; border-right: solid 1px #32b6a0; padding: 10px 1em;}
#health_column .table_list_bno{ border-bottom:none !important; }
#health_column .table_list_rno{ border-right:none !important; }
#health_column .table_list_bw{border-bottom: solid 1px #fff !important;}
#health_column .table_list_rw{border-right: solid 1px #fff !important;}
#health_column .table_list_2{border: solid 1px #eb6d8e; max-width: 1100px; width: 100%;}
#health_column .table_list_2 th{border-bottom: solid 1px #eb6d8e; background: #eb6d8e; color: #fff; padding: 10px 1em;}
#health_column .table_list_2 td{border-bottom: solid 1px #eb6d8e; border-right: solid 1px #eb6d8e; padding: 10px 1em;}
@media only screen and (max-width:767px){
#health_column .table_scroll{overflow:auto; white-space:nowrap;}
}

/*------------------------------------*\
    table
\*------------------------------------*/
#health_column .normal-table_red{background-color: #de96bf;}
#health_column .normal-table_brl{background-color: #9487bf;}
#health_column .normal-table_gre{background-color: #f4f3f9;}
@media only screen and (min-width:320px){
#health_column .normal-table_left{width:100%;margin:1em 0 1.5em; border-collapse: collapse; border-spacing: 0;}
#health_column .normal-table_left th, #health_column .normal-table_left td{text-align: center;border: solid 1px #000;border-collapse: collapse;padding:3px 10px;}
}

/*------------------------------------*\
    br切り替え
\*------------------------------------*/
/*パソコンのみ改行*/
@media only screen and (max-width:767px){
#health_column .br-pc{display:none;}
}
/*スマートフォンのみ改行*/
@media only screen and (min-width:768px){
#health_column .br-sp{display:none;}
}
/*------------------------------------*\
    img(文字)切り替え
\*------------------------------------*/
/*パソコンで見たとき*/
#health_column .img-pc {display: block !important;}
#health_column .img-sp {display: none !important;}
/*スマートフォンで見たとき*/
@media only screen and (max-width:767px){
#health_column .img-pc {display: none !important;}
#health_column .img-sp { display: block !important;}
}