/*2017/3/6 add*/
/*------------------------------------------------------------------------------*/
/*既存スタイル上書き*/
.entertainment #aMainContents {
	font-family: "游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size: 1.2rem;
}

.entertainment #aMainContents .wrapKadenColumnArticle h2+ .dArticleWrapper {
margin-bottom: 0;
}
.entertainment #aMainContents .wrapKadenColumnArticle .wrapKadenColumnAnchor+ .dArticleWrapper {
padding-top: 0;
}
h2.h2_new.btm0 {
margin-bottom: 0;
}
.entertainment #aMainContents .wrapKadenColumnArticle.log+.dModSecNormal .dArticleWrapper {
padding-top: 0;
}
.entertainment #aMainContents .wrapKadenColumnArticle.log+.dModSecNormal .dArticleWrapper .ulEntertainmentPageNation {
margin-top: 0;
}
.entertainment #aMainContents .wrapKadenColumnArticle.log .dArticleWrapper {
margin-bottom: 0;
}
.dividerGraph.borderR8 h4 {
margin: 60px 0 40px 0;
padding: 0;
}
.wrapKadenExpBody h4.noDeco {
margin: 60px 0 30px;
background: none;
padding: 0;
}

@media only screen and (max-width: 768px) {
.entertainment #aMainContents .dArticleWrapper {
padding: 0;
}
.entertainment #aMainContents h2+.dArticleWrapper {
margin-top: 30px;
}
.wrapKadenColumnArticleEle p {
margin: 0;
}
.wrapKadenExpBody h4.noDeco img {
height: 30px;
width: auto;
}
}
#aMainContents .dArticleWrapper p a {
font-size: 18px;
}
/*------------------------------------------------------------------------------*/
/*/css/2016/page/experiment.cssから流用*/
#aMainContents .pdf_link a {
font-size: 18px;
background: url('/image/2016/entertainment/kaden-column/ico_pdf.png') no-repeat center left;
background-size: 22px 22px;
padding-left: 30px;
}
/*------------------------------------------------------------------------------*/
/*汎用*/
.bdrBx {
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
}
.afterClear {
overflow: hidden;
}
.afterClear:after {
content: "";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
/**/
.divider {
}
.mat80 {
margin-top: 80px;
}
/**/
.fL {
float: left;
margin: 0 60px 0 0;
}
.fR {
float: right;
margin: 0 0 0 60px;
}
.layC {
margin: 40px auto;
text-align: center;
}
.fL+.fR, .fR+.fL {
margin: 0;
}
.fL img, .fR img {
display: block;
}
.fR img+img {
margin-top: 40px;
}
/**/
.w220 {
width: 220px;
}
.w230 {
width: 230px;
}
.w250 {
width: 250px;
}
.w260 {
width: 250px;
}
.w300 {
width: 300px;
}
.w350 {
width: 350px;
}
.w380 {
width: 380px;
}
.w400 {
width: 400px;
}
.w410 {
width: 410px;
}
.w415 {
width: 415px;
}
.w420 {
width: 420px;
}
.w430 {
width: 430px;
}
.w440 {
width: 440px;
}
.w450 {
width: 450px;
}
.w460 {
width: 460px;
}
.w470 {
width: 470px;
}
.w500 {
width: 500px;
}
.w510 {
width: 510px;
}
.w530 {
width: 530px;
}
.w540 {
width: 540px;
}
.w580 {
width: 580px;
}
.w610 {
width: 610px;
}
.w620 {
width: 620px;
}
.w630 {
width: 630px;
}
.w650 {
width: 650px;
}
.w220 img, .w230 img, .w250 img, .w260 img, .w300 img, .w350 img, .w380 img, .w400 img, .w410 img, .w415 img, .w430 img, .w440 img, .w460 img, .w470 img {
width: 100%;
height: auto;
}
.w450.aircon05 img {
width: 420px;
height: auto;
}
.mB40 {
margin-bottom: 40px;
}
.spOnly {
display: none;
}
a.newwinInLine {
padding: 0 22px 0 0;
background: url(/image/2016/entertainment/kaden-column/icon_newwin_02.png) no-repeat 100% 50%;
background-size: 14px auto;
}
.layC img+img {
margin-top: 30px;
}

@media only screen and (max-width: 1016px) {
.fL, .fR {
margin: 0;
}
.w230, .w250, .w260, .w280 {
width: 30%;
}
.w350, .w400, .w410, .w415 {
width: 45%;
}
.w430, .w440, .w450, .w460, .w470, .w500, .w510, .w530, .w540 {
width: 48%;
}
.w610, .w580, .w630 {
width: 62%;
}
.mB40 {
margin-bottom: 0;
}
.spMl20 {
margin-left: 20px;
}
.spMr20 {
margin-right: 20px;
}
.w380.aircon05, .w420.aircon05, .w450.aircon05 {
width: 50%;
}
.w380.aircon05 img, .w420.aircon05 img, .w450.aircon05 img {
width: 90%;
height: auto;
}
}

@media only screen and (max-width: 768px) {
.fL, .fR {
float: none;
margin: 30px 0;
}
.wrapKadenColumnArticle h4+.afterClear>.fL, img.dyn3 {
margin-top: 0;
}
img.fL, img.fR, .fL>img, .fR>img, .fR.dyn2>img, .w450.aircon05 img {
float: none;
width: 100%;
height: auto;
}
img.fL.dyn {
float: left;
width: 30%;
height: auto;
}
img.fR.dyn {
float: right;
width: 30%;
height: auto;
}
.w230, .w250, .w350, .w380, .w400, .w410, .w415, .w420, .w430, .w450, .w460, .w470, .w500, .w510, .w530, .w540, .w580, .w610, .w630, .w650 {
width: auto;
}
.w380.aircon05, .w420.aircon05, .w450.aircon05 {
width: auto;
}
.w380.aircon05 img, .w420.aircon05 img, .w450.aircon05 img {
width: 100%;
height: auto;
}
img.w250 {
max-width: 200px;
}
p.fR+img.fL, p.fL+img.fR {
margin-top: 30px;
}
h4+.afterClear>img.fR, h4+.afterClear>img.fL {
margin-top: 0;
}
.spMl20 {
margin-left: 20px;
}
.spMr20 {
margin-right: 20px;
}
.spMt0 {
margin-top: 0;
}
.pcOnly {
display: none;
}
.spOnly {
display: block;
}
span.spOnly {
display: inline;
}
}
/*------------------------------------------------------------------------------*/
/*家電コラムトップ*/
#aMainContents .wrapIdxKadenColumn.idx a {
display: block;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
padding: 20px;
color: #ffffff;
font-size: 24px;
line-height: 130%;
}
#aMainContents .wrapIdxKadenColumn.idx a:hover {
text-decoration: none;
filter: alpha(opacity=70);
-moz-opacity: .70;
opacity: .70;
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}
.wrapIdxKadenColumn.idx a span.dyn {
display: block;
margin: 0 0 15px 0;
font-size: 24px;
}
.wrapIdxKadenColumn.idx a span.new {
position: absolute;
top: 30px;
left: 15px;
display: inline-block;
font-size: 16px;
font-weight: bold;
margin: 0;
padding: 0 10px;
color: #ffffff;
background: #c12b24;
border-radius: 10px;
}
.wrapIdxKadenColumn.idx a span.title {
display: block;
margin: 0 0 20px 0;
padding: 3px 0 10px 130px;
font-size: 16px;
line-height: 100%;
background: url(/image/2016/entertainment/kaden-column/idx_icon_change.png) no-repeat;
background-size: 120px auto;
border-bottom: 1px dotted #ffffff;
}
.wrapIdxKadenColumn.idx .illumination01 a span.title {
background: url(/image/2016/entertainment/kaden-column/idx_icon_change_illum.png) no-repeat;
background-size: 120px auto;
border-bottom: 1px dotted #3f3d3c;
}
/**/
.wrapIdxKadenColumn.idx a span.titleNewest, .wrapIdxKadenColumn.idx a span.titleEco {
display: block;
font-size: 22px;
line-height: 100%;
}
.wrapIdxKadenColumn.idx a span.titleNewest .icon {
display: block;
width: 121px;
height: 26px;
margin-bottom: 10px;
background: url(/image/2016/entertainment/kaden-column/idx_icon_newest.png) no-repeat;
background-size: cover;
}
.wrapIdxKadenColumn.idx a span.titleNewest.dyn2 .icon {
width: 147px;
background: url(/image/2016/entertainment/kaden-column/idx_icon_newest2.png) no-repeat;
background-size: cover;
}
.wrapIdxKadenColumn.idx a span.titleEco .icon {
display: block;
width: 178px;
height: 26px;
margin-bottom: 10px;
background: url(/image/2016/entertainment/kaden-column/idx_icon_eco.png) no-repeat;
background-size: cover;
}
.wrapIdxKadenColumn.idx a span.titleNewest .icon, .wrapIdxKadenColumn.idx a span.titleEco .icon {
background-color: #5077be;
}
.wrapIdxKadenColumn.idx .refrigerator02 a span.titleNewest .icon, .wrapIdxKadenColumn.idx .refrigerator02 a span.titleEco .icon, .wrapIdxKadenColumn.idx .refrigerator03 a span.titleNewest .icon, .wrapIdxKadenColumn.idx .refrigerator03 a span.titleEco .icon {
background-color: #c12b24;
}
.wrapIdxKadenColumn.idx .tv03 a span.titleNewest .icon, .wrapIdxKadenColumn.idx .tv03 a span.titleEco .icon, .wrapIdxKadenColumn.idx .tv04 a span.titleEco .icon {
background-color: #07aa86;
}
.wrapIdxKadenColumn.idx .illumination02 a span.titleNewest {
color: #e26d09;
}
.wrapIdxKadenColumn.idx .illumination02 a span.titleNewest .icon, .wrapIdxKadenColumn.idx .illumination03 a span.titleEco .icon {
background-color: #e26d09;
}
.wrapIdxKadenColumn.idx .other01 a span.titleNewest .icon, .wrapIdxKadenColumn.idx .other02 a span.titleNewest .icon, .wrapIdxKadenColumn.idx .other03 a span.titleNewest .icon, .wrapIdxKadenColumn.idx .other04 a span.titleNewest .icon, .wrapIdxKadenColumn.idx .other05 a span.titleNewest .icon, .wrapIdxKadenColumn.idx .other06 a span.titleNewest .icon, .wrapIdxKadenColumn.idx .other07 a span.titleNewest .icon, .wrapIdxKadenColumn.idx .other08 a span.titleNewest .icon {
background-color: #a573bc;
}
.wrapIdxKadenColumn.idx a span.txt {
display: block;
text-indent: -999999px;
}
/**/
#aMainContents .wrapIdxKadenColumn.idx ul .refrigerator01 a {
width: 235px;
height: 745px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_refrigerator01.jpg) no-repeat;
}
#aMainContents .wrapIdxKadenColumn.idx ul .refrigerator02 a {
display: table-cell;
vertical-align: bottom;
width: 235px;
height: 235px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_refrigerator02.jpg) no-repeat;
background-size: 115% auto;
}
#aMainContents .wrapIdxKadenColumn.idx ul .refrigerator03 a {
display: table-cell;
vertical-align: middle;
width: 235px;
height: 235px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_refrigerator03.jpg) no-repeat;
background-size: 235px auto;
}
#aMainContents .wrapIdxKadenColumn.idx ul .aircon01 a {
padding-right: 220px;
width: 490px;
height: 235px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_aircon01.jpg) no-repeat;
}
#aMainContents .wrapIdxKadenColumn.idx ul .aircon02 a {
display: table-cell;
vertical-align: bottom;
width: 235px;
height: 235px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_aircon02.jpg) no-repeat;
background-size: 235px auto;
}
#aMainContents .wrapIdxKadenColumn.idx ul .aircon04 a {
display: table-cell;
vertical-align: top;
width: 235px;
height: 235px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_aircon04.jpg) no-repeat;
background-size: 235px auto;
}
#aMainContents .wrapIdxKadenColumn.idx ul .aircon07 a {
display: table-cell;
vertical-align: bottom;
width: 235px;
height: 235px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_aircon07.jpg) no-repeat;
background-size: 235px auto;
}
/**/
#aMainContents .wrapIdxKadenColumn.idx ul .tv01 a {
padding-left: 180px;
width: 490px;
height: 235px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_tv01.jpg) no-repeat;
}
/**/
#aMainContents .wrapIdxKadenColumn.idx ul .tv03 a {
display: table-cell;
vertical-align: top;
width: 235px;
height: 235px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_tv03.jpg) no-repeat;
background-size: 235px auto;
}
#aMainContents .wrapIdxKadenColumn.idx ul .tv04 a {
display: table-cell;
vertical-align: bottom;
width: 235px;
height: 235px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_tv04.jpg) no-repeat;
background-size: 235px auto;
}
/**/
#aMainContents .wrapIdxKadenColumn.idx ul .illumination01 a {
padding-left: 25px;
padding-right: 140px;
width: 490px;
height: 235px;
color: #e26d09;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_illumination01.jpg) no-repeat;
}
#aMainContents .wrapIdxKadenColumn.idx ul .illumination02 a {
display: table-cell;
vertical-align: top;
width: 235px;
height: 235px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_illumination02.jpg) no-repeat;
background-size: 235px auto;
}
#aMainContents .wrapIdxKadenColumn.idx ul .illumination03 a {
display: table-cell;
vertical-align: bottom;
width: 235px;
height: 235px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_illumination03.jpg) no-repeat;
background-size: 235px auto;
}
#aMainContents .wrapIdxKadenColumn.idx ul .other01 a {
display: table-cell;
vertical-align: bottom;
width: 235px;
height: 235px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_other01.jpg) no-repeat;
background-size: 235px auto;
}
#aMainContents .wrapIdxKadenColumn.idx ul .other03 a {
display: table-cell;
vertical-align: bottom;
width: 235px;
height: 235px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_other03.jpg) no-repeat;
background-size: 235px auto;
}
#aMainContents .wrapIdxKadenColumn.idx ul .other04 a {
display: table-cell;
vertical-align: bottom;
width: 235px;
height: 235px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_other04.jpg) no-repeat;
background-size: 235px auto;
}
#aMainContents .wrapIdxKadenColumn.idx ul .other05 a {
display: table-cell;
vertical-align: bottom;
width: 235px;
height: 235px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_other05.jpg) no-repeat;
background-size: 235px auto;
}
#aMainContents .wrapIdxKadenColumn.idx ul .other07 a {
display: table-cell;
vertical-align: bottom;
width: 235px;
height: 235px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_other07.jpg) no-repeat;
background-size: 235px auto;
}
#aMainContents .wrapIdxKadenColumn.idx ul .other08 a {
display: table-cell;
vertical-align: bottom;
width: 235px;
height: 235px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_other08.jpg) no-repeat;
background-size: 235px auto;
}
.wrapIdxKadenColumn.idx ul {
position: relative;
height: 1761px;
background: url(/image/2016/entertainment/kaden-column/idx_kazari_ilst01.png) no-repeat 100% 100%;
}
.wrapIdxKadenColumn.idx li a {
border-radius: 10px;
}
.wrapIdxKadenColumn.idx li.tv01 {
position: absolute;
top: 0;
left: 510px;
}
.wrapIdxKadenColumn.idx li.tv03 {
position: absolute;
top: 255px;
left: 765px;
}
.wrapIdxKadenColumn.idx li.tv04 {
position: absolute;
top: 1018px;
left: 255px;
}
.wrapIdxKadenColumn.idx li.sisan {
position: absolute;
top: 255px;
left: 255px;
width: 490px;
height: 235px;
background: #4ea8c6;
border-radius: 10px;
overflow: hidden;
}
.wrapIdxKadenColumn.idx li.refrigerator02 {
position: absolute;
top: 0;
left: 255px;
}
.wrapIdxKadenColumn.idx li.refrigerator03 {
position: absolute;
top: 1018px;
left: 0;
}
.wrapIdxKadenColumn.idx li.aircon01 {
position: absolute;
top: 510px;
left: 510px;
}
.wrapIdxKadenColumn.idx li.aircon02 {
position: absolute;
top: 510px;
left: 255px;
}
.wrapIdxKadenColumn.idx li.aircon04 {
position: absolute;
top: 765px;
left: 0;
}
.wrapIdxKadenColumn.idx li.aircon07 {
position: absolute;
top: 1018px;
left: 765px;
}
.wrapIdxKadenColumn.idx li.illumination01 {
position: absolute;
top: 765px;
left: 255px;
}
.wrapIdxKadenColumn.idx li.illumination02 {
position: absolute;
top: 765px;
left: 765px;
}
.wrapIdxKadenColumn.idx li.illumination03 {
position: absolute;
top: 1018px;
left: 512px;
}
.wrapIdxKadenColumn.idx li.other01 {
position: absolute;
top: 1271px;
left: 0;
}
.wrapIdxKadenColumn.idx li.other03 {
position: absolute;
top: 1271px;
left: 255px;
}
.wrapIdxKadenColumn.idx li.other04 {
position: absolute;
top: 1271px;
left: 512px;
}
.wrapIdxKadenColumn.idx li.other05 {
position: absolute;
top: 1271px;
left: 765px;
}
.wrapIdxKadenColumn.idx li.other07 {
position: absolute;
top: 1516px;
left: 0;
}
.wrapIdxKadenColumn.idx li.other08 {
position: absolute;
top: 1516px;
left: 255px;
}

