@charset "UTF-8";
/* edit.css */

/*div.common_params {
display:none !important;
}*/
div.common_params_panel {
background: url("/img/base/arrowYellowBig.png") no-repeat scroll 12px 50% #333333;
color: #FFFFFF;
display: block;
font-size: 12px;
text-align: left;
padding: 10px 10px 10px 30px;
font-weight: bold;
cursor: pointer;
}
div.common_params_box {
display: none;
background:#000;
padding:10px;
text-align:left;
}

/* header ads
----------------------------------------------- */
/*2811735/0101_full_468x60*/ #div-gpt-ad-1562662172979-0,
/*2811735/0102_full_468x60*/ #div-gpt-ad-1562662779769-0,
/*2811735/0103_full_468x60*/ #div-gpt-ad-1562663360185-0,
/*2811735/0104_full_468x60*/ #div-gpt-ad-1562665225504-0,
/*2811735/0105_full_468x60*/ #div-gpt-ad-1562665821702-0,
/*2811735/0106_full_468x60*/ #div-gpt-ad-1562666423178-0,
/*2811735/0107_full_468x60*/ #div-gpt-ad-1562666908375-0,
/*2811735/0108_full_468x60*/ #div-gpt-ad-1562667312972-0,
/*2811735/0109_full_468x60*/ #div-gpt-ad-1562668956845-0,
/*2811735/0110_full_468x60*/ #div-gpt-ad-1562669364648-0,
/*2811735/0111_full_468x60*/ #div-gpt-ad-1562671091039-0,
/*2811735/0112_full_468x60*/ #div-gpt-ad-1562669810704-0,
/*2811735/0113_full_468x60*/ #div-gpt-ad-1562670228494-0,
/*2811735/0114_full_468x60*/ #div-gpt-ad-1562670631246-0,
/*2811735/0115_full_468x60*/ #div-gpt-ad-1562671649747-0,
/*2811735/0116_full_468x60*/ #div-gpt-ad-1562672044149-0,
/*2811735/0117_full_468x60*/ #div-gpt-ad-1562672453883-0,
/*2811735/0201_full_468x60*/ #div-gpt-ad-1562672914056-0,
/*2811735/0202_full_468x60*/ #div-gpt-ad-1562673376245-0,
/*2811735/0203_full_468x60*/ #div-gpt-ad-1562674069086-0,
/*2811735/0204_full_468x60*/ #div-gpt-ad-1562674425974-0,
/*2811735/0205_full_468x60*/ #div-gpt-ad-1562674977563-0,
/*2811735/0206_full_468x60*/ #div-gpt-ad-1562675756458-0,
/*2811735/0207_full_468x60*/ #div-gpt-ad-1562676500800-0,
/*2811735/0301_full_468x60*/ #div-gpt-ad-1562712647409-0,
/*2811735/0302_full_468x60*/ #div-gpt-ad-1562712938966-0,
/*2811735/0303_full_468x60*/ #div-gpt-ad-1562713272116-0,
/*2811735/0304_full_468x60*/ #div-gpt-ad-1562713516439-0,
/*2811735/0305_full_468x60*/ #div-gpt-ad-1562713764840-0,
/*2811735/0306_full_468x60*/ #div-gpt-ad-1562713980580-0,
/*2811735/0401_full_468x60*/ #div-gpt-ad-1562714326985-0,
/*2811735/0402_full_468x60*/ #div-gpt-ad-1562714946203-0,
/*2811735/0403_full_468x60*/ #div-gpt-ad-1562715195939-0,
/*2811735/0404_full_468x60*/ #div-gpt-ad-1562715530802-0,
/*2811735/0405_full_468x60*/ #div-gpt-ad-1562715792822-0,
/*2811735/0406_full_468x60*/ #div-gpt-ad-1562716017974-0,
/*2811735/0407_full_468x60*/ #div-gpt-ad-1562716010407-1,
/*2811735/0501_full_468x60*/ #div-gpt-ad-1562716010501-1,
/*2811735/0502_full_468x60*/ #div-gpt-ad-1562716010502-1,
/*2811735/0503_full_468x60*/ #div-gpt-ad-1562716010503-1,
/*2811735/0601_full_468x60*/ #div-gpt-ad-1562716010601-1,
/*2811735/0602_full_468x60*/ #div-gpt-ad-1562716010602-1,
/*2811735/0603_full_468x60*/ #div-gpt-ad-1562716010603-1,
/*2811735/0604_full_468x60*/ #div-gpt-ad-1562716010604-1,
/*2811735/0605_full_468x60*/ #div-gpt-ad-1562716010605-1,
/*2811735/0606_full_468x60*/ #div-gpt-ad-1562716010606-1,
/*2811735/0607_full_468x60*/ #div-gpt-ad-1562716010607-1,
/*2811735/0608_full_468x60*/ #div-gpt-ad-1562716010608-1,
/*2811735/0609_full_468x60*/ #div-gpt-ad-1562716010609-1,
/*2811735/0610_full_468x60*/ #div-gpt-ad-1562716010610-1,
/*2811735/common_full_468x60*/ #div-gpt-ad-1562657239157-0,
/*2811735/home_full_468x60*/ #div-gpt-ad-1562660097708-0 {
position: absolute;
right: 4px;
top: 0px;
width: 468px;
height: 60px;
}

