@charset "UTF-8";

/* ---------------------------------------------------

	Layout - Interview
	人を知る　https://entetsu-drivingschool.co.jp/interview/
	
	Base

--------------------------------------------------- */

/* ---------------------------------------------------	

	Module

--------------------------------------------------- */

/* ---------------------------------------------------	

	Layout


--------------------------------------------------- */
.ls_interview #intro{
	text-align: left;
	}
#ls_interview_promotion #intro:before,
#ls_interview_challenge #intro:before{
	background-color: #d4eaff;
}
#ls_interview_generalist #intro:before,
#ls_interview_marketing #intro:before{
	background-color: #fee7f6;
}
.-com-itv-figarea{
	
	}
#ls_interview_generalist .com-itv-figarea,
#ls_interview_marketing .com-itv-figarea{
	/*left: 0;*/
	}
#ls_interview_promotion .com-itv-figarea,
#ls_interview_challenge .com-itv-figarea{
	/*right: 0;*/
	}
/*#ls_interview_generalist .com-itv-figarea:before{
	content: "";
	background-image: url(/src/img/sec/interview/generalist/fig-comment.png);
    background-repeat: no-repeat;
    background-size: 100%;
	}*/
	.com-itv-fa-item{
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		}
.int-interview-inner{
	margin: 0 auto;
	position: relative;
	z-index: 50;
	}
    .int-intv-in-container{
	    
		}
    .int-intv-in-con-copy{
		background-color: rgba(255, 255, 255, 1);
		position: relative;
	    }
    .int-intv-in-con-copy:after{
		content: "";
		display: inline-block;				
		position: absolute;
		top: 50%;
		margin-top: -71px;
		right: -71px;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 70%;
		background-color: rgba(255, 255, 255, 1);
		border-radius: 50%
		}
#ls_interview_generalist .int-intv-in-con-copy.intv-icon:after{
	background-image: url("../../img/sec/interview/generalist/ls_intro_icon.png");
	}
#ls_interview_promotion .int-intv-in-con-copy.intv-icon:after{
	background-image: url("../../img/sec/interview/promotion/ls_intro_icon.png");
	}
#ls_interview_marketing .int-intv-in-con-copy.intv-icon:after{
	background-image: url("../../img/sec/interview/marketing/ls_intro_icon.png");
	}
#ls_interview_challenge .int-intv-in-con-copy.intv-icon:after{
	background-image: url("../../img/sec/interview/challenge/ls_intro_icon.png");
	}
        .int-intv-in-con-cpy-ttl{
			text-align: left;					
			}
        .int-intv-in-con-cpy-occupation{
	        
			}
            .int-intv-in-con-cpy-ocp-list{
				display: flex;
				justify-content: center;
				align-items: center;
				}
                .int-intv-in-con-cpy-ocp-lst-item{
					/*display: inline-block;*/
					display: inline-table;
					text-align: center;
					}
                .int-intv-in-con-cpy-ocp-lst-item:first-child{					
					position: relative;					
					}
	            .int-intv-in-con-cpy-ocp-lst-item:nth-child(2) .int-intv-in-con-cpy-ocp-lst-itm-in{
		            padding: 0;
					}
                .int-intv-in-con-cpy-ocp-lst-item:last-child{					
					}
                .int-intv-in-con-cpy-ocp-lst-item:first-child:after{
					}
                    .int-intv-in-con-cpy-ocp-lst-itm-in{
                    	display: table-cell;
                    	vertical-align: middle;
						}
                    .int-intv-in-con-cpy-ocp-lst-item:first-child .int-intv-in-con-cpy-ocp-lst-itm-in{					
					    border: 1px rgba(200, 0, 130, 1) solid;					    			
					    }
                    .int-intv-in-con-cpy-ocp-lst-item:last-child .int-intv-in-con-cpy-ocp-lst-itm-in{					
					    border: 1px rgba(0, 130, 205, 1) solid;			    			
					    }
                .int-intv-in-con-cpy-name{
	                
					}
                    .int-intv-in-con-cpy-nm-in{
	                    font-weight: bold;
						vertical-align: bottom;
						}