@media only screen and (max-width: 768px) {
.wrapIdxKadenColumn.idx ul {
height: auto;
margin: 0 15px;
background: none;
}
.wrapIdxKadenColumn.idx ul li+li {
margin-top: 40px;
}
.wrapIdxKadenColumn.idx li.tv01, .wrapIdxKadenColumn.idx li.tv03, .wrapIdxKadenColumn.idx li.tv04, .wrapIdxKadenColumn.idx li.sisan, .wrapIdxKadenColumn.idx li.aircon01, .wrapIdxKadenColumn.idx li.aircon02, .wrapIdxKadenColumn.idx li.aircon04, .wrapIdxKadenColumn.idx li.aircon07, .wrapIdxKadenColumn.idx li.illumination01, .wrapIdxKadenColumn.idx li.illumination02, .wrapIdxKadenColumn.idx li.illumination03, .wrapIdxKadenColumn.idx li.refrigerator02, .wrapIdxKadenColumn.idx li.refrigerator03, .wrapIdxKadenColumn.idx li.other01, .wrapIdxKadenColumn.idx li.other03, .wrapIdxKadenColumn.idx li.other04, .wrapIdxKadenColumn.idx li.other05, .wrapIdxKadenColumn.idx li.other07, .wrapIdxKadenColumn.idx li.other08 {
position: relative;
top: 0;
left: 0;
}
.wrapIdxKadenColumn.idx li.sisan {
height: auto;
}
.wrapIdxKadenColumn.idx li.sisan {
width: auto;
}
.wrapIdxKadenColumn.idx li.sisan p.shoulder br {
display: none;
}
#aMainContents .wrapIdxKadenColumn.idx ul li> a {
border-radius: 10px;
}
.wrapIdxKadenColumn.idx a span.titleNewest {
font-size: 30px;
}
#aMainContents .wrapIdxKadenColumn.idx ul .refrigerator01 a {
width: 100%;
height: 496px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_refrigerator01_sp.jpg) no-repeat 100% 50%;
background-size: cover;
}
#aMainContents .wrapIdxKadenColumn.idx ul .refrigerator02 a, #aMainContents .wrapIdxKadenColumn.idx ul .refrigerator03 a {
display: block;
width: 100%;
height: 300px;
padding-top: 100px;
background-size: cover;
}
#aMainContents .wrapIdxKadenColumn.idx ul .aircon01 a {
padding-right: 20px;
width: 100%;
height: 496px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_aircon01_sp.jpg) no-repeat 100% 50%;
background-size: cover;
}
#aMainContents .wrapIdxKadenColumn.idx ul .aircon02 a {
display: block;
width: 100%;
height: 300px;
padding-top: 170px;
background-size: cover;
}
#aMainContents .wrapIdxKadenColumn.idx ul .aircon04 a {
display: block;
width: 100%;
height: 300px;
padding-top: 10px;
background-size: cover;
background-position: 50% 0;
}
#aMainContents .wrapIdxKadenColumn.idx ul .tv01 a {
padding-left: 20px;
width: 100%;
height: 496px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_tv01_sp.jpg) no-repeat 100% 50%;
background-size: cover;
}
#aMainContents .wrapIdxKadenColumn.idx ul .tv03 a {
display: block;
width: 100%;
height: 300px;
padding-top: 70px;
background-size: cover;
background-position: 100% 50%;
}
#aMainContents .wrapIdxKadenColumn.idx ul .tv04 a {
display: block;
width: 100%;
height: 300px;
padding-top: 100px;
background-size: cover;
background-position: 100% 100%;
}
#aMainContents .wrapIdxKadenColumn.idx ul .tv03 a .new {
position: relative;
top: 0;
}
#aMainContents .wrapIdxKadenColumn.idx ul .illumination01 a {
padding-left: 20px;
padding-right: 20px;
width: 100%;
height: 496px;
background: url(/image/2016/entertainment/kaden-column/idx_bnr_illumination01_sp.jpg) no-repeat 100% 50%;
background-size: cover;
}
#aMainContents .wrapIdxKadenColumn.idx ul .illumination02 a {
display: block;
width: 100%;
height: 300px;
padding-top: 20px;
background-size: cover;
background-position: 100% 50%;
}
#aMainContents .wrapIdxKadenColumn.idx ul .illumination03 a {
display: block;
width: 100%;
height: 300px;
padding-top: 100px;
background-size: cover;
background-position: 100% 50%;
}
#aMainContents .wrapIdxKadenColumn.idx ul .aircon07 a, #aMainContents .wrapIdxKadenColumn.idx ul .other01 a, #aMainContents .wrapIdxKadenColumn.idx ul .other03 a, #aMainContents .wrapIdxKadenColumn.idx ul .other04 a, #aMainContents .wrapIdxKadenColumn.idx ul .other05 a, #aMainContents .wrapIdxKadenColumn.idx ul .other07 a, #aMainContents .wrapIdxKadenColumn.idx ul .other08 a {
display: block;
width: 100%;
height: 300px;
padding-top: 100px;
background-size: cover;
background-position: 50% 20%;
}
}
/*------------------------------------------------------------------------------*/
/*各カテゴリトップ　レイアウト*/
.wrapIdxKadenColumn .dividerL {
float: left;
width: 235px;
}
.wrapIdxKadenColumn a:hover {
text-decoration: none;
}
.wrapIdxKadenColumn .dividerR {
float: right;
width: 745px;
margin: 0 0 60px 0;
}
.decoTitle {
height: 735px;
}
.wrapIdxKadenColumn.aircon .decoTitle {
background: url(/image/2016/entertainment/kaden-column/aircon_idx_title.png) no-repeat;
}
.wrapIdxKadenColumn.refrigerator .decoTitle {
background: url(/image/2016/entertainment/kaden-column/refrigerator_idx_title.png) no-repeat;
}
.wrapIdxKadenColumn.tv .decoTitle {
background: url(/image/2016/entertainment/kaden-column/tv_idx_title.png) no-repeat;
}
.wrapIdxKadenColumn.illumination .decoTitle {
background: url(/image/2016/entertainment/kaden-column/illumination_idx_title.png) no-repeat;
}
.decoTitle strong {
display: block;
padding: 40px 0 0 0;
text-align: center;
color: #ffffff;
font-size: 30px;
font-weight: normal;
line-height: 100%;
}
.wrapIdxKadenColumn.illumination .decoTitle strong {
color: #e26d09;
padding-right: 65px;
}

