@media screen and (min-width:1100px){.contents_title{width:1300px;margin:auto auto 0 auto}.contents_title h1{font-size:30px;color:#373d3f;padding:50px 0 40px 80px;background:url(https://www.kamilion.jp/assets/images/shurui/shurui_h1.png.pagespeed.ce.l8Fe7JW43I.png) no-repeat;background-position:center}.contents_title_city{width:1300px;margin:auto auto 30px auto}.outline{width:100%;padding:30px 0}.outline_pink{width:100%;padding:30px 0;background:#fff4df}.inside{width:1200px;margin:auto}.inside .photo{float:right;width:246px}.inside h2.blue{margin:0 0 24px 0;font-size:26px;line-height:30px;color:#339}.inside h3{margin:18px 0　10px 0;font-size:14px;font-weight:bold}.inside ul.dot{margin-left:24px;padding:16px 0}.inside ul.dot li{display:block;line-height:30px}.inside ul.dot li:before{content:"●";margin-right:.2em}.inside ul.table li{display:block;list-style-type:none}.inside a{padding:24px 0}.inside dl.qa{overflow:hidden;zoom:1}.inside dl.qa dd,.inside dl.qa dt{text-indent:-2.6em;padding:0 20px 0 50px}.inside dl.qa dt{margin:20px 20px 0 0}.inside dl.qa dd:first-letter,.inside dl.qa dt:first-letter{font-size:15px;font-weight:bold;margin-right:10px;padding:5px}.inside dl.qa dd{margin:10px 0 -1px 0;padding-bottom:20px;border-bottom:solid 1px #aaa}.inside dl.qa dt:first-letter{color:#3498db}.inside dl.qa dd:first-letter{color:#ff6767}.inside .table_noside{border-collapse:collapse;width:100%;margin-bottom:20px}.inside .table_noside,.inside .table_noside td{border:1px solid #dbe1e8;padding:8px;border-left:none;border-right:none;background-color:#fff}.inside .table_noside td h2.table{font-size:20px;color:#369}.inside .table_noside th h2.tableth{font-size:20px;color:#369;padding:8px}.inside .table_noside a.blue{color:#369;text-decoration:none}.inside .table_noside a.blue:hover{color:#d40a29}.inside .table_noside th{border:1px solid #dbe1e8;background:#ebeef4;padding:3px;width:50px;white-space:nowrap;border-left:none;border-right:none}.inside .table_noside th img{display:inline-block;vertical-align:middle}.inside .table_noside th img.sm{width:150px}.inside .table01{border-collapse:collapse;border:1px solid #dbe1e8;margin:24px auto 24px 20px}.inside .table01,.inside .table01 td{border:1px solid #dbe1e8;padding:8px}.inside .table01 th{border:1px solid #dbe1e8;background:#f2f4f9;text-align:center;padding:6px;width:180px}.inside .table01 td{background:#fff}.inside .table02{border-collapse:collapse;width:90%;margin:24px auto 24px 20px}.inside .table02,.inside .table02 td{border:1px solid #dbe1e8;padding:8px}.inside .table02 th{border:1px solid #dbe1e8;background:#f2f4f9;padding:8px 0 8px 20px;width:150px}.inside .table02 td{background:#fff}.shurui{width:100%;margin:auto auto 30px auto;background:#ffa200}.shurui .inner{width:1200px;margin:auto;overflow:hidden}.shurui .inner h2{float:left;padding:12px 0;width:213px}.shurui .inner ul{float:left;width:960px;padding:27px 0 0 0}.shurui .inner ul.double{float:left;width:960px;padding:12px 0 0 0}.shurui .inner ul li{display:inline-block;font-size:16px;line-height:30px;margin-left:15px}.read{width:1200px;margin:auto auto 15px auto}.read p:nth-child(1) {margin-bottom:30px;font-size:16px;line-height:24px;color:#369}.read h2{margin-top:30px;margin-bottom:24px;font-size:26px;line-height:30px}.read p:nth-child(3),
	.read p:nth-child(4){font-size:14px;line-height:24px}#program{width:100%;margin:auto;background:#fff4df}#program .inner{width:1200px;margin:auto;padding:30px 0}#program .inner h2.career{margin-bottom:15px;padding:0}#program .inner h2.blue{margin:0 0 24px 0;font-size:26px;line-height:30px;color:#339}#program .text{margin:0;padding:0;font-size:14px;line-height:24px}#program .program-list ul{margin:0;padding:0;list-style:none}#program .program-list ul li{display:inline-block;width:380px;height:120px;margin:0 20px 20px 0;padding:0;border:1px solid #999;background:#fff;vertical-align:top}#program .program-list ul li.long{display:inline-block;width:380px;height:380px;margin:0 20px 20px 0;padding:0;border:1px solid #999;background:#fff;vertical-align:top}#program .program-list ul li:nth-child(3n) {margin-right:0}#program .program-list ul li .p-title{background:#efefef;overflow:hidden}#program .program-list ul li .p-title .schedule{display:block;float:left;width:100px;background:#3ab7c4;font-size:14px;line-height:20px;font-weight:bold;color:#fff;text-align:center}#program .program-list ul li .p-title h3{float:left;margin:10px 0 10px 10px;font-size:16px;line-height:20px;font-weight:bold}#program .program-list ul li p{margin:10px;padding:0;font-size:14px;line-height:24px}#program .program-list ul li:last-child{width:770px;height:auto;margin-bottom:0;border:none;background:none;font-size:12px;line-height:18px}#school{width:1200px;margin:0 auto}#school .inner{margin:auto;overflow:hidden}#school .inner h2{margin-bottom:15px;padding:0}#school .inner .photo{float:left;width:380px}#school .inner .genre{float:left;width:380px;margin-left:30px}#school .inner .genre h3{margin-bottom:9px;border-bottom:1px solid #ffa200}#school .inner .genre h3 img{margin-bottom:9px}#school .inner .genre ul{margin:0;padding:0}#school .inner .genre ul li{display:block;margin:0;padding:0;font-size:12px;line-height:18px}#school .inner .genre ul li:before{content:"●";margin-right:.2em}#step{width:100%;margin:auto auto 30px auto;background:#fff4df}#step .inner{width:1200px;margin:auto;padding:30px 0}#step .inner h2{margin-bottom:15px;padding:0}#step .inner ul{float:none;margin:0 0 15px 0;padding:0}#step .inner ul li{display:inline-block;width:280px;height:300px;margin:0 0 0 21px;padding:0;background:#fff;vertical-align:top}#step .inner ul li:first-child{margin-left:0}#step .inner ul li h3{margin:15px;padding-left:90px;font-size:18px;font-weight:bold}#step .inner ul li h3#step_1{height:62px;padding-top:18px;background:url(https://www.kamilion.jp/assets/images/shurui/icon_step1.png.pagespeed.ce.jBPsGUrr8q.png) no-repeat;line-height:24px}#step .inner ul li h3#step_2{height:80px;background:url(https://www.kamilion.jp/assets/images/shurui/icon_step2.png.pagespeed.ce.cEavE8FS-f.png) no-repeat;line-height:80px}#step .inner ul li h3#step_3{height:62px;padding-top:18px;background:url(https://www.kamilion.jp/assets/images/shurui/icon_step3.png.pagespeed.ce.jE_FKLLGvi.png) no-repeat;line-height:24px}#step .inner ul li h3#step_4{height:62px;padding-top:18px;background:url(https://www.kamilion.jp/assets/images/shurui/icon_step4.png.pagespeed.ce.F-85pvkXjE.png) no-repeat;line-height:24px}#step .inner ul li p{margin:15px;font-size:14px;line-height:24px}#visa{width:1200px;margin:30px auto}#visa_pink{width:100%;margin:30px auto;background:#fff4df}.visainner{width:1200px;margin:auto;overflow:hidden}.visainner h2{margin-bottom:15px;padding:0}.visainner .text{margin:0 0 15px 0;padding:0;font-size:14px;line-height:24px}.visainner ul{}.visainner ul li{margin-bottom:15px;overflow:hidden;border-bottom:1px solid #ffa200}.visainner ul li h3{float:left;width:200px;margin-bottom:9px;padding-left:10px;border-left:5px solid #ffa200;font-size:16px;line-height:24px}.visainner ul li p{font-size:14px;line-height:24px}#Program,#Step,#School,#Visa{padding-top:50px;margin-top:-50px}#School{padding-top:80px;margin-top:-80px}}@media screen and (min-width:760px) and (max-width:1099px){.contents_title{margin:auto auto 0 auto;width:660px}.contents_title h1{font-size:18px;color:#373d3f;padding:20px 0 40px 30px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/shurui/shurui_h1.png.pagespeed.ce.l8Fe7JW43I.png) no-repeat;background-size:cover}.contents_title_city{width:660px;margin:auto auto 15px auto}.contents_title_city img{width:100%}.outline{width:100%;padding:24px 0}.outline_pink{width:100%;padding:24px 0;background:#fff4df}.inside{width:660px;margin:auto;overflow:hidden}.inside .photo{float:right;width:246px}.inside h2.blue{margin-top:5px;margin-bottom:24px;font-size:26px;line-height:30px;color:#339}.inside h3{margin:18px 0 10px 0;font-size:14px;font-weight:bold}.inside ul.dot{margin-left:24px;padding:16px 0}.inside ul.dot li{display:block;line-height:30px}.inside ul.dot li:before{content:"●";margin-right:.2em}.inside ul.table li{display:block;list-style-type:none}.inside dl.qa{overflow:hidden;zoom:1}.inside dl.qa dd,.inside dl.qa dt{text-indent:-2.6em;padding:0 20px 0 50px}.inside dl.qa dt{margin:20px 20px 0 0}.inside dl.qa dd:first-letter,.inside dl.qa dt:first-letter{font-size:15px;font-weight:bold;margin-right:10px;padding:5px}.inside dl.qa dd{margin:10px 0 -1px 0;padding-bottom:20px;border-bottom:solid 1px #aaa}.inside dl.qa dt:first-letter{color:#3498db}.inside dl.qa dd:first-letter{color:#ff6767}.inside .table_noside{border-collapse:collapse;width:100%;margin-bottom:20px}.inside .table_noside,.inside .table_noside td{border:1px solid #dbe1e8;padding:8px;border-left:none;border-right:none}.inside .table_noside td h2.table{font-size:20px;color:#369}.inside .table_noside th h2.tableth{font-size:20px;color:#369;padding:8px}.inside .table_noside a.blue{color:#369;text-decoration:none}.inside .table_noside a.blue:hover{color:#d40a29}.inside .table_noside th{border:1px solid #dbe1e8;background:#ebeef4;padding:3px;width:50px;white-space:nowrap;border-left:none;border-right:none}.inside .table_noside th img{display:inline-block;vertical-align:middle}.inside .table_noside th img.sm{width:150px}.inside .table01{border-collapse:collapse;border:1px solid #dbe1e8;margin:24px auto 24px 20px}.inside .table01,.inside .table01 td{border:1px solid #dbe1e8;padding:8px}.inside .table01 th{border:1px solid #dbe1e8;background:#f2f4f9;text-align:center;padding:6px;width:180px}.inside .table01 td{background:#fff}.inside .table02{border-collapse:collapse;width:95%;margin:24px 20px}.inside .table02,.inside .table02 td{border:1px solid #dbe1e8;padding:8px}.inside .table02 th{border:1px solid #dbe1e8;background:#f2f4f9;padding:8px 0 8px 20px;width:150px}.inside .table02 td{background:#fff}.shurui{width:100%;margin:auto auto 30px auto;background:#ffa200}.shurui .inner{width:660px;margin:auto;overflow:hidden}.shurui .inner h2{float:left;padding:12px 0;width:213px}.shurui .inner ul{float:left;width:420px;padding:12px 0 0 0}.shurui .inner ul li{display:inline-block;font-size:16px;line-height:30px;margin-left:15px}.read{width:660px;margin:auto auto 30px auto}.read p:nth-child(1) {margin-bottom:30px;`
		font-size: 15px;line-height:24px;color:#369}.read h2{margin-top:80px;margin-bottom:24px;font-size:26px;line-height:30px}.read p:nth-child(3),
	.read p:nth-child(4){margin-right:0;font-size:14px;line-height:24px}#program{width:100%;margin:auto;background:#fff4df}#program .inner{width:660px;margin:auto;padding:15px 0}#program .inner h2.career{margin-bottom:15px;padding:0}#program .inner h2.blue{margin-top:5px;margin-bottom:24px;font-size:26px;line-height:30px;color:#339}#program .text{margin:0 0 15px 0;padding:0;font-size:14px;line-height:24px}#program .program-list ul{margin:0;padding:0;list-style:none}#program .program-list ul li{display:inline-block;width:320px;height:120px;margin:0 10px 10px 0;padding:0;border:1px solid #999;background:#fff;vertical-align:top}#program .program-list ul li{display:inline-block;width:320px;height:330px;margin:0 10px 10px 0;padding:0;border:1px solid #999;background:#fff;vertical-align:top}#program .program-list ul li:nth-child(even) {margin-right:0}#program .program-list ul li .p-title{background:#efefef;overflow:hidden}#program .program-list ul li .p-title .schedule{display:block;float:left;width:80px;background:#3ab7c4;font-size:12px;line-height:20px;font-weight:bold;color:#fff;text-align:center}#program .program-list ul li .p-title h3{float:left;margin:8px 0 8px 8px;font-size:14px;line-height:20px;font-weight:bold}#program .program-list ul li p{margin:10px;padding:0;font-size:12px;line-height:18px}#program .program-list ul li:last-child{width:660px;height:auto;margin-bottom:0;border:none;background:none;font-size:12px;line-height:18px}#school{width:660px;margin:0 auto}#school .inner{margin:auto;overflow:hidden}#school .inner h2{margin-bottom:15px;padding:0}#school .inner .photo{display:none}#school .inner .genre{float:none;width:660px;margin-left:15px}#school .inner .genre h3{margin-bottom:9px;border-bottom:1px solid #ffa200}#school .inner .genre h3 img{margin-bottom:9px}#school .inner .genre ul{margin:0;padding:0}#school .inner .genre ul li{display:block;margin:0;padding:0;font-size:12px;line-height:18px}#school .inner .genre ul li:before{content:"●";margin-right:.2em}#step{width:100%;margin:auto auto 30px auto;background:#fff4df}#step .inner{width:660px;margin:auto;padding:30px 0}#step .inner h2{margin-bottom:15px;padding:0}#step .inner ul{float:none;margin:0 0 0 0;padding:0}#step .inner ul li{display:inline-block;width:320px;height:300px;margin:0 10px 10px 0;padding:0;background:#fff;vertical-align:top}#step .inner ul li:nth-child(even) {margin-right:0}#step .inner ul li h3{margin:15px;padding-left:90px;font-size:18px;font-weight:bold}#step .inner ul li h3#step_1{height:62px;padding-top:18px;background:url(https://www.kamilion.jp/assets/images/shurui/icon_step1.png.pagespeed.ce.jBPsGUrr8q.png) no-repeat;line-height:24px}#step .inner ul li h3#step_2{height:80px;background:url(https://www.kamilion.jp/assets/images/shurui/icon_step2.png.pagespeed.ce.cEavE8FS-f.png) no-repeat;line-height:80px}#step .inner ul li h3#step_3{height:62px;padding-top:18px;background:url(https://www.kamilion.jp/assets/images/shurui/icon_step3.png.pagespeed.ce.jE_FKLLGvi.png) no-repeat;line-height:24px}#step .inner ul li h3#step_4{height:62px;padding-top:18px;background:url(https://www.kamilion.jp/assets/images/shurui/icon_step4.png.pagespeed.ce.F-85pvkXjE.png) no-repeat;line-height:24px}#step .inner ul li p{margin:15px;font-size:14px;line-height:24px}#visa{width:660px;margin:30px auto}#visa_pink{width:100%;margin:30px auto;background:#fff4df}.visainner{width:660px;margin:auto;overflow:hidden}.visainner{margin:auto;overflow:hidden}.visainner h2{margin-bottom:15px;padding:0}.visainner .text{margin:0 0 15px 0;padding:0;font-size:14px;line-height:24px}.visainner ul li{margin-bottom:15px;overflow:hidden;border-bottom:1px solid #ffa200}.visainner ul li h3{float:left;width:200px;margin-bottom:9px;padding-left:10px;border-left:5px solid #ffa200;font-size:16px;line-height:24px}.visainner ul li p{font-size:14px;line-height:24px}#Program,#Step,#School,#Visa{padding-top:10px;margin-top:-10px}#School{padding-top:30px;margin-top:-30px}}@media screen and (max-width:759px){.contents_title{width:100%;margin:auto auto 0 auto}.contents_title h1{font-size:14px;color:#373d3f;padding:10px 0 30px 20px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/shurui/shurui_h1_500.png.pagespeed.ce.1h8ZFqETPh.png) no-repeat;background-size:cover}.contents_title_city{width:100%;margin:auto auto 15px auto}.contents_title_city img{width:100%}.outline{width:100%;padding:6px 0 20px 0}.outline_pink{width:100%;padding:6px 0 20px 0;background:#fff4df}.inside{width:95%;margin:auto}.inside .photo img{margin-top:10px}.inside h2.blue{margin:9px 0;font-size:18px;font-weight:bold;line-height:30px;color:#339}.inside h3{margin:18px 0　10px 0;font-size:14px;font-weight:bold}.inside ul.dot{margin-left:8px;padding:16px 0}.inside ul.dot li{display:block;margin-bottom:6px;line-height:24px;font-size:13px}.inside ul.dot li:before{content:"●";margin-right:.2em}.inside ul.table li{display:block;list-style-type:none}.inside dl.qa{overflow:hidden;zoom:1}.inside dl.qa dd,.inside dl.qa dt{text-indent:-2.6em;padding:0 20px 0 50px}.inside dl.qa dt{margin:20px 20px 0 0}.inside dl.qa dd:first-letter,.inside dl.qa dt:first-letter{font-size:15px;font-weight:bold;margin-right:10px;padding:5px}.inside dl.qa dd{margin:10px 0 -1px 0;padding-bottom:20px;border-bottom:solid 1px #aaa}.inside dl.qa dt:first-letter{color:#3498db}.inside dl.qa dd:first-letter{color:#ff6767}.inside .table_noside{border-collapse:collapse;width:100%;margin-bottom:20px}.inside .table_noside,.inside .table_noside td{border:1px solid #dbe1e8;padding:5px;border-left:none;border-right:none}.inside .table_noside td h2.table{font-size:14px;color:#369}.inside .table_noside td h2.tableth{font-size:14px;color:#369;padding:5px}.inside .table_noside a.blue{color:#369}.inside .table_noside a.blue:hover{color:#d40a29}.inside .table_noside th{border:1px solid #dbe1e8;padding:5px;width:40px;white-space:nowrap;border-left:none;border-right:none}.inside .table_noside th img.sm{width:80px}.inside .table_noside th img{display:inline-block;vertical-align:middle}.inside .table01{border-collapse:collapse;border:1px solid #dbe1e8;margin:24px auto 24px 20px}.inside .table01,.inside .table01 td{border:1px solid #dbe1e8;padding:8px}.inside .table01 th{border:1px solid #dbe1e8;background:#f2f4f9;text-align:center;padding:3px;width:180px}.inside .table01 td{background:#fff}.inside .table02{border-collapse:collapse;width:90%;margin:24px auto}.inside .table02,.inside .table02 td{border:1px solid #dbe1e8;padding:10px 0 10px 10px}.inside .table02 th{border:1px solid #dbe1e8;background:#f2f4f9;padding:4px 0 4px 10px;width:130px;font-weight:bold}.inside .table02 tr,.inside .table02 th,.inside .table02 td{display:block;width:auto}.inside .table02 td{background:#fff}.shurui{width:100%;margin:auto auto 15px auto;background:#ffa200}.shurui .inner{width:95%;margin:auto}.shurui .inner h2{float:none;padding:9px 0;width:213px}.shurui .inner h2 img{width:70%}.shurui .inner ul{float:none;width:95%;padding:0 0 9px 0}.shurui .inner ul li{display:inline-block;font-size:14px;line-height:24px;margin-left:5%}.read{width:95%;margin:auto auto 15px auto;background:none}.read p:nth-child(1) {font-size:14px;line-height:21px;color:#369}.read h2{margin:9px 0;font-size:18px;font-weight:bold;line-height:30px}.read p:nth-child(3),
	.read p:nth-child(4){margin-right:0;font-size:14px;line-height:21px}#program{width:100%;margin:auto auto 30px auto;background:#fff4df}#program .inner{width:95%;margin:auto;padding:15px 0}#program .inner h2.career{margin-bottom:15px;padding:0}#program .inner h2.career img{width:80%;max-width:310px}#program .inner h2.blue{margin:9px 0;font-size:18px;font-weight:bold;line-height:30px;color:#339}#program .text{margin:0 0 15px 0;padding:0;font-size:14px;line-height:24px}#program .program-list ul{margin:0;padding:0;list-style:none}#program .program-list ul li{display:inline-block;width:100%;height:auto;margin:0 0 10px 0;padding:0;border:1px solid #999;background:#fff;vertical-align:top}#program .program-list ul li:nth-child(even) {margin-right:0}#program .program-list ul li .p-title{background:#efefef;overflow:hidden}#program .program-list ul li .p-title .schedule{display:block;float:left;width:80px;background:#3ab7c4;font-size:12px;line-height:20px;font-weight:bold;color:#fff;text-align:center}#program .program-list ul li .p-title h3{float:left;margin:10px 0 10px 10px;font-size:14px;line-height:20px;font-weight:bold}#program .program-list ul li p{margin:10px;padding:0;font-size:12px;line-height:18px}#program .program-list ul li:last-child{width:100%;height:auto;margin-bottom:0;border:none;background:none;font-size:12px;line-height:18px}#school{width:95%;margin:auto auto 30px auto}#school .inner{margin:auto;overflow:hidden}#school .inner h2{margin-bottom:15px;padding:0}#school .inner h2 img{width:80%;max-width:310px}#school .inner .photo{display:none}#school .inner .genre{float:none;width:100%;margin-left:0}#school .inner .genre h3{margin-bottom:9px;border-bottom:1px solid #ffa200}#school .inner .genre h3 img{width:80%;max-width:312px;margin-bottom:9px}#school .inner .genre ul{margin:0 0 15px 0;padding:0}#school .inner .genre ul li{display:block;margin:0;padding:0;font-size:12px;line-height:18px}#school .inner .genre ul li:before{content:"●";margin-right:.2em}#step{width:100%;margin:auto auto 30px auto;background:#fff4df}#step .inner{width:95%;margin:auto;padding:30px 0}#step .inner h2{margin-bottom:15px;padding:0}#step .inner h2 img{width:80%;max-width:310px}#step .inner ul{float:none;margin:0 0 0 0;padding:0}#step .inner ul li{display:inline-block;width:100%;height:auto;margin:0 0 10px 0;padding:0;background:#fff;vertical-align:top}#step .inner ul li h3{margin:15px;padding-left:90px;font-size:18px;font-weight:bold}#step .inner ul li h3#step_1{height:62px;padding-top:18px;background:url(https://www.kamilion.jp/assets/images/shurui/icon_step1.png.pagespeed.ce.jBPsGUrr8q.png) no-repeat;line-height:24px}#step .inner ul li h3#step_2{height:80px;background:url(https://www.kamilion.jp/assets/images/shurui/icon_step2.png.pagespeed.ce.cEavE8FS-f.png) no-repeat;line-height:80px}#step .inner ul li h3#step_3{height:62px;padding-top:18px;background:url(https://www.kamilion.jp/assets/images/shurui/icon_step3.png.pagespeed.ce.jE_FKLLGvi.png) no-repeat;line-height:24px}#step .inner ul li h3#step_4{height:62px;padding-top:18px;background:url(https://www.kamilion.jp/assets/images/shurui/icon_step4.png.pagespeed.ce.F-85pvkXjE.png) no-repeat;line-height:24px}#step .inner ul li p{margin:15px;font-size:14px;line-height:24px}#visa{width:95%;margin:20px auto 30px auto}#visa_pink{width:100%;margin:20px auto 30px auto;background:#fff4df}.visainner{width:95%;margin:auto;overflow:hidden}.visainner h2{margin-bottom:15px;padding:0}.visainner h2 img{width:80%}.visainner .text{margin:0 0 15px 0;padding:0;font-size:12px;line-height:24px}.visainner ul{}.visainner ul li{margin-bottom:15px;overflow:hidden;border-bottom:1px solid #ffa200}.visainner ul li h3{float:none;width:auto;margin-bottom:0;padding-left:10px;border-left:5px solid #ffa200;font-size:16px;line-height:24px}.visainner ul li p{margin-bottom:6px;font-size:12px;line-height:24px}#Step{padding-top:80px;margin-top:-80px}#Program,#School,#Visa{padding-top:110px;margin-top:-110px}.contents_title_city{max-width:100%;overflow:hidden}.contents_title_city img.lazy{width:100%;height:100px;object-fit:cover;object-position:left center;display:block}}.inside .photo{width:100%;float:none}.inside .photo img{width:100%;height:auto;object-fit:cover;display:block}