.contents-interview{
	
	}
    .contents-inner{
		display: flex;		
		}
        .cont-in-image{
	        
			}
        .cont-in-note{
			
			}
            .cont-fs-int-nt-inner{
	            
				}
                .cont-in-nt-in-area{
	                
	                }
	                .cont-in-nt-in-ara-col{
		               
						}	                
                        .cont-in-nt-in-ara-col-title{
	                       font-weight: bold;
	                        }
                            .cont-in-nt-in-ara-col-note{
	                            
	                            }
	.itv-sec-figarea {}
		.itv-sec-fa-item {
			background-position: center;
			background-repeat: no-repeat;
			background-size: cover;
			}
		#ls_interview_generalist .itv-sec-fa-fig-01 { background-image: url(/src/img/sec/interview/generalist/figarea-01.png); }
		#ls_interview_generalist .itv-sec-fa-fig-02 { background-image: url(/src/img/sec/interview/generalist/figarea-02.png); }
		#ls_interview_challenge .itv-sec-fa-fig-01 { background-image: url(/src/img/sec/interview/challenge/figarea-01.png); }
		#ls_interview_challenge .itv-sec-fa-fig-02 { background-image: url(/src/img/sec/interview/challenge/figarea-02.png); }
            
.favorite-items{
	margin-bottom: 90px;
	}
#ls_interview_promotion .favorite-items,
#ls_interview_challenge .favorite-items{
	background-color: #fee7f7;
	}
#ls_interview_generalist .favorite-items,
#ls_interview_marketing .favorite-items{
	background-color: #d4eaff;
	}
    .fav-itm-inner{
	    margin: 0 auto;
		}
        .fav-itm-in-content{
	        background-color: rgba(255, 255, 255, 1);
			}
            .fav-itm-in-cont-inner{
	            display: flex;
				flex-wrap: wrap;
				}
                .fav-itm-in-cont-in-image{
	                
					}
                .fav-itm-in-cont-in-note{
	                text-align: center;
					}
                    .fav-itm-in-cont-in-nte-inner{
	                    
						}
                        .fav-itm-in-cont-in-nte-in-title{
	                        font-weight: bold;
							letter-spacing: 4px;
						    }
                        .fav-itm-in-cont-in-nte-in-subtitle{
	                        font-weight: bold;
							border-top: 1px rgba(0, 130, 205, 1) solid;
							border-bottom: 1px rgba(0, 130, 205, 1) solid;
						    }
                        .fav-itm-in-cont-in-nte-in-text{
	                        text-align: left;
	                        }
.other-interview{
	/*border-bottom: 1px rgba(0, 128, 204, 1) solid;*/
	}
    .oth-intv-inner{
	    
		}
        .oth-intv-in-title{
	        text-align: center;
	        }
            .oth-intv-in-ttl-in{
	            
	            }
        .oth-intv-in-list{
	        display: flex;
			justify-content: center;
			align-items: center;
			flex-wrap: wrap;
	        }
            .oth-intv-in-list-item{
	            position: relative;
	            }
            .oth-intv-in-list-item:after{
	            content: "";
				display: inline-block;				
				background: url("/src/img/sec/interview/common/arrow-right-blue_02.png")no-repeat center center;
				background-size: cover;
				position: absolute;				
				top: 50%;				
	            }
            .oth-intv-in-list-item:nth-child(odd){
	            background: #fee7f7;
	            }
            .oth-intv-in-list-item:nth-child(even){
	            background: #d4eaff;
	            }
#ls_interview_generalist .other-interview-anchor-generalist,
#ls_interview_promotion .other-interview-anchor-promotion,
#ls_interview_marketing .other-interview-anchor-marketing,
#ls_interview_challenge .other-interview-anchor-challenge{
	opacity: 0.5;
	pointer-events: none;
	}