@media only screen and (max-width: 1016px) {
.wrapIdxKadenColumn a:hover {
text-decoration: none;
}
.wrapIdxKadenColumn .dividerL, .wrapIdxKadenColumn .dividerR {
float: none;
width: auto;
margin: 0;
}
.decoTitle {
margin: 0 0 15px 0;
display: table;
width: 100%;
height: auto;
border-radius: 10px;
}
.wrapIdxKadenColumn.aircon .decoTitle {
background: url(/image/2016/entertainment/kaden-column/aircon_idx_title_sp.jpg) no-repeat;
background-size: cover;
}
.wrapIdxKadenColumn.refrigerator .decoTitle {
background: url(/image/2016/entertainment/kaden-column/refrigerator_idx_title_sp.jpg) no-repeat;
background-size: cover;
}
.wrapIdxKadenColumn.tv .decoTitle {
background: url(/image/2016/entertainment/kaden-column/tv_idx_title_sp.jpg) no-repeat;
background-size: cover;
}
.wrapIdxKadenColumn.illumination .decoTitle {
background: url(/image/2016/entertainment/kaden-column/illumination_idx_title_sp.jpg) no-repeat;
background-size: cover;
}
.decoTitle strong {
display: table-cell;
padding: 75px 20px;
width: 100%;
vertical-align: middle;
text-align: right;
}
}
/**/
.wrapIdxKadenColumn .lay1 {
margin: 0 0 20px 0;
width: 745px;
padding: 40px;
background: #ffffff;
border-radius: 10px;
}
.wrapIdxKadenColumn .lay1 a {
text-decoration: none;
}
.wrapIdxKadenColumn .lay1 h3 {
position: relative;
min-height: 110px;
margin: 0;
padding: 20px 0 20px 120px;
color: #453e3a;
}
.wrapIdxKadenColumn .lay1 h3.dyn {
padding-top: 0;
}
#aMainContents .wrapIdxKadenColumn .lay1 h3 a {
color: #453e3a;
font-size: 21px;
}
#aMainContents .wrapIdxKadenColumn .lay1 h3 a:hover {
text-decoration: underline;
}
.wrapIdxKadenColumn .lay1 h3 span.layIcon {
position: absolute;
top: 0;
left: 0;
display: block;
padding: 15px 0;
width: 100px;
border-radius: 5px;
color: #ffffff;
font-size: 14px;
font-weight: normal;
text-align: center;
}
.wrapIdxKadenColumn .lay1 h3 span.layIcon span.icon {
display: block;
margin: 0 auto 5px;
width: 22px;
height: 25px;
}
.wrapIdxKadenColumn .lay1 h3 span.layIcon span.icon.change {
background: url(/image/2016/entertainment/kaden-column/icon_change.png) no-repeat;
background-size: cover;
}
.wrapIdxKadenColumn .lay1 h3 span.layIcon span.icon.newest {
background: url(/image/2016/entertainment/kaden-column/icon_newest.png) no-repeat;
background-size: cover;
}
.wrapIdxKadenColumn .lay1 h3 span.layIcon span.icon.experiment {
width: 25px;
background: url(/image/2016/entertainment/kaden-column/icon_experiment.png) no-repeat;
background-size: cover;
}
.wrapIdxKadenColumn .lay1 h3 span.layIcon span.icon.eco {
width: 25px;
background: url(/image/2016/entertainment/kaden-column/icon_eco.png) no-repeat;
background-size: cover;
}
.wrapIdxKadenColumn .lay1 h3 span.layIcon span.dyn {
display: block;
}

