@charset "utf-8";

/*.main*/
.main{width: 100%;}
.main .wrap{width: 100%; margin: 0 auto; max-width: 1080px; padding-top: 84px; padding-bottom: 100px;}

/*.main .wrap > .route*/
.main .wrap > .route{font-size: 1.8rem; color: #262626; margin-left: 16px;}
.main .wrap > .route > span{display: inline-block;}
.main .wrap > .route > span.green{color: #FFAB73;}
.main .wrap > .route > img{display: inline-block; margin: 8px 5px;}

/*.main .wrap > .static_title*/
.main .wrap > .static_title{padding-top: 40px; padding-bottom: 80px; font-size: 3rem; font-weight: lighter; color: #555; text-align: center; line-height: 1.4;}
.main .wrap > .static_title > p{margin-bottom: 80px;}
.main .wrap > .static_title > img{width: 840px;}



/*.main .wrap > .zero*/
.main .wrap > .zero{text-align: center; width: 100%; padding-bottom: 100px;}
.main .wrap > .zero > .title{color: #FFAB73; font-size: 3rem; margin-bottom: 54px; width: 100%;}
.main .wrap > .zero > .title > span{color: #000;}

/*.main .wrap > .zero .content*/
.main .wrap > .zero .content{width: 1080px; margin: 0 auto;}
.main .wrap > .zero .content > div{width: 240px; height: 240px; display: inline-block; margin-right: 87px;}
.main .wrap > .zero .content > div:nth-of-type(3){margin-right: 0;}
.main .wrap > .zero .content > div:last-of-type{margin-right: 0;}
.main .wrap > .zero .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
.main .wrap > .zero .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.main .wrap > .zero .content > div:nth-of-type(1) > div > img{width: 49px;}
.main .wrap > .zero .content > div:nth-of-type(2) > div > img{width: 50px;}
.main .wrap > .zero .content > div:nth-of-type(3) > div > img{width: 50px;}
.main .wrap > .zero .content > div:nth-of-type(4) > div > img{width: 53px;}
.main .wrap > .zero .content > div:nth-of-type(5) > div > img{width: 46px;}
.main .wrap > .zero .content > div > p:nth-of-type(1){font-size: 1.8rem; color: #000; font-weight: bold; margin-bottom: 16px;}
.main .wrap > .zero .content > div > p:nth-of-type(2){font-size: 1.4rem; color: #000; font-weight: lighter; line-height: 1.4;}

/*.main .wrap > .zero > .button*/
.main .wrap > .zero > .button{width: 247px; height: 63px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.8rem; line-height: 59px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}



/*.main .wrap > .first*/
.main .wrap > .first{text-align: center; width: 100%; padding-bottom: 100px;}
.main .wrap > .first > .title{color: #FFAB73; font-size: 3rem; margin-bottom: 54px; width: 100%;}
.main .wrap > .first > .title > span{color: #000;}

/*.main .wrap > .first .content*/
.main .wrap > .first .content{width: 1080px; margin: 0 auto;}
.main .wrap > .first .content > div{width: 240px; height: 240px; display: inline-block; margin-right: 87px;}
.main .wrap > .first .content > div:nth-of-type(3){margin-right: 0;}
.main .wrap > .first .content > div:last-of-type{margin-right: 0;}
.main .wrap > .first .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
.main .wrap > .first .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.main .wrap > .first .content > div:nth-of-type(1) > div > img{width: 49px;}
.main .wrap > .first .content > div:nth-of-type(2) > div > img{width: 50px;}
.main .wrap > .first .content > div:nth-of-type(3) > div > img{width: 50px;}
.main .wrap > .first .content > div:nth-of-type(4) > div > img{width: 53px;}
.main .wrap > .first .content > div:nth-of-type(5) > div > img{width: 46px;}
.main .wrap > .first .content > div > p:nth-of-type(1){font-size: 1.8rem; color: #000; font-weight: bold; margin-bottom: 16px;}
.main .wrap > .first .content > div > p:nth-of-type(2){font-size: 1.4rem; color: #000; font-weight: lighter; line-height: 1.4;}

/*.main .wrap > .first > .button*/
.main .wrap > .first > .button{width: 247px; height: 63px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.8rem; line-height: 59px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}

/*.main .wrap > .second*/
.main .wrap > .second{text-align: center; width: 100%;}
.main .wrap > .second > .title{color: #FFAB73; font-size: 3rem; margin-bottom: 54px;}
.main .wrap > .second > .title > span{color: #000;}

/*.main .wrap > .second .content*/
.main .wrap > .second .content{width: 1080px; margin: 0 auto;}
.main .wrap > .second .content > div{width: 240px; height: 240px; display: inline-block; margin-right: 27px;}
.main .wrap > .second .content > div:last-of-type{margin-right: 0;}
.main .wrap > .second .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
.main .wrap > .second .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.main .wrap > .second .content > div:nth-of-type(1) > div > img{width: 49px;}
.main .wrap > .second .content > div:nth-of-type(2) > div > img{width: 50px;}
.main .wrap > .second .content > div:nth-of-type(3) > div > img{width: 50px;}
.main .wrap > .second .content > div:nth-of-type(4) > div > img{width: 53px;}
.main .wrap > .second .content > div:nth-of-type(5) > div > img{width: 46px;}
.main .wrap > .second .content > div:nth-of-type(6) > div > img{width: 59px;}
.main .wrap > .second .content > div:nth-of-type(7) > div > img{width: 44px;}
.main .wrap > .second .content > div > p:nth-of-type(1){font-size: 1.8rem; color: #000; font-weight: bold; margin-bottom: 16px;}
.main .wrap > .second .content > div > p:nth-of-type(2){font-size: 1.38rem; color: #000; font-weight: lighter; line-height: 1.4;}

/*.main .wrap > .second > .button*/
.main .wrap > .second > .button{width: 247px; height: 63px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.8rem; line-height: 59px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}

/*width <= 1100px*/
@media screen and (max-width: 1100px){
	
	/*.main*/
	.main .wrap{width: 98%; padding-top: 40px; padding-bottom: 80px;}

	/*.main .wrap > .route*/
	.main .wrap > .route{font-size: 1.4rem; margin-left: 16px;}
	.main .wrap > .route > img{margin: 5px 5px;}

	/*.main .wrap > .static_title*/
	.main .wrap > .static_title{padding-top: 30px; padding-bottom: 60px; font-size: 2.4rem; line-height: 1.4;}
	.main .wrap > .static_title > img{width: 720px;}
	.main .wrap > .static_title > p{margin-bottom: 40px;}
    
    
    
    /*.main .wrap > .zero*/
	.main .wrap > .zero{padding-bottom: 100px;}
	.main .wrap > .zero > .title{font-size: 2.4rem; margin-bottom: 40px;}
	
	/*.main .wrap > .zero .content*/
	.main .wrap > .zero .content{width: 100%;}
	.main .wrap > .zero .content > div{width: 240px; height: 200px; display: inline-block; margin-right: 87px;}
	.main .wrap > .zero .content > div:nth-of-type(1){margin-bottom: 40px;}
	.main .wrap > .zero .content > div:nth-of-type(2){margin-bottom: 40px;}
	.main .wrap > .zero .content > div:nth-of-type(3){margin-right: 0; margin-bottom: 40px;}
	.main .wrap > .zero .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .zero .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .zero .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .zero .content > div > p:nth-of-type(1){font-size: 1.8rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .zero .content > div > p:nth-of-type(2){font-size: 1.4rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .zero > .button*/
	.main .wrap > .zero > .button{width: 200px; height: 48px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.6rem; line-height: 46px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}
    
    

	/*.main .wrap > .first*/
	.main .wrap > .first{padding-bottom: 100px;}
	.main .wrap > .first > .title{font-size: 2.4rem; margin-bottom: 40px;}
	
	/*.main .wrap > .first .content*/
	.main .wrap > .first .content{width: 100%;}
	.main .wrap > .first .content > div{width: 240px; height: 200px; display: inline-block; margin-right: 87px;}
	.main .wrap > .first .content > div:nth-of-type(1){margin-bottom: 40px;}
	.main .wrap > .first .content > div:nth-of-type(2){margin-bottom: 40px;}
	.main .wrap > .first .content > div:nth-of-type(3){margin-right: 0; margin-bottom: 40px;}
	.main .wrap > .first .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .first .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .first .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .first .content > div > p:nth-of-type(1){font-size: 1.8rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .first .content > div > p:nth-of-type(2){font-size: 1.4rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .first > .button*/
	.main .wrap > .first > .button{width: 200px; height: 48px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.6rem; line-height: 46px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}
	
	/*.main .wrap > .second*/
	.main .wrap > .second > .title{font-size: 2.4rem; margin-bottom: 40px;}
	
	/*.main .wrap > .second .content*/
	.main .wrap > .second .content{width: 100%; margin: 0 auto;}
	.main .wrap > .second .content > div{width: 240px; height: 200px; display: inline-block; margin-right: 80px;}
	.main .wrap > .second .content > div:nth-of-type(1){}
	.main .wrap > .second .content > div:nth-of-type(2){}
	.main .wrap > .second .content > div:nth-of-type(3){margin-right: 0;}
	.main .wrap > .second .content > div:nth-of-type(4){}
	.main .wrap > .second .content > div:nth-of-type(5){}
	.main .wrap > .second .content > div:nth-of-type(6){margin-right: 0;}
	.main .wrap > .second .content > div:nth-of-type(7){margin-right: 0;}
	.main .wrap > .second .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .second .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .second .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .second .content > div > p:nth-of-type(1){font-size: 1.8rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .second .content > div > p:nth-of-type(2){font-size: 1.38rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .second > .button*/
	.main .wrap > .second > .button{width: 200px; height: 48px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.6rem; line-height: 46px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}
}

/*width <= 1000px*/
@media screen and (max-width: 1000px){
	
	/*.main*/
	.main .wrap{width: 98%; padding-top: 40px}

	/*.main .wrap > .route*/
	.main .wrap > .route{font-size: 1.4rem; margin-left: 16px;}
	.main .wrap > .route > img{margin: 5px 5px;}

	/*.main .wrap > .static_title*/
	.main .wrap > .static_title{padding-top: 30px; padding-bottom: 60px; font-size: 2.4rem; line-height: 1.4;}
	.main .wrap > .static_title > img{width: 720px;}
	.main .wrap > .static_title > p{margin-bottom: 40px;}
    
    
    
    
    
    
    
    
    /*.main .wrap > .zero*/
	.main .wrap > .zero{padding-bottom: 100px;}
	.main .wrap > .zero > .title{font-size: 2.4rem; margin-bottom: 40px;}
	
	/*.main .wrap > .zero .content*/
	.main .wrap > .zero .content{width: 100%;}
	.main .wrap > .zero .content > div{width: 230px; height: 200px; display: inline-block; margin-right: 87px;}
	.main .wrap > .zero .content > div:nth-of-type(1){margin-bottom: 30px;}
	.main .wrap > .zero .content > div:nth-of-type(2){margin-bottom: 30px;}
	.main .wrap > .zero .content > div:nth-of-type(3){margin-right: 0; margin-bottom: 30px;}
	.main .wrap > .zero .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .zero .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .zero .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .zero .content > div > p:nth-of-type(1){font-size: 1.8rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .zero .content > div > p:nth-of-type(2){font-size: 1.34rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .zero > .button*/
	.main .wrap > .zero > .button{width: 200px; height: 48px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.6rem; line-height: 46px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}
    
    
    
    
    
    
    

	/*.main .wrap > .first*/
	.main .wrap > .first{padding-bottom: 100px;}
	.main .wrap > .first > .title{font-size: 2.4rem; margin-bottom: 40px;}
	
	/*.main .wrap > .first .content*/
	.main .wrap > .first .content{width: 100%;}
	.main .wrap > .first .content > div{width: 230px; height: 200px; display: inline-block; margin-right: 87px;}
	.main .wrap > .first .content > div:nth-of-type(1){margin-bottom: 30px;}
	.main .wrap > .first .content > div:nth-of-type(2){margin-bottom: 30px;}
	.main .wrap > .first .content > div:nth-of-type(3){margin-right: 0; margin-bottom: 30px;}
	.main .wrap > .first .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .first .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .first .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .first .content > div > p:nth-of-type(1){font-size: 1.8rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .first .content > div > p:nth-of-type(2){font-size: 1.34rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .first > .button*/
	.main .wrap > .first > .button{width: 200px; height: 48px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.6rem; line-height: 46px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}
	
	/*.main .wrap > .second*/
	.main .wrap > .second > .title{font-size: 2.4rem; margin-bottom: 40px;}
	
	/*.main .wrap > .second .content*/
	.main .wrap > .second .content{width: 100%; margin: 0 auto;}
	.main .wrap > .second .content > div{width: 230px; height: 200px; display: inline-block; margin-right: 80px;}
	.main .wrap > .second .content > div:nth-of-type(1){}
	.main .wrap > .second .content > div:nth-of-type(2){}
	.main .wrap > .second .content > div:nth-of-type(3){margin-right: 0;}
	.main .wrap > .second .content > div:nth-of-type(4){}
	.main .wrap > .second .content > div:nth-of-type(5){}
	.main .wrap > .second .content > div:nth-of-type(6){margin-right: 0;}
	.main .wrap > .second .content > div:nth-of-type(7){margin-right: 0;}
	.main .wrap > .second .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .second .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .second .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .second .content > div > p:nth-of-type(1){font-size: 1.8rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .second .content > div > p:nth-of-type(2){font-size: 1.32rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .second > .button*/
	.main .wrap > .second > .button{width: 200px; height: 48px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.6rem; line-height: 46px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}
}

/*width <= 900px*/
@media screen and (max-width: 900px){
	
	/*.main*/
	.main .wrap{width: 98%; padding-top: 40px}

	/*.main .wrap > .route*/
	.main .wrap > .route{font-size: 1.4rem; margin-left: 16px;}
	.main .wrap > .route > img{margin: 5px 5px;}

	/*.main .wrap > .static_title*/
	.main .wrap > .static_title{padding-top: 30px; padding-bottom: 60px; font-size: 2.4rem; line-height: 1.4;}
	.main .wrap > .static_title > img{width: 720px;}
	.main .wrap > .static_title > p{margin-bottom: 40px;}

    
    
    /*.main .wrap > .zero*/
	.main .wrap > .zero{padding-bottom: 80px;}
	.main .wrap > .zero > .title{font-size: 2.4rem; margin-bottom: 40px;}
	
	/*.main .wrap > .zero .content*/
	.main .wrap > .zero .content{width: 100%;}
	.main .wrap > .zero .content > div{width: 33%; height: 200px; display: inline-block; margin-right: 0;}
	.main .wrap > .zero .content > div:nth-of-type(1){margin-bottom: 30px;}
	.main .wrap > .zero .content > div:nth-of-type(2){margin-bottom: 30px;}
	.main .wrap > .zero .content > div:nth-of-type(3){margin-right: 0; margin-bottom: 30px;}
	.main .wrap > .zero .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .zero .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .zero .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .zero .content > div > p:nth-of-type(1){font-size: 1.8rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .zero .content > div > p:nth-of-type(2){font-size: 1.34rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .zero > .button*/
	.main .wrap > .zero > .button{width: 200px; height: 48px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.6rem; line-height: 46px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}
    
    
    
	/*.main .wrap > .first*/
	.main .wrap > .first{padding-bottom: 80px;}
	.main .wrap > .first > .title{font-size: 2.4rem; margin-bottom: 40px;}
	
	/*.main .wrap > .first .content*/
	.main .wrap > .first .content{width: 100%;}
	.main .wrap > .first .content > div{width: 33%; height: 200px; display: inline-block; margin-right: 0;}
	.main .wrap > .first .content > div:nth-of-type(1){margin-bottom: 30px;}
	.main .wrap > .first .content > div:nth-of-type(2){margin-bottom: 30px;}
	.main .wrap > .first .content > div:nth-of-type(3){margin-right: 0; margin-bottom: 30px;}
	.main .wrap > .first .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .first .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .first .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .first .content > div > p:nth-of-type(1){font-size: 1.8rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .first .content > div > p:nth-of-type(2){font-size: 1.34rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .first > .button*/
	.main .wrap > .first > .button{width: 200px; height: 48px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.6rem; line-height: 46px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}
	
	/*.main .wrap > .second*/
	.main .wrap > .second > .title{font-size: 2.4rem; margin-bottom: 40px;}
	
	/*.main .wrap > .second .content*/
	.main .wrap > .second .content{width: 100%; margin: 0 auto;}
	.main .wrap > .second .content > div{width: 33%; height: 200px; display: inline-block; margin-right: 0px;}
	.main .wrap > .second .content > div:nth-of-type(1){}
	.main .wrap > .second .content > div:nth-of-type(2){}
	.main .wrap > .second .content > div:nth-of-type(3){margin-right: 0;}
	.main .wrap > .second .content > div:nth-of-type(4){}
	.main .wrap > .second .content > div:nth-of-type(5){}
	.main .wrap > .second .content > div:nth-of-type(6){margin-right: 0;}
	.main .wrap > .second .content > div:nth-of-type(7){margin-right: 0;}
	.main .wrap > .second .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .second .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .second .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .second .content > div > p:nth-of-type(1){font-size: 1.8rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .second .content > div > p:nth-of-type(2){font-size: 1.32rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .second > .button*/
	.main .wrap > .second > .button{width: 200px; height: 48px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.6rem; line-height: 46px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}
}

/*width <= 800px*/
@media screen and (max-width: 800px){
	
	/*.main*/
	.main .wrap{width: 98%; padding-top: 40px}

	/*.main .wrap > .route*/
	.main .wrap > .route{font-size: 1.7rem; margin-left: 16px;}
	.main .wrap > .route > img{margin: 5px 5px;}

	/*.main .wrap > .static_title*/
	.main .wrap > .static_title{padding-top: 50px; padding-bottom: 60px; font-size: 2.6rem; line-height: 1.4;}
	.main .wrap > .static_title > img{width: 100%;}
	.main .wrap > .static_title > p{margin-bottom: 40px;}

    
    
    /*.main .wrap > .zero*/
	.main .wrap > .zero{padding-bottom: 80px;}
	.main .wrap > .zero > .title{font-size: 2.7rem; margin-bottom: 30px;}
	
	/*.main .wrap > .zero .content*/
	.main .wrap > .zero .content{width: 100%;}
	.main .wrap > .zero .content > div{width: 32.9%; height: 190px; display: inline-block; margin-right: 0;}
	.main .wrap > .zero .content > div:nth-of-type(1){margin-bottom: 30px;}
	.main .wrap > .zero .content > div:nth-of-type(2){margin-bottom: 30px;}
	.main .wrap > .zero .content > div:nth-of-type(3){margin-right: 0; margin-bottom: 30px;}
	.main .wrap > .zero .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .zero .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .zero .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .zero .content > div > p:nth-of-type(1){font-size: 1.6rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .zero .content > div > p:nth-of-type(2){font-size: 1.34rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .zero > .button*/
	.main .wrap > .zero > .button{width: 200px; height: 48px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.6rem; line-height: 46px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}
    
    
    
    
	/*.main .wrap > .first*/
	.main .wrap > .first{padding-bottom: 80px;}
	.main .wrap > .first > .title{font-size: 2.7rem; margin-bottom: 30px;}
	
	/*.main .wrap > .first .content*/
	.main .wrap > .first .content{width: 100%;}
	.main .wrap > .first .content > div{width: 32.9%; height: 190px; display: inline-block; margin-right: 0;}
	.main .wrap > .first .content > div:nth-of-type(1){margin-bottom: 30px;}
	.main .wrap > .first .content > div:nth-of-type(2){margin-bottom: 30px;}
	.main .wrap > .first .content > div:nth-of-type(3){margin-right: 0; margin-bottom: 30px;}
	.main .wrap > .first .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .first .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .first .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .first .content > div > p:nth-of-type(1){font-size: 1.6rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .first .content > div > p:nth-of-type(2){font-size: 1.34rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .first > .button*/
	.main .wrap > .first > .button{width: 200px; height: 48px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.6rem; line-height: 46px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}
	
	/*.main .wrap > .second*/
	.main .wrap > .second > .title{font-size: 2.7rem; margin-bottom: 50px;}
	
	/*.main .wrap > .second .content*/
	.main .wrap > .second .content{width: 100%; margin: 0 auto;}
	.main .wrap > .second .content > div{width: 32.9%; height: 190px; display: inline-block; margin-right: 0px;}
	.main .wrap > .second .content > div:nth-of-type(1){}
	.main .wrap > .second .content > div:nth-of-type(2){}
	.main .wrap > .second .content > div:nth-of-type(3){margin-right: 0;}
	.main .wrap > .second .content > div:nth-of-type(4){}
	.main .wrap > .second .content > div:nth-of-type(5){}
	.main .wrap > .second .content > div:nth-of-type(6){margin-right: 0;}
	.main .wrap > .second .content > div:nth-of-type(7){margin-right: 0;}
	.main .wrap > .second .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .second .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .second .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .second .content > div > p:nth-of-type(1){font-size: 1.8rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .second .content > div > p:nth-of-type(2){font-size: 1.32rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .second > .button*/
	.main .wrap > .second > .button{width: 200px; height: 48px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.6rem; line-height: 46px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}
}

/*width <= 700px*/
@media screen and (max-width: 700px){
	
	/*.main*/
	.main .wrap{width: 98%; padding-top: 40px}

	/*.main .wrap > .route*/
	.main .wrap > .route{font-size: 1.7rem; margin-left: 16px;}
	.main .wrap > .route > img{margin: 5px 5px;}

	/*.main .wrap > .static_title*/
	.main .wrap > .static_title{padding-top: 50px; padding-bottom: 60px; font-size: 2.6rem; line-height: 1.4;}
	.main .wrap > .static_title > img{width: 100%;}
	.main .wrap > .static_title > p{margin-bottom: 40px;}

    
    
    
    
    /*.main .wrap > .zero*/
	.main .wrap > .zero{padding-bottom: 70px;}
	.main .wrap > .zero > .title{font-size: 2.7rem; margin-bottom: 40px;}
	
	/*.main .wrap > .zero .content*/
	.main .wrap > .zero .content{width: 100%;}
	.main .wrap > .zero .content > div{width: 32.9%; height: 190px; display: inline-block; margin-right: 0;}
	.main .wrap > .zero .content > div:nth-of-type(1){margin-bottom: 30px;}
	.main .wrap > .zero .content > div:nth-of-type(2){margin-bottom: 30px;}
	.main .wrap > .zero .content > div:nth-of-type(3){margin-right: 0; margin-bottom: 30px;}
	.main .wrap > .zero .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .zero .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .zero .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .zero .content > div > p:nth-of-type(1){font-size: 1.6rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .zero .content > div > p:nth-of-type(2){font-size: 1.2rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .zero > .button*/
	.main .wrap > .zero > .button{width: 200px; height: 48px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.6rem; line-height: 46px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}
    
    
    
    
    
    
    
	/*.main .wrap > .first*/
	.main .wrap > .first{padding-bottom: 70px;}
	.main .wrap > .first > .title{font-size: 2.7rem; margin-bottom: 40px;}
	
	/*.main .wrap > .first .content*/
	.main .wrap > .first .content{width: 100%;}
	.main .wrap > .first .content > div{width: 32.9%; height: 190px; display: inline-block; margin-right: 0;}
	.main .wrap > .first .content > div:nth-of-type(1){margin-bottom: 30px;}
	.main .wrap > .first .content > div:nth-of-type(2){margin-bottom: 30px;}
	.main .wrap > .first .content > div:nth-of-type(3){margin-right: 0; margin-bottom: 30px;}
	.main .wrap > .first .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .first .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .first .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .first .content > div > p:nth-of-type(1){font-size: 1.6rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .first .content > div > p:nth-of-type(2){font-size: 1.2rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .first > .button*/
	.main .wrap > .first > .button{width: 200px; height: 48px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.6rem; line-height: 46px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}
	
	/*.main .wrap > .second*/
	.main .wrap > .second > .title{font-size: 2.7rem; margin-bottom: 40px;}
	
	/*.main .wrap > .second .content*/
	.main .wrap > .second .content{width: 100%; margin: 0 auto;}
	.main .wrap > .second .content > div{width: 32.9%; height: 190px; display: inline-block; margin-right: 0px;}
	.main .wrap > .second .content > div:nth-of-type(1){margin-bottom: 30px;}
	.main .wrap > .second .content > div:nth-of-type(2){margin-bottom: 30px;}
	.main .wrap > .second .content > div:nth-of-type(3){margin-bottom: 30px; margin-right: 0;}
	.main .wrap > .second .content > div:nth-of-type(4){}
	.main .wrap > .second .content > div:nth-of-type(5){}
	.main .wrap > .second .content > div:nth-of-type(6){margin-right: 0; margin-bottom: 10px;}
	.main .wrap > .second .content > div:nth-of-type(7){margin-right: 0;}
	.main .wrap > .second .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .second .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .second .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .second .content > div > p:nth-of-type(1){font-size: 1.8rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .second .content > div > p:nth-of-type(2){font-size: 1.2rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .second > .button*/
	.main .wrap > .second > .button{width: 200px; height: 48px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.6rem; line-height: 46px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}
}

/*width <= 640px*/
@media screen and (max-width: 640px){
	
	/*.main*/
	.main .wrap{width: 98%; padding-top: 40px}

	/*.main .wrap > .route*/
	.main .wrap > .route{font-size: 1.5rem; margin-left: 16px;}
	.main .wrap > .route > img{margin: 5px 5px;}

	/*.main .wrap > .static_title*/
	.main .wrap > .static_title{padding-top: 50px; padding-bottom: 60px; font-size: 2.3rem; line-height: 1.4;}
	.main .wrap > .static_title > img{width: 100%;}
	.main .wrap > .static_title > p{margin-bottom: 40px;}
    
    
    
    /*.main .wrap > .zero*/
	.main .wrap > .zero{padding-bottom: 70px;}
	.main .wrap > .zero > .title{font-size: 2.2rem; margin-bottom: 30px;}
    

	/*.main .wrap > .first*/
	.main .wrap > .first{padding-bottom: 70px;}
	.main .wrap > .first > .title{font-size: 2.2rem; margin-bottom: 30px;}
	
	/*.main .wrap > .second*/
	.main .wrap > .second > .title{font-size: 2.2rem; margin-bottom: 30px;}
}

/*width <= 600px*/
@media screen and (max-width: 600px){
	
	/*.main*/
	.main .wrap{width: 98%; padding-top: 40px}

	/*.main .wrap > .route*/
	.main .wrap > .route{font-size: 1.5rem; margin-left: 16px;}
	.main .wrap > .route > img{margin: 5px 5px;}

	/*.main .wrap > .static_title*/
	.main .wrap > .static_title{padding-top: 50px; padding-bottom: 60px; font-size: 2.3rem; line-height: 1.4;}
	.main .wrap > .static_title > img{width: 100%;}
	.main .wrap > .static_title > p{margin-bottom: 40px;}
    
    
    
    /*.main .wrap > .zero*/
	.main .wrap > .zero{padding-bottom: 80px;}
	.main .wrap > .zero > .title{font-size: 2.2rem; margin-bottom: 30px;}
	
	/*.main .wrap > .zero .content*/
	.main .wrap > .zero .content{width: 100%;}
	.main .wrap > .zero .content > div{width: 49%; height: 190px; display: inline-block; margin-right: 0;}
	.main .wrap > .zero .content > div:nth-of-type(1){margin-bottom: 20px;}
	.main .wrap > .zero .content > div:nth-of-type(2){margin-bottom: 20px;}
	.main .wrap > .zero .content > div:nth-of-type(3){margin-right: 0; margin-bottom: 20px;}
	.main .wrap > .zero .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .zero .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .zero .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .zero .content > div > p:nth-of-type(1){font-size: 1.6rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .zero .content > div > p:nth-of-type(2){font-size: 1.4rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .zero > .button*/
	.main .wrap > .zero > .button{width: 200px; height: 48px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.6rem; line-height: 46px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}
    
    

	/*.main .wrap > .first*/
	.main .wrap > .first{padding-bottom: 80px;}
	.main .wrap > .first > .title{font-size: 2.2rem; margin-bottom: 30px;}
	
	/*.main .wrap > .first .content*/
	.main .wrap > .first .content{width: 100%;}
	.main .wrap > .first .content > div{width: 49%; height: 190px; display: inline-block; margin-right: 0;}
	.main .wrap > .first .content > div:nth-of-type(1){margin-bottom: 20px;}
	.main .wrap > .first .content > div:nth-of-type(2){margin-bottom: 20px;}
	.main .wrap > .first .content > div:nth-of-type(3){margin-right: 0; margin-bottom: 20px;}
	.main .wrap > .first .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .first .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .first .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .first .content > div > p:nth-of-type(1){font-size: 1.6rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .first .content > div > p:nth-of-type(2){font-size: 1.4rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .first > .button*/
	.main .wrap > .first > .button{width: 200px; height: 48px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.6rem; line-height: 46px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}
	
	/*.main .wrap > .second*/
	.main .wrap > .second > .title{font-size: 2.2rem; margin-bottom: 30px;}
	
	/*.main .wrap > .second .content*/
	.main .wrap > .second .content{width: 100%; margin: 0 auto;}
	.main .wrap > .second .content > div{width: 49%; height: 190px; display: inline-block; margin-right: 0px;}
	.main .wrap > .second .content > div:nth-of-type(1){margin-bottom: 20px;}
	.main .wrap > .second .content > div:nth-of-type(2){margin-bottom: 20px;}
	.main .wrap > .second .content > div:nth-of-type(3){margin-bottom: 20px; margin-right: 0;}
	.main .wrap > .second .content > div:nth-of-type(4){}
	.main .wrap > .second .content > div:nth-of-type(5){}
	.main .wrap > .second .content > div:nth-of-type(6){margin-right: 0; margin-bottom: 10px;}
	.main .wrap > .second .content > div:nth-of-type(7){margin-right: 0;}
	.main .wrap > .second .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .second .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .second .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .second .content > div > p:nth-of-type(1){font-size: 1.8rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .second .content > div > p:nth-of-type(2){font-size: 1.4rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .second > .button*/
	.main .wrap > .second > .button{width: 200px; height: 48px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.6rem; line-height: 46px; text-align: center; display: block; margin: 0 auto; font-weight: normal;}
}

/*width <= 480px*/
@media screen and (max-width: 480px){
	
	/*.main*/
	.main .wrap{width: 98%; padding-top: 40px}

	/*.main .wrap > .route*/
	.main .wrap > .route{font-size: 1.3rem; margin-left: 16px;}
	.main .wrap > .route > img{margin: 5px 5px;}

	/*.main .wrap > .static_title*/
	.main .wrap > .static_title{padding-top: 50px; padding-bottom: 40px; font-size: 1.9rem; line-height: 1.4;}
	.main .wrap > .static_title > img{width: 100%;}
	.main .wrap > .static_title > p{margin-bottom: 40px;}
    
    
    
    	/*.main .wrap > .zero*/
	.main .wrap > .zero{padding-bottom: 90px;}
	.main .wrap > .zero > .title{font-size: 2.4rem; margin-bottom: 20px;}
	
	/*.main .wrap > .zero .content*/
	.main .wrap > .zero .content{width: 100%;}
	.main .wrap > .zero .content > div{width: 100%; height: auto; display: inline-block; margin-right: 0;}
	.main .wrap > .zero .content > div:nth-of-type(1){margin-bottom: 20px;}
	.main .wrap > .zero .content > div:nth-of-type(2){margin-bottom: 20px; margin-top: 10px;}
	.main .wrap > .zero .content > div:nth-of-type(3){margin-right: 0; margin-bottom: 20px;}
	.main .wrap > .zero .content > div:nth-of-type(4){margin-top: 20px;}
	.main .wrap > .zero .content > div:nth-of-type(5){margin-top: 20px;}
	.main .wrap > .zero .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .zero .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .zero .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .zero .content > div > p:nth-of-type(1){font-size: 2rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .zero .content > div > p:nth-of-type(2){font-size: 1.7rem; color: #000; font-weight: lighter; line-height: 1.5;}

	/*.main .wrap > .zero > .button*/
	.main .wrap > .zero > .button{width: 160px; height: 40px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.4rem; line-height: 36px; text-align: center; display: block; margin: 0 auto; font-weight: normal; margin-top: 30px;}
    
    

	/*.main .wrap > .first*/
	.main .wrap > .first{padding-bottom: 90px;}
	.main .wrap > .first > .title{font-size: 2.4rem; margin-bottom: 20px;}
	
	/*.main .wrap > .first .content*/
	.main .wrap > .first .content{width: 100%;}
	.main .wrap > .first .content > div{width: 100%; height: auto; display: inline-block; margin-right: 0;}
	.main .wrap > .first .content > div:nth-of-type(1){margin-bottom: 20px;}
	.main .wrap > .first .content > div:nth-of-type(2){margin-bottom: 20px; margin-top: 10px;}
	.main .wrap > .first .content > div:nth-of-type(3){margin-right: 0; margin-bottom: 20px;}
	.main .wrap > .first .content > div:nth-of-type(4){margin-top: 20px;}
	.main .wrap > .first .content > div:nth-of-type(5){margin-top: 20px;}
	.main .wrap > .first .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .first .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .first .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .first .content > div > p:nth-of-type(1){font-size: 2rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .first .content > div > p:nth-of-type(2){font-size: 1.7rem; color: #000; font-weight: lighter; line-height: 1.5;}

	/*.main .wrap > .first > .button*/
	.main .wrap > .first > .button{width: 160px; height: 40px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.4rem; line-height: 36px; text-align: center; display: block; margin: 0 auto; font-weight: normal; margin-top: 30px;}
	
	/*.main .wrap > .second*/
	.main .wrap > .second > .title{font-size: 2.4rem; margin-bottom: 20px;}
	
	/*.main .wrap > .second .content*/
	.main .wrap > .second .content{width: 100%; margin: 0 auto;}
	.main .wrap > .second .content > div{width: 100%; height: auto; display: inline-block; margin-right: 0px;}
	.main .wrap > .second .content > div:nth-of-type(1){margin-bottom: 20px;}
	.main .wrap > .second .content > div:nth-of-type(2){margin-bottom: 20px; margin-top: 10px;}
	.main .wrap > .second .content > div:nth-of-type(3){margin-bottom: 20px; margin-right: 0;}
	.main .wrap > .second .content > div:nth-of-type(4){margin-top: 20px;}
	.main .wrap > .second .content > div:nth-of-type(5){margin-top: 20px;}
	.main .wrap > .second .content > div:nth-of-type(6){margin-top: 24px; margin-right: 0; margin-bottom: 10px;}
	.main .wrap > .second .content > div:nth-of-type(7){margin-top: 24px; margin-right: 0;}
	.main .wrap > .second .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .second .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .second .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .second .content > div > p:nth-of-type(1){font-size: 2rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .second .content > div > p:nth-of-type(2){font-size: 1.7rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .second > .button*/
	.main .wrap > .second > .button{width: 160px; height: 40px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.4rem; line-height: 36px; text-align: center; display: block; margin: 0 auto; font-weight: normal; margin-top: 30px;}
	
	.bx-wrapper{position: relative;}
	.bx-controls-direction{position: absolute; width: 100%; top: 90px; text-align: center;}
	.bx-controls-direction > a:nth-of-type(1){width: 24px; margin-right: 40%; display: inline-block; font-weight: bold; font-size: 2.4rem; transform: scaleY(2); color: rgba(0,0,0,.3);}
	.bx-controls-direction > a:nth-of-type(2){width: 24px; margin-left: 40%; display: inline-block; font-weight: bold; font-size: 2.4rem; transform: scaleY(2) translateY(0px); color: rgba(0,0,0,.3);}
}

/*width <= 425px*/
@media screen and (max-width: 425px){
	
	/*.main*/
	.main .wrap{width: 98%; padding-top: 40px}

	/*.main .wrap > .route*/
	.main .wrap > .route{font-size: 1.3rem; margin-left: 16px;}
	.main .wrap > .route > img{margin: 5px 5px;}

	/*.main .wrap > .static_title*/
	.main .wrap > .static_title{padding-top: 30px; padding-bottom: 40px; font-size: 1.7rem; line-height: 1.4;}
	.main .wrap > .static_title > img{width: 100%;}
	.main .wrap > .static_title > p{margin-bottom: 40px;}
    
    
    
    
    
    /*.main .wrap > .zero*/
	.main .wrap > .zero{padding-bottom: 80px;}
	.main .wrap > .zero > .title{font-size: 1.9rem; margin-bottom: 30px;}
	
	/*.main .wrap > .zero .content*/
	.main .wrap > .zero .content{width: 100%;}
	.main .wrap > .zero .content > div{width: 100%; height: auto; display: inline-block; margin-right: 0;}
	.main .wrap > .zero .content > div:nth-of-type(1){margin-bottom: 20px;}
	.main .wrap > .zero .content > div:nth-of-type(2){margin-bottom: 20px; margin-top: 10px;}
	.main .wrap > .zero .content > div:nth-of-type(3){margin-right: 0; margin-bottom: 20px;}
	.main .wrap > .zero .content > div:nth-of-type(4){margin-top: 20px;}
	.main .wrap > .zero .content > div:nth-of-type(5){margin-top: 20px;}
	.main .wrap > .zero .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .zero .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .zero .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .zero .content > div > p:nth-of-type(1){font-size: 1.7rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .zero .content > div > p:nth-of-type(2){font-size: 1.4rem; color: #000; font-weight: lighter; line-height: 1.5;}

	/*.main .wrap > .zero > .button*/
	.main .wrap > .zero > .button{width: 160px; height: 40px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.4rem; line-height: 36px; text-align: center; display: block; margin: 0 auto; font-weight: normal; margin-top: 30px;}
    
    
    
    

	/*.main .wrap > .first*/
	.main .wrap > .first{padding-bottom: 80px;}
	.main .wrap > .first > .title{font-size: 1.9rem; margin-bottom: 30px;}
	
	/*.main .wrap > .first .content*/
	.main .wrap > .first .content{width: 100%;}
	.main .wrap > .first .content > div{width: 100%; height: auto; display: inline-block; margin-right: 0;}
	.main .wrap > .first .content > div:nth-of-type(1){margin-bottom: 20px;}
	.main .wrap > .first .content > div:nth-of-type(2){margin-bottom: 20px; margin-top: 10px;}
	.main .wrap > .first .content > div:nth-of-type(3){margin-right: 0; margin-bottom: 20px;}
	.main .wrap > .first .content > div:nth-of-type(4){margin-top: 20px;}
	.main .wrap > .first .content > div:nth-of-type(5){margin-top: 20px;}
	.main .wrap > .first .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .first .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .first .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .first .content > div > p:nth-of-type(1){font-size: 1.7rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .first .content > div > p:nth-of-type(2){font-size: 1.4rem; color: #000; font-weight: lighter; line-height: 1.5;}

	/*.main .wrap > .first > .button*/
	.main .wrap > .first > .button{width: 160px; height: 40px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.4rem; line-height: 36px; text-align: center; display: block; margin: 0 auto; font-weight: normal; margin-top: 30px;}

	/*.main .wrap > .second*/
	.main .wrap > .second > .title{font-size: 1.9rem; margin-bottom: 30px;}
	
	/*.main .wrap > .second .content*/
	.main .wrap > .second .content{width: 100%; margin: 0 auto;}
	.main .wrap > .second .content > div{width: 100%; height: auto; display: inline-block; margin-right: 0px;}
	.main .wrap > .second .content > div:nth-of-type(1){margin-bottom: 20px;}
	.main .wrap > .second .content > div:nth-of-type(2){margin-top: 10px; margin-bottom: 20px;}
	.main .wrap > .second .content > div:nth-of-type(3){margin-bottom: 20px; margin-right: 0;}
	.main .wrap > .second .content > div:nth-of-type(4){margin-top: 20px;}
	.main .wrap > .second .content > div:nth-of-type(5){margin-top: 20px;}
	.main .wrap > .second .content > div:nth-of-type(6){margin-top: 24px; margin-right: 0; margin-bottom: 10px;}
	.main .wrap > .second .content > div:nth-of-type(7){margin-top: 20px; margin-right: 0;}
	.main .wrap > .second .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .second .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .second .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .second .content > div > p:nth-of-type(1){font-size: 1.7rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .second .content > div > p:nth-of-type(2){font-size: 1.4rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .second > .button*/
	.main .wrap > .second > .button{width: 160px; height: 40px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.4rem; line-height: 36px; text-align: center; display: block; margin: 0 auto; font-weight: normal; margin-top: 30px;}
}

/*width <= 375px*/
@media screen and (max-width: 375px){
	
	/*.main*/
	.main .wrap{width: 98%; padding-top: 40px; padding-bottom: 60px;}

	/*.main .wrap > .route*/
	.main .wrap > .route{font-size: 1.3rem; margin-left: 16px;}
	.main .wrap > .route > img{margin: 5px 5px;}

	/*.main .wrap > .static_title*/
	.main .wrap > .static_title{padding-top: 30px; padding-bottom: 40px; font-size: 1.5rem; line-height: 1.4;}
	.main .wrap > .static_title > img{width: 100%;}
	.main .wrap > .static_title > p{margin-bottom: 20px;}
    
    
    
    
    /*.main .wrap > .zero*/
	.main .wrap > .zero{padding-bottom: 60px;}
	.main .wrap > .zero > .title{font-size: 1.8rem; margin-bottom: 20px;}
	
	/*.main .wrap > .zero .content*/
	.main .wrap > .zero .content{width: 100%;}
	.main .wrap > .zero .content > div{width: 100%; height: auto; display: inline-block; margin-right: 0;}
	.main .wrap > .zero .content > div:nth-of-type(1){margin-bottom: 0px;}
	.main .wrap > .zero .content > div:nth-of-type(2){margin-bottom: 0px; margin-top: 14px;}
	.main .wrap > .zero .content > div:nth-of-type(3){margin-right: 0; margin-bottom: 20px;}
	.main .wrap > .zero .content > div:nth-of-type(4){margin-top: 20px;}
	.main .wrap > .zero .content > div:nth-of-type(5){margin-top: 14px;}
	.main .wrap > .zero .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .zero .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .zero .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .zero .content > div > p:nth-of-type(1){font-size: 1.6rem; color: #000; font-weight: bold; margin-bottom: 12px;}
	.main .wrap > .zero .content > div > p:nth-of-type(2){font-size: 1.4rem; color: #000; font-weight: lighter; line-height: 1.5;}

	/*.main .wrap > .zero > .button*/
	.main .wrap > .zero > .button{width: 160px; height: 40px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.4rem; line-height: 38px; text-align: center; display: block; margin: 0 auto; font-weight: normal; margin-top: 30px;}
    
    
    
    
    
    
    
    
    
    

	/*.main .wrap > .first*/
	.main .wrap > .first{padding-bottom: 60px;}
	.main .wrap > .first > .title{font-size: 1.8rem; margin-bottom: 20px;}
	
	/*.main .wrap > .first .content*/
	.main .wrap > .first .content{width: 100%;}
	.main .wrap > .first .content > div{width: 100%; height: auto; display: inline-block; margin-right: 0;}
	.main .wrap > .first .content > div:nth-of-type(1){margin-bottom: 0px;}
	.main .wrap > .first .content > div:nth-of-type(2){margin-bottom: 0px; margin-top: 14px;}
	.main .wrap > .first .content > div:nth-of-type(3){margin-right: 0; margin-bottom: 20px;}
	.main .wrap > .first .content > div:nth-of-type(4){margin-top: 20px;}
	.main .wrap > .first .content > div:nth-of-type(5){margin-top: 14px;}
	.main .wrap > .first .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .first .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .first .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .first .content > div > p:nth-of-type(1){font-size: 1.6rem; color: #000; font-weight: bold; margin-bottom: 12px;}
	.main .wrap > .first .content > div > p:nth-of-type(2){font-size: 1.4rem; color: #000; font-weight: lighter; line-height: 1.5;}

	/*.main .wrap > .first > .button*/
	.main .wrap > .first > .button{width: 160px; height: 40px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.4rem; line-height: 38px; text-align: center; display: block; margin: 0 auto; font-weight: normal; margin-top: 30px;}
	
	/*.main .wrap > .second*/
	.main .wrap > .second > .title{font-size: 1.8rem; margin-bottom: 20px;}
	
	/*.main .wrap > .second .content*/
	.main .wrap > .second .content{width: 100%; margin: 0 auto;}
	.main .wrap > .second .content > div{width: 100%; height: auto; display: inline-block; margin-right: 0px;}
	.main .wrap > .second .content > div:nth-of-type(1){margin-bottom: 0px;}
	.main .wrap > .second .content > div:nth-of-type(2){margin-bottom: 0px; margin-top: 14px;}
	.main .wrap > .second .content > div:nth-of-type(3){margin-bottom: 0px; margin-right: 0; margin-bottom: 20px;}
	.main .wrap > .second .content > div:nth-of-type(4){margin-top: 20px;}
	.main .wrap > .second .content > div:nth-of-type(5){margin-top: 14px;}
	.main .wrap > .second .content > div:nth-of-type(6){margin-right: 0; margin-top: 24px;}
	.main .wrap > .second .content > div:nth-of-type(7){margin-right: 0; margin-top: 20px;}
	.main .wrap > .second .content > div:last-of-type{margin-right: 0;}
	.main .wrap > .second .content > div > div{width: 100%; height: 60px; position: relative; margin-bottom: 14px;}
	.main .wrap > .second .content > div > div > img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.main .wrap > .second .content > div > p:nth-of-type(1){font-size: 1.6rem; color: #000; font-weight: bold; margin-bottom: 16px;}
	.main .wrap > .second .content > div > p:nth-of-type(2){font-size: 1.4rem; color: #000; font-weight: lighter; line-height: 1.4;}

	/*.main .wrap > .second > .button*/
	.main .wrap > .second > .button{width: 160px; height: 40px; border: 2px solid #FFAB73; background: #FFAB73; color: #fff; font-size: 1.4rem; line-height: 38px; text-align: center; display: block; margin: 0 auto; font-weight: normal; margin-top: 30px;}

}