@charset "utf-8";
@media screen and (max-width: 767px) {
}
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (max-width: 767px) {
}


/*

*/

.interviewTop {
	margin: 20px 0;
}

.interviewTop a {
	display: block;
	clear: both;
	overflow: hidden;
	padding: 30px;
	background: #fff;
	border: solid 1px #e5e5e5;
	box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.4);
	text-decoration: none;
	color: #333;
}

.interviewTop a:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	background: url("https://www.au.com/etc.clientlibs/settings/wcm/designs/au-com/clientlib-site/resources/images/icon/icon_pennant_new.png");
	background-size: 100%;
}

.interviewTop a:hover,
.interviewTop a:hover h2 {
	color: #0066aa;
	opacity: 0.8;
	text-decoration: none;
}

.interviewTop-img {
	float: left;
	width: 375px;
}

.interviewTop-img img {
	width: 100%;
	height: auto;
}

.interviewTop-heading {
	margin: 0 0 15px 405px;
	font-size: 16px;
	font-weight: normal;
}

.interviewTop-shop {
	margin: 0 0 0 405px;
	font-size: 16px;
	font-weight: bold;
}

.interviewTop-name {
	margin: 0 0 20px 405px;
	font-size: 16px;
	font-weight: bold;
}

.interviewTop-date {
	margin: 0 0 30px 405px;
	font-size: 13px;
}

.interviewTop-more {
	margin: 0 0 0 405px;
	font-size: 14px;
}

.interviewTop-more span::after {
	content: "";
	display: inline-block;
    background-image: url("https://www.au.com/etc.clientlibs/settings/wcm/designs/au-com/clientlib-site/resources/images/icon/icon_sprite.png");
    background-position: -89px -10px;
    background-size: 101px 93px;
    width: 6px;
    height: 10px;
	margin-left: 5px;
}

.interviewTop a:hover span::after {
    background-position: -89px -20px;
}

@media (max-width: 767px) {
.interviewTop {
	margin: 10px 0;
}

.interviewTop a {
	padding: 20px;
}

.interviewTop a:after {
	width: 35px;
	height: 35px;
}

.interviewTop-img {
	float: none;
	width: auto;
}

.interviewTop-heading {
	margin: 15px 0;
}

.interviewTop-shop {
	margin: 0;
}

.interviewTop-name {
	margin: 0 0 20px 0;
}

.interviewTop-date {
	margin: 0 0 20px 0;
}

.interviewTop-more {
	margin: 0;
}
}



/*
*** .actionCategory
*/

.actionCategory {
	clear: both;
	overflow: hidden;
	margin: 0 0 20px;
	padding: 0;
}

.actionCategory > li {
	width: 25%;
	float: left;
	padding: 0 5px 5px 0;
}

.actionCategory > li:nth-child(4n) {
	padding-right: 0;
}

@media (max-width: 980px) {
.actionCategory > li {
	width: 50%;
}

.actionCategory > li:nth-child(2n) {
	padding-right: 0;
}
}

.actionCategory > li a {
	display: block;
	border: solid 2px #e6e6e6;
	position: relative;
	text-decoration: none;
	color: #333;
	font-size: 15px;
	font-weight: bold;
}

.actionCategory > li a:after {
	content: "";
	position: absolute;
	top: 5px;
	right: 5px;
	width: 0;
	height: 0;
	border-top: solid 4px #dbdbdb;
	border-right: solid 4px #dbdbdb;
	border-left: solid 4px #fff;
	border-bottom: solid 4px #fff;
}

.actionCategory > li a:hover, 
.actionCategory > .actionCategory-selected a {
	border-color: #eb541c;
}

.actionCategory > li a:hover:after, 
.actionCategory > .actionCategory-selected a:after {
	border-top-color: #eb541c;
	border-right-color: #eb541c;
}

.actionCategory > li a span {
	display: table-cell;
	vertical-align: middle;
	padding: 12px 0 12px 12px;
}

.actionSearch {
	position: relative;
}

.actionSearch-input {
	width: 100%;
	border: solid 1px #d1d1d1;
	padding: 8px 45px 8px 8px;
	font-size: 14px;
}

.actionSearch-submit {
	position: absolute;
	right: 0;
	width: 44px;
	border: none;
	background: none;
}

