@charset "UTF-8";

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

	Layout - Workplace
	環境を知る　https://entetsu-drivingschool.co.jp/workplace/
	
	Base

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

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

	Module

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

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

	Layout

--------------------------------------------------- */
#ls_workplace .com-sa-item span{
	}
.wp-block{
	
	}
    .wp-blk-ttlarea{
	    color: rgba(0, 130, 205, 1);
		text-align: center;
	    }
        .wp-blk-ttl{
	        font-weight: 700;
	        }
        .wp-blk-ttl-sub{
	        display: block;
	        }
    .wp-blk-bodyarea{
	    
	    }
#ws-area{
	
	}
    .ws-ara-inner{
	    margin: 0 auto;
	    }
        .ws-ara-in-content{
	        display: flex;
	        }
            .ws-ara-in-con-image{
	            
	            }
            .ws-ara-in-con-copy{
	            
	            }
                .ws-ara-in-con-cpy-ttl{
	                color: rgba(0, 130, 205, 1);
					font-weight: 700;
	                }
                .ws-ara-in-con-copy p{
	                
	                }
                .ws-ara-in-con-copy p span{
	                font-weight: 700;
	                }
.career-plan{
	background-color: rgba(238, 235, 237, 1);
	}
    .car-pln-inner{
	    margin: 0 auto;
	    }
        .car-pln-in-content{
	        
	        }
            .car-pln-in-con-ttlarea{
	            text-align: center;
	            }
                .car-pln-in-con-ttl{
	                color: rgba(0, 130, 205, 1);
					font-weight: 700;
	                }
                .car-pln-in-con-sub{
                	text-align: left;
	                }
            .car-pln-in-con-detail{
	            }
	            .car-pln-in-con-dtl-ttl { text-align: center; }
	            .car-pln-in-con-dtl-ttl span {
	            	border: 1px solid;
	            	font-weight: 700;
	            	display: inline-flex;
	            	align-items: center;
	            	justify-content: center;
	            	border-radius: 100px;
	            	}
	            .car-pln-in-con-detail.green .car-pln-in-con-dtl-ttl span {
	            	border-color: rgba(46, 139, 1, 1);
	            	color: rgba(46, 139, 1, 1);
	            	}
	            .car-pln-in-con-detail.purple .car-pln-in-con-dtl-ttl span {
	            	border-color: rgba(198, 0, 129, 1);
	            	color: rgba(198, 0, 129, 1);
	            	}

	            .car-pln-in-con-dtl-inner { display: flex; }
                .car-pln-in-con-dtl-time-axis{
					position: relative;
	                }
                    .car-pln-in-con-dtl-tim-axs-arrow{
	                    position: absolute;
						width: 100%;						
	                    }
                    .car-pln-in-con-dtl-tim-axs-arrow:after{
	                    content: "";
						display: inline-block;
						width: 1px;
						height: 30px;
						position: absolute;						
						left: 0;
						border-right: 25px transparent solid;
						border-left: 25px transparent solid;
	                    }
                        .car-pln-in-con-dtl-tim-axs-arw-inner{	                        
							margin: 0 auto;
							height: 100%;
	                        }
                        .car-pln-in-con-dtl-tim-axs-20s .car-pln-in-con-dtl-tim-axs-arw-inner,
                        .car-pln-in-con-dtl-tim-axs-30s .car-pln-in-con-dtl-tim-axs-arw-inner,
                        .car-pln-in-con-dtl-tim-axs-40s .car-pln-in-con-dtl-tim-axs-arw-inner{
							position: relative;
	                        }
                        .car-pln-in-con-dtl-tim-axs-20s .car-pln-in-con-dtl-tim-axs-arw-inner{
	                        }
                        .car-pln-in-con-dtl-tim-axs-20s .car-pln-in-con-dtl-tim-axs-text,
                        .car-pln-in-con-dtl-tim-axs-30s .car-pln-in-con-dtl-tim-axs-text,
                        .car-pln-in-con-dtl-tim-axs-40s .car-pln-in-con-dtl-tim-axs-text{
							position: absolute;
	                        }
                        .car-pln-in-con-dtl-tim-axs-30s .car-pln-in-con-dtl-tim-axs-arw-inner{
						    
	                        }
                        .car-pln-in-con-dtl-tim-axs-40s .car-pln-in-con-dtl-tim-axs-arw-inner{
						    
	                        }
                        .car-pln-in-con-dtl-tim-axs-text{							
							-ms-writing-mode: tb-rl; /* for IE */
							writing-mode:vertical-rl; /* for all */
							color: rgba(255, 255, 255, 1);
							font-weight: 700;
	                        }
                        .car-pln-in-con-dtl-tim-axs-txt-num{							
							-webkit-text-combine: horizontal; /* for safari */
							-ms-text-combine-horizontal: all; /* for IE */
							text-combine-upright: all; /* for all */
	                        }
	                .car-pln-in-con-detail.green .car-pln-in-con-dtl-tim-axs-20s{
	                    background-color: rgba(46, 139, 1, 1);
						z-index: 90;
						}
                    .car-pln-in-con-detail.purple .car-pln-in-con-dtl-tim-axs-20s{
	                    background-color: rgba(198, 0, 129, 1);
						z-index: 90;
	                    }
                    .car-pln-in-con-detail.green .car-pln-in-con-dtl-tim-axs-20s:after{
						border-top: 32px rgba(46, 139, 1, 1) solid;
						}
                    .car-pln-in-con-detail.purple .car-pln-in-con-dtl-tim-axs-20s:after{
						border-top: 32px rgba(198, 0, 129, 1) solid;
	                    }
                    .car-pln-in-con-detail.green .car-pln-in-con-dtl-tim-axs-30s{
	                    background-color: rgba(87, 168, 47, 1);
						z-index: 80;
						}
                    .car-pln-in-con-detail.purple .car-pln-in-con-dtl-tim-axs-30s{
	                    background-color: rgba(218, 83, 171, 1);
						z-index: 80;
	                    }
                    .car-pln-in-con-detail.green .car-pln-in-con-dtl-tim-axs-30s:after{
						border-top: 32px rgba(87, 168, 47, 1) solid;
						}
                    .car-pln-in-con-detail.purple .car-pln-in-con-dtl-tim-axs-30s:after{
						border-top: 32px rgba(218, 83, 171, 1) solid;
	                    }
                    .car-pln-in-con-detail.green .car-pln-in-con-dtl-tim-axs-40s{
	                    background-color: rgba(126, 189, 64, 1);
						z-index: 70;
						}
                    .car-pln-in-con-detail.purple .car-pln-in-con-dtl-tim-axs-40s{
	                    background-color: rgba(229, 127, 193, 1);
						z-index: 70;
	                    }
                    .car-pln-in-con-detail.green .car-pln-in-con-dtl-tim-axs-40s:after{
						border-top: 32px rgba(126, 189, 64, 1) solid;
						}
                    .car-pln-in-con-detail.purple .car-pln-in-con-dtl-tim-axs-40s:after{
						border-top: 32px rgba(229, 127, 193, 1) solid;
	                    }
                .car-pln-in-con-dtl-list{
	                
	                }
                        .car-pln-in-con-dtl-lst-item{
	                        background-color: rgba(255, 255, 255, 1);
	                        }

                            .car-pln-in-con-dtl-lst-itm-inner{
	                            display: flex;
								align-items: center;
	                            }
                                .car-pln-in-con-dtl-lst-itm-in-stage{
	                                text-align: center;
	                                }
                                    .car-pln-in-con-dtl-lst-itm-in-stage h4{
	                                    background-color: rgba(0, 128, 204, 1);
										color: rgba(255, 255, 255, 1);
										font-weight: 700;
	                                    }
                                        .car-pln-in-con-dtl-lst-itm-in-stage h4 small{
	                                        }
                                    .car-pln-in-con-dtl-lst-itm-in-stg-icon{}
                                        .car-pln-in-con-dtl-lst-itm-in-stg-icon img{	                                        
										    display: block;
										    margin: 0 auto;
	                                        }
                                .car-pln-in-con-dtl-lst-itm-in-copy-area{
	                                
	                                }
                                .car-pln-in-con-dtl-lst-itm-in-copy-area p{
	                                
	                                }
                                .car-pln-in-con-dtl-lst-itm-in-copy-ara-bdb{
	                                border-bottom: 1px rgba(0, 128, 204, 1) solid;
	                                }
                                .car-pln-in-con-dtl-lst-itm-in-cpy-ara-txt-sub{
	                                color: rgba(198, 0, 129, 1);
									font-weight: 700;
									display: inline-block;
	                                }
                                .car-pln-in-con-dtl-lst-itm-in-cpy-ara-ttl{	                                
									color: rgba(0, 128, 204, 1);
									font-weight: 700;
	                                }
                                .car-pln-in-con-dtl-lst-itm-in-cpy-ara-bg-pink{
	                                background-color: rgba(254, 231, 246, 1);
	                                }
                .car-pln-in-con-dtl-more-copy{
					font-weight: 700;
					color: rgba(198, 0, 129, 1);
					text-align: center;
					}