/* side ads
----------------------------------------------- */
/*2811735/home_mini1_120x60*/ #div-gpt-ad-1562658162427-0,
/*2811735/home_mini2_120x60*/ #div-gpt-ad-1562658221464-0,
/*2811735/home_mini3_120x60*/ #div-gpt-ad-1562658266952-0,
/*2811735/home_rectangleM_300x250*/ #div-gpt-ad-1562661165497-0,
/*2811735/home_rectangleS_300x100*/ #div-gpt-ad-1562661263333-0,
/*2811735/common_rectangleM_300x250*/ #div-gpt-ad-1562657647449-0,
/*2811735/common_rectangleS_300x100*/ #div-gpt-ad-1562657930207-0,
/*2811735/common_house01_300x100*/ #div-gpt-ad-1562658343235-0,
/*2811735/common_house02_300x100*/ #div-gpt-ad-1562658393646-0,
/*2811735/common_house03_300x100*/ #div-gpt-ad-1562658459837-0,
/*2811735/common_house04_300x100*/ #div-gpt-ad-1562658595094-0,
/*2811735/0101_rectangleM_300x250*/ #div-gpt-ad-1562662276918-0,
/*2811735/0102_rectangleM_300x250*/ #div-gpt-ad-1562662889471-0,
/*2811735/0103_rectangleM_300x250*/ #div-gpt-ad-1562664455752-0,
/*2811735/0104_rectangleM_300x250*/ #div-gpt-ad-1562665459444-0,
/*2811735/0105_rectangleM_300x250*/ #div-gpt-ad-1562666043652-0,
/*2811735/0106_rectangleM_300x250*/ #div-gpt-ad-1562666481534-0,
/*2811735/0107_rectangleM_300x250*/ #div-gpt-ad-1562666959946-0,
/*2811735/0108_rectangleM_300x250*/ #div-gpt-ad-1562667386768-0,
/*2811735/0109_rectangleM_300x250*/ #div-gpt-ad-1562669033539-0,
/*2811735/0110_rectangleM_300x250*/ #div-gpt-ad-1562669436977-0,
/*2811735/0111_rectangleM_300x250*/ #div-gpt-ad-1562671302123-0,
/*2811735/0112_rectangleM_300x250*/ #div-gpt-ad-1562669876581-0,
/*2811735/0113_rectangleM_300x250*/ #div-gpt-ad-1562670289602-0,
/*2811735/0114_rectangleM_300x250*/ #div-gpt-ad-1562670673357-0,
/*2811735/0115_rectangleM_300x250*/ #div-gpt-ad-1562671714781-0,
/*2811735/0116_rectangleM_300x250*/ #div-gpt-ad-1562672134022-0,
/*2811735/0117_rectangleM_300x250*/ #div-gpt-ad-1562672513168-0,
/*2811735/0201_rectangleM_300x250*/ #div-gpt-ad-1562673009089-0,
/*2811735/0202_rectangleM_300x250*/ #div-gpt-ad-1562673461758-0,
/*2811735/0203_rectangleM_300x250*/ #div-gpt-ad-1562674133141-0,
/*2811735/0204_rectangleM_300x250*/ #div-gpt-ad-1562674515642-0,
/*2811735/0205_rectangleM_300x250*/ #div-gpt-ad-1562675240198-0,
/*2811735/0206_rectangleM_300x250*/ #div-gpt-ad-1562675954688-0,
/*2811735/0207_rectangleM_300x250*/ #div-gpt-ad-1562676566199-0,
/*2811735/0301_rectangleM_300x250*/ #div-gpt-ad-1562712684920-0,
/*2811735/0302_rectangleM_300x250*/ #div-gpt-ad-1562712979482-0,
/*2811735/0303_rectangleM_300x250*/ #div-gpt-ad-1562713309043-0,
/*2811735/0304_rectangleM_300x250*/ #div-gpt-ad-1562713552108-0,
/*2811735/0305_rectangleM_300x250*/ #div-gpt-ad-1562713797561-0,
/*2811735/0306_rectangleM_300x250*/ #div-gpt-ad-1562714027925-0,
/*2811735/0401_rectangleM_300x250*/ #div-gpt-ad-1562714733237-0,
/*2811735/0402_rectangleM_300x250*/ #div-gpt-ad-1562714982256-0,
/*2811735/0403_rectangleM_300x250*/ #div-gpt-ad-1562715226555-0,
/*2811735/0404_rectangleM_300x250*/ #div-gpt-ad-1562715586927-0,
/*2811735/0405_rectangleM_300x250*/ #div-gpt-ad-1562715842255-0,
/*2811735/0406_rectangleM_300x250*/ #div-gpt-ad-1562716061561-0,
/*2811735/0407_rectangleM_300x250*/ #div-gpt-ad-1562716010407-2,
/*2811735/0501_rectangleM_300x250*/ #div-gpt-ad-1562716010501-2,
/*2811735/0502_rectangleM_300x250*/ #div-gpt-ad-1562716010502-2,
/*2811735/0503_rectangleM_300x250*/ #div-gpt-ad-1562716010503-2,
/*2811735/0601_rectangleM_300x250*/ #div-gpt-ad-1562716010601-2,
/*2811735/0602_rectangleM_300x250*/ #div-gpt-ad-1562716010602-2,
/*2811735/0603_rectangleM_300x250*/ #div-gpt-ad-1562716010603-2,
/*2811735/0604_rectangleM_300x250*/ #div-gpt-ad-1562716010604-2,
/*2811735/0605_rectangleM_300x250*/ #div-gpt-ad-1562716010605-2,
/*2811735/0606_rectangleM_300x250*/ #div-gpt-ad-1562716010606-2,
/*2811735/0607_rectangleM_300x250*/ #div-gpt-ad-1562716010607-2,
/*2811735/0608_rectangleM_300x250*/ #div-gpt-ad-1562716010608-2,
/*2811735/0609_rectangleM_300x250*/ #div-gpt-ad-1562716010609-2,
/*2811735/0610_rectangleM_300x250*/ #div-gpt-ad-1562716010610-2,
/*2811735/0101_rectangleS_300x100*/ #div-gpt-ad-1562662356691-0,
/*2811735/0102_rectangleS_300x100*/ #div-gpt-ad-1562662983767-0,
/*2811735/0103_rectangleS_300x100*/ #div-gpt-ad-1562664917853-0,
/*2811735/0104_rectangleS_300x100*/ #div-gpt-ad-1562665515251-0,
/*2811735/0105_rectangleS_300x100*/ #div-gpt-ad-1562666103593-0,
/*2811735/0106_rectangleS_300x100*/ #div-gpt-ad-1562666533105-0,
/*2811735/0107_rectangleS_300x100*/ #div-gpt-ad-1562667007016-0,
/*2811735/0108_rectangleS_300x100*/ #div-gpt-ad-1562667476039-0,
/*2811735/0109_rectangleS_300x100*/ #div-gpt-ad-1562669082290-0,
/*2811735/0110_rectangleS_300x100*/ #div-gpt-ad-1562669481377-0,
/*2811735/0111_rectangleS_300x100*/ #div-gpt-ad-1562671350241-0,
/*2811735/0112_rectangleS_300x100*/ #div-gpt-ad-1562669924760-0,
/*2811735/0113_rectangleS_300x100*/ #div-gpt-ad-1562670336883-0,
/*2811735/0114_rectangleS_300x100*/ #div-gpt-ad-1562670722464-0,
/*2811735/0115_rectangleS_300x100*/ #div-gpt-ad-1562671781426-0,
/*2811735/0116_rectangleS_300x100*/ #div-gpt-ad-1562672187324-0,
/*2811735/0117_rectangleS_300x100*/ #div-gpt-ad-1562672570544-0,
/*2811735/0201_rectangleS_300x100*/ #div-gpt-ad-1562673061445-0,
/*2811735/0202_rectangleS_300x100*/ #div-gpt-ad-1562673506301-0,
/*2811735/0203_rectangleS_300x100*/ #div-gpt-ad-1562674201463-0,
/*2811735/0204_rectangleS_300x100*/ #div-gpt-ad-1562674564962-0,
/*2811735/0205_rectangleS_300x100*/ #div-gpt-ad-1562675291687-0,
/*2811735/0206_rectangleS_300x100*/ #div-gpt-ad-1562676018793-0,
/*2811735/0207_rectangleS_300x100*/ #div-gpt-ad-1562676633308-0,
/*2811735/0301_rectangleS_300x100*/ #div-gpt-ad-1562712743425-0,
/*2811735/0302_rectangleS_300x100*/ #div-gpt-ad-1562713085811-0,
/*2811735/0303_rectangleS_300x100*/ #div-gpt-ad-1562713341575-0,
/*2811735/0304_rectangleS_300x100*/ #div-gpt-ad-1562713584953-0,
/*2811735/0305_rectangleS_300x100*/ #div-gpt-ad-1562713830747-0,
/*2811735/0306_rectangleS_300x100*/ #div-gpt-ad-1562714062715-0,
/*2811735/0401_rectangleS_300x100*/ #div-gpt-ad-1562714778266-0,
/*2811735/0402_rectangleS_300x100*/ #div-gpt-ad-1562715015498-0,
/*2811735/0403_rectangleS_300x100*/ #div-gpt-ad-1562715335111-0,
/*2811735/0404_rectangleS_300x100*/ #div-gpt-ad-1562715627238-0,
/*2811735/0405_rectangleS_300x100*/ #div-gpt-ad-1562715882094-0,
/*2811735/0406_rectangleS_300x100*/ #div-gpt-ad-1562716092057-0,
/*2811735/0407_rectangleS_300x100*/ #div-gpt-ad-1562716010407-3,
/*2811735/0501_rectangleS_300x100*/ #div-gpt-ad-1562716010501-3,
/*2811735/0502_rectangleS_300x100*/ #div-gpt-ad-1562716010502-3,
/*2811735/0503_rectangleS_300x100*/ #div-gpt-ad-1562716010503-3,
/*2811735/0601_rectangleS_300x100*/ #div-gpt-ad-1562716010601-3,
/*2811735/0602_rectangleS_300x100*/ #div-gpt-ad-1562716010602-3,
/*2811735/0603_rectangleS_300x100*/ #div-gpt-ad-1562716010603-3,
/*2811735/0604_rectangleS_300x100*/ #div-gpt-ad-1562716010604-3,
/*2811735/0605_rectangleS_300x100*/ #div-gpt-ad-1562716010605-3,
/*2811735/0606_rectangleS_300x100*/ #div-gpt-ad-1562716010606-3,
/*2811735/0607_rectangleS_300x100*/ #div-gpt-ad-1562716010607-3,
/*2811735/0608_rectangleS_300x100*/ #div-gpt-ad-1562716010608-3,
/*2811735/0609_rectangleS_300x100*/ #div-gpt-ad-1562716010609-3,
/*2811735/0610_rectangleS_300x100*/ #div-gpt-ad-1562716010610-3 {
margin-bottom: 10px;
}