.actionSearch-submit img {
	margin: 20%;
	width: 60%;
	height: auto;
}

@media (max-width: 980px) {
.actionCategory > li a {
	font-size: 12px;
}

.actionCategory > li a span {
	padding: 0;
	height: 60px;
}

.actionCategory > li a span img {
	width: 30px;
	margin: 10px;
	height: auto;
}

}

@media (max-width: 768px) {

.actionSearch-input {
	font-size: 16px;
}

.actionSearch-submit {
	width: 39px;
	height: 33px;
	margin: 0;
	padding: 9px 12px;
}

.actionSearch-submit img {
	margin: 0;
	width: 100%;
	height: auto;
}

}



/*
*** .voice
*/

.voice {
	margin: 20px 0;
	padding: 20px 30px;
	background: #fff;
	border: solid 1px #e5e5e5;
	box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.4);
	position: relative;
}

.voice-heading {
	margin: 0;
	padding: 0 100px 0 0;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.4;
}

.voice-date {
	position: absolute;
	top: 20px;
	right: 30px;
	font-size: 11px;
	color: #333;
}

.voice-question, 
.voice-answer {
	padding: 10px 0 0;
}

.voice-question-img {
	float: left;
	width: 60px;
}

.voice-answer-img {
	float: right;
	width: 70px;
	margin-top: -20px;
}

.voice-question-img img, 
.voice-answer-img img {
	width: 100%;
	height: auto;
}

.voice-question-balloon, 
.voice-answer-balloon {
	margin: 0 93px 0 68px;
	border: solid 1px #cdcdcd;
	border-radius: 5px;
	padding: 10px 20px;
	position: relative;
	font-size: 14px;
	color: #333;
}

.voice-question-balloon:before {
	content: "";
	position: absolute;
	top: 20px;
	left: -10px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 12px 8px 0;
	border-color: transparent #fff transparent transparent;
	z-index: 1;
}

.voice-question-balloon:after {
	content: "";
	position: absolute;
	top: 20px;
	left: -12px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 12px 8px 0;
	border-color: transparent #cdcdcd transparent transparent;
	z-index: 0;
}

.voice-answer-balloon:before {
	content: "";
	position: absolute;
	top: 20px;
	right: -10px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 0 8px 12px;
	border-color: transparent transparent transparent #fff;
	z-index: 1;
}

.voice-answer-balloon:after {
	content: "";
	position: absolute;
	top: 20px;
	right: -12px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 0 8px 12px;
	border-color: transparent transparent transparent #cdcdcd;
	z-index: 0;
}

.voice-question-heading {
	font-weight: bold;
	margin-bottom: 5px;
	color: #333;
}

.voice-answer-balloon-img {
	display: table-cell;
	width: 86px;
	vertical-align: top;
}

.voice-answer-balloon-img img {
	width: 100%;
	height: auto;
}

.voice-answer-balloon-txt {
	display: table-cell;
	padding-left: 15px;
	vertical-align: top;
}

.voice-moreDetail {
	clear: both;
	margin: 20px 0 0;
	text-align: center;
}

.voice-moreDetail a {
	min-width: 30%;
}

@media (max-width: 980px) {
.voice {
	padding: 15px 20px;
}

.voice-heading {
	margin-top: 20px;
	padding: 0;
}

.voice-date {
	top: 15px;
	right: 15px;
}

.voice-question, 
.voice-answer {
	clear: both;
}

.voice-question-img {
	width: 50px;
}

.voice-answer-img {
	width: 60px;
	margin-top: 0;
}

.voice-question-balloon {
	margin: 0 0 0 55px;
	padding: 10px 15px;
}

.voice-answer-balloon {
	margin: 0 65px 0 0;
	border: solid 1px #cdcdcd;
	border-radius: 5px;
	padding: 10px 15px;
	position: relative;
	font-size: 14px;
}

.voice-question-heading {
	margin: 5px 0 10px;
}

.voice-moreDetail a {
	min-width: 100%;
	max-width: 100%;
}
}

@media (max-width: 768px) {
.voice-answer-balloon {
	min-height: 115px;
}

.voice-answer-balloon-img {
	position: relative;
	top: auto;
	left: auto;
	width: 86px;
	float: left;
	margin: 4px 10px 3px 0;
	vertical-align: top;
}

.voice-answer-balloon-txt {
	display: inline;
	padding: 0;
}	
}