#work-style-example{
	}
    .ws-exa-ara-inner{
        display: flex;
        justify-content: center;
        }
        .ws-exa-ara-txt {
    		margin: 0 auto;
    		}
        .ws-exa-ara-in-item{
        	background-color: rgba(255, 255, 255, 1);
        	box-sizing: border-box;
            }
            .ws-exa-ara-in-itm-ttl{
                color: rgba(0, 128, 204, 1);
				text-align: center;
                }
            .ws-exa-ara-in-itm-copy{
            	display: flex;
            	align-items: flex-start;
            	justify-content: center;
                }
            .ws-exa-ara-in-itm-copy:after{
            	clear: both;
            	display: block;
            	content: '';
                }
	        .ws-exa-ara-in-item:nth-child(odd) .ws-exa-ara-in-itm-ttl{ background-color: rgba(212, 234, 255, 1); }
	        .ws-exa-ara-in-item:nth-child(even) .ws-exa-ara-in-itm-ttl{ background-color: rgba(254, 231, 246, 1); }
#wp-work-style {
	border-top: 1px rgba(0, 130, 205, 1) solid;
	padding-bottom: 0;
	}
#wp-resource-develop{
	border-top: 1px rgba(0, 130, 205, 1) solid;
	}
    #redev-area{
	    
	    }
        .redev-ara-inner{
	        margin: 0 auto;
	        }
            .redev-ara-in-area{
	            
	            }
                .redev-ara-in-cont-item{
	                display: flex;
	                }
                .redev-ara-in-cont-item:last-child{
	                margin-bottom: 0;
	                }
                    .redev-ara-in-con-image{
	                    
	                    }
                    .redev-ara-in-con-copy{
	                    
	                    }
                        .redev-ara-in-con-cpy-ttl{
	                        color: rgba(0, 130, 205, 1);
							font-weight: 700;
	                        }
                        .redev-ara-in-con-cpy-text{
	                        
	                        }
                        .redev-ara-in-con-cpy-txt-more{
	                        font-weight: 700;
							color: rgba(0, 130, 205, 1);							
	                        }
#wp-qualification{
	
	}
    #wp-qualification .wp-blk-text{
	    color: rgba(0, 0, 0, 1);
	    }
    #quf-area{
	    
	    }
        .quf-ara-inner{
	        margin: 0 auto;
	        }
            .quf-ara-in-main-visual{
	            
	            }
                .quf-ara-in-main-visual img{
	                
	                }
                .quf-ara-in-mv-pc{
	                
	                }
                .quf-ara-in-mv-sp{
	                
	                }
            .quf-ara-in-plan{
	            
	            }
                .quf-ara-in-pln-inner{
	                
	                }
                    .quf-ara-in-pln-in-chart{
	                    
	                    }
                        .quf-ara-in-pln-in-cht-group{
	                        position: relative;
	                        }
                        .quf-ara-in-pln-in-cht-group:before,
                        .quf-ara-in-pln-in-cht-group:after{
	                        content: "";
							display: inline-block;
							background-repeat: no-repeat;
							background-position: center center;
							background-size: cover;
							position: absolute;
							z-index: 1;
	                        }
                        .quf-ara-in-pln-in-cht-grp-fstyear:after{
	                        background-image: url(/src/img/common/illust/car02-blue.png);
	                        }
                        .quf-ara-in-pln-in-cht-grp-sndyear:after{
	                        background-image: url(/src/img/common/illust/bike-blue.png);
							transform: rotateZ(-10deg);
	                        }
                        .quf-ara-in-pln-in-cht-grp-thiyear:after{
	                        background-image: url(/src/img/common/illust/truck-blue.png);
	                        }
                        .quf-ara-in-pln-in-cht-grp-foryear:after{
	                        background-image: url(/src/img/common/illust/towing-vehicle-blue.png);
	                        }
                        .quf-ara-in-pln-in-cht-grp-fifyear:before{
	                        background-image: url(/src/img/common/illust/car02-blue.png);
	                        }
                        .quf-ara-in-pln-in-cht-grp-fifyear:after{
	                        background-image: url(/src/img/common/illust/note-blue.png);
	                        }
                        .quf-ara-in-pln-in-cht-grp-sixyear:after{
	                        background-image: url(/src/img/common/illust/license-blue.png);
							top: -35px;
							left: 120px;
	                        }
                        .quf-ara-in-pln-in-cht-group:nth-child(odd){
	                        background-color: rgba(254, 231, 246, 1);
	                        }
                        .quf-ara-in-pln-in-cht-group:nth-child(even){
	                        background-color: rgba(212, 234, 255, 1);
	                        }
                            .quf-ara-in-pln-in-cht-grp-num{
	                            color: rgba(0, 128, 204, 1);
								font-weight: 700;
								text-align: center;
								display: inline-block;
								position: absolute;
								left: 20px;
								top: -39px;
								border-radius: 50%;
	                            }
                            .quf-ara-in-pln-in-cht-group:nth-child(odd) .quf-ara-in-pln-in-cht-grp-num{
								background-color: rgba(254, 231, 246, 1);
	                            }
                            .quf-ara-in-pln-in-cht-group:nth-child(even) .quf-ara-in-pln-in-cht-grp-num{
								background-color: rgba(212, 234, 255, 1);
	                            }
                            .quf-ara-in-pln-in-cht-grp-num span{
	                            display: block;
	                            }
                            .quf-ara-in-pln-in-cht-grp-num small{
	                            
	                            }
                            .quf-ara-in-pln-in-cht-grp-sub{
	                            font-weight: 700;
								color: rgba(198, 0, 129, 1);
								position: absolute;
	                            }
                            .quf-ara-in-pln-in-cht-grp-inner{
	                            
	                            }
                                .quf-ara-in-pln-in-cht-grp-in-list{
	                                display: flex;
									align-items: center;
	                                }
                                .quf-ara-in-pln-in-cht-grp-sndyear .quf-ara-in-pln-in-cht-grp-in-list:last-child{
	                                justify-content: flex-end;
	                                }
                                .quf-ara-in-pln-in-cht-grp-thiyear .quf-ara-in-pln-in-cht-grp-in-list{
	                                justify-content: flex-end;
	                                }
                                .quf-ara-in-pln-in-cht-grp-fifyear .quf-ara-in-pln-in-cht-grp-in-list{
	                                justify-content: flex-end;
	                                }
                                    .quf-ara-in-pln-in-cht-grp-in-lst-unit{										
										text-align: center;
	                                    }
                                    .quf-ara-in-pln-in-cht-grp-fstyear .quf-ara-in-pln-in-cht-grp-in-lst-unit{
	                                    
	                                    }
                                        .quf-ara-in-pln-in-cht-grp-in-lst-unt-text{
	                                        display: block;
											border: 1px rgba(0, 128, 204, 1) solid;
											border-radius: 50%;
											position: relative;
											font-weight: 700;
	                                        }
                                        .quf-ara-in-pln-in-cht-grp-foryear .quf-ara-in-pln-in-cht-grp-in-lst-unt-text{
	                                        border-radius: 44px;
	                                        }
                                        .quf-unt-bgc01{
	                                        background-color: rgba(0, 128, 204, 1);
											color: rgba(255, 255, 255, 1);
	                                        }
                                        .quf-unt-bgc02{
	                                        background-color: rgba(255, 255, 255, 1);
											color: rgba(0, 128, 204, 1);
	                                        }
                                        .arrow-down-long:after{
	                                        content: "";
											display: inline-block;
											background-image: url(/src/img/common/arrow/down-blue-long.png);
											background-size: contain;
											background-position: center center;
											background-repeat: no-repeat;
											position: absolute;
											left: 50%;
											top: 100%;
											z-index: 50;
	                                        }
	                                    .quf-ara-in-pln-in-cht-grp-in-lst-sent{
		                                    margin-left: auto;
											font-weight: 700;
											color: rgba(0, 128, 204, 1);
		                                    }
                    .quf-ara-in-pln-in-thumnail{
	                    
	                    }
                        .quf-ara-in-pln-in-thum-group{
	                        
	                        }
                            .quf-ara-in-pln-in-thum-grp-item{
	                            
	                            }