#ls_interview_generalist .other-interview-anchor-generalist:after,
#ls_interview_promotion .other-interview-anchor-promotion:after,
#ls_interview_marketing .other-interview-anchor-marketing:after,
#ls_interview_challenge .other-interview-anchor-challenge:after{
	display: none;
	}
                .oth-intv-in-list-itm-link{
	                
	                }
                    .oth-intv-in-list-itm-link-inner{
	                    display: flex;
						align-items: center;
	                    }
                        .oth-intv-in-list-itm-link-in-image{
	                        
	                        }
                        .oth-intv-in-list-itm-link-in-note{
	                        
	                        }
                            .oth-intv-in-list-itm-link-in-note-inner{
	                            display: flex;
								align-items: center;
	                            }
                                .oth-intv-in-list-itm-link-in-note-in-number{
	                                
	                                }
                                    .oth-intv-in-list-itm-link-in-note-in-num-text{
	                                    background: rgba(255, 255, 255, 1);
										border-radius: 50%;
	                                    }
                                .oth-intv-in-list-itm-link-in-note-in-text{
	                                
	                                }
                                    .oth-intv-in-list-itm-link-in-note-in-txt-job{
	                                    font-weight: bold;
										margin-bottom: 10px;
	                                    }
                                        .oth-intv-in-list-itm-link-in-note-in-txt-jb-in{
	                                        
	                                        }
                                    .oth-intv-in-list-itm-link-in-note-in-txt-name{
	                                    
	                                    }

/* ---------------------------------------------------	

	MediaQuery

--------------------------------------------------- */

@media screen and (min-width: 751px) {

/* ---------------------------------------------------	

	Layout

--------------------------------------------------- */
.com-itv-figarea{
	bottom: 0;
    position: absolute;
    top: 0;
    width: 62.5%;
	}
/*#ls_interview_generalist .com-itv-figarea:before{
	bottom: 10%;
    height: 100px;
    left: 26.7%;
    width: 200px;
	}*/
	.com-itv-fa-item{
		bottom: 0;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		}
	#ls_interview_generalist .com-itv-fa-item{
		background-image: url(/src/img/sec/interview/generalist/ls_img_intro.png);
		}
    #ls_interview_promotion .com-itv-fa-item{	
	    background-image: url(/src/img/sec/interview/promotion/ls_img_intro.png);	
	    }
    #ls_interview_marketing .com-itv-fa-item{	
	    background-image: url(/src/img/sec/interview/marketing/ls_img_intro.png);
	    }
    #ls_interview_challenge .com-itv-fa-item{	
	    background-image: url(/src/img/sec/interview/challenge/ls_img_intro.png);
	    }
	.int-interview-inner{
		max-width: 1000px;
		padding: 50px 0;
		}
	    .int-intv-in-container{
		    
			}
	    .int-intv-in-con-copy{
			/*max-width: 380px;*/
			max-width: 38%;
			height: 305px;
			padding: 42px 60px 50px;
			}
/*#ls_interview_generalist .int-intv-in-con-copy{
	padding: 1% 0 1% 50px;
	}*/
#ls_interview_promotion .int-intv-in-con-copy,
#ls_interview_challenge .int-intv-in-con-copy{
			margin-right: auto;
			}
#ls_interview_generalist .int-intv-in-con-copy,
#ls_interview_marketing .int-intv-in-con-copy{
			margin-left: auto;
			}
	    .int-intv-in-con-copy:after{
			width: 142px;
			height: 142px;
			top: 50%;
			margin-top: -71px;			
			background-size: 60%;
		    }
#ls_interview_promotion .int-intv-in-con-copy:after,
#ls_interview_challenge .int-intv-in-con-copy:after{
	right: -71px;
	}
#ls_interview_generalist .int-intv-in-con-copy:after,
#ls_interview_marketing .int-intv-in-con-copy:after{
	left: -78px;
	}
	        .int-intv-in-con-cpy-ttl{
				font-size: 26px;
				line-height: 1.75;
				letter-spacing: 5px;
				margin-left: 5px;
				}
	        .int-intv-in-con-cpy-occupation{
				
				}
				.int-intv-in-con-cpy-ocp-list{
					margin-top: 20px;
					}
                   .int-intv-in-con-cpy-ocp-lst-item{
					   /*margin-right: 10px;*/
					   margin-right: 1%;
					   }
	               .int-intv-in-con-cpy-ocp-lst-item:first-child{
		               
					   }
	                .int-intv-in-con-cpy-ocp-lst-item:first-child:after{
						
						}
					.int-intv-in-con-cpy-ocp-lst-item:nth-child(2){
						padding: 0 10px;
						}
	                .int-intv-in-con-cpy-ocp-lst-item:last-child{
						margin-right: 0;
						}
                       .int-intv-in-con-cpy-ocp-lst-itm-in{
	                       font-size: 0.8em;
						   /*padding: 14px 20px;*/
						   padding: 14px 10px;
						   border-radius: 24px;
						   }
	                   .int-intv-in-con-cpy-ocp-lst-item .int-intv-in-con-cpy-ocp-lst-itm-in-plus{
		                   font-size: 1.2em;
		                   }
                   .int-intv-in-con-cpy-name{
	                   font-size: 1em;
					   }
                       .int-intv-in-con-cpy-nm-in{
	                       font-size: 1.2em;
						   }