/*
*** .button-more
*/

.button-more {
	width: 100%;
	padding: 10px;
	border: none;
	background: #494949;
	color: #fff;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

.button-more:after {
	content: "";
	display: inline-block;
    background-image: url("https://www.au.com/etc.clientlibs/settings/wcm/designs/au-com/clientlib-site/resources/images/icon/icon_more_white.png");
    background-size: 100%;
    width: 1em;
    height: 1em;
	margin-left: 5px;
	vertical-align: middle;
}

.moreContents {
	display: none;
}



/*
*** .voiceOld
*/

.voiceOld {
	clear: both;
	overflow: hidden;
	margin: 20px 0;
}

.voiceOld-item {
	float: left;
	width: calc(50% - 10px);
	height: 340px;
	margin: 0 0 20px;
	padding: 30px;
	background: #fff;
	border: solid 1px #e5e5e5;
	font-size: 14px;
	color: #777;
	position: relative;
	box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.4);
}

.voiceOld-cat {
	width: 53px;
	position: absolute;
}

.voiceOld-cat img {
	width: 100%;
	height: auto;
}

.voiceOld-date, 
.voiceOld-question, 
.voiceOld-answer, 
.voiceOld-moreDetail {
	margin-left: 72px;
}

.voiceOld-date {
	margin-bottom: 10px;
	font-size: 12px;
	color: #eb5505;
}

.voiceOld-question-heading {
	margin-bottom: 10px;
	font-weight: bold;
	color: #333;
}

.voiceOld-answer {
	margin-top: 15px;
	padding-top: 15px;
	border-top: solid 1px #e5e5e5;
}

.voiceOld-moreDetail {
	position: absolute;
	bottom: 25px;
	display: inline-block;
}

.voiceOld-moreDetail a {
	text-decoration: none;
}

.voiceOld-moreDetail a::after {
	display: inline-block;
    background-image: url("https://www.au.com/etc.clientlibs/settings/wcm/designs/au-com/clientlib-site/resources/images/icon/icon_sprite.png");
    background-position: -89px -10px;
    background-size: 101px 93px;
    width: 6px;
    height: 10px;
	margin-left: 5px;
}

.voiceOld-moreDetail a:hover::after {
    background-position: -89px -20px;
}

@media (max-width: 980px) {
.voiceOld-item, 
.voiceOld-item:nth-child(2n),
.voiceOld-item.long {
	float: none;
	width: 100%;
	height: auto;
	margin: 0 0 20px;
	padding: 20px;
}

.voiceOld-moreDetail {
	position: relative;
	bottom: auto;
	margin-top: 15px;
}
}



/*
*** .action-staff-heading
*/

.action-staff-heading {
	margin: 50px 0 20px;
	font-size: 20px;
	font-weight: bold;
	color: #eb5505;
}



/*
*** .staffRecommend
*/

.staffRecommend {
	clear: both;
	overflow: hidden;
	margin: 20px 0;
	padding: 30px;
	background: #fff;
	border: solid 1px #e5e5e5;
	box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.4);
}

.staffRecommend-balloon {
	float: left;
	width: calc(100% - 350px);
	border: solid 1px #eb5505;
	border-radius: 2px;
	padding: 20px;
	position: relative;
	font-size: 14px;
	color: #777;
}

.staffRecommend-balloon:before {
	content: "";
	position: absolute;
	top: 20px;
	right: -10px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 0 8px 12px;
	border-color: transparent transparent transparent #fff;
	z-index: 1;
}

.staffRecommend-balloon:after {
	content: "";
	position: absolute;
	top: 20px;
	right: -12px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 0 8px 12px;
	border-color: transparent transparent transparent #eb5505;
	z-index: 0;
}

.staffRecommend-img {
	float: right;
	width: 320px;
}

.staffRecommend-img img {
	width: 100%;
	height: auto;
}

.staffRecommend-heading {
	margin: 0 0 15px;
	font-size: 16px;
	font-weight: bold;
	color: #eb5505;
}

.staffRecommend-outline {
	float: left;
	background: #f2f2f2;
	padding: 15px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}