#wp-banner{
	
	}
    .wp-ban-inner{
	    
	    }
        .wp-ban-in-list{
			display: flex;
			justify-content: center;
			flex-wrap: wrap;
	        }
            .wp-ban-in-lst-item{
	            background-size: cover;
				background-repeat: no-repeat;
				background-position: center center;
				text-align: center;
				position: relative;
                }
            .wp-ban-in-lst-item:before{
				content: "";
	            background-color: rgba(33, 93, 146, 0.6);
				position: absolute;
				bottom: 0;
				left: 0;				
				right: 0;
				top: 0;
				z-index: 0;
                }
            .bg-corp-group{
	            background-image: url(/src/img/sec/workplace/bg_link_bnr01.png);
	            }
                .wp-ban-in-lst-itm-link{
	                display: block;
					color: #fff;
					position: relative;
					z-index: 1;
	                }
                    .wp-ban-in-lst-itm-subtitle{
	                    
	                    }
                        .wp-ban-in-lst-itm-title{
	                        font-weight: 700;
	                        }
/* ---------------------------------------------------	

	MediaQuery

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

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

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

	Layout

--------------------------------------------------- */
#ls_workplace .com-sa-item span{
	line-height: 1.5;
	}
.wp-block{
	padding: 100px 0;
	}
    .wp-blk-ttlarea{
	    margin-bottom: 60px;
	    }
        .wp-blk-ttl{
			font-size: 32px;
			letter-spacing: 9px;
			margin-left: 10px;
	        }
        .wp-blk-ttl-sub{
			font-size: 13px;
			letter-spacing: 1px;
			margin-left: 1px;
			margin-top: 15px;
	        }
    .wp-blk-bodyarea{
	    
	    }
#ws-area{
	margin-bottom: 70px;
	}
    .ws-ara-inner{
	    max-width: 1000px;
	    }
        .ws-ara-in-content{
	        
	        }
            .ws-ara-in-con-image{
	            max-width: 44%;
				margin-right: 6%;
	            }
            .ws-ara-in-con-copy{
	            width: 50%;
	            }
                .ws-ara-in-con-cpy-ttl{
	                font-size: 22px;
					line-height: 1.8;
					/*letter-spacing: 1.5px;*/
					margin-bottom: 20px;
	                }
                .ws-ara-in-con-copy p{
					font-size: 16px;
					/*letter-spacing: 1px;*/
					line-height: 2.2;
	                }