@media only screen and (max-width: 1016px) {
.wrapIdxKadenColumn .lay1 {
width: auto;
padding: 20px;
}
}

@media only screen and (max-width: 768px) {
.wrapIdxKadenColumn a:hover {
text-decoration: none;
}
.wrapIdxKadenColumn .lay1 h3 {
height: auto;
padding: 0;
}
.wrapIdxKadenColumn .lay1 h3 span.layIcon {
position: relative;
width: 100%;
margin: 0 0 25px 0;
padding: 15px 20px;
text-align: left;
}
.wrapIdxKadenColumn .lay1 h3 span.layIcon span.icon.change, .wrapIdxKadenColumn .lay1 h3 span.layIcon span.icon.newest, .wrapIdxKadenColumn .lay1 h3 span.layIcon span.icon.experiment, .wrapIdxKadenColumn .lay1 h3 span.layIcon span.icon.eco {
float: left;
margin: 0 10px 0 0;
}
.wrapIdxKadenColumn .lay1 h3 span.layIcon span.dyn {
display: inline;
}
}
.wrapIdxKadenColumn.aircon .lay1 h3 span.layIcon {
background: #5077be;
}
.wrapIdxKadenColumn.refrigerator .lay1 h3 span.layIcon {
background: #c12b24;
}
.wrapIdxKadenColumn.tv .lay1 h3 span.layIcon {
background: #07aa86;
}
.wrapIdxKadenColumn.illumination .lay1 h3 span.layIcon {
background: #e26d09;
}
/**/
/*各カテゴリトップ　記事リンク*/
#aMainContents .wrapIdxKadenColumn ul.anchorLink {
margin: 15px 0 0 0;
}
#aMainContents .wrapIdxKadenColumn ul.anchorLink li {
float: left;
width: 325px;
margin: 15px 15px 0 0;
}
#aMainContents .wrapIdxKadenColumn ul.anchorLink li.wide {
float: none;
width: auto;
}
#aMainContents .wrapIdxKadenColumn ul.anchorLink li:nth-child(2n) {
margin-right: 0;
}
#aMainContents .wrapIdxKadenColumn ul.anchorLink li a {
display: block;
display: table;
width: 100%;
padding: 20px 30px 20px 40px;
background: #fff491 url(/image/2016/entertainment/kaden-column/icon_link01.gif) no-repeat 20px 50%;
background-size: 10px auto;
border-radius: 8px;
color: #362d08;
font-size: 16px;
line-height: 120%;
}
#aMainContents .wrapIdxKadenColumn ul.anchorLink li a:hover {
background-color: #fff8bc;
text-decoration: underline;
}
#aMainContents .wrapIdxKadenColumn ul.anchorLink li a span {
display: table-cell;
vertical-align: middle;
height: 3.5em;
}

@media only screen and (max-width: 1016px) {
#aMainContents .wrapIdxKadenColumn ul.anchorLink li {
width: 48%;
}
#aMainContents .wrapIdxKadenColumn ul.anchorLink li {
margin: 15px 4% 0 0;
}
}

