@charset "UTF-8";.new-bread-section{margin-bottom:15px}.ambassador-tag{font-size:12px;color:#90753f;line-height:1;border:1px solid #90753f;padding:4px 10px 6px;border-radius:1000px;display:inline-block}.ambassador-button-area{max-width:310px;width:100%;margin:40px auto 0}@media only screen and (min-width:48em){.pagenav{width:800px;max-width:670px;margin-top:40px;margin:30px auto 50px}}.pagenav ul{display:-ms-flexbox;display:flex;margin-bottom:20px}.pagenav ul li{width:100%;min-width:120px}@media only screen and (min-width:48em){.pagenav ul li{width:360px}}.pagenav__prev a,.pagenav__next a{position:relative;font-size:14px;border:1px solid #ccc;padding:15px 5px;display:block;border-radius:5px;box-shadow:2px 2px 0 rgba(0,0,0,.15);color:#333;text-align:left;line-height:1}@media only screen and (min-width:48em){.pagenav__prev a,.pagenav__next a{padding:20px 10px}}.pagenav__prev a:before,.pagenav__next a:before{content:"";position:absolute;top:50%;width:8px;height:8px;border:0;border-top:solid 2px #333;border-right:solid 2px #333}@media only screen and (min-width:48em){.pagenav__prev a:before,.pagenav__next a:before{width:10px;height:10px}}.pagenav__prev img,.pagenav__next img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover;border-radius:1000px;display:inline-block}@media only screen and (min-width:48em){.pagenav__prev img,.pagenav__next img{height:50px;width:50px}}.pagenav__prev{padding-right:5px}@media only screen and (min-width:48em){.pagenav__prev{padding-right:10px}}.pagenav__prev a{padding-left:11px}@media only screen and (min-width:48em){.pagenav__prev a{padding-left:35px}}.pagenav__prev a:before{left:5px;transform:translateY(-50%) rotate(-135deg)}@media only screen and (min-width:48em){.pagenav__prev a:before{left:15px}}.pagenav__next{padding-left:6px}@media only screen and (min-width:48em){.pagenav__next{padding-right:10px}}.pagenav__next a{padding-right:15px}@media only screen and (min-width:48em){.pagenav__next a{padding-left:35px}}.pagenav__next a:before{right:10px;transform:translateY(-50%) rotate(45deg)}@media only screen and (min-width:48em){.pagenav__next a:before{right:15px}}.pagenav__text{font-size:14px;text-align:center}.pagenav__text a{color:#333;text-decoration:underline}.pagenav__text a:hover{text-decoration:none}.ambassador-top-area{padding-bottom:40px}@media only screen and (min-width:48em){.ambassador-top-area{background:url(/img/ambassador/img_ambassador_main.png) center 85px/cover no-repeat;padding-bottom:40px}}@media only screen and (min-width:48em){.ambassador-top-area__inner,.ambassador-top-area__left,.ambassador-top-area__right{display:-ms-flexbox;display:flex}}@media only screen and (max-width:47.9375em){.ambassador-top-area__left{margin-bottom:20px}}@media only screen and (min-width:48em){.ambassador-top-area__left{-ms-flex:1 1 0%;flex:1 1 0%}}@media only screen and (min-width:48em){.ambassador-top-area__right{margin-left:20px;width:260px}}.ambassador-box{border:1px solid #ccc;box-shadow:2px 2px 0 rgba(0,0,0,.15);margin-bottom:20px;background:#dfd7c3}@media only screen and (min-width:48em){.ambassador-box{box-shadow:4px 4px 0 rgba(0,0,0,.15);margin-bottom:4px}}.ambassador-box a{display:block;padding:15px;color:#333;height:100%}@media only screen and (min-width:48em){.ambassador-box__inner{display:table;width:100%}}@media only screen and (min-width:48em){.ambassador-box__left,.ambassador-box__right{display:table-cell;vertical-align:top}}@media only screen and (min-width:48em){.ambassador-box__left{width:329px}}@media only screen and (min-width:48em){.ambassador-box__right{padding-left:20px}}.ambassador-box__line{font-size:12px;color:#666;position:relative;margin-bottom:15px;line-height:1}@media only screen and (max-width:47.9375em){.ambassador-box__line{text-align:center}}.ambassador-box__line:before{content:"";position:absolute;display:block;width:100%;border-bottom:1px solid #ccc;top:50%;left:0}.ambassador-box__line span{background:#dfd7c3;position:relative;padding:0 15px}@media only screen and (min-width:48em){.ambassador-box__line span{padding-left:0}}.ambassador-box__img{margin:-15px -15px 15px}.ambassador-box__img span{display:block;height:0;padding-top:47.33333%;background-position:center top;background-size:cover}.ambassador-box__img--top{margin:0 -15px 15px}@media only screen and (min-width:48em){.ambassador-box__img--top{margin:0}}.ambassador-box__marriage{font-size:12px;margin-bottom:10px}.ambassador-box__marriage .ambassador-tag{margin-left:6px}.ambassador-box__marriage--top{font-size:14px}.ambassador-box__marriage--top .ambassador-tag{font-size:14px}.ambassador-box__title{font-size:16px;font-weight:700;padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:10px}@media only screen and (min-width:48em){.ambassador-box__title--top{font-size:18px}}.ambassador-box__name{font-size:12px;color:#666}.ambassador-list{margin-bottom:-20px}@media only screen and (min-width:48em){.ambassador-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -20px}}.ambassador-list li{margin-bottom:20px}@media only screen and (min-width:48em){.ambassador-list li{width:calc(33.33% - 20px);display:-ms-flexbox;display:flex;margin:0 10px 20px}}.ambassador-wrap{margin-bottom:40px}@media only screen and (min-width:48em){.ambassador-wrap{margin-bottom:80px}}.ambassador-section:nth-child(odd) .ambassador-interview-box dd,.ambassador-other-section:nth-child(odd) .ambassador-interview-box dd{background:#dfd7c3}.ambassador-section__title,.ambassador-other-section__title{font-size:20px;text-align:center;margin:0 0 20px;letter-spacing:.1em}@media only screen and (min-width:48em){.ambassador-section__title,.ambassador-other-section__title{margin:0 0 40px}}.ambassador-other-section .ambassador-interview-box dd{background:#dfd7c3}.ambassador-block{width:100%;max-width:700px;margin:0 auto}@media only screen and (max-width:47.9375em){.ambassador-main{margin-top:-15px}}.ambassador-main__img{text-align:center}.ambassador-main__bottom{background:#f5f5f5;padding:13px 10px;margin-bottom:10px}@media only screen and (min-width:48em){.ambassador-main__bottom{margin-bottom:20px;padding:20px}}.ambassador-main__inner{width:100%;max-width:700px;margin:0 auto}.ambassador-main__title{font-size:16px;font-weight:700;line-height:1.7;margin:0}@media only screen and (min-width:48em){.ambassador-main__title{font-size:22px}}.ambassador-main__info{display:table;width:100%;margin-bottom:10px}@media only screen and (min-width:48em){.ambassador-main__info{margin-bottom:15px}}.ambassador-main__marriage,.ambassador-main__lounge{display:table-cell;vertical-align:middle;font-size:12px}@media only screen and (min-width:48em){.ambassador-main__marriage,.ambassador-main__lounge{font-size:14px}}.ambassador-main__marriage{color:#666}.ambassador-main__marriage .ambassador-tag{font-size:14px;margin-left:3px}.ambassador-main__lounge{text-align:right}@media only screen and (max-width:47.9375em){.ambassador-main__lounge{width:195px}}.ambassador-header__person{width:100%;display:-ms-flexbox;display:flex;margin-bottom:10px}.ambassador-header__person li{-ms-flex-positive:1;flex-grow:1}.ambassador-header__person li+li{padding-left:10px}@media only screen and (min-width:48em){.ambassador-header__person li+li{padding-left:20px}}.ambassador-header__box{position:relative;border:1px solid #b1945a;border-radius:3px;padding:20px 10px 10px;margin-top:35px}@media only screen and (min-width:48em){.ambassador-header__box{margin-top:0;padding:10px;display:-ms-flexbox;display:flex}}@media only screen and (min-width:48em){.ambassador-header__inner{width:100%;max-width:318px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.ambassador-header__img{width:50px}@media only screen and (max-width:47.9375em){.ambassador-header__img{position:absolute;top:-35px;left:50%;transform:translateX(-50%)}}@media only screen and (min-width:48em){.ambassador-header__img{display:inline-block;margin-right:20px}}.ambassador-header__img img{width:50px;border-radius:1000px}.ambassador-header__name{font-size:14px}@media only screen and (max-width:47.9375em){.ambassador-header__name{text-align:center}}.ambassador-table{width:100%;border:none;margin-bottom:40px}.ambassador-table tr:nth-of-type(even){background:none}.ambassador-table tr+tr td{padding-top:10px}.ambassador-table tr td{padding:0;text-align:center;font-size:13px}@media only screen and (min-width:48em){.ambassador-table tr td{font-size:14px}}.ambassador-table tr td a{color:#333;text-decoration:underline}.ambassador-table tr td a:hover{text-decoration:none}.ambassador-table tr td+td{padding-left:10px}@media only screen and (min-width:48em){.ambassador-table tr td+td{padding-left:20px}}.ambassador-table__date{line-height:1;color:#b1945a;padding-bottom:25px;position:relative;background:#dfd7c3}.ambassador-table__date:before{content:"";display:inline-block;width:11px;height:11px;background:#b1945a;border-radius:1000px;position:absolute;left:50%;margin-left:-6px;top:calc(1em + 5px)}.ambassador-table__date:after{content:"";display:inline-block;width:1px;height:100%;position:absolute;left:50%;top:65%;z-index:0;border-left:1px solid #b1945a;margin-left:-1px}.ambassador-table__text{position:relative;z-index:1;border:1px solid #b1945a;border-radius:3px;background:#dfd7c3;padding:7px 10px 8px}@media only screen and (min-width:48em){.ambassador-table__text{padding:10px 10px 13px}}.ambassador-table__text--fill{border:1px solid #e8dcc5;background:#e8dcc5}.ambassador-interview-box dt,.ambassador-interview-box dd{font-size:15px}@media only screen and (min-width:48em){.ambassador-interview-box dt,.ambassador-interview-box dd{font-size:17px}}.ambassador-interview-box dt a,.ambassador-interview-box dd a{color:#333;text-decoration:underline;padding:0 2px}.ambassador-interview-box dt a:hover,.ambassador-interview-box dd a:hover{text-decoration:none}.ambassador-interview-box dt{position:relative;padding:10px;border-radius:10px 10px 0 0;background:#e8dcc5;border:2px solid #dfd7c3;font-weight:400}@media only screen and (min-width:48em){.ambassador-interview-box dt{padding:20px 100px 20px 20px}}.ambassador-interview-box dd{background:#f9f7f2;padding:10px}@media only screen and (min-width:48em){.ambassador-interview-box dd{padding:20px}}.ambassador-interview-box dd:last-child{border-radius:0 0 10px 10px}.ambassador-interview-box dd:nth-child(odd) .ambassador-interview-box__a-img{float:right;margin:0 0 10px 10px}@media only screen and (min-width:48em){.ambassador-interview-box dd:nth-child(odd) .ambassador-interview-box__a-img{margin:0 0 20px 20px}}.ambassador-interview-box dd+dd{border-top:3px solid #f3efe6}.ambassador-interview-box dd:before,.ambassador-interview-box dd:after{content:"";display:block;clear:both;overflow:hidden}.ambassador-interview-box+.ambassador-interview-box{margin-top:20px}@media only screen and (min-width:48em){.ambassador-interview-box+.ambassador-interview-box{margin-top:25px}}.ambassador-interview-box__q{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (min-width:48em){.ambassador-interview-box__q li{font-size:17px}}.ambassador-interview-box__q li span{display:inline-block;width:30px;height:30px;background:#dfd7c3;border-radius:1000px;text-align:center;color:#b1945a;font-size:18px;font-weight:700;margin-right:10px}@media only screen and (min-width:48em){.ambassador-interview-box__q li span{width:40px;height:40px;font-size:22px;margin-right:20px}}@media only screen and (max-width:47.9375em){.ambassador-interview-box__q-img{display:none}}@media only screen and (min-width:48em){.ambassador-interview-box__q-img{position:absolute;bottom:0;right:20px;width:64px}}.ambassador-interview-box__a-img{display:inline-block;float:left;margin:0 10px 10px 0}@media only screen and (min-width:48em){.ambassador-interview-box__a-img{margin:0 20px 20px 0}}.ambassador-interview-box__a-img img{width:75px;height:75px;border-radius:1000px}.ambassador-interview-box__a{line-height:2}.ambassador-other{text-align:center;width:100%;max-width:660px;margin:0 auto}.ambassador-other__name{text-align:center;margin:30px 0 40px;font-size:14px}@media only screen and (min-width:48em){.ambassador-other__name{margin-bottom:40px;display:-ms-flexbox;display:flex;font-size:17px}}@media only screen and (max-width:47.9375em){.ambassador-other__name li+li{margin-top:20px}}.ambassador-other__name li .man{color:#1b50aa}.ambassador-other__name li .woman{color:#e57b99}@media only screen and (min-width:48em){.ambassador-other__name li{-ms-flex-positive:1;flex-grow:1;width:50%}.ambassador-other__name li+li{margin-left:40px}}.ambassador-other__name li p,.ambassador-other__name li a{display:block;margin-top:1px;font-size:13px}@media only screen and (min-width:48em){.ambassador-other__name li p,.ambassador-other__name li a{margin-top:5px;font-size:14px}}.ambassador-other__name a{color:#333;text-decoration:underline}.ambassador-other__name a:hover{text-decoration:none}.activity-lounge{background:#f5f5f5;border-top:5px solid #dfd7c3;padding:0}@media only screen and (min-width:48em){.activity-lounge{padding:0}}@media only screen and (min-width:48em){.activity-lounge__list{width:100%;max-width:700px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.activity-lounge__list>li{margin-bottom:20px}@media only screen and (min-width:48em){.activity-lounge__list>li{margin-bottom:0;width:50%}}@media only screen and (min-width:48em){.activity-lounge__list>li+li{margin-left:30px}}.activity-lounge__list li:last-child{margin-bottom:0}.activity-lounge__info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:5px}@media only screen and (min-width:48em){.activity-lounge__info{margin-bottom:10px}}.activity-lounge__img{width:50px;height:50px;margin-right:5px}.activity-lounge__img img{width:100%;border-radius:1000px}.activity-lounge__name{font-size:12px}.ambassador-lounge-box{position:relative}.ambassador-lounge-box:before{content:"";position:absolute;top:50%;width:12px;height:12px;border:0;border-top:solid 2px #333;border-right:solid 2px #333;right:10px;transform:translateY(-50%) rotate(45deg)}@media only screen and (min-width:48em){.ambassador-lounge-box:before{width:10px;height:10px;right:15px}}.ambassador-lounge-box a{color:#333;display:block;padding:10px;border:1px solid #ccc;background:#dfd7c3;box-shadow:2px 2px 0 rgba(0,0,0,.15)}.ambassador-lounge-box__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;justify-content:center}.ambassador-lounge-box__left{display:inline-block;vertical-align:middle}.ambassador-lounge-box__left span{display:inline-block;width:70px;height:70px;background:center center / cover no-repeat}.ambassador-lounge-box__right{width:67%;line-height:1.3;vertical-align:middle;display:inline-block;font-size:12px}@media only screen and (min-width:48em){.ambassador-lounge-box__right{margin-left:15px;font-size:14px;width:65%}}.tit-border{margin-top:30px}@media only screen and (max-width:47.9375em){.tit-border .tit-ambassador-experience{margin-top:585px}}.owner-main{background-position:center top;background-size:100% 400px;height:400px;z-index:0;position:relative}@media only screen and (max-width:47.9375em){.owner-main{height:375px}}@media only screen and (min-width:48em){.owner-main{background-position:center top;background-size:100% 400px;z-index:0}}@media only screen and (min-width:48em){.owner-main:before{content:"";position:absolute;top:0;left:0;right:0;background:#dfd7c3;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";z-index:0}}.owner-main img{width:320px}@media only screen and (min-width:48em){.owner-main img{width:900px;height:auto;position:absolute;left:20px;top:3px}}@media only screen and (max-width:47.9375em){.owner-main img{-o-object-fit:cover;object-fit:cover;height:295px;background-size:contain;background-position:left top}}@media only screen and (min-width:48em){.owner-main__body{position:relative;height:400px}}.owner-main__data{position:absolute;display:block;text-align:left;line-height:1.5;font-weight:600}@media only screen and (max-width:47.9375em){.owner-main__data{bottom:0;left:0;right:0;margin:0;background-color:#dcbb7b;background:linear-gradient(to left,#dcbb7b 30%,#dfd7c3);width:100%;padding:20px 15px;font-size:16px;font-weight:700}}@media only screen and (min-width:48em){.owner-main__data{min-width:400px;width:410px;top:50%;right:60px;transform:translateY(-50%);font-size:22px;padding:20px 20px 17px}}.owner-main__name{font-size:18px}@media only screen and (min-width:48em){.owner-main__name{font-size:34px}}.read{margin-bottom:30px}@media only screen and (min-width:48em){.read{margin-bottom:0}}.read__title{font-weight:600;text-align:center;font-size:18px;line-height:1.6;color:#444;padding:20px 15px}@media only screen and (min-width:48em){.read__title{font-size:30px;padding:35px 0 30px}}.read__body{background:#f4f5f6;padding:15px;font-size:14px}@media only screen and (min-width:48em){.read__body{padding:25px 0;font-size:18px}}.read__coverage{text-align:right;display:block}@media only screen and (min-width:48em){.read__coverage{font-size:14px;color:#666}}.entry{margin:0 10px 55px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:47.9375em){.entry{-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:48em){.entry{margin:0}}.entry h3{margin-bottom:10px}@media only screen and (min-width:48em){.entry h3{margin-bottom:20px;-ms-flex:0 0 100%;flex:0 0 100%}}.entry p{font-size:14px;margin-bottom:1.5em}@media only screen and (min-width:48em){.entry p{font-size:16px}}.entry figure{text-align:center}@media only screen and (min-width:48em){.entry figure{-ms-flex:0 0 260px;flex:0 0 260px}}.entry figcaption{margin-top:10px;font-size:14px;color:#999;line-height:1.4;text-align:left}.entry img{max-width:100%;width:150px;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:1000px}@media only screen and (min-width:48em){.entry__text{-ms-flex:1;flex:1;margin-left:30px}}.entry span{display:inline-block;width:30px;height:30px;border-radius:1000px;text-align:center;color:#b1945a;font-size:18px;font-weight:700;margin-right:10px}.coverage{background:#f4f5f6;margin:40px 0;padding:15px}.coverage p{font-size:14px;word-break:break-all}.coverage a{word-break:break-all}.related h3{font-size:14px;padding:0 10px 10px}@media only screen and (min-width:48em){.related h3{font-size:18px}}.related__body{background:#f4f5f6}.related ul{padding:15px 5px;display:-ms-flexbox;display:flex}@media only screen and (max-width:47.9375em){.related ul{overflow-x:scroll}}@media only screen and (min-width:48em){.related ul{-ms-flex-pack:center;justify-content:center;padding:15px}}.related li{-ms-flex:0 0 130px;flex:0 0 130px}@media only screen and (min-width:48em){.related li{-ms-flex:0 0 20%;flex:0 0 20%}}.container p.feature__text{height:4.8em;line-height:1.6}figure{margin:1em 0}.feature{display:block;background:#dfd7c3;position:relative;margin:0 5px;height:100%}@media only screen and (min-width:48em){.feature{margin:0 10px}}.feature__body{padding:10px}.feature__image{overflow:hidden}@media only screen and (max-width:47.9375em){.feature__image{height:80px}}.feature__text{margin-bottom:5px;overflow:hidden;font-size:12px;line-height:1.6;height:4.8em}@media only screen and (min-width:48em){.feature__text{font-weight:600;font-size:14px;height:8em}}.feature__area{display:block;font-size:12px;line-height:1.4;font-weight:600}@media only screen and (min-width:48em){.feature__area{font-size:14px}}.mincho{font-family:Roboto Slab,Garamond,Times New Roman,"游明朝",Yu Mincho,"游明朝体",YuMincho,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,HiraMinProN-W3,"HGS明朝E","ＭＳ Ｐ明朝",MS PMincho,serif}.l-outer-large{width:100%;max-width:1140px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;text-align:center;overflow:hidden;-o-object-fit:cover;object-fit:cover;background:url(/img/ambassador/img_ambassador_bg.png) no-repeat;background-position:left}@media only screen and (max-width:47.9375em){.l-outer-large{background-size:cover}}.l-outer{max-width:1000px;margin-left:auto;margin-right:auto;padding:0 20px;overflow:hidden}.heading-underline{border-bottom:1px solid #b1945a;color:#444;font-size:18px;font-weight:700;margin-top:0;padding-bottom:10px}@media only screen and (min-width:48em){.heading-underline{font-size:28px;margin-top:65px}}
@media screen and (min-width: 768px) and (max-width: 835px) {
	.owner-main {
	    height: 350px;
	}
	.owner-main__body {
	    position: relative;
	    height: 350px;
	}
	.owner-main img {
		top:auto;
		bottom: 0;
		width: 750px;
	}
	.owner-main__data {
	    min-width: 300px;
	    width: 300px;
	    top: 60%;
	    right: 10px;
	    transform: translateY(-50%);
	    font-size: 16px;
	    padding: 20px 20px 17px;
	}
	.l-outer-large{
		background-size:contain;
	}
}

.bnr_line {
	max-width: 700px;
	margin: 0 auto;
	padding-top: 20px;
}

@media screen and (min-width: 768px) {
	.bnr_line {
		padding-top: 0;
	}
}

.counseling-section {
	margin-top: 40px;
}

.l-outer.__bottom {
	margin-bottom: 60px;
}