.career-plan{
	}
    .car-pln-inner{
		max-width: 1200px;
	    padding: 80px 0 40px;
	    }
        .car-pln-in-content{
	        
	        }
            .car-pln-in-con-ttlarea{
	            margin-bottom: 55px;
	            }
                .car-pln-in-con-ttl{
	                font-size: 25px;
	                line-height: 1.75;
					letter-spacing: 3.5px;
					margin-bottom: 42px;
	                }
                .car-pln-in-con-sub{
	                font-size: 16px;
	                line-height: 2;
	                }
            .car-pln-in-con-detail{}
	            .car-pln-in-con-dtl-ttl { padding-bottom: 30px; }
	            .car-pln-in-con-dtl-ttl span {
	            	font-size: 20px;
	            	height: 40px;
	            	width: 300px;
	            	}
                .car-pln-in-con-dtl-time-axis{
	                flex-basis: 52px;
	                }
                    .car-pln-in-con-dtl-tim-axs-arrow{
	                    }
                    .car-pln-in-con-dtl-tim-axs-arrow:after{
						bottom: -62px;
						border-right: 25px transparent solid;
						border-left: 25px transparent solid;
	                    }
                        .car-pln-in-con-dtl-tim-axs-arw-inner{ width: 50%; }
                        .car-pln-in-con-dtl-tim-axs-text{ font-size: 20px; }
                        .car-pln-in-con-dtl-tim-axs-txt-num{}
                        
                    .car-pln-in-con-dtl-time-axis.careerup .car-pln-in-con-dtl-tim-axs-20s{ height: 50%; }
                    .car-pln-in-con-dtl-time-axis.careerup .car-pln-in-con-dtl-tim-axs-30s{ height: 77%; }
                    .car-pln-in-con-dtl-time-axis.careerup .car-pln-in-con-dtl-tim-axs-40s{ height: 95%; }
                        .car-pln-in-con-dtl-time-axis.careerup .car-pln-in-con-dtl-tim-axs-20s .car-pln-in-con-dtl-tim-axs-text{ top: 30px; }
                        .car-pln-in-con-dtl-time-axis.careerup .car-pln-in-con-dtl-tim-axs-30s .car-pln-in-con-dtl-tim-axs-text{ top: 615px; }
                        .car-pln-in-con-dtl-time-axis.careerup .car-pln-in-con-dtl-tim-axs-40s .car-pln-in-con-dtl-tim-axs-text{ bottom: 70px; }

                    .car-pln-in-con-dtl-time-axis.lifestyle .car-pln-in-con-dtl-tim-axs-20s{ height: 21%; }
                    .car-pln-in-con-dtl-time-axis.lifestyle .car-pln-in-con-dtl-tim-axs-30s{ height: 71%; }
                    .car-pln-in-con-dtl-time-axis.lifestyle .car-pln-in-con-dtl-tim-axs-40s{ height: 96%; }
                        .car-pln-in-con-dtl-time-axis.lifestyle .car-pln-in-con-dtl-tim-axs-20s .car-pln-in-con-dtl-tim-axs-text{ top: 30px; }
                        .car-pln-in-con-dtl-time-axis.lifestyle .car-pln-in-con-dtl-tim-axs-30s .car-pln-in-con-dtl-tim-axs-text{ top: 345px; }
                        .car-pln-in-con-dtl-time-axis.lifestyle .car-pln-in-con-dtl-tim-axs-40s .car-pln-in-con-dtl-tim-axs-text{ bottom: 240px; }

                .car-pln-in-con-dtl-list{}
                    .car-pln-in-con-dtl-list{
	                    flex-basis: 91.5%;
						margin-left: 3.5%;
	                    }
                        .car-pln-in-con-dtl-lst-item{	                        
							position: relative;
							padding: 35px 40px;
							margin-bottom: 20px;
	                        }
                        .car-pln-in-con-dtl-lst-item:after{
	                        content: "";
							display: inline-block;
							width: 60px;
							height: 60px;
							background-repeat: no-repeat;
							background-position: center center;
							background-size: cover;
							position: absolute;							
	                        }
                            .car-pln-in-con-dtl-lst-itm-inner{
	                            }
                            .car-pln-in-con-dtl-lst-itm-inner.col3{
                            	flex-wrap: wrap;
	                            }
	                            .car-pln-in-con-dtl-lst-itm-inner.col3 .car-pln-in-con-dtl-lst-itm-inner-block {
	                            	margin-bottom: 10px;
	                            	}
	                            .car-pln-in-con-dtl-lst-itm-inner.col3 .car-pln-in-con-dtl-lst-itm-in-stage { flex-basis: auto; }
	                            .car-pln-in-con-dtl-lst-itm-inner-block {
	                            	display: flex;
	                            	align-items: center;
	                            	justify-content: flex-start;
	                            	}
                                .car-pln-in-con-dtl-lst-itm-in-stage{
	                                flex-basis: 13.5%;
                                	display: flex;
	                                }
                                    .car-pln-in-con-dtl-lst-itm-in-stage h4{
	                                    font-size: 26px;
										letter-spacing: 2px;
										line-height: 1.3;
										padding: 42px 0;
										min-width: 150px;
	                                    }
                                    .car-pln-in-con-dtl-lst-itm-in-stage h4.car-pln-in-con-dtl-lst-itm-in-stg-sec-grad{	                                    
										padding: 30px 0;										
	                                    }
                                        .car-pln-in-con-dtl-lst-itm-in-stage h4 small{
	                                        display: block;
	                                        }
	                            	.car-pln-in-con-dtl-lst-itm-inner.col3 h4{
	                            		min-height: 70px;
	                            		display: inline-flex;
	                            		align-items: center;
	                            		justify-content: center;
	                            		}
                                    .car-pln-in-con-dtl-lst-itm-in-stg-icon{ margin-left: 100px; }
                                        .car-pln-in-con-dtl-lst-itm-in-stg-icon img{ width: 90px; }
                                        .car-pln-in-con-dtl-lst-itm-in-stg-icon.col3 img{ width: 60px; }
                                .car-pln-in-con-dtl-lst-itm-in-copy-area{
	                                flex-basis: 79%;
									margin-left: 7%;
	                                }
	                            .car-pln-in-con-dtl-lst-itm-inner.col3 .car-pln-in-con-dtl-lst-itm-in-copy-area { flex-basis: auto; }
	                            .car-pln-in-con-dtl-lst-itm-inner.col3 .car-pln-in-con-dtl-lst-itm-inner-block:nth-child(1) .car-pln-in-con-dtl-lst-itm-in-copy-area{ width: 160px; }
	                            .car-pln-in-con-dtl-lst-itm-inner.col3 .car-pln-in-con-dtl-lst-itm-inner-block:nth-child(2) .car-pln-in-con-dtl-lst-itm-in-copy-area{ width: 210px; }
	                            .car-pln-in-con-dtl-lst-itm-inner.col3 .car-pln-in-con-dtl-lst-itm-inner-block:nth-child(3) .car-pln-in-con-dtl-lst-itm-in-copy-area{ width: 170px; }
                                .car-pln-in-con-dtl-lst-itm-in-copy-area p{
	                                /*font-size: 16px;*/
									line-height: 2;
	                                }
                                .car-pln-in-con-dtl-lst-itm-in-copy-area p.big{
                                	font-size: 20px;
                                	line-height: 1.5;
                                	margin-top: 15px;
                                	}
                                .car-pln-in-con-dtl-lst-itm-in-cpy-ara-txt-sub{
	                                font-size: 20px;
									letter-spacing: -1px;									
	                                }
	                            .car-pln-in-con-dtl-lst-item.fst .car-pln-in-con-dtl-lst-itm-in-cpy-ara-txt-sub{
		                            margin-bottom: 30px;
		                            }
                                .car-pln-in-con-dtl-lst-itm-in-cpy-ara-ttl{
	                                font-size: 20px;
	                                }
                                .car-pln-in-con-dtl-lst-item-thi .car-pln-in-con-dtl-lst-itm-in-cpy-ara-ttl{
	                                margin-bottom: 10px;
	                                }
                                .car-pln-in-con-dtl-lst-item-fif .car-pln-in-con-dtl-lst-itm-in-cpy-ara-ttl{
	                                margin-bottom: 10px;
	                                }
                                .car-pln-in-con-dtl-lst-itm-in-cpy-ara-bg-pink{
	                                padding: 24px;
	                                }
                .car-pln-in-con-dtl-more-copy{
					font-size: 19px;
					letter-spacing: -1px;
					}
#work-style-example{
	padding-bottom: 60px;
	}
    .ws-exa-ara-inner {
    	margin-bottom: 20px;
    	}
    .ws-exa-ara-inner:last-child {
    	margin-bottom: 0px;
        }
        .ws-exa-ara-txt {
        	font-size: 16px;
        	line-height: 2;
        	max-width: 800px;
        	padding: 20px;
        	}
        .ws-exa-ara-in-item{
        	flex-basis: 32%;
        	margin: 0 1%;
        	padding: 5px;
            }
        .ws-exa-ara-in-item.fbhalf {
        	flex-basis: 66%;
        	/*
        	flex-basis: 50%;
        	*/
        	}
            .ws-exa-ara-in-itm-ttl{
                font-size: 20px;
                padding: 20px;
                }
            .ws-exa-ara-in-itm-copy{
				font-size: 15px;
                line-height: 2;
                padding: 20px;
                }
            .ws-exa-ara-in-itm-copy img.logo{
            	float: left;
            	overflow: hidden;
                }
            .ws-exa-ara-in-itm-copy img.logo.mystylestaff{
            	margin-right: 20px;
            	max-width: 90px;
				}