.contents-interview{
	padding: 95px 0 0;
	}
.contents-outer{
	max-width: 1460px;	
	}
#ls_interview_promotion .contents-interview:nth-child(odd) .contents-outer,
#ls_interview_challenge .contents-interview:nth-child(odd) .contents-outer{
	padding-right: 5%;
	}
#ls_interview_generalist .contents-interview:nth-child(odd) .contents-outer,
#ls_interview_marketing .contents-interview:nth-child(odd) .contents-outer{
	padding-left: 5%;
	margin-left: auto;
	}
#ls_interview_promotion .contents-interview:nth-child(even) .contents-outer,
#ls_interview_challenge .contents-interview:nth-child(even) .contents-outer{
	padding-left: 5%;
	margin-left: auto;
	}
#ls_interview_generalist .contents-interview:nth-child(even) .contents-outer,
#ls_interview_marketing .contents-interview:nth-child(even) .contents-outer{
	padding-right: 5%;	
	}
    .contents-inner{
		
		}
	.contents-interview:nth-child(even)  .ccontents-outer{
		/*justify-content: flex-end;*/		
		}
        .cont-in-image{
	        /*flex-basis: 55%;*/
			/*flex-basis: 68%;*/
			/*flex-basis: 45%;*/
			flex-basis: 60%;
			}
        .cont-in-note{
			/*flex-basis: 45%;*/
			/*flex-basis: 68%;*/
			max-width: 580px;
			}
	        .cont-fs-int-nt-inner{
		        
	        }
#ls_interview_promotion .contents-interview:nth-child(odd) .cont-fs-int-nt-inner,
#ls_interview_challenge .contents-interview:nth-child(odd) .cont-fs-int-nt-inner{
	            /*padding-left: 88px;*/
	        	padding-left: 13%;
				}
#ls_interview_generalist .contents-interview:nth-child(odd) .cont-fs-int-nt-inner,
#ls_interview_marketing .contents-interview:nth-child(odd) .cont-fs-int-nt-inner{
	            /*padding-right: 88px;*/
	            padding-right: 13%;
				}
#ls_interview_promotion .contents-interview:nth-child(even) .cont-fs-int-nt-inner,
#ls_interview_challenge .contents-interview:nth-child(even) .cont-fs-int-nt-inner{
	            /*padding-right: 88px;*/
	            padding-right: 13%;
				}
#ls_interview_generalist .contents-interview:nth-child(even) .cont-fs-int-nt-inner,
#ls_interview_marketing .contents-interview:nth-child(even) .cont-fs-int-nt-inner{
	            /*padding-left: 88px;*/
	            padding-left: 13%;
				}
                .cont-in-nt-in-area{
	                
	                }
	                .cont-in-nt-in-ara-col{
		                margin-bottom: 30px;
						}
                        .cont-in-nt-in-ara-col-title{
	                        line-height: 1.8;
						    letter-spacing: 8px;
						    margin-bottom: 10px;
							font-size: 1.3em;
	                        }
                            .cont-in-nt-in-ara-col-note{
								line-height: 2.5;
								letter-spacing: -1px;
								margin-bottom: 20px;
	                            }
                            .cont-in-nt-in-ara-col-note:last-child{ margin-bottom: 0; }

		#ls_interview_generalist .contents-interview:nth-child(even) .contents-outer.cont-out-col1,
		#ls_interview_challenge .contents-interview:nth-child(even) .contents-outer.cont-out-col1 { padding: 0 5%; }
			#ls_interview_generalist .contents-interview:nth-child(even) .contents-outer.cont-out-col1 .cont-fs-int-nt-inner,
			#ls_interview_challenge .contents-interview:nth-child(even) .contents-outer.cont-out-col1 .cont-fs-int-nt-inner { padding: 0; }
			#ls_interview_generalist .contents-interview:nth-child(even) .contents-outer.cont-out-col1 .cont-in-note,
			#ls_interview_challenge .contents-interview:nth-child(even) .contents-outer.cont-out-col1 .cont-in-note {
				margin: 0 auto;
				max-width: 900px;
				}
	.itv-sec-figarea {
		align-items: center;
		display: flex;
		justify-content: center;
		margin-top: 47.5px;
		width: 100%;
		}
		.itv-sec-fa-item {
			height: 600px;
			width: 50%;
			}