#layout div.side div.sideBnr p.mb10 {
margin-bottom:10px;
padding:0px;
line-height: 100%;
}

/* main entry
----------------------------------------------- */
.entryMain .thumbnail a{
text-align: center;
}

/* main search
----------------------------------------------- */
.search-text {
	padding: 15px; 
}

.search-text p,.search-text ul {
	margin-bottom: 15px;
}
.search-text ul li {
	margin-bottom: 5px;
}

/* main top
----------------------------------------------- */
.genre {
    white-space: nowrap;
}

.entryVisual .image {
	background: #fff;
}

.entryListDotted li.last {
    /*border-bottom: 1px dotted #CCCCCC;*/
    border-bottom: none;
}

.single .entry .text .headPickup {
    float: right;
    font-size: 13px;
}

.genre:not(:target){margin-top: 0.25em¥9;}

.headlineWrap a {
	text-decoration: none;
	color: #fff;
}
.headlineWrap a:hover {
	text-decoration: underline;
}

/*add 20141030 */
#weblio_ra_container {
display:none;
}

/*add 20150710 */

.genre2 { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin-left: 5px; padding: 0 5px; border: 1px solid #cc6600; background: #cc6600; font-size: 12px; font-weight: bold; color: #fff; vertical-align: middle !important; }
.genre2:not(:target) { padding-top: 1px\9; }

.entryVisual .cover .mainHeadline a.genre2, .entryVisual .cover .mainHeadline .paging li span.genre2, .paging li .entryVisual .cover .mainHeadline span.genre2 { color: #fff; vertical-align: text-top; vertical-align: bottom\9; }
.entryVisual .cover .mainHeadline a.genre2:not(:target), .entryVisual .cover .mainHeadline .paging li span.genre2:not(:target), .paging li .entryVisual .cover .mainHeadline span.genre2:not(:target) { line-height: 1.4\9; padding-top: 0\9; vertical-align: baseline\9; }

/*------------------featurebanner*/
/*main_toppage*/
.maintopbanner {
display: flex;
flex-wrap: wrap;
margin: 10px 10px 10px 10px;
row-gap: 10px;
justify-content: space-around;
}

.topbanner {
display: flex;
flex-wrap: wrap;
margin: 10px 10px 10px 10px;
row-gap: 10px;
justify-content: space-around;
}
.topbanner img{
width: 300px;
margin: 0 20px 10px 0;
}
.featurebanner li{
display: none;
}
.bx-viewport .featurebanner li {
display: block !important;
}
/*area_toppage*/
.area_banner { position: relative; width: 600px; height: 73px; margin: 0 auto 10px; padding-top: 10px;}
.area_banner .bx-prev { position: absolute; left: -28px; top: 32px; width: 27px; height: 27px; background: url(../img/base/albumPrev.png) no-repeat; text-indent: -9999px; opacity: 0.2; }
.area_banner .bx-next { position: absolute; right: -28px; top: 32px; width: 27px; height: 27px; background: url(../img/base/albumNext.png) no-repeat; text-indent: -9999px; opacity: 0.2; }
.area_banner .bx-controls-direction .disabled { display: none; }
.area_banner img { width: 600px; height: 73px;  }
.area_banner .fade {display :none;}

/*------------------userlocal*/
/* comment */
#ulCommentWidget { padding: 20px 30px; }


/*------------------haikalist*/
/* arrangement */
.mainWrap .haikadate{ font-size: 15px; }
.tb_wrapper{ padding: 2em;}
.tb_wrapper p{text-align: center; margin-bottom: 1rem; font-size: 1rem;}
.tb_wrapper p.annotation{font-size: 0.8rem; }
.tb_wrapper p.tc{ padding: 0.5em 0; border: 1px solid #f67e04;} 
.tb_wrap{ width: 100%; font-size: 1rem; line-height: 1.5; margin-bottom: 1rem; }
.tb_wrap tr{ border-bottom: 1px solid #e1e1e1; }
.tb_wrap tr:first-of-type{ border-top: 1px solid #e1e1e1; }
.tb_wrap tr:last-child{ border-bottom: none; }
.tb_wrap tr:nth-child(odd){ background: #f4f4f4; }
.tb_wrap td {padding: 0.5rem; }
.tb_wrap td:first-child {font-weight: bold; width: 55%;}
.disable-auto-tel a[href^="tel:"]  { color: #333;  text-decoration: none;  pointer-events: none;}

@media screen and (max-width: 768px) {
.tb_wrap td:first-child {width: auto; padding: 0.5rem 0 0;}
.mainWrap .haikadate{ font-size: 12px; }
.tb_wrapper{ padding: 1rem; font-size: 1rem; }
.tb_wrapper p{font-size: 0.9rem; margin-bottom: 1rem;} 
.tb_wrapper p.annotation{font-size: 0.9rem; }
.tb_wrap {width: 100%; text-align: center; margin-bottom: 1rem;}
.tb_wrap tr{ display: flex;  flex-direction: column;  justify-content: center;   flex-wrap: nowrap; border-bottom: 1px solid #999999; }
.tb_wrap tr:first-of-type{ border-top: 1px solid #999999; }
.tb_wrap tr:last-child{ border-bottom: none; }
.tb_wrap td {padding: 0.5rem;}
}

/*------------------floatbanner*/
.floating-banner {position: fixed; z-index: 99999; bottom: 0; right: 0;}
.pcfloat {width: 300px;}
.floating-banner:hover {opacity: .9;}
.spfloat {display: none;}
@media screen and (max-width: 768px) {
.pcfloat {display: none;}
.spfloat {display: inline-block;width: 100vw;}
}

/*------------------LINEadd*/
.lineaddWrap{display: flex; height: 36px; align-items: center;}
.lineadd{ margin: 0.3rem 0 0 1rem;}
.lineadd img{ height: 36px;}

/*------------------HyperLink overflow*/
@media screen and (max-width: 768px) {.hyperlink{max-width: 350px; word-wrap: break-word; display: inline-block; }}

/*------------------tagadd*/
.tag_wrapper{ padding: 0 2rem; margin: 0 auto 1.5rem;}
.tag_wrapper h3{ font-size: 1rem; font-weight: 600; margin-bottom: 0.5rem;}
.tag_wrapper li{ border-radius: 4px; padding: 0px 5px; border: 1px solid #999; background: #FFF;
font-size: 12px; font-weight: bold; vertical-align: middle !important; border-radius: 4px;
margin: 0 5px 5px 0; display: inline-block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all  0.3s ease;}
.tag_wrapper li:hover{ background: #999;}
.tag_wrapper a{color: #999; text-decoration: none; display: block;}
.tag_wrapper a:hover{color: #fff;}

/*------------------relatedLinkadd*/
.related_wrapper{ padding: 0 2rem; margin: 0 auto 1.5rem;}
.related_wrapper h3{ font-size: 1rem; font-weight: 600; margin-bottom: 0.5rem;}
.related_wrapper li{ padding: 0px 5px; font-size: 14px; margin: 0 5px 5px 0;}
.related_wrapper a{color: #333; display: block;}

/*-------------------AreaTieUp*/
@media screen and (max-width:768px){.main .heian,.main .wrapper{width:auto;float:none!important}}
.entryMain .heian p,.entryMain .wrapper p{margin:0 0 28px; word-break: break-word;}
.entryMain .heian strong,.entryMain .wrapper strong{font-weight:600;}
.entryMain .heian h2,.entryMain .wrapper h2{padding:32px 0;margin-bottom:0;font-size:18px;line-height:1.8;word-wrap:break-word;font-weight:bold;}
.entryMain .heian h3,.entryMain .wrapper h3{padding:32px 0;margin-bottom:0;font-size:18px;line-height:1.8;word-wrap:break-word;font-weight:bold;}
.entryMain .heian h3.pt0,.entryMain .wrapper h3.pt0{padding:0 0 32px;font-size:18px;line-height:1.8;word-wrap:break-word;font-weight:bold;}
.entryMain .heian .modal,.entryMain .wrapper .modal{display:block;text-align:center;}
.entryMain .heian img,.entryMain .wrapper img{max-width:100%;height:auto;/*margin:32px 0;*/margin:0 auto 20px;}
.entryMain .heian figcaption,.entryMain .wrapper figcaption{font-size:13px;line-height:1.4;text-align:center;}
@media screen and (max-width:768px){.entryMain .heian .thumbBox,.entryMain .wrapper .thumbBox{margin-top:20px}}
.entryMain .heian .thumbBox,.entryMain .wrapper .thumbBox{margin-top:50px;}
.entryMain .heian td.space.end1::after,.entryMain .wrapper td.space.end1::after{content:'';display:block;width:422px;height:0;}
.entryMain .heian td.space.end2::after,.entryMain .wrapper td.space.end2::after{content:'';display:block;width:216px;height:0;}

/*------------------ranklet*/
#rankletPC,#rankletSP{display: none;}