#wp-resource-develop{
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 60px;
	}
    #redev-area{
	    
	    }
        .redev-ara-inner{
        	margin-bottom: 60px;
	        max-width: 1000px;
	        }
            .redev-ara-in-area{
	            
	            }
                .redev-ara-in-cont-item{
	                margin-bottom: 70px;
	                }
                    .redev-ara-in-con-image{
	                    max-width: 44%;						
	                    }
                .redev-ara-in-cont-item:nth-child(odd) .redev-ara-in-con-image{
	                margin-right: 6%;
	                }
                .redev-ara-in-cont-item:nth-child(even) .redev-ara-in-con-image{
	                margin-left: 6%;
	                }
                    .redev-ara-in-con-copy{
	                    width: 50%;
	                    }
                        .redev-ara-in-con-cpy-ttl{
	                        font-size: 22px;
							line-height: 1.8;
							letter-spacing: 1.5px;
							margin-bottom: 20px;
	                        }
                        .redev-ara-in-con-cpy-text{
	                        font-size: 15px;
							letter-spacing: 1px;
							line-height: 2;
	                        }
                        .redev-ara-in-con-cpy-txt-more{
	                        line-height: 2;
							margin-top: 30px;
							font-size: 16px;
							text-align: center;
	                        }
#wp-qualification{
	
	}
    #wp-qualification .wp-blk-text{
	    margin-top: 70px;
		line-height: 2.2;
		letter-spacing: -1px;
	    }
    #quf-area{
	    
	    }
        .quf-ara-inner{
	        max-width:1000px;
	        }
            .quf-ara-in-main-visual{
	            margin-bottom: 95px;
	            }
                .quf-ara-in-main-visual img{
	                
	                }
                .quf-ara-in-mv-pc{
	                
	                }
                .quf-ara-in-mv-sp{
	                
	                }
            .quf-ara-in-plan{
	            
	            }
                .quf-ara-in-pln-inner{
	                display: flex;
	                }
                    .quf-ara-in-pln-in-chart{
	                    flex-basis: 42%;
						margin-right: 8%;
	                    }
                        .quf-ara-in-pln-in-cht-group{
	                        margin-bottom: 60px;
	                        }
                        .quf-ara-in-pln-in-cht-group:last-child{
	                        margin-bottom: 0;
	                        }
                        .quf-ara-in-pln-in-cht-group:before,
                        .quf-ara-in-pln-in-cht-group:after{
							width: 50px;
							height: 50px;
	                        }
                        .quf-ara-in-pln-in-cht-grp-fstyear:after{
							top: -28px;
							left: 130px;
	                        }
                        .quf-ara-in-pln-in-cht-grp-sndyear:after{
							top: 173px;
							left: 80px;
	                        }
                        .quf-ara-in-pln-in-cht-grp-thiyear:after{
							top: -18px;
							left: 130px;
	                        }
                        .quf-ara-in-pln-in-cht-grp-foryear:after{
							top: 7px;
							left: 113px;
							width: 90px;
	                        }
                        .quf-ara-in-pln-in-cht-grp-fifyear:before{
							top: 46px;
							left: 40px;							
	                        }
                        .quf-ara-in-pln-in-cht-grp-fifyear:after{
							top: 32px;
							left: 96px;							
	                        }
                        .quf-ara-in-pln-in-cht-grp-sixyear:after{
							top: -25px;
							left: 130px;
	                        }
	                    .quf-ara-in-pln-in-cht-grp-fstyear .quf-ara-in-pln-in-cht-grp-inner{
		                    padding: 60px 20px 20px;
		                    }
	                    .quf-ara-in-pln-in-cht-grp-sndyear .quf-ara-in-pln-in-cht-grp-inner{
		                    padding: 65px 20px 25px;
		                    }
	                    .quf-ara-in-pln-in-cht-grp-thiyear .quf-ara-in-pln-in-cht-grp-inner{
		                    padding: 60px 20px 25px;
		                    }
	                    .quf-ara-in-pln-in-cht-grp-foryear .quf-ara-in-pln-in-cht-grp-inner{
		                    padding: 60px 20px 20px;
		                    }
	                    .quf-ara-in-pln-in-cht-grp-fifyear .quf-ara-in-pln-in-cht-grp-inner{
		                    padding: 15px 20px 15px;
		                    }
	                    .quf-ara-in-pln-in-cht-grp-sixyear .quf-ara-in-pln-in-cht-grp-inner{
		                    padding: 30px 20px 30px;
		                    }
                            .quf-ara-in-pln-in-cht-grp-num{
	                            padding: 18px 33px;
	                            }
                            .quf-ara-in-pln-in-cht-grp-sixyear .quf-ara-in-pln-in-cht-grp-num{
	                            padding: 15px 16px;
	                            }
                                .quf-ara-in-pln-in-cht-grp-num span{
	                                font-size: 38px;
	                                }
                                .quf-ara-in-pln-in-cht-grp-num small{
	                                font-size: 90%;
	                                }
                            .quf-ara-in-pln-in-cht-grp-sub{
								font-size: 16px;
								letter-spacing: -1px;
								line-height: 1.5;
	                            }
                            .quf-ara-in-pln-in-cht-grp-fstyear .quf-ara-in-pln-in-cht-grp-sub{
	                            top: 25px;
								left: 50%;
								margin-left: -60px;
	                            }
                            .quf-ara-in-pln-in-cht-grp-sndyear .quf-ara-in-pln-in-cht-grp-sub{
	                            bottom: 25px;
								left: 40px;								
	                            }
                            .quf-ara-in-pln-in-cht-grp-thiyear .quf-ara-in-pln-in-cht-grp-sub{
	                            bottom: 45px;
								left: 20px;								
	                            }
                            .quf-ara-in-pln-in-cht-grp-foryear .quf-ara-in-pln-in-cht-grp-sub{
	                            top: 25px;
								right: 30px;								
	                            }
                            .quf-ara-in-pln-in-cht-grp-fifyear .quf-ara-in-pln-in-cht-grp-sub{
	                            top: 50%;
								left: 50%;
								margin-top: -9px;
								margin-left: -40px;
	                            }
                            .quf-ara-in-pln-in-cht-grp-sixyear .quf-ara-in-pln-in-cht-grp-sub{
	                            top: 50%;
								left: 25px;
								margin-top: -10px;								
	                            }
                            .quf-ara-in-pln-in-cht-grp-inner{
	                            
	                            }
                                .quf-ara-in-pln-in-cht-grp-in-list{
	                                
	                                }
	                            .quf-ara-in-pln-in-cht-grp-sndyear .quf-ara-in-pln-in-cht-grp-in-list:first-child{
		                            margin-bottom: 15px;
		                            }
                                    .quf-ara-in-pln-in-cht-grp-in-lst-unit{
										flex-basis: 24%;
	                                    margin-right: 2%;
	                                    }
	                                .quf-ara-in-pln-in-cht-grp-foryear .quf-ara-in-pln-in-cht-grp-in-lst-unit{
		                                flex-basis: 36%;
	                                    margin-right: 2%;
		                                }
	                                .quf-ara-in-pln-in-cht-grp-foryear .quf-ara-in-pln-in-cht-grp-in-lst-unit:last-child{
		                                flex-basis: 24%;
		                                }
                                    .quf-ara-in-pln-in-cht-grp-in-lst-unit:last-child{
	                                    margin-right: 0;
	                                    }
                                        .quf-ara-in-pln-in-cht-grp-in-lst-unt-text{
	                                        padding: 21px 0;
											font-size: 14px;
											line-height: 1.5;
											height: 45px;
	                                        }
                                        .quf-ara-in-pln-in-cht-grp-in-lst-unt-txt-lh1{
	                                        line-height: 45px;
	                                        }
                                        .arrow-down-long:after{
	                                        width: 30px;
											height: 135px;
											margin-left: -15px;
	                                        }
	                                    .quf-ara-in-pln-in-cht-grp-in-lst-sent{
		                                    font-size: 18px;
											line-height: 1.5;
											padding-right: 20px;
		                                    }
                    .quf-ara-in-pln-in-thumnail{
	                    flex-basis: 50%;
	                    }
                        .quf-ara-in-pln-in-thum-group{
	                        
	                        }
                            .quf-ara-in-pln-in-thum-grp-item{
	                            margin-bottom: 65px;
	                            }
                            .quf-ara-in-pln-in-thum-grp-item:last-child{
	                            margin-bottom: 0;
	                            }