.favorite-items{
	padding: 60px 0;
	margin-top: 70px;
	}
    .fav-itm-inner{
	    /*max-width: 1000px;*/
		max-width: 1150px;
		}
        .fav-itm-in-content{
	        
			}
            .fav-itm-in-cont-inner{
	            
				}
                 .fav-itm-in-cont-in-image{
	                flex-basis: 62%;
					}
                .fav-itm-in-cont-in-note{
	                flex-basis: 38%;
					}
                    .fav-itm-in-cont-in-nte-inner{
	                    padding: 60px 45px 30px;
						}
/*#ls_interview_marketing .fav-itm-in-cont-in-nte-inner{
	                    padding: 34px 45px 30px;
						}*/
                        .fav-itm-in-cont-in-nte-in-title{
	                        font-size: 0.8em;
							margin-bottom: 25px;
						    }
                        .fav-itm-in-cont-in-nte-in-subtitle{
	                        font-size: 1.2em;
							padding: 22px 0;
							line-height: 1.8;
							margin-bottom: 20px;
						    }
                        .fav-itm-in-cont-in-nte-in-text{
	                        font-size: 1em;
							line-height: 2;
	                        }
.other-interview{
	padding: 80px 20px;
	/*padding-bottom: 80px;*/
	}
    .oth-intv-inner{
	    max-width: 1000px;
		margin: 0 auto;
		}
        .oth-intv-in-title{
	        
	        }
            .oth-intv-in-ttl-in{
	            letter-spacing: 5px;
				margin-bottom: 50px;
	            }
        .oth-intv-in-list{
	        
	        }
            .oth-intv-in-list-item{
	            flex-basis: 340px;
	            }
            .oth-intv-in-list-item:hover{
	            opacity: 0.8;
	            }	
            .oth-intv-in-list-item:after{
				width: 30px;
				height: 21px;
	            right: 20px;
				margin-top: -10px;
	            }
            .oth-intv-in-list-item:nth-child(odd){
	            margin-right: 20px;
	            }
            .oth-intv-in-list-item:nth-child(-n+2){
	            margin-bottom: 20px;
	            }	
                .oth-intv-in-list-itm-link{
	                
	                }
                    .oth-intv-in-list-itm-link-inner{
	                    
	                    }
                        .oth-intv-in-list-itm-link-in-image{
	                        flex-basis: 30%;
	                        }
                        .oth-intv-in-list-itm-link-in-note{
	                        flex-basis: 70%;
	                        }
                            .oth-intv-in-list-itm-link-in-note-inner{
	                            padding: 0 20px;
	                            }
                                .oth-intv-in-list-itm-link-in-note-in-number{
	                                
	                                }
                                    .oth-intv-in-list-itm-link-in-note-in-num-text{
	                                    font-size: 1.3em;
										padding: 12px;
	                                    }
                                .oth-intv-in-list-itm-link-in-note-in-text{
	                                margin-left: 10px;
	                                }
                                    .oth-intv-in-list-itm-link-in-note-in-txt-job{
	                                    line-height: 1.5;
										font-size: 0.75em;
	                                    }
                                        .oth-intv-in-list-itm-link-in-note-in-txt-jb-in{
	                                        
	                                        }
                                    .oth-intv-in-list-itm-link-in-note-in-txt-name{
	                                    font-size: 0.9em;
	                                    }
}

/* ------------------------------------------------ */