@media only screen and (max-width: 768px) {
#aMainContents .wrapIdxKadenColumn ul.anchorLink li {
float: none;
width: 100%;
margin: 15px 0 0 0;
}
}
/*------------------------------------------------------------------------------*/
/*各カテゴリトップ　「家電買い換え効果試算」*/
.wrapLinkSisanTyp1 {
width: 100%;
padding: 30px 40px;
background: #4ea8c6;
border-radius: 10px;
}
.wrapIdxKadenColumn.idx li.sisan .wrapLinkSisanTyp1 {
padding-bottom: 0;
}
.wrapLinkSisanTyp1 p {
text-align: center;
}
.wrapLinkSisanTyp1 p.dyn {
margin: 10px 0 15px;
color: #fffa68;
font-size: 24px;
font-weight: bold;
}
.wrapLinkSisanTyp1 p.shoulder {
margin: 0;
color: #ffffff;
font-size: 14px;
}
#aMainContents .wrapLinkSisanTyp1 p.btn a {
display: inline-block;
background: #fff72a;
padding: 10px 20px;
color: #4ea8c6;
font-size: 20px;
line-height: 100%;
font-weight: bold;
}
#aMainContents .wrapLinkSisanTyp1 p.btn a:hover {
filter: alpha(opacity=70);
-moz-opacity: .70;
opacity: .70;
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}
#aMainContents .wrapLinkSisanTyp1 p.btn a span {
display: block;
margin: 5px 0 0 0;
text-align: center;
font-size: 13px;
color: #000000;
}

@media only screen and (max-width: 1016px) {
.wrapLinkSisanTyp1 {
margin-bottom: 40px;
}
}

@media only screen and (max-width: 768px) {
.wrapIdxKadenColumn.idx li.sisan .wrapLinkSisanTyp1 {
padding-bottom: 20px;
}
}
/*詳細ページ　「家電買い換え効果試算」*/
.wrapLinkSisanTyp2 {
margin: 40px auto 0;
}
.wrapLinkSisanTyp2 p {
margin: 0 auto;
font-size: 18px;
text-align: center;
}
.wrapLinkSisanTyp2 p a {
position: relative;
display: inline-block;
padding: 15px 120px;
border-radius: 50px;
border-bottom: 2px solid #b62600;
background: #e43000;
color: #ffffff;
text-align: center;
}
.wrapLinkSisanTyp2 p a:hover {
filter: alpha(opacity=70);
-moz-opacity: .70;
opacity: .70;
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}
.wrapLinkSisanTyp2 p a span.icon {
display: inline-block;
}
.wrapLinkSisanTyp2 p a span.icon:before, .wrapLinkSisanTyp2 p a span.icon:after {
display: block;
content: "";
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
top: 50%;
right: 20px;
width: 12px;
height: 12px;
margin-top: -5px;
}
.wrapLinkSisanTyp2 p a span.icon:before {
background: #ffffff;
}
.wrapLinkSisanTyp2 p a span.icon:after {
right: 23px;
background: #e43000;
}

@media only screen and (max-width: 768px) {
.wrapLinkSisanTyp2 {
margin: 40px auto 20px;
}
.wrapLinkSisanTyp2 p a {
padding: 15px 60px;
}
}
/*------------------------------------------------------------------------------*/
/*詳細ページ　記事要素*/
.wrapKadenColumnArticleEle {
padding: 50px 10px;
}
.wrapKadenColumnArticle h3 {
margin: 0 0 40px 0;
padding: 50px 300px 30px 0;
min-height: 200px;
font-size: 36px;
}
.wrapKadenColumnArticle h4 {
margin: 60px 0 40px 0;
padding: 15px 0 15px 50px;
min-height: 52px;
font-size: 30px;
}
.wrapKadenColumnArticle h4:first-child {
margin-top: 0;
}
.wrapKadenColumnArticle h5.icon {
margin: 60px 0 40px 0;
padding: 2px 0 2px 25px;
font-size: 20px;
}
.wrapKadenColumnArticle h6.txt {
margin: 40px 0 25px 0;
font-size: 18px;
}
.wrapKadenColumnArticle p, .wrapKadenExpBody p {
font-size: 18px;
}
.wrapKadenColumnArticle p+p, .wrapKadenColumnArticle p + .afterClear, .wrapKadenColumnArticle .afterClear+p, .afterClear.lay2+.afterClear.lay2 {
margin-top: 40px;
}

@media only screen and (max-width: 768px) {
.wrapKadenColumnArticleEle {
margin: 0;
padding: 20px;
}
.wrapKadenColumnArticle h4 {
margin: 40px 0 30px 0;
font-size: 20px;
min-height: 40px;
}
.wrapKadenColumnArticle h4:first-child {
margin-top: 10px;
}
.wrapKadenColumnArticle p+p, .wrapKadenColumnArticle p + .afterClear, .wrapKadenColumnArticle .afterClear+p {
margin-top: 25px;
}
.afterClear.lay2+.afterClear.lay2 {
margin-top: 0;
}
}
/**/
.wrapKadenColumnArticle.aircon h3 {
color: #5077be;
background: url(/image/2016/entertainment/kaden-column/aircon_article01_title.jpg) no-repeat 100% 5px;
}
.wrapKadenColumnArticle.aircon h3.dyn {
padding-top: 0;
}
.wrapKadenColumnArticle.aircon h3.article02 {
background: url(/image/2016/entertainment/kaden-column/aircon_article02_title.jpg) no-repeat 100% 5px;
}
.wrapKadenColumnArticle.aircon h3.article04, .wrapKadenColumnArticle.aircon h3.article07 {
background: url(/image/2016/entertainment/kaden-column/aircon_article04_title.jpg) no-repeat 100% 5px;
}
.wrapKadenColumnArticle.refrigerator h3 {
padding-top: 20px;
color: #c12b24;
background: url(/image/2016/entertainment/kaden-column/refrigerator_article01_title.jpg) no-repeat 100% 5px;
}
.wrapKadenColumnArticle.refrigerator h3.article02 {
background: url(/image/2016/entertainment/kaden-column/refrigerator_article02_title.jpg) no-repeat 100% 5px;
}
.wrapKadenColumnArticle.refrigerator h3.article03 {
background: url(/image/2016/entertainment/kaden-column/refrigerator_article03_title.jpg) no-repeat 100% 5px;
}
.wrapKadenColumnArticle.tv h3 {
color: #07aa86;
background: url(/image/2016/entertainment/kaden-column/tv_article01_title.jpg) no-repeat 100% 5px;
}
.wrapKadenColumnArticle.tv h3.article03 {
background: url(/image/2016/entertainment/kaden-column/tv_article03_title.jpg) no-repeat 100% 5px;
}
.wrapKadenColumnArticle.tv h3.article04 {
background: url(/image/2016/entertainment/kaden-column/tv_article04_title.jpg) no-repeat 100% 5px;
}
.wrapKadenColumnArticle.illumination h3 {
color: #e26d09;
background: url(/image/2016/entertainment/kaden-column/illumination_article01_title.jpg) no-repeat 100% 5px;
}
.wrapKadenColumnArticle.illumination h3.article02 {
background: url(/image/2016/entertainment/kaden-column/illumination_article02_title.jpg) no-repeat 100% 5px;
}
.wrapKadenColumnArticle.illumination h3.article03 {
background: url(/image/2016/entertainment/kaden-column/illumination_article03_title.jpg) no-repeat 100% 5px;
}
.wrapKadenColumnArticle.other h3 {
color: #a573bc;
background: url(/image/2016/entertainment/kaden-column/other_article01_title.jpg) no-repeat 100% 5px;
}
.wrapKadenColumnArticle.other h3.article04 {
padding-top: 0;
background: url(/image/2016/entertainment/kaden-column/other_article04_title.jpg) no-repeat 100% 5px;
}
.wrapKadenColumnArticle.other h3.article07 {
padding-top: 0;
}

/*.wrapKadenColumnArticle.other h3.article05{
padding-top: 0;
}*/