#wp-banner{
	margin-bottom: 50px;
	}
    .wp-ban-inner{
	    
	    }
        .wp-ban-in-list{
	        
	        }
            .wp-ban-in-lst-item{
	            flex-basis: 380px;
				margin-right: 20px;
                }
                .wp-ban-in-lst-itm-link{
	                padding: 49px 0;
	                }
                    .wp-ban-in-lst-itm-subtitle{
	                    font-size: 19px;
						margin-bottom: 20px;
	                    }
                        .wp-ban-in-lst-itm-title{
	                        font-size: 32px;
							letter-spacing: 10px;
							}

}

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

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

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

	Layout

--------------------------------------------------- */
#ls_workplace .com-sa-item span{
	line-height: 1.5;
	}
.wp-block{
	padding: 40px 0;
	}
    .wp-blk-ttlarea{
	    margin-bottom: 30px;
	    }
        .wp-blk-ttl{
	        font-size: 24px;
			letter-spacing: 7px;
			/*margin-left: 10px;*/
			line-height: 1.5;
	        }
        .wp-blk-ttl-sub{
	        font-size: 10px;
			letter-spacing: 1px;
			margin-left: 1px;
			margin-top: 5px;
	        }
    .wp-blk-bodyarea{
	    
	    }
#ws-area{
	
	}
    .ws-ara-inner{
	    
	    }
        .ws-ara-in-content{
	        flex-wrap: wrap;
	        }
            .ws-ara-in-con-image{
	            order: 2;
				flex-basis: 100%;
	            }
            .ws-ara-in-con-copy{
	            order: 1;
				padding: 0 20px;
				margin-bottom: 40px;
	            }
                .ws-ara-in-con-cpy-ttl{
	                font-size: 16px;
					line-height: 1.75;
					margin-bottom: 20px;
					text-align: center;
	                }
                .ws-ara-in-con-copy p{
	                font-size: 13.5px;
					letter-spacing: 1px;
					line-height: 1.85;
	                }
.career-plan{
	margin-bottom: 40px;
	}
    .car-pln-inner{
	    padding: 40px 18px 30px;
	    }
        .car-pln-in-content{
	        
	        }
            .car-pln-in-con-ttlarea{
	            margin-bottom: 30px;
	            }
                .car-pln-in-con-ttl{
	                font-size: 18px;
					line-height: 1.75;
					margin-bottom: 20px;
					letter-spacing: 3px;
	                }
                .car-pln-in-con-sub{
	                font-size: 13px;
					letter-spacing: 1px;
					line-height: 1.85;
					margin-left: 1px;
	                }
            .car-pln-in-con-detail{}
	            .car-pln-in-con-dtl-ttl { padding-bottom: 20px; }
	            .car-pln-in-con-dtl-ttl span {
	            	font-size: 17px;
	            	height: 35px;
	            	width: 250px;
	            	}
                .car-pln-in-con-dtl-time-axis{ flex-basis: 8%; }
                    .car-pln-in-con-dtl-tim-axs-arrow{}
                    .car-pln-in-con-dtl-tim-axs-arrow:after{
						border-right: 3.35vw transparent solid;
						border-left: 3.35vw transparent solid;
						bottom: -47px;
	                    }
                        .car-pln-in-con-dtl-tim-axs-arw-inner{ width: 52%; }
	                .car-pln-in-con-dtl-tim-axs-text{ font-size: 13px; }	                
	                .car-pln-in-con-dtl-tim-axs-20s:after{ border-top: 17px rgba(198, 0, 129, 1) solid; }
	                .car-pln-in-con-dtl-tim-axs-30s:after{ border-top: 17px rgba(218, 83, 171, 1) solid; }
	                .car-pln-in-con-dtl-tim-axs-40s:after{ border-top: 17px rgba(229, 127, 193, 1) solid; }

                    .car-pln-in-con-dtl-time-axis.careerup .car-pln-in-con-dtl-tim-axs-20s{ height: 53%; }
                    .car-pln-in-con-dtl-time-axis.careerup .car-pln-in-con-dtl-tim-axs-30s{ height: 74%; }
                    .car-pln-in-con-dtl-time-axis.careerup .car-pln-in-con-dtl-tim-axs-40s{ height: 97%; }
                        .car-pln-in-con-dtl-time-axis.careerup .car-pln-in-con-dtl-tim-axs-20s .car-pln-in-con-dtl-tim-axs-text{ top: 20px; }
                        .car-pln-in-con-dtl-time-axis.careerup .car-pln-in-con-dtl-tim-axs-30s .car-pln-in-con-dtl-tim-axs-text{ top: 580px; }
                        .car-pln-in-con-dtl-time-axis.careerup .car-pln-in-con-dtl-tim-axs-40s .car-pln-in-con-dtl-tim-axs-text{ bottom: 155px; }

                    .car-pln-in-con-dtl-time-axis.lifestyle .car-pln-in-con-dtl-tim-axs-20s{ height: 19%; }
                    .car-pln-in-con-dtl-time-axis.lifestyle .car-pln-in-con-dtl-tim-axs-30s{ height: 63%; }
                    .car-pln-in-con-dtl-time-axis.lifestyle .car-pln-in-con-dtl-tim-axs-40s{ height: 97.5%; }
                        .car-pln-in-con-dtl-time-axis.lifestyle .car-pln-in-con-dtl-tim-axs-20s .car-pln-in-con-dtl-tim-axs-text{ top: 20px; }
                        .car-pln-in-con-dtl-time-axis.lifestyle .car-pln-in-con-dtl-tim-axs-30s .car-pln-in-con-dtl-tim-axs-text{ top: 280px; }
                        .car-pln-in-con-dtl-time-axis.lifestyle .car-pln-in-con-dtl-tim-axs-40s .car-pln-in-con-dtl-tim-axs-text{ bottom: 380px; }

                .car-pln-in-con-dtl-list{
	                flex-basis: 88.5%;
					margin-left: 5%;
	                }
                        .car-pln-in-con-dtl-lst-item{
	                        margin-bottom: 15px;
							padding: 15px 18px;
	                        }
                            .car-pln-in-con-dtl-lst-itm-inner{
	                            align-items: normal;
	                            flex-wrap: wrap;
	                            }
                            .car-pln-in-con-dtl-lst-itm-inner.col3{
	                            }
	                            .car-pln-in-con-dtl-lst-itm-inner-block {
	                            	margin-bottom: 10px;
	                            	width: 100%;
	                            	display: flex;
	                            	align-items: center;
	                            	justify-content: flex-start;
	                            	}
	                            .car-pln-in-con-dtl-lst-itm-inner-block:last-child { margin-bottom: 0; }
                            .car-pln-in-con-dtl-lst-item-for .car-pln-in-con-dtl-lst-itm-inner{
	                            align-items: center;
	                            }
                                .car-pln-in-con-dtl-lst-itm-in-stage{
	                                flex-basis: 22%;
									position: relative;
	                                }
                                    .car-pln-in-con-dtl-lst-itm-in-stage h4{
	                                    font-size: 13px;										
										padding: 20px 0;
										letter-spacing: 2px;
	                                    }
	                                .car-pln-in-con-dtl-lst-itm-in-stage h4.car-pln-in-con-dtl-lst-itm-in-stg-sec-grad{
		                                padding: 15px 0;
										line-height: 1.3;
		                                }
                                        .car-pln-in-con-dtl-lst-itm-in-stage h4 small{
	                                        display: block;
	                                        }
	                            	.car-pln-in-con-dtl-lst-itm-inner.col3 h4{
	                            		min-height: 30px;
	                            		min-width: 70px;
	                            		display: inline-flex;
	                            		align-items: center;
	                            		justify-content: center;
	                            		}
                                    .car-pln-in-con-dtl-lst-itm-in-stg-icon{
                                    	margin-top: 10px;
                                    	width: 100%;
                                    	display: flex;
                                    	align-items: center;
                                    	justify-content: flex-end;
	                                    /*position: absolute;
										bottom: 0;*/
	                                    }
                                        .car-pln-in-con-dtl-lst-itm-in-stg-icon img{ width: 50px; }
                                        .car-pln-in-con-dtl-lst-itm-in-stg-icon.col3 img{ width: 40px; }
                                .car-pln-in-con-dtl-lst-itm-in-copy-area{
	                                flex-basis: 71%;
									margin-left: 7%;
	                                }
	                            .car-pln-in-con-dtl-lst-itm-inner.col3 .car-pln-in-con-dtl-lst-itm-in-copy-area{
	                            	flex-basis: 100%;
	                            	margin-left: 5%;
	                            	}
                                .car-pln-in-con-dtl-lst-itm-in-copy-area p{
	                                font-size: 14px;
									line-height: 1.5;
	                                }
                                .car-pln-in-con-dtl-lst-itm-in-cpy-ara-txt-sub{
									font-size: 12px;
									line-height: 1.5;									
	                                }
	                            .car-pln-in-con-dtl-lst-item.fst .car-pln-in-con-dtl-lst-itm-in-cpy-ara-txt-sub{
		                            margin-bottom: 10px;
		                            }
                                .car-pln-in-con-dtl-lst-itm-in-cpy-ara-ttl{
	                                font-size: 13px;
									line-height: 1.5;
	                                }
                                .car-pln-in-con-dtl-lst-item-thi .car-pln-in-con-dtl-lst-itm-in-cpy-ara-ttl{
	                                margin-bottom: 10px;
	                                }
                                .car-pln-in-con-dtl-lst-item-fif .car-pln-in-con-dtl-lst-itm-in-cpy-ara-ttl{
	                                margin-bottom: 5px;
	                                }
                                .car-pln-in-con-dtl-lst-itm-in-cpy-ara-bg-pink{
	                                padding: 10px;
	                                }
                .car-pln-in-con-dtl-more-copy{
					font-size: 13px;
					letter-spacing: -1px;
					}