@media screen and (max-width: 750px) {
	
/* ---------------------------------------------------	

	Layout

--------------------------------------------------- */
.com-itv-figarea{
	
	}
/*#ls_interview_generalist .com-itv-figarea:before{
	bottom: 22.5%;
    height: 75px;
    left: 10%;
    width: 150px;
	}*/
	.ls-com-itv-fa-item{
		display: block;
		height: 100%;
		width: 100%;
		}
#ls_interview_generalist .com-itv-fa-item{		
	background-image: url(/src/img/sec/interview/generalist/ls_img_intro_min.png);	
	}
#ls_interview_promotion .com-itv-fa-item{		
	background-image: url(/src/img/sec/interview/promotion/ls_img_intro_min.png);	
	}
#ls_interview_marketing .com-itv-fa-item{		
	background-image: url(/src/img/sec/interview/marketing/ls_img_intro_min.png);	
	}
#ls_interview_challenge .com-itv-fa-item{		
	background-image: url(/src/img/sec/interview/challenge/ls_img_intro_min.png);	
	}
	.int-interview-inner{		
		/*padding: 117.33vw 3% 60px;*/
		/*padding: 111.75vw 4% 27px;*/
		padding: 50px 4% 27px;
		}
	    .int-intv-in-container{
		    text-align: center;
			}
	    .int-intv-in-con-copy{
			width: 75%;
		    /*padding: 120px 10% 50px;*/
			margin: 0 auto;
			padding: 42px 11% 21px;
			}
	    .int-intv-in-con-copy:after{
			/*width: 210px;
			height: 210px;
		    top: -36px;
		    left: 50%;
			margin-left: -105px;
			background-size: 65%;*/
			width: 90px;
            height: 90px;
            top: 25px;
            left: 50%;
            margin-left: -45px;
			background-size: 64%;
		    }
	        .int-intv-in-con-cpy-ttl{
			    /*font-size: 5.69333vw;*/
				/*padding: 0 20px;*/
				/*letter-spacing: 6px;*/
				/*line-height: 1.6;*/
				/*margin-bottom: 50px;*/
				font-size: 18px;
				line-height: 1.75;
				letter-spacing: 2px;
				margin-left: 2px;
				text-align: justify;
			    }
	 	    .int-intv-in-con-cpy-occupation{
				/*margin-bottom: 20px;*/
				margin-bottom: 15px;
				}
	           .int-intv-in-con-cpy-ocp-list{
		           /*text-align: center;*/
				   justify-content: center;
		           }
                   .int-intv-in-con-cpy-ocp-lst-item{
					  border-radius: 39px;
					   /*margin-right: 3%;*/
					   /*margin-right: 0;*/
					   margin-right: 1%;
					   }
	               .int-intv-in-con-cpy-ocp-lst-item:first-child{
		              /* margin-right: 2.666vw;*/
					   
					   }
	                .int-intv-in-con-cpy-ocp-lst-item:first-child:after{
						/*font-size: 1.5em;
						right: -2.533vw;*/
						}
	                .int-intv-in-con-cpy-ocp-lst-item:last-child{
		                margin-right: 0;
		                }
                       .int-intv-in-con-cpy-ocp-lst-itm-in{
	                       font-size: 3.06vw;
						   /*padding: 25px 3.7333vw;*/
						   /*border-radius: 39px;*/
						   padding: 10px 2.5333vw;
						   border-radius: 30px;
						   }
	                   .int-intv-in-con-cpy-ocp-lst-item .int-intv-in-con-cpy-ocp-lst-itm-in-plus{
		                   /*font-size: 1.8em;*/
						   font-size: 1.3em;
						   vertical-align: middle;
		                   }
                   .int-intv-in-con-cpy-name{
	                   font-size: 3.933vw;
					   }
                       .int-intv-in-con-cpy-nm-in{
	                       /*font-size: 1.2em;*/
						   font-size: 1.3em;
						   }