@media only screen and (max-width: 768px) {
.wrapKadenColumnArticle.aircon h3, .wrapKadenColumnArticle.refrigerator h3, .wrapKadenColumnArticle.refrigerator h3.article02, .wrapKadenColumnArticle.refrigerator h3.article03, .wrapKadenColumnArticle.tv h3, .wrapKadenColumnArticle.tv h3.article03, .wrapKadenColumnArticle.tv h3.article04, .wrapKadenColumnArticle.aircon h3.article07, .wrapKadenColumnArticle.illumination h3, .wrapKadenColumnArticle.illumination h3.article02, .wrapKadenColumnArticle.illumination h3.article03, .wrapKadenColumnArticle.aircon h3.article02, .wrapKadenColumnArticle.aircon h3.article04, .wrapKadenColumnArticle.other h3, .wrapKadenColumnArticle.other h3.article04, .wrapKadenColumnArticle.other h3.article07 {
margin: 0;
padding: 0;
min-height: 10px;
background: none;
margin: 0 0 20px 0;
padding: 40px 0 0 0;
font-size: 22px;
}
}
.wrapKadenColumnArticleEle .layCharacter {
background: url(/image/2016/entertainment/kaden-column/other_article05_ilst01.png) no-repeat 100% 100%;
background-size: 160px auto;
padding: 0 240px 0 0;
min-height: 210px;
}
.wrapKadenColumnArticleEle .layCharacter.dehumidifier{
background: url(/image/2016/entertainment/kaden-column/other_article08_ilst01.png) no-repeat 100% 100%;
background-size: 160px auto;
min-height: 230px;
}

@media only screen and (max-width: 768px) {
.wrapKadenColumnArticleEle .layCharacter {
padding: 0 120px 0 0;
background-size: 100px auto;
min-height: 100px;
}
.wrapKadenColumnArticleEle .layCharacter.dehumidifier{
padding: 0 0 220px 0;
background-position: 50% 100%;
background-size: auto 200px;
min-height: 100px;
}
}
.wrapKadenColumnArticle.aircon h4 {
background: url(/image/2016/entertainment/kaden-column/aircon_icon_change.gif) no-repeat 0 50%;
background-size: 40px auto;
}
.wrapKadenColumnArticle.aircon h4.eco {
background: url(/image/2016/entertainment/kaden-column/aircon_icon_eco.gif) no-repeat 0 50%;
background-size: 40px auto;
}
.wrapKadenColumnArticle.refrigerator h4 {
background: url(/image/2016/entertainment/kaden-column/refrigerator_icon_change.gif) no-repeat 0 50%;
background-size: 40px auto;
}
.wrapKadenColumnArticle.refrigerator h4.eco {
background: url(/image/2016/entertainment/kaden-column/refrigerator_icon_eco.png) no-repeat 0 50%;
background-size: 40px auto;
}
.wrapKadenColumnArticle.tv h4 {
background: url(/image/2016/entertainment/kaden-column/tv_icon_change.gif) no-repeat 0 50%;
background-size: 40px auto;
}
.wrapKadenColumnArticle.tv h4.eco {
background: url(/image/2016/entertainment/kaden-column/tv_icon_eco.png) no-repeat 0 50%;
background-size: 40px auto;
}
.wrapKadenColumnArticle.illumination h4 {
background: url(/image/2016/entertainment/kaden-column/illumination_icon_change.gif) no-repeat 0 50%;
background-size: 40px auto;
}
.wrapKadenColumnArticle.illumination h4.newest {
background: url(/image/2016/entertainment/kaden-column/illumination_icon_newest.gif) no-repeat 0 50%;
background-size: 40px auto;
}
.wrapKadenColumnArticle.illumination h4.eco {
background: url(/image/2016/entertainment/kaden-column/illumination_icon_eco.png) no-repeat 0 50%;
background-size: 40px auto;
}
.wrapKadenColumnArticle.aircon h5.icon {
background: url(/image/2016/entertainment/kaden-column/aircon_icon_h5.gif) no-repeat 0 50%;
background-size: 15px auto;
}
.wrapKadenColumnArticle.refrigerator h5.icon {
background: url(/image/2016/entertainment/kaden-column/refrigerator_icon_h5.gif) no-repeat 0 50%;
background-size: 15px auto;
}
.wrapKadenColumnArticle.tv h5.icon {
background: url(/image/2016/entertainment/kaden-column/tv_icon_h5.gif) no-repeat 0 50%;
background-size: 15px auto;
}
.wrapKadenColumnArticle.illumination h5.icon {
background: url(/image/2016/entertainment/kaden-column/illumination_icon_h5.gif) no-repeat 0 50%;
background-size: 15px auto;
}
.wrapKadenColumnArticleExperiment h5.icon {
background: url(/image/2016/entertainment/kaden-column/experiment_icon_h5.gif) no-repeat 0 50%;
background-size: 15px auto;
margin: 60px 0 40px 0;
padding: 2px 0 2px 25px;
font-size: 20px;
}
.wrapKadenColumnArticle.illumination h6.txt {
color: #d96b0d;
}
.wrapKadenColumnArticle.other h4 {
background: url(/image/2016/entertainment/kaden-column/other_icon_change.png) no-repeat 0 50%;
background-size: 40px auto;
}
.wrapKadenColumnArticle.other h4.newest {
background: url(/image/2016/entertainment/kaden-column/other_icon_newest.png) no-repeat 0 50%;
background-size: 40px auto;
}
/**/
/*詳細ページ　グラフ・図*/
.dividerGraph {
margin: 35px 0;
border: 3px solid #f0eddf;
padding: 27px;
}
.dividerGraph.borderR8 {
border-radius: 8px;
}
.dividerGraph h5 {
margin: 0;
font-size: 20px;
color: #857853;
}
.dividerGraph img.dyn {
display: block;
margin: 30px auto;
}
.dividerGraph img.dyn2 {
display: block;
margin: 30px auto 0;
}
.dividerGraph img.dyn2.spOnly {
display: none;
}
.dividerGraph img.dyn3 {
display: block;
margin: 0 auto;
}
.dividerGraph p {
margin: 0;
color: #333333;
}
.dividerGraph p.caption {
margin: 25px auto;
text-align: center;
font-size: 16px;
}
.dividerGraph p.note {
font-size: 14px;
}
.dividerGraph p.note.dyn {
margin-top: 20px;
}
.dividerGraph p.noteC {
font-size: 14px;
text-align: center;
}
.dividerGraph.borderR8 h4.noteC {
margin: 40px auto 20px;
font-size: 18px;
text-align: center;
background: none;
}
.dividerGraph p.note.cooking2 {
margin: 20px 0 0 50px;
}

@media only screen and (max-width: 1000px) {
.dividerGraph p.note.cooking2 {
margin-left: 0;
}
}
.dividerGraph+ul.kome, .wrapKadenExpOutline+ul.kome {
margin-bottom: 40px;
}
.dividerGraph+ul.kome li, .wrapKadenExpOutline+ul.kome li {
color: #62837a;
font-size: 16px;
margin-left: 16px;
text-indent: -16px;
}
.dividerGraph ul.square {
margin: 0 20px;
}
.dividerGraph ul.square li {
margin: 0 0 0 20px;
color: #ec9e3c;
font-size: 16px;
list-style: outside square;
}
.dividerGraph ul.square li+li {
margin-top: 10px;
}
.dividerGraph ul.square li span {
color: #362d08;
}