.staffRecommend-heading2 {
	clear: both;
	margin: 20px 0 5px;
}

.staffRecommend-moreDetail {
	margin: 20px 0 0;
	display: inline-block;
}

.staffRecommend-moreDetail a {
	text-decoration: none;
}

.staffRecommend-moreDetail a::after {
	display: inline-block;
    background-image: url("https://www.au.com/etc.clientlibs/settings/wcm/designs/au-com/clientlib-site/resources/images/icon/icon_sprite.png");
    background-position: -89px -10px;
    background-size: 101px 93px;
    width: 6px;
    height: 10px;
	margin-left: 5px;
}

@media (max-width: 980px) {
.staffRecommend {
	padding: 20px;
}

.staffRecommend-balloon {
	float: none;
	width: 100%;
}

.staffRecommend-img {
	float: none;
	width: 100%;
	margin-top: 20px;
}

.staffRecommend-balloon:before {
	top: auto;
	bottom: -11px;
	right: calc(50% - 8px);
	border-width: 12px 8px 0 8px;
	border-color: #fff transparent transparent transparent;
}

.staffRecommend-balloon:after {
	top: auto;
	bottom: -13px;
	right: calc(50% - 8px);
	border-width: 12px 8px 0 8px;
	border-color: #eb5505 transparent transparent transparent;
}

.staffRecommend-outline {
	float: none;
}

}

@media (min-width: 981px) {
.only-smp {
	display: none;
}

.only-pc-padding-padding-t-30 {
	padding-top: 30px;
}
}



/*
*** .interviewMap
*/

.interviewMap {
	clear: both;
	overflow: hidden;
	margin: 20px 0;
	padding: 30px 40px;
	background: #fff;
	border: solid 1px #e5e5e5;
	box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.4);
}

.interviewMap-explain {
	margin: 0 0 30px;
	font-size: 16px;
	font-weight: bold;
}

.interviewMap-map {
	float: right;
	width: 522px;
	height: 446px;
	margin-left: 20px;
	position: relative;
}

.interviewMap-pickup {
	float: left;
	width: calc(100% - 542px);
	border-radius: 8px;
	background: #dddddd;
	position: relative;
	display: none;
}

.interviewMap-pickup.viewPickup {
	display: block;
}

.interviewMap-pickup:after {
	content: "";
	position: absolute;
	top: calc(50% - 12px);
	right: -28px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 12px 0 12px 28px;
	border-color: transparent transparent transparent #dddddd;
	z-index: 1;
}