#work-style-example{
	padding-bottom: 20px;
	}
    .ws-exa-ara-inner{
        flex-wrap: wrap;
		margin-bottom: 15px;
        }
        .ws-exa-ara-txt {
        	font-size: 15px;
        	line-height: 2;
        	padding: 0 10px 25px;
        	}
        .ws-exa-ara-in-item{
            flex-basis: 100%;
			margin-bottom: 15px;
            }
        .ws-exa-ara-in-item:last-child{
            margin-bottom: 0;
            }
            .ws-exa-ara-in-itm-ttl{
                font-size: 20px;
                padding: 15px;
                }
            .ws-exa-ara-in-itm-copy{
                line-height: 2;
				font-size: 15px;
                padding: 10px 15px;
                flex-wrap: wrap;
                }
            .ws-exa-ara-in-itm-copy img.logo{}
            .ws-exa-ara-in-itm-copy img.logo.mystylestaff{
            	display: block;
            	margin: 0 auto;
            	margin-bottom: 10px;
            	max-width: 110px;
				}
#wp-resource-develop{
	padding-bottom: 45px;	
	}
    #redev-area{
	    
	    }
        .redev-ara-inner{	        
	        }
            .redev-ara-in-area{
	            
	            }
                .redev-ara-in-cont-item{
	                flex-wrap: wrap;
					margin-bottom:40px;
	                }
                    .redev-ara-in-con-image{
	                    order: 2;
						flex-basis: 100%;
	                    }
                    .redev-ara-in-con-copy{
						order: 1;
						padding: 0 25px;
						margin-bottom: 30px;
	                    }
                        .redev-ara-in-con-cpy-ttl{
	                        font-size: 15px;
							line-height: 1.75;
							margin-bottom: 20px;
							text-align: center;
	                        }
                        .redev-ara-in-con-cpy-text{
	                        font-size: 13.5px;
							letter-spacing: 1px;
							line-height: 1.85;
	                        }
                        .redev-ara-in-con-cpy-txt-more{
	                        margin-top: 40px;
							font-size: 18px;
							line-height: 1.5;
							padding: 0 25px;
							letter-spacing: 1px;
	                        }