@media only screen and (max-width: 768px) {
.dividerGraph img.dyn, .dividerGraph img.dyn2, .dividerGraph img.dyn3 {
width: 100%;
height: auto;
}
.dividerGraph img.dyn2.pcOnly {
display: none;
}
.dividerGraph img.dyn2.spOnly {
display: block;
}
.dividerGraph ul.square {
margin: 0;
}
}
.dividerGraph.aircon05 {
margin-top: -160px;
}
.dividerGraph.aircon05 .fR {
padding-top: 160px;
}
.dividerGraph.aircon05 .fL img+img {
margin-top: 40px;
}

@media only screen and (max-width: 768px) {
.dividerGraph.aircon05 {
margin-top: 40px;
}
.dividerGraph.aircon05 .fR {
padding-top: 0;
}
.dividerGraph.aircon05 .fR img {
width: 100%;
height: auto;
}
.dividerGraph.aircon05 .fL img+img {
margin-top: 20px;
}
}
/**/
/*詳細ページ　ライタープロフィール*/
div.wrapWriter {
margin: 60px 0 40px 0;
padding: 30px;
background: #f7f4e8;
}
div.wrapWriter p.name {
margin: 0 0 25px 0;
font-size: 18px;
}
div.wrapWriter p.book {
margin: 30px 0 0 0;
font-size: 14px;
}
div.wrapWriter a.newwin {
padding: 0 0 0 22px;
background: url(/image/2016/entertainment/kaden-column/icon_newwin.gif) no-repeat 0 50%;
background-size: 14px auto;
color: #362d08;
}

@media only screen and (max-width: 768px) {
div.wrapWriter {
margin: 35px 0 30px 0;
padding: 20px;
}
}
/**/
/*詳細ページ　ページ内リンク タブ型*/
.wrapKadenColumnAnchor {
}
.wrapKadenColumnAnchor li {
float: left;
}
.wrapKadenColumnAnchor ul.dividerHalf li {
width: 50%;
height: 80px;
display: table;
}
.wrapKadenColumnAnchor ul.dividerThird li {
width: 33.3333333333%;
height: 80px;
display: table;
}
.wrapKadenColumnAnchor ul.dividerQuarter li {
width: 25%;
height: 100px;
display: table;
}
.wrapKadenColumnAnchor ul.dividerFifth li {
width: 20%;
height: 100px;
display: table;
}
.wrapKadenColumnAnchor li>a, .wrapKadenColumnAnchor li span.act {
position: relative;
display: block;
display: table-cell;
padding: 0 10px;
vertical-align: middle;
text-align: center;
font-size: 14px;
color: #362d08;
border-bottom: 2px solid transparent;
}
.wrapKadenColumnAnchor span.act a {
pointer-events: none;
}
/**/
.wrapKadenColumnAnchor span.icon {
position: absolute;
bottom: 0;
left: 50%;
right: 50%;
width: 6px;
height: 6px;
border: 6px solid transparent;
border-top: 6px solid transparent;
}
.wrapKadenColumnAnchor span.icon {
border-top-color: #362d08;
}
/**/
.wrapKadenColumnArticle.aircon .wrapKadenColumnAnchor li span.act {
border-bottom: 2px solid #5077be;
color: #5077be;
}
.wrapKadenColumnArticle.aircon .wrapKadenColumnAnchor li span.act a {
color: #5077be;
}
.wrapKadenColumnArticle.aircon .wrapKadenColumnAnchor li span.act span.icon {
border-top: 6px solid #5077be;
}
.wrapKadenColumnArticle.refrigerator .wrapKadenColumnAnchor li span.act {
border-bottom: 2px solid #c12b24;
color: #c12b24;
}
.wrapKadenColumnArticle.refrigerator .wrapKadenColumnAnchor li span.act a {
color: #c12b24;
}
.wrapKadenColumnArticle.refrigerator .wrapKadenColumnAnchor li span.act span.icon {
border-top: 6px solid #c12b24;
}
.wrapKadenColumnArticle.tv .wrapKadenColumnAnchor li span.act {
border-bottom: 2px solid #07aa86;
color: #07aa86;
}
.wrapKadenColumnArticle.tv .wrapKadenColumnAnchor li span.act a {
color: #07aa86;
}
.wrapKadenColumnArticle.tv .wrapKadenColumnAnchor li span.act span.icon {
border-top: 6px solid #07aa86;
}
.wrapKadenColumnArticle.illumination .wrapKadenColumnAnchor li span.act {
border-bottom: 2px solid #e26d09;
color: #e26d09;
}
.wrapKadenColumnArticle.illumination .wrapKadenColumnAnchor li span.act a {
color: #e26d09;
}
.wrapKadenColumnArticle.illumination .wrapKadenColumnAnchor li span.act span.icon {
border-top: 6px solid #e26d09;
}

@media only screen and (max-width: 768px) {
.wrapKadenColumnAnchor li {
float: none;
}
.wrapKadenColumnAnchor ul.dividerHalf li, .wrapKadenColumnAnchor ul.dividerThird li, .wrapKadenColumnAnchor ul.dividerQuarter li, .wrapKadenColumnAnchor ul.dividerFifth li {
width: 100%;
height: auto;
display: table;
}
.wrapKadenColumnAnchor li span.act {
padding: 0;
}
.wrapKadenColumnAnchor li a {
display: block;
text-align: left;
padding: 15px 40px 15px 15px;
}
.wrapKadenColumnAnchor li span.act a {
pointer-events: auto;
}
.wrapKadenColumnAnchor span.icon {
position: absolute;
top: 50%;
bottom: auto;
left: auto;
right: 20px;
}
.wrapKadenColumnArticle.aircon .wrapKadenColumnAnchor li span.act span.icon, .wrapKadenColumnArticle.refrigerator .wrapKadenColumnAnchor li span.act span.icon, .wrapKadenColumnArticle.tv .wrapKadenColumnAnchor li span.act span.icon, .wrapKadenColumnArticle.illumination .wrapKadenColumnAnchor li span.act span.icon {
border-top-color: #362d08;
}
.wrapKadenColumnAnchor ul li {
border-bottom: 1px solid #c9b463;
color: #362d08;
}
.wrapKadenColumnAnchor ul li:last-child {
border-bottom: none;
}
.wrapKadenColumnArticle.aircon .wrapKadenColumnAnchor li span.act, .wrapKadenColumnArticle.refrigerator .wrapKadenColumnAnchor li span.act, .wrapKadenColumnArticle.tv .wrapKadenColumnAnchor li span.act, .wrapKadenColumnArticle.illumination .wrapKadenColumnAnchor li span.act, .wrapKadenColumnArticle.aircon .wrapKadenColumnAnchor li span.act a, .wrapKadenColumnArticle.refrigerator .wrapKadenColumnAnchor li span.act a, .wrapKadenColumnArticle.tv .wrapKadenColumnAnchor li span.act a, .wrapKadenColumnArticle.illumination .wrapKadenColumnAnchor li span.act a {
color: #362d08;
border-bottom: none;
}
}
/*------------------------------------------------------------------------------*/
.wrapKadenColumnFoot {
margin-bottom: 40px;
}
/*------------------------------------------------------------------------------*/
/*楽しく実験*/
.wrapKadenExpTitle {
background: #ffffff;
padding-bottom: 30px;
}
.wrapKadenExpTitle h2, .wrapKadenExpTitle p {
margin: 0;
}
.wrapKadenExpTitle img {
display: block;
}
.kanban.article01 {
margin-top: 40px;
}
.wrapKadenExpBody {
padding: 20px 40px;
background: #ffffff;
}
.wrapKadenExpBody h3.point {
position: relative;
margin: 60px 0 40px;
padding: 50px 0 0 0px;
}
.wrapKadenExpBody h3.point img {
position: absolute;
top: 0;
left: 0;
}
.wrapKadenExpBody h3.point span {
display: block;
padding: 10px 15px;
border: 3px solid #ee7777;
border-bottom: 7px solid #ee7777;
border-radius: 8px;
color: #7b564d;
font-size: 29px;
text-align: center;
}
.wrapKadenExpBody h3.point span.dyn {
text-align: left;
}
.wrapKadenExpTitle+.wrapKadenExpBody>.afterClear>.fL {
margin-top: 0;
}
p span.C62837a, li span.C62837a {
color: #62837a;
}
p.naked.note {
font-size: 16px;
}
p.naked.note.C62837a {
margin-bottom: 40px;
color: #62837a;
}
.wrapMatome {
margin: 55px 0;
}
.wrapMatome img {
margin: 0 0 40px 0;
}
.wrapTerm {
margin: 30px 0 40px;
padding: 30px;
background: #f2efe2;
border-radius: 4px;
}
.wrapTerm dl, .wrapTerm dt, .wrapTerm dd {
margin: 0;
padding: 0;
}
.wrapTerm dt {
margin: 25px 0;
font-size: 20px;
}
.wrapTerm dd {
font-size: 18px;
}