.interviewMap-pickup-heading {
	margin: 0;
	padding: 5px 0;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	background: #f88e25;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}

.iterviewMap-pickup-item {
	margin: 10px;
}

.iterviewMap-pickup-item a {
	display: block;
	padding: 8px;
	border-radius: 8px;
	background: #fff;
	border: solid 2px #fff;
	clear: both;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	color: #333;
}

.iterviewMap-pickup-item a:after {
	content: "";
	position: absolute;
	top: 5px;
	right: 5px;
	width: 0;
	height: 0;
	border-top: solid 4px #dbdbdb;
	border-right: solid 4px #dbdbdb;
	border-left: solid 4px #fff;
	border-bottom: solid 4px #fff;
}

.iterviewMap-pickup-item a:hover {
	border: solid 2px #e9561f;
	color: #333;
	text-decoration: none;
}

.iterviewMap-pickup-item a:visited {
	color: #333!important;
}

.iterviewMap-pickup-item a:hover:after {
	border-top: solid 4px #e9561f;
	border-right: solid 4px #e9561f;
}

.iterviewMap-pickup-item-date {
	margin: 0 0 0 110px;
	font-size: 11px;
}

.iterviewMap-pickup-item-heading {
	margin: 10px 0 10px 110px;
	padding-bottom: 10px;
	border-bottom: solid 1px #e9561f;
	font-size: 12px;
	font-weight: bold;
	color: #e9561f;
}

.iterviewMap-pickup-item-shop {
	margin: 0 0 0 110px;
	font-size: 11px;
}

.iterviewMap-pickup-item-name {
	margin: 0 0 0 110px;
	font-size: 13px;
	font-weight: bold;
}

.iterviewMap-pickup-item-more {
	margin: 0 0 0 110px;
	font-size: 11px;
	text-align: right;
}

.iterviewMap-pickup-item-more span {
	text-decoration: none;
}

.iterviewMap-pickup-item-more span:before {
	content: "";
	width: 0;
	height: 0;
	display: inline-block;
	margin-right: 3px;
	border-top: solid 4px transparent;
	border-right: solid 0px transparent;
	border-left: solid 6px #ea561f;
	border-bottom: solid 4px transparent;
}

.iterviewMap-pickup-item-img {
	float: left;
	width: 91px;
}

.iterviewMap-pickup-item-img img {
	width: 100%;
	height: auto;
}

.interviewMap-map {
	background-repeat: no-repeat;
	background-size: 100%;
}

.interviewMap-map.map01 {
	background-image: url(https://www.au.com/content/dam/au-com/action/photo/ac_austaff_img_03_01_hokaidou.png);
}

.interviewMap-map.map02 {
	background-image: url(https://www.au.com/content/dam/au-com/action/photo/ac_austaff_img_03_01_touhoku.png);
}

.interviewMap-map.map03 {
	background-image: url(https://www.au.com/content/dam/au-com/action/photo/ac_austaff_img_03_01_kantou.png);
}

.interviewMap-map.map04 {
	background-image: url(https://www.au.com/content/dam/au-com/action/photo/ac_austaff_img_03_01_shuto.png);
}

.interviewMap-map.map05 {
	background-image: url(https://www.au.com/content/dam/au-com/action/photo/ac_austaff_img_03_chubu_hokuriku.png);
}

.interviewMap-map.map06 {
	background-image: url(https://www.au.com/content/dam/au-com/action/photo/ac_austaff_img_03_01_chubu.png);
}

.interviewMap-map.map07 {
	background-image: url(https://www.au.com/content/dam/au-com/action/photo/ac_austaff_img_03_01_kansai.png);
}

.interviewMap-map.map08 {
	background-image: url(https://www.au.com/content/dam/au-com/action/photo/ac_austaff_img_03_chugoku_shikoku.png);
}

.interviewMap-map.map09 {
	background-image: url(https://www.au.com/content/dam/au-com/action/photo/ac_austaff_img_03_01_shikoku.png);
}

.interviewMap-map.map10 {
	background-image: url(https://www.au.com/content/dam/au-com/action/photo/ac_austaff_img_03_01_kyushu.png);
}

.interviewMap-map img {
	position: absolute;
	cursor: pointer;
	opacity: 1;
}

.interviewMap-map img.interviewMap-00 {
	position: relative;
	width: 100%;
	height: auto;
	cursor: default;
}

.interviewMap-map img:hover, 
.interviewMap-map.map01 img.interviewMap-btn01, 
.interviewMap-map.map02 img.interviewMap-btn02, 
.interviewMap-map.map03 img.interviewMap-btn03, 
.interviewMap-map.map04 img.interviewMap-btn04, 
.interviewMap-map.map05 img.interviewMap-btn05, 
.interviewMap-map.map06 img.interviewMap-btn06, 
.interviewMap-map.map07 img.interviewMap-btn07, 
.interviewMap-map.map08 img.interviewMap-btn08, 
.interviewMap-map.map09 img.interviewMap-btn09, 
.interviewMap-map.map10 img.interviewMap-btn10 {
	opacity: 0.7;
}

.interviewMap-map img.interviewMap-btn01 {
	top: 0;
	right: 0;
}

.interviewMap-map img.interviewMap-btn02 {
	top: 40%;
	right: 0;
}

.interviewMap-map img.interviewMap-btn03 {
	top: 58%;
	right: 0;
}

.interviewMap-map img.interviewMap-btn04 {
	top: 69%;
	right: 0;
}

.interviewMap-map img.interviewMap-btn05 {
	top: 36%;
	right: 33%;
}

.interviewMap-map img.interviewMap-btn06 {
	bottom: 10%;
	right: 31%;
}

.interviewMap-map img.interviewMap-btn07 {
	bottom: 0;
	left: 42%;
}

.interviewMap-map img.interviewMap-btn08 {
	bottom: 43%;
	left: 22%;
}

.interviewMap-map img.interviewMap-btn09 {
	bottom: 0;
	left: 25%;
}

.interviewMap-map img.interviewMap-btn10 {
	bottom: 36%;
	left: 0;
}

@media (max-width: 980px) {
.interviewMap {
	padding: 20px;
}

.interviewMap-explain {
	margin: 0 0 15px;
}

.interviewMap-map {
	float: none;
	width: 100%;
	height: auto;
	margin: 20px 0 0;
}

.interviewMap-pickup {
	float: none;
	width: 80%;
	max-width: 500px;
	margin: 0 auto;
	padding-bottom: 1px;
}

.interviewMap-pickup:after {
	content: "";
	position: absolute;
	top: auto;
	bottom: -15px;
	right: 50%;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 12px 0 12px;
	border-color: #dddddd transparent transparent transparent;
	z-index: 1;
}

.iterviewMap-pickup-item-img {
	width: 50px;
}

.iterviewMap-pickup-item-date, 
.iterviewMap-pickup-item-heading, 
.iterviewMap-pickup-item-shop, 
.iterviewMap-pickup-item-name, 
.iterviewMap-pickup-item-more {
	margin-left: 60px;
}

.iterviewMap-pickup-item-heading {
	margin-top: 5px;
}

.interviewMap-map img.interviewMap-btn01, 
.interviewMap-map img.interviewMap-btn04 {
	width: 14.176%;
	height: auto;
}

.interviewMap-map img.interviewMap-btn05, 
.interviewMap-map img.interviewMap-btn08 {
	width: 19%;
	height: auto;
}

.interviewMap-map img.interviewMap-btn02, 
.interviewMap-map img.interviewMap-btn03, 
.interviewMap-map img.interviewMap-btn06, 
.interviewMap-map img.interviewMap-btn07, 

.interviewMap-map img.interviewMap-btn09 {
	width: 12.644%;
	height: auto;
}

.interviewMap-map img.interviewMap-btn10 {
	width: 18.966%;
	height: auto;
}
}



/*
*** .interviewList
*/

.interviewListHeading {
	margin: 50px 0 20px;
}

.interviewList {
	margin: 20px 0;
}

.interviewList a {
	display: block;
	clear: both;
	overflow: hidden;
	padding: 30px;
	background: #fff;
	border: solid 1px #e5e5e5;
	box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.4);
	color: #333;
}

.interviewList a:visited {
	color: #333!important;
}

.interviewList a:hover {
	color: #333;
	opacity: 0.8;
}

.interviewList-info {
	float: left;
	width: calc(100% - 150px);
	padding-right: 30px;
}

.interviewList-img {
	float: right;
	width: 150px;
}

.interviewList-img img {
	width: 100%;
	height: auto;
}

.interviewList.imgLeft .interviewList-info {
	float: right;
	padding-right: 0;
	padding-left: 30px;
}

.interviewList.imgLeft .interviewList-img {
	float: left;
}

.interviewList-date {
	font-size: 12px;
}

.interviewList-heading {
	margin: 15px 0;
	padding: 0 0 15px;
	border-bottom: solid 1px #eb5505;
	font-size: 18px;
	font-weight: bold;
}

.interviewList-name {
	font-size: 14px;
	font-weight: bold;
	float: left;
}

.interviewList-shop {
	font-size: 14px;
	text-align: right;
}

.interviewList-winning {
	font-size: 12px;
	text-align: right;
}

@media (max-width: 980px) {
.interviewList {
	margin: 10px 0;
}

.interviewList a {
	padding: 20px;
}

.interviewList-info, 
.interviewList.imgLeft .interviewList-info {
	float: right;
	width: calc(100% - 75px);
	padding-right: 0;
	padding-left: 20px;
}

.interviewList-img {
	float: left;
	width: 75px;
}

.interviewList-heading {
	margin: 10px 0;
	padding: 0;
	border: none;
	font-size: 16px;
	font-weight: normal;
}

.interviewList-name {
	float: none;
	margin: 10px 0;
}

.interviewList-shop {
	font-size: 14px;
	text-align: left;
}

.interviewList-winning {
	font-size: 12px;
	text-align: left;
}
}



/*
*** .interviewAlert
*/

.interviewAlert {
	margin: 30px 0;
	font-size: 14px;
	color: #e02418;
}

@media (max-width: 980px) {
.interviewAlert {
	margin: 15px 0;
	padding: 0 10px;
}
}