#wp-qualification{
	
	}
    #wp-qualification .wp-blk-text{
	    margin-top: 35px;
		padding: 0 25px;
		font-size: 15px;
		line-height: 2;
		text-align: left;
	    }
    #quf-area{
	    
	    }
        .quf-ara-inner{
	        
	        }
            .quf-ara-in-main-visual{
	            margin-bottom: 70px;
	            }
                .quf-ara-in-main-visual img{
	                
	                }
                .quf-ara-in-mv-pc{
	                
	                }
                .quf-ara-in-mv-sp{
	                
	                }
            .quf-ara-in-plan{
	            
	            }
                .quf-ara-in-pln-inner{
	                
	                }
                    .quf-ara-in-pln-in-chart{
	                    margin-bottom: 45px;
						padding: 0 20px;
	                    }
                        .quf-ara-in-pln-in-cht-group{
	                        margin-bottom: 50px;
	                        }
                        .quf-ara-in-pln-in-cht-group:last-child{
	                        margin-bottom: 0;
	                        }
                        .quf-ara-in-pln-in-cht-group:before,
                        .quf-ara-in-pln-in-cht-group:after{
							width: 40px;
							height: 40px;
	                        }
                        .quf-ara-in-pln-in-cht-grp-fstyear:after{
							top: -22px;
							left: 108px;
	                        }
                        .quf-ara-in-pln-in-cht-grp-sndyear:after{
							top: 152px;
							left: 54px;
	                        }
                        .quf-ara-in-pln-in-cht-grp-thiyear:after{
							top: -23px;
							left: 108px;
	                        }
                        .quf-ara-in-pln-in-cht-grp-foryear:after{
							top: -5px;
							left: 105px;
							width: 65px;
	                        }
                        .quf-ara-in-pln-in-cht-grp-fifyear:before{
							top: 43px;
							left: 17px;							
	                        }
                        .quf-ara-in-pln-in-cht-grp-fifyear:after{
							top: 33px;
							left: 56px;							
	                        }
                        .quf-ara-in-pln-in-cht-grp-sixyear:after{
							top: -21px;
							left: 115px;
	                        }
	                    .quf-ara-in-pln-in-cht-grp-fstyear .quf-ara-in-pln-in-cht-grp-inner{
		                    padding: 50px 10px 15px;
		                    }
	                    .quf-ara-in-pln-in-cht-grp-sndyear .quf-ara-in-pln-in-cht-grp-inner{
		                    padding: 55px 10px 25px;
		                    }
	                    .quf-ara-in-pln-in-cht-grp-thiyear .quf-ara-in-pln-in-cht-grp-inner{
		                    padding: 50px 10px 25px;
		                    }
	                    .quf-ara-in-pln-in-cht-grp-foryear .quf-ara-in-pln-in-cht-grp-inner{
		                    padding: 55px 10px 20px;
		                    }
	                    .quf-ara-in-pln-in-cht-grp-fifyear .quf-ara-in-pln-in-cht-grp-inner{
		                    padding: 10px 10px 10px;
		                    }
	                    .quf-ara-in-pln-in-cht-grp-sixyear .quf-ara-in-pln-in-cht-grp-inner{
		                    padding: 20px 10px 20px;
		                    }
                            .quf-ara-in-pln-in-cht-grp-num{
	                            padding: 13px 25px;
	                            }
	                        .quf-ara-in-pln-in-cht-grp-sixyear .quf-ara-in-pln-in-cht-grp-num{
		                        padding: 15px 15px;
		                        }
                                .quf-ara-in-pln-in-cht-grp-num span{
	                                font-size: 30px;
	                                }
                                .quf-ara-in-pln-in-cht-grp-num small{
	                                
	                                }
                            .quf-ara-in-pln-in-cht-grp-sub{
								font-size: 13px;
								letter-spacing: -1px;
								line-height: 1.2;
	                            }
                            .quf-ara-in-pln-in-cht-grp-fstyear .quf-ara-in-pln-in-cht-grp-sub{
	                            top: 20px;
								left: 135px;								
	                            }
                            .quf-ara-in-pln-in-cht-grp-sndyear .quf-ara-in-pln-in-cht-grp-sub{
	                            bottom: 25px;
								left: 23px;								
	                            }
                            .quf-ara-in-pln-in-cht-grp-thiyear .quf-ara-in-pln-in-cht-grp-sub{
	                            bottom: 37px;
								left: 3%;
								line-height: 1.8;
	                            }
                            .quf-ara-in-pln-in-cht-grp-foryear .quf-ara-in-pln-in-cht-grp-sub{
	                            top: 34px;
								right: 15px;								
	                            }
                            .quf-ara-in-pln-in-cht-grp-fifyear .quf-ara-in-pln-in-cht-grp-sub{	                            
								/*top: 43px;
								left: 115px;*/
								top: 50%;
								left: 50%;
								margin-top: -7px;
								margin-left: -42px;
	                            }
                            .quf-ara-in-pln-in-cht-grp-sixyear .quf-ara-in-pln-in-cht-grp-sub{
	                            top: 35px;
								left: 4%;
								/*margin-top: -7px;*/								
	                            }
                            .quf-ara-in-pln-in-cht-grp-inner{
	                            padding: 50px 20px 25px;
	                            }
                                .quf-ara-in-pln-in-cht-grp-in-list{
	                                
	                                }
	                            .quf-ara-in-pln-in-cht-grp-sndyear .quf-ara-in-pln-in-cht-grp-in-list:first-child{
		                            margin-bottom: 15px;
		                            }
                                    .quf-ara-in-pln-in-cht-grp-in-lst-unit{
	                                    flex-basis: 24.25%;
	                                    margin-right: 2%;
	                                    }
                                    .quf-ara-in-pln-in-cht-grp-in-lst-unit:last-child{	                                    
	                                    margin-right: 0;
	                                    }
	                                .quf-ara-in-pln-in-cht-grp-foryear .quf-ara-in-pln-in-cht-grp-in-lst-unit{
		                                flex-basis: 36.875%;
	                                    margin-right: 2%;
		                                }
	                                .quf-ara-in-pln-in-cht-grp-foryear .quf-ara-in-pln-in-cht-grp-in-lst-unit:last-child{
		                                flex-basis: 26.25%;
										margin-right: 0;
		                                }
                                        .quf-ara-in-pln-in-cht-grp-in-lst-unt-text{
	                                        padding: 16px 0;
											font-size: 12px;
											line-height: 1.8;
											height: 40px;
	                                        }
                                        .quf-ara-in-pln-in-cht-grp-in-lst-unt-txt-lh1{
	                                        line-height: 40px;
	                                        }
                                        .arrow-down-long:after{
	                                        width: 30px;
											height: 115px;
											margin-left: -15px;
	                                        }
	                                    .quf-ara-in-pln-in-cht-grp-in-lst-sent{
		                                    font-size: 12px;
											padding-right: 10px;
											line-height: 1.5;
		                                    }
                    .quf-ara-in-pln-in-thumnail{
	                    
	                    }
                        .quf-ara-in-pln-in-thum-group{
	                        display: flex;
	                        }
                            .quf-ara-in-pln-in-thum-grp-item{
	                            flex-basis: 50%;
	                            }
#wp-banner{
	margin-bottom: 30px;
	}
    .wp-ban-inner{
	    
	    }
        .wp-ban-in-list{
	        
	        }
            .wp-ban-in-lst-item{
	            flex-basis: 83%;
                }
                .wp-ban-in-lst-itm-link{
	                padding: 35px 0;
	                }
                    .wp-ban-in-lst-itm-subtitle{
	                    font-size: 15px;
						letter-spacing: 2px;
						margin-bottom: 15px;
						line-height: 1.5;
	                    }
                        .wp-ban-in-lst-itm-title{
	                        letter-spacing: 2px;
							font-size: 26px;
	                        }
}

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

@media (orientation: landscape) and (max-width: 750px) {

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

	Layout

--------------------------------------------------- */
.car-pln-in-con-dtl-lst-itm-in-stg-icon img{
	width: 35%;
	}
.car-pln-in-con-dtl-lst-item-sec .car-pln-in-con-dtl-lst-itm-in-copy-area p{
	margin-bottom: 40px;
	}
.car-pln-in-con-dtl-lst-item-thi .car-pln-in-con-dtl-lst-itm-in-copy-area p{
	margin-bottom: 40px;
	}

}

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

@media (orientation: portrait) and (max-width: 750px) {

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

	Layout

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

}