@media only screen and (max-width: 768px) {
.wrapKadenExpTitle {
padding-bottom: 0;
}
.wrapKadenExpBody {
padding: 20px;
}
.wrapKadenExpBody h3.point {
position: relative;
margin: 60px 0 40px;
padding: 34px 0 0 0px;
}
.wrapKadenExpBody h3.point img {
width: 120px;
height: auto;
}
.wrapKadenExpBody h3.point span {
font-size: 22px;
}
.wrapKadenExpBody h3.point+.afterClear .fL, .wrapKadenExpBody h3.point+.afterClear .fR {
margin-top: 0;
}
}
/**/
.wrapKadenExpOutline {
margin: 40px 0;
border-radius: 8px;
background: #f2efe2;
padding: 40px;
}
.wrapKadenExpOutline h4.outline {
margin: 0 0 40px 0;
padding: 0 0 30px 0;
text-align: center;
font-size: 26px;
color: #ec9f3c;
background: url(/image/2016/entertainment/kaden-column/border_dot_01.png) repeat-x 0 100%;
}
.wrapKadenExpOutline h4.outline.dyn {
padding: 0;
background: none;
}
.wrapKadenExpOutline h4.outline span.title {
display: inline-block;
padding: 0 20px;
}
.wrapKadenExpOutline h4.outline span.neko {
display: inline-block;
width: 20px;
height: 18px;
background: url(/image/2016/entertainment/kaden-column/icon_neko.png) no-repeat;
}
.wrapKadenExpOutline ul.square {
margin-bottom: 30px;
}
.wrapKadenExpOutline ul.square li {
list-style: square outside;
color: #ec9e3c;
font-size: 18px;
margin: 0 0 0 20px;
}
.wrapKadenExpOutline ul.square li+li {
margin-top: 35px;
}
.wrapKadenExpOutline ul.square li>span.txt {
color: #362d08;
}
.wrapKadenExpOutline+ul.kome {
margin-top: 40px;
}
/**/
.wrapKadenExpOutline ul.energyArticle01.outlineEle {
margin: 30px auto;
}
.wrapKadenExpOutline ul.energyArticle01.outlineEle li {
float: left;
width: 20%;
text-align: center;
}
.wrapKadenExpOutline ul.energyArticle01.outlineEle li img {
width: 85%;
max-width: 155px;
height: auto;
}
.wrapKadenExpOutline dl {
margin: 25px 0;
padding: 0;
font-size: 18px;
}
.wrapKadenExpOutline dl.lineDot {
margin-bottom: 0;
padding-top: 25px;
background: url(/image/2016/entertainment/kaden-column/border_dot_01.png) repeat-x 0 0;
}
.wrapKadenExpOutline dl dt {
margin: 0;
width: 20%;
max-width: 160px;
padding: 0 20px 0 0;
float: left;
}
.wrapKadenExpOutline dl dt.dyn {
color: #362d08;
font-weight: bold;
}
.wrapKadenExpOutline dl dd {
margin: 0;
padding: 0;
width: 80%;
max-width: 680px;
float: right;
}
.wrapKadenExpOutline dl.dyn {
margin: 0;
}
.wrapKadenExpOutline dl.dyn+dl.dyn {
margin-top: 30px;
}
.wrapKadenExpOutline dl.dyn dt, .wrapKadenExpOutline dl.dyn dd {
width: auto;
float: none;
max-width: inherit;
}
.wrapKadenExpOutline dl.dyn dt+dd {
margin-top: 5px;
}

@media only screen and (max-width: 768px) {
.wrapKadenExpOutline {
padding: 20px 15px;
}
.wrapKadenExpOutline h4.outline {
margin: 0 0 20px 0;
padding: 0 0 20px 0;
}
.wrapKadenExpOutline ul.square li {
font-size: 16px;
}
.wrapKadenExpOutline ul.square li+li {
margin-top: 15px;
}
.wrapKadenExpOutline+ul.kome {
margin-top: 20px;
}
.wrapKadenExpOutline ul.energyArticle01.outlineEle {
margin: 10px 0;
text-align: center;
}
.wrapKadenExpOutline ul.energyArticle01.outlineEle li {
float: none;
display: inline-block;
margin: 10px 0;
width: 30%;
}
.wrapKadenExpOutline dl dt {
width: 30%;
}
.wrapKadenExpOutline dl dd {
float: left;
width: 70%;
}
}
/**/
div.dividerTbl.typ1 {
margin: 45px auto;
}
div.dividerTbl.typ1 h4 {
margin: 0 0 20px 0;
padding: 0;
text-align: center;
color: #7b564d;
font-size: 22px;
background: none;
}
div.dividerTbl.typ1 table {
width: 100%;
border: none;
}
div.dividerTbl.typ1 table th, div.dividerTbl.typ1 table td {
border: none;
background: none;
font-weight: normal;
text-align: center;
vertical-align: middle;
border-right: 2px solid #f2efe2;
border-bottom: 2px solid #f2efe2;
}
div.dividerTbl.typ1 table th {
padding: 15px 10px;
font-size: 18px;
}
div.dividerTbl.typ1 table td {
padding: 20px 10px;
width: 330px;
font-size: 24px;
}
div.dividerTbl.typ1 table th.C7284a1 {
color: #ffffff;
background: #7284a1;
}
div.dividerTbl.typ1 table th.Cc2b814 {
color: #ffffff;
background: #c2b814;
}
div.dividerTbl.typ1 table th.dyn {
background: #f2efe2;
text-align: left;
}

@media only screen and (max-width: 768px) {
div.dividerTbl.typ1 h4 {
font-size: 18px;
}
div.dividerTbl.typ1 table th {
font-size: 14px;
padding: 10px;
}
div.dividerTbl.typ1 table td {
padding: 10px;
width: 35%;
font-size: 16px;
}
}
/**/
table.temperature {
width: 100%;
border-top: 2px solid #f2efe2;
border-right: 2px solid #f2efe2;
}
table.temperature tr th, table.temperature tr td {
padding: 15px 20px;
vertical-align: middle;
border-bottom: 2px solid #f2efe2;
border-left: 2px solid #f2efe2;
line-height: 100%;
}
table.temperature tr th {
width: 65%;
font-size: 18px;
font-weight: normal;
}
table.temperature tr td {
color: #ffffff;
font-size: 22px;
text-align: right;
}
table.temperature tr.t1 td {
background: #30bab5;
}
table.temperature tr.t2 td {
background: #2db3cb;
}
table.temperature tr.t3 td {
background: #3291c2;
}
table.temperature tr.t4 td {
background: #2366c0;
}

@media only screen and (max-width: 768px) {
table.temperature tr th, table.temperature tr td {
padding: 5px;
font-size: 14px;
}
}
/**/
/*------------------------------------------------------------------------------*/