.contents-interview{
	/*padding: 90px 0 0;*/
	padding: 35px 0 0;
	}
    .contents-inner{
		flex-wrap: wrap;
		}
        .cont-in-image{	       
			flex-basis: 100%;
			order: 2;
			text-align: center;
			}
        .cont-in-note{			
			flex-basis: 100%;
			order: 1;
			}
            .cont-fs-int-nt-inner{
	            /*padding: 0 8%;*/
				padding: 0 6%;
				}
                .cont-in-nt-in-area{
	                }
	                .cont-in-nt-in-ara-col{
						margin-bottom: 28px;
						}	                
                        .cont-in-nt-in-ara-col-title{
							text-align: center;
							line-height: 1.65;
							font-size: 18px;
							margin-bottom: 20px;
							letter-spacing: 1px;
							margin-left: 1px;
	                        }
                            .cont-in-nt-in-ara-col-note{
								font-size: 13.5px;
								letter-spacing: 1px;
								line-height: 1.85;
								margin-left: 1px;
								margin-bottom: 15px;
	                            }
                            .cont-in-nt-in-ara-col-note:last-child{ margin-bottom: 0; }
	.itv-sec-figarea { margin-top: 30px; }
		.itv-sec-fa-item {
			height: 250px;
			width: 90%;
			-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 5px 5px 10px rgba(0, 0, 0, .2);
			}
		.itv-sec-fa-item:nth-child(odd) { margin-right: 10%; }
		.itv-sec-fa-item:nth-child(even) { margin-left: 10%; }

.favorite-items{
	/*padding: 80px 0;*/
	padding: 25px 0;
	margin-bottom: 50px;
	}
    .fav-itm-inner{
	    width: 89%;
		}
        .fav-itm-in-content{
	        /*padding-bottom: 40px;*/
			padding-bottom: 25px;
			}
            .fav-itm-in-cont-inner{
	            
				}
                .fav-itm-in-cont-in-image{
	                flex-basis: 100%;
					}
                .fav-itm-in-cont-in-note{
	                
					}
                    .fav-itm-in-cont-in-nte-inner{
	                    /*padding: 0 15%;*/
						padding: 0 30px;
						}
                        .fav-itm-in-cont-in-nte-in-title{
							font-size: 13px;
							margin: 25px 0 20px;
						    }
                        .fav-itm-in-cont-in-nte-in-subtitle{
							font-size: 15px;
							padding: 10px;
							margin-bottom: 20px;
							line-height: 1.5;
						    }
                        .fav-itm-in-cont-in-nte-in-text{
							font-size: 13px;
							letter-spacing: .5px;
							line-height: 1.85;
							margin-left: .5px;
	                        }
.other-interview{
	padding: 40px 0 30px;
	}
    .oth-intv-inner{
	    
		}
        .oth-intv-in-title{
	        
	        }
            .oth-intv-in-ttl-in{
	            /*margin-bottom: 50px;
				font-size: 2.5em;
				letter-spacing: 7px;*/
				margin-bottom: 25px;
				font-size: 1em;
				letter-spacing: 2px;
	            }
        .oth-intv-in-list{
	        
	        }
            .oth-intv-in-list-item{
	            flex-basis: 89%;
				/*margin-bottom: 30px;*/
				margin-bottom: 10px;
	            }
            .oth-intv-in-list-item:after{
	            /*right: 2.666vw;
				width: 45px;
				height: 35px;
				margin-top: -17px;*/
				width: 22px;
				height: 18px;
				margin-top: -9px;
				right: 13px;
	            }
                .oth-intv-in-list-itm-link{
	                
	                }
                    .oth-intv-in-list-itm-link-inner{
	                    
	                    }
                        .oth-intv-in-list-itm-link-in-image{
	                        /*flex-basis: 30%;*/
							flex-basis: 36%;
	                        }
                        .oth-intv-in-list-itm-link-in-note{
	                        /*flex-basis: 70%;*/
							flex-basis: 80%;
	                        }
                            .oth-intv-in-list-itm-link-in-note-inner{
	                            
	                            }
                                .oth-intv-in-list-itm-link-in-note-in-number{
	                                /*flex-basis: 28%;*/
	                                }
                                    .oth-intv-in-list-itm-link-in-note-in-num-text{
	                                    /*margin-left: 35px;
										font-size: 2em;
										padding: 25px;*/
										margin-left: 15px;
										font-size: 1.1em;
										padding: 10px 8px;
	                                    }
                                .oth-intv-in-list-itm-link-in-note-in-text{
									/*flex-basis: 72%;*/
	                                /*margin-left: 25px;*/
									margin-left: 5px;
	                                }
                                    .oth-intv-in-list-itm-link-in-note-in-txt-job{
	                                    /*font-size: 1.5em;*/
										line-height: 1.3;
										margin-bottom: 5px;
										font-size: 0.75em;
	                                    }
                                        .oth-intv-in-list-itm-link-in-note-in-txt-jb-in{
	                                        
	                                        }
                                    .oth-intv-in-list-itm-link-in-note-in-txt-name{
	                                    /*font-size: 2em;*/
										font-size: 0.8em;
	                                    }

}

