/* CSS Document */
html, body { margin: 0; padding: 0; }

* { -webkit-box-sizing: border-box; box-sizing: border-box; }

p, div, table, tr, th, td, ol, ul, li, dl, dt, dd, em, h1, h2, h3, h4, h5, h6, form, input, select, textarea, small, strong header, fotoer, aside, nav, section, article, figure, figcaption { margin: 0; padding: 0; font-style: normal; font-size: inherit; }

input, select { vertical-align: middle; }

input, button, textarea, select { margin: 0; padding: 0; background: none; border: none; border-radius: 0; outline: none; }

object { outline: none; }

br { letter-spacing: 0; }

ul { list-style: none; }

img { vertical-align: top; border: none; }

a { overflow: hidden; outline: none; }
a.btn-type-dullBlue{text-decoration: none;}

a:hover { text-decoration: none; }

a:focus { outline: none; }

table { border-collapse: collapse; }

img { max-width: 100%; height: auto; vertical-align: bottom; }

img:not(.synalio-campaign-close){
	pointer-events: none;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-touch-callout:none;
	-moz-user-select:none;
	touch-callout:none;
	user-select:none;
}

a, span, small, strong { color: inherit; }

/***** ä¸Šä¸‹ç·šä»˜ãå°è¦‹å‡ºã— *****/
.minip {
color: #364e96;/*æ–‡å­—è‰²*/
padding: 0.5em 0;/*ä¸Šä¸‹ã®ä½™ç™½*/
border-top: solid 3px #364e96;/*ä¸Šç·š*/
border-bottom: solid 3px #364e96;/*ä¸‹ç·š*/
}

/***** å¼•ç”¨ *****/
blockquote {
position: relative;
margin: 5em 0;
padding: 2.2em;
font-size: .9em;
border: 3px solid #E3E3E3;
background-color: #FFF;
}
blockquote:before{
position: absolute;
top: -30px;
left: 20px;
content: 'â€œ';
font-size: 6em;
color: #E3E3E3;
font-family:"ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯",sans-serif;
}


/***** index.php(2019/2/14è¿½åŠ ) *****/
/***** ææºãƒ‘ãƒ¼ãƒˆãƒŠãƒ¼ã‚¤ãƒ³ã‚¿ãƒ“ãƒ¥ãƒ¼ *****/

div.Interview01 ul.flb01{
	-js-display: flex;
	display: flex;
	justify-content: center;
	width:100%;
}

div.Interview01 ul.flb01 > li{ width: 27.5%; }

div.Interview01 ul.flb01 > li:first-of-type,
div.Interview01 ul.flb01 > li:nth-of-type(2){ margin-right: 8.7%; }

@media screen and (max-width: 767px){
	
	div.Interview01 ul.flb01{
		flex-wrap: wrap;
		justify-content: flex-start;
		width: 100%;
	}
	
	div.Interview01 ul.flb01 > li {
		margin-right: 0;
		margin-left: 0;
		margin-bottom: 2rem;
		width: 49%;;
	}
	
	div.Interview01 ul.flb01 > li:first-of-type{ margin-right: 2%; }
	div.Interview01 ul.flb01 > li:nth-of-type(2){ margin-right: 0; }
}

@media screen and (max-width: 640px){

	div.Interview01 ul.flb01 > li{ margin-bottom: 2rem; }
	
	div.Interview01 ul.flb01 > li:nth-of-type(2){
		margin-right: 0;
	}
}


@media screen and (max-width: 414px){
	div.Interview01 ul.flb01{ width: 100%; }
}

/***** index.php(2019/2/14è¿½åŠ ) *****/
/***** ææºãƒ‘ãƒ¼ãƒˆãƒŠãƒ¼ã‚¤ãƒ³ã‚¿ãƒ“ãƒ¥ãƒ¼ *****/

/*åœ°åŸŸã‚³ãƒ³ãƒ†ãƒ³ãƒ„ç”¨CSS*/
#area-1st {
    position: relative;
    background: url(/assets/images/area/shinkoku_soudan2.png) no-repeat center center;
    -webkit-background-size: cover;
       background-size:contain;
    margin: 0 auto;
    padding: 0 0 60px;
    max-width:100%;
       width:560px;
       height: 319px;
    text-align:center;
}
#area-1st-in {
    position: relative;
    background-color: rgba(231,240,225,0.7);
    padding: 10px 10px;
    margin: 0 auto;
    max-width: 100%;
    font-size: 2.8rem;
    line-height: 1.7;
    text-align:center;
    font-weight: bold;
}

#area-2nd {
    position: relative;
    background: url(/assets/images/area/shinkoku_soudan2.png) no-repeat center center;
    -webkit-background-size: cover;
       background-size:contain;
    margin: 0 auto;
    padding: 0 0 60px;
    max-width:100%;
       width:560px;
       height: 319px;
    text-align:center;
}
#area-2nd-in {
    position: relative;
    background-color: rgba(231,240,225,0.7);
    padding: 10px 10px;
    margin: 0 auto;
    max-width: 100%;
    font-size: 2.8rem;
    line-height: 1.7;
    text-align:center;
    font-weight: bold;
}
/*PCè¡¨ç¤ºç”¨*/
@media only screen and (min-width: 768px){
#area-price {
    position: relative;
    background: url(/assets/images/area/price_inheritance2.png) no-repeat center center;
    -webkit-background-size: cover;
    background-size:contain;
    margin: 0 auto;
    padding: 35%;
    max-width:100%;
    text-align:center;
}
}
 /*SPè¡¨ç¤ºç”¨*/
@media only screen and (max-width: 767px){
#area-price {
    position: relative;
    background: url(/assets/images/area/price_inheritance2.png) no-repeat center center;
    -webkit-background-size: cover;
    background-size:contain;
    margin: 0 auto;
    padding: 50%;
    max-width:100%;
    text-align:center;
}
}

@media only screen and (max-width: 768px){
    #area-1st {
        overflow: scroll;
    }
    #area-1st-in {
        width: 100%;
    }  
}

svg {
  display: inline-block;
  width: 250px;
  height: auto;
  overflow: visible;
}
/* text {
  fill: #fff;
  stroke: #000;
  stroke-width: 1;
  stroke-linejoin: round;
} */

@media screen and (min-width: 856px){	
  .pcbr { display:block !important; }
  .tabbr { display:none !important; }
}
@media screen and (max-width: 856px){	
  .pcbr { display:none !important; }
  .tabbr { display:block !important; }
}

/***** mitsumori.html(190927è¿½åŠ ) *****/
div.nodis{ display: none; }
div.bldis{ display: block; }