/*水色背景のフレーム*/
.sw-HighlightLightBlue {
    margin-bottom: 24px;
}

.pbNested.HighlightLightBlue {
    margin-bottom: 24px;
}

.pb-of-visible .pbNested.sw-HighlightLightBlue + div{
    margin-top: 24px;
}

.sw-HighlightLightBlue > div:not(.pb-handle){
    background: #d5eef3;
    padding: 0.5em;
}

.sw-HighlightLightBlue_Title{
    margin-bottom: 24px;
}

.pbNested.sw-HighlightLightBlue_Title{
    margin-bottom: 24px;
}

.pb-of-visible .pbNested.sw-HighlightLightBlue_Title + div{
    margin-top: 24px;
}

.sw-HighlightLightBlue_Title p{
    font-size:1em;
    font-weight: bold;
    line-height: 1.2;
}

@media print, screen and (min-width: 768px){

    .sw-HighlightLightBlue{
        margin-bottom: 24px;
    }

    .pbNested.sw-HighlightLightBlue{
        margin-bottom: 24px;
    }

    .pb-of-visible .pbNested.sw-HighlightLightBlue + div{
        margin-top: 24px;
    }

    .sw-HighlightLightBlue > div:not(.pb-handle){
        padding: 0.5em;
    }

}

.figcaption p strong{
	font-size: 1.72em;
}

.combination-sample-item__conclusion p strong{
	font-size: 1.57em;
}

#areaWrapper1.pbAreaWrapper1{
	margin-top: 24px;
}

.juniorArea ol li span.title strong{
	font-size: 1.43em;
}

 .juniorArea.sw-List-policy-tertiary ol li:before{
	top: 13px;
}

@media print, screen and (min-width: 768px){ 
	.juniorArea ol li img{
		display:block; 
		margin: 0 auto; 
		width:auto; 
	}
}
.benefitArea{
    background-color: #f9f9f0;
    border: solid 1px #ebebeb;
    border-radius: 10px;
	padding: 24px;
}

.varietyArea .title{
    position: relative;
    padding: 10px 8px 8px 100px;
    background-color: #1575cd;
    line-height: 1;
	margin-top: 40px;
}
.varietyArea .title p{
    font-size: 1.43em;
	font-weight: bold;
	color: #fff;
}

.varietyArea .titleStock:before {
    content: url(/library/images/useful/nisa/signpost/img_signpost_02.png);
}

.varietyArea .titleBond:before {
    content: url(/library/images/useful/nisa/signpost/img_signpost_03.png);
}

.varietyArea .titleReit:before {
    content: url(/library/images/useful/nisa/signpost/img_signpost_04.png);
}

.varietyArea .title:before {
    position: absolute;
    display: block;
    width: 80px;
    height: 80px;
    top: 50%;
    left: 5px;
    transform: translateY(-50%);
}
.juniorNisaTable .headTitle{
	background-color: #bfd6ea;
}
.juniorNisaTable th, .juniorNisaTable td{
	border-width: 1px;
    border-style: solid;
    border-color: #000;
}
@media print, screen and (max-width: 768px){
 .juniorNisaTable th, .juniorNisaTable td{
	 font-size: 1rem;
	}
  }
@media print, screen and (min-width: 768px){
.juniorAbout .ImageCut-reverse .box:first-child {
    width: calc((100% - 2*34px)/3*2);
  }
	.juniorAbout .sw-ImageCut .box:first-child {
    margin-right: 0px;
  }
}
.juniorWisely .pbNested.sw-H2Title {
    margin-bottom: 0px;
}
.juniorWisely.pbNested.pbNestedWrapper {
    margin-bottom: 0px;
}

.sw-InternalLink-col4 .sw-InternalLink_Button a {
    padding: 12px 28px;
}