/* ------------------------------------------------ */


/* ---------------------------------------------------	

	Intervew Wrap
	Add. 2023.02.22

--------------------------------------------------- */
.interview-wrap {}
	.itv-item { margin: 0 auto; }
	.itv-item:last-child { margin-bottom: 0; }
		.itv-item .inner {
			display: flex;
			align-items: flex-start;
			justify-content: center;
			}
	.itv-txtarea {}
		.itv-txtarea .item:last-child { margin-bottom: 0; }
			.itv-txtarea .qst {
				background-color: rgba(0, 130, 205, 1);
				color: rgba(255, 255, 255, 1);
				display: inline-flex;
				align-items: center;
				justify-content: flex-start;
				border-radius: 100px;
				}
			.itv-txtarea .qst:before { content: 'Q.'; }
			.itv-txtarea .ttl {
				color: rgba(0, 130, 205, 1);
				font-weight: 700;
				}
			.itv-txtarea .txt {}
				.itv-txtarea .txt p { text-align: justify; }
				.itv-txtarea .txt p:last-child { margin-bottom: 0; }
	.itv-figarea {}
		.itv-figarea .item {}
/* ------------------------------------------------ */
@media screen and (min-width: 751px) {
.interview-wrap {
	margin-top: 90px;
	padding: 0 60px;
	}
	.itv-item {
		max-width: 1300px;
		margin-bottom: 70px;
		}
	.itv-txtarea {}
		.itv-txtarea .item { margin-bottom: 40px; }
			.itv-txtarea .qst {
				font-size: 16px;
				margin-bottom: 15px;
				padding: 5px 10px;
				}
			.itv-txtarea .ttl {
				line-height: 1.8;
				letter-spacing: 4px;
				margin-bottom: 10px;
				font-size: 1.5em;
				}
			.itv-txtarea .txt { margin-top: 25px; }
				.itv-txtarea .txt p {
					line-height: 2.5;
					letter-spacing: -1px;
					letter-spacing: 0.5px;
					}
	.itv-figarea {
		max-width: 50%;
		min-width: 50%;
		}
		.itv-figarea .item { padding: 10px; }
	/* Scheme */
	.itv-item:nth-child(odd) .inner { flex-flow: row-reverse; padding-right: 60px; }
	.itv-item:nth-child(even) .inner { padding-left: 60px; }
	.itv-item:nth-child(odd) .itv-txtarea { padding-left: 60px; }
	.itv-item:nth-child(even) .itv-txtarea { padding-right: 60px; }
}
/* ------------------------------------------------ */
@media screen and (max-width: 750px) {
.interview-wrap { margin-top: 50px; }
	.itv-item { margin-bottom: 40px; }
		.itv-item .inner { flex-wrap: wrap; }
	.itv-txtarea { padding: 0 25px; }
		.itv-txtarea .item {
			margin-bottom: 30px;
			text-align: center;
			}
			.itv-txtarea .qst {
				font-size: 16px;
				margin-bottom: 15px;
				padding: 10px 20px;
				}
			.itv-txtarea .ttl {
				text-align: center;
				line-height: 1.65;
				font-size: 18px;
				margin-bottom: 20px;
				letter-spacing: 1px;
				margin-left: 1px;
				}
			.itv-txtarea .txt { margin-top: 15px; }
				.itv-txtarea .txt p {
					font-size: 15px;
					letter-spacing: 1px;
					line-height: 1.85;
					margin-left: 1px;
					margin-bottom: 15px;
					}
	.itv-figarea { margin-top: 20px; }
		.itv-figarea .item { padding: 5px 0; }
}