body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}html{overflow-y:scroll}img{border:none}a img{border:none;text-decoration:none;outline:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul,ol{list-style-type:none}hr{display:none}object,embed{border:0;vertical-align:bottom;outline:none}table{border-collapse:collapse}input{verticalalign:middle}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}strong{font-weight:bold;text-decoration:none}label{cursor:pointer}select option{padding:0 3px}body{font-size:13px;*font-size:small;*font:x-small}table{font-size:inherit;font:100%}select,input,textarea{font-size:99%}html{-webkit-text-size-adjust:100%}@charset "utf-8";body{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;background:#fff;font-size:14px;line-height:1.6;text-align:left;color:#221815;position:relative}a{outline:0}a:link{color:#221815;text-decoration:underline}a:active{color:#221815;text-decoration:none}a:visited{color:#221815;text-decoration:none}a:hover{color:#d40a29;text-decoration:none}p.p1{padding-bottom:1em}p.p2{padding-bottom:2em}p.p3{padding-bottom:3em}span.red{color:#df0101}span.bold{font-weight:bold}@media screen and (min-width:1100px){#wrapper{position:relative;width:100%;background:#fff;overflow:hiddin;z-index:0;clear:left}#header{width:75pc;margin:0 auto 5px;height:107px;overflow:hidden}#header .inner{float:left;overflow:hidden}#header .inner .site_logo{float:left;padding-top:8px;width:186px!important}#header .inner .copy_box{float:left;width:753px!important;margin-left:20px;overflow:hidden}#header .inner .copy_box .site_copy{float:left;width:520px!important;font-size:82%;padding-top:22px}#header .inner .copy_box .site_copy .img_sp{display:none}#header .inner .copy_box .site_copy img{display:block;margin-top:10px}#header .inner .copy_box .header_link{float:left;width:75pt!important;margin-left:120px;padding-top:17px;line-height:1.8em}#header .inner .copy_box .header_link li{display:block;width:7.6em!important;padding-right:0}#header .inner .copy_box .header_link li:before{content:"・"}#header .inner .copy_box .header_link li a{font-size:84%!important}#header .send_area{float:right;background:#ffa200;margin:0;padding:0;padding:10px!important;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px}#header .send_area,#header .send_area ol{width:200px!important}#header .send_area ol li{display:block;padding:0!important;float:none;margin:0 -20px 5px 0!important}#header .send_area ol li:last-child{margin-bottom:0!important}#header .send_area ol li a,#header .send_area ol li img{padding:0!important;margin:0}#header .send_area ol li img.sp{display:none!important}#spMune{display:none}#common-header{height:66px;border:none;position:relative;z-index:10;width:100%;top:0;background:#fff;z-index:998}#common-header .fixheader{position:absolute;background-color:#fff;width:100%;top:0}#common-header.fixed .fixheader{position:fixed;top:0}#common-header .gnav{display:block;width:100%;height:46px;z-index:999}#common-header .gnav #navi-menu{display:none}#common-header .gnav .list{display:block;width:100%;margin:0 auto;width:100%;padding:15px 0 0 0;height:46px;background:#fff url(https://www.kamilion.jp/assets/images/common/xheader_bg.png.pagespeed.ic.hUgtx3Ap-1.png) repeat-x left bottom;position:relative}#common-header .gnav .list ul{display:table;width:1200px;margin:0 auto;background:#fff}#common-header .gnav .list li{display:table-cell;border-left:#ccc 1px solid;height:25px;text-align:center;vertical-align:middle;padding:0}#common-header .gnav .list li:last-child{border-right:#ccc 1px solid}#common-header .gnav .list li a{display:inline-block;margin:0;padding:0 20px!important;text-align:center;font-size:115%;text-decoration:none;position:relative}#common-header .gnav .list li a:hover{color:#a6a6a6}#common-header .gnav .list li.navItem>a:hover:after{content:url(https://www.kamilion.jp/assets/images/common/gnavi_ico.png.pagespeed.ce.T0kcM5L-y5.png);position:absolute;bottom:-9px;left:0;right:0}#common-header .gnav .list li.home a:hover:after,#common-header .gnav .list li.nomenu a:hover:after{content:""}#common-header .gnav .list li.home li a{margin:0;padding:0}#common-header .gnav .list li.home a{width:17px;height:17px;text-indent:-9999px;background:url(https://www.kamilion.jp/assets/images/common/xnavi_home.png.pagespeed.ic.jQSKL4oIyy.png) no-repeat center center}.home #common-header .gnav .list li.home a{background:url(https://www.kamilion.jp/assets/images/common/xnavi_home_act.png.pagespeed.ic.ffq2aabcRz.png) no-repeat center center}#booNavigation>ul>li:hover>a{display:block}#booNavigation>ul>li:hover .menu{max-height:9999px;opacity:1}#booNavigation>ul>li>a{display:block;padding:25.5px 1em 15.5px;transition:all .2s ease-in}#booNavigation>ul>li:hover .menu{max-height:9999px;opacity:1}#booNavigation>ul>li>a{display:block;padding:25.5px 1em 15.5px;transition:all .2s ease-in}#booNavigation>ul .menu{transition:all .2s ease-in;margin-top:10px;max-height:0;opacity:0;overflow:hidden;width:100%;left:0;text-align:center;position:absolute;background: #ffff}#booNavigation>ul .menu .menu_inner{}#booNavigation>ul .menu .menu_inner_single{padding:3em 0;margin-bottom:20px;box-shadow:0 10px 20px -10px rgba(0,0,0,.4)}#booNavigation>ul .menu .menu_inner_top{padding:3em 0 1em 0}#booNavigation>ul .menu .menu_inner_bottom{padding:0 0 3em 0;margin-bottom:20px;box-shadow:0 10px 20px -10px rgba(0,0,0,.4)}#booNavigation>ul .menu .menu_inner li{display:inline-block;margin:0 .5em;border-left:none;font-size:.8em}#booNavigation>ul .menu a{color:#333}#booNavigation>ul .menu .menu_inner li:last-child{border-right:none}div#toiawase{display:none!important}div#common-footer{border-top:1px solid #b5b4b1;border-bottom:#ffa200 75pt solid;background:#999;width:100%}#common-footer div.inner{color:#fff;font-size:84%;font-weight:700;width:75pc;margin:0 auto 20px;padding-top:33px;overflow:hidden}#common-footer div.inner:after{content:"";display:block;clear:both}#common-footer div.inner .info_area{float:left;width:550px}#common-footer div.inner .info_area ol,#common-footer div.inner .info_area p{margin-bottom:26px}#common-footer div.inner .info_area ol{display:table;width:410px}#common-footer div.inner .info_area ol li{display:table-cell;padding:0;text-align:center}#common-footer div.inner .info_area ol li:after,#common-footer div.inner .info_area ol li:first-child:before{content:"｜"}#common-footer div.inner .info_area ol li a{color:#fff}#common-footer div.inner .sub_info{float:right;width:630px;overflow:hidden}#common-footer div.inner .info_area p.copyright br{display:none}#common-footer div.inner .info_area p.copyright span{display:block}#common-footer div.inner .sub_info .banner_area{float:left;width:340px}#common-footer div.inner .sub_info .banner_area a{display:block;margin-bottom:10px}#common-footer div.inner .sub_info .facebook_area{float:right;width:270px;padding:0}#page-top{position:fixed;bottom:20px;right:60px}#page-top a{display:block;width:68px;height:68px;background:url(https://www.kamilion.jp/assets/images/common/btn_pagetop.png.pagespeed.ce.-MWDoinQTQ.png) no-repeat;background-size:68px 68px;text-indent:-99999px}#tb_banner{position:fixed;top:25%;right:0;z-index:600}#tb_banner ul{font-size:0;line-height:0}#tb_banner ul li{margin-bottom:15px}}@media screen and (max-width:1099px){.gnav{display:none}#common-header{width:100%}#spMune nav{}#spMune nav ul{display:none;margin:0;padding:0;position:fixed;top:100px;right:0;width:60%;height:100%;background:#f2f1ed;border-left:1px solid #dddcd8;z-index:7100;overflow:scroll}#spMune nav ul li{position:static;padding:0;width:100%;font-size:.8em;line-height:1.5;font-weight:bold;text-align:left}#spMune .home{padding:10px 0 10px 20px;border-top:1px solid #dddcd8}#spMune .main{padding:10px 0 10px 20px;background:#ffa200}#spMune .sub{padding:10px 0 0 20px}#spMune .nomenu{padding:10px 0 10px 20px;border-top:1px solid #dddcd8}#spMune .end{padding-bottom:15px}#spMune .menuend{padding-bottom:120px}#spMune nav ul li#navi-close{margin:0 20% 15px 20%;padding:0;width:60%}#spMune nav ul li a{display:block}#spMune nav ul li a:link,nav ul li a:visited{color:#000;text-decoration:none}#spMune nav ul li a:hover{text-decoration:underline}#spMune nav ul li#navi-close a{}#spMune #navi-menu{display:block;position:fixed;top:55px;right:20px;width:35px;height:35px;text-indent:-99999px;z-index:7090}#spMune .view{background:url(https://www.kamilion.jp/assets/images/common/sp_menu_cs.png.pagespeed.ce.InPf2woZxz.png) no-repeat;background-size:35px auto}#spMune .open{background:url(https://www.kamilion.jp/assets/images/common/sp_menu.png.pagespeed.ce.SqEXHpURTw.png) no-repeat;background-size:35px auto}div#common-footer{border-top:1px solid #b5b4b1;border-bottom:#ffa200 75pt solid;background:#999;width:100%}#common-footer div.inner{color:#fff;font-size:84%;font-weight:700;width:80%;margin:0 auto 20px;padding-top:33px}#common-footer div.inner .info_area{float:none;width:100%}#common-footer div.inner .info_area p.logo{margin-bottom:1.5em;text-align:center}#common-footer div.inner .info_area p.logo img{width:50%}#common-footer div.inner .info_area p.copyright{text-align:center}#common-footer div.inner .info_area p.copyright span{display:block;margin-top:.3em}#common-footer div.inner .info_area p.text{margin-bottom:2em;text-align:center}#common-footer div.inner .info_area ol{display:none}#common-footer div.inner .sub_info{float:none;width:100%;overflow:hidden}#common-footer div.inner .sub_info .banner_area{float:none;width:100%;margin-right:60px;margin-bottom:1em}#common-footer div.inner .sub_info .banner_area img{width:100%}#common-footer div.inner .sub_info .banner_area a{display:block;margin-bottom:10px}#common-footer div.inner .sub_info .facebook_area{display:block;float:none;width:270px;margin:0 auto 2em}#page-top{position:fixed;bottom:1em;right:1em}#page-top a{display:block;width:50px;height:50px;background:url(https://www.kamilion.jp/assets/images/common/btn_pagetop.png.pagespeed.ce.-MWDoinQTQ.png) no-repeat;background-size:50px 50px;text-indent:-99999px}}@media screen and (min-width:760px) and (max-width:1099px){#wrapper{width:100%;background:#fff}#header{width:100%;margin:0;height:90pt;border-bottom:6px double #ffa200}#header .tb_inner{width:660px;margin:auto;overflow:hidden}#header .inner{float:left;width:440px;height:110px;position:static}#header .inner .site_logo{display:none}#header .inner .copy_box{width:none}#header .inner .copy_box .site_copy{position:static;top:0}#header .inner .copy_box .site_copy .text{position:relative;top:10px;font-size:10px;line-height:18px}#header .inner .copy_box .site_copy .img_sp{position:absolute;top:3pc;width:110px!important}#header .inner .copy_box .header_link,#header .inner .copy_box .site_copy .img{display:none}#header .send_area{float:right;background:#ffa200;margin:0;padding:0;padding:10px!important;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px}#header .send_area,#header .send_area ol{width:200px!important}#header .send_area ol li{display:block;padding:0!important;float:none;margin:0 -20px 5px 0!important}#header .send_area ol li:last-child{margin-bottom:0!important}#header .send_area ol li a,#header .send_area ol li img{padding:0!important;margin:0}#header .send_area ol li img.sp{display:none!important}#spMune #navi-menu{display:block;position:fixed;top:55px;right:15px;width:35px;height:35px;text-indent:-99999px;z-index:1}div#toiawase{display:none!important}#common-footer div.inner .info_area p.logo img{width:179px}#common-footer div.inner .sub_info .banner_area{text-align:center}#common-footer div.inner .sub_info .banner_area img{width:340px}#tb_banner{position:fixed;top:25%;right:0;z-index:1}#tb_banner ul{font-size:0;line-height:0}#tb_banner ul li{margin-bottom:15px}}@media screen and (max-width:759px){#wrapper{width:100%;background:#fff}#header{width:100%;margin:0}#header .inner{float:none;position:fixed;top:0;width:100%;height:60px;padding-top:5px;overflow:hidden;background:#fff;z-index:7080}#header .inner .site_logo{display:none}#header .inner .copy_box{float:none;width:auto;margin-left:5%;overflow:hidden}#header .inner .copy_box .site_copy{float:left;width:auto;font-size:0;padding-top:0}#header .inner .copy_box .site_copy .text{display:none}#header .inner .copy_box .site_copy .img{display:none}#header .inner .copy_box .site_copy img{display:block;margin-top:10px;width:100%}#header .inner .copy_box .site_copy .img_sp{width:70%}#header .inner .copy_box .header_link{display:none}#header .send_area{float:none;width:100%!important;margin:50px 0 0 0;padding:0;padding:0!important;border-radius:0;border-bottom:6px double #ffa200}#header .send_area ol{width:100%!important;background:#ffa200;font-size:0;line-height:0}#header .send_area ol li{display:inline-block;width:46%;margin:1px 0 4px 3%!important;text-align:center}#header .send_area ol li:first-child{margin-left:5%!important}#header .send_area ol li a,#header .send_area ol li img{max-width:200px;height:auto;width:100%;padding:0!important;margin:0}#header .send_area ol li img.pc{display:none!important}#spMune #navi-menu{display:block;position:fixed;top:30px;right:20px;width:35px;height:35px;text-indent:-99999px;z-index:7090}div#toiawase{background:#fff;width:100%;margin:-30px 0 20px 10px}#common-footer div.inner .info_area p.logo img{width:50%}#common-footer div.inner .sub_info .banner_area{float:none;width:100%;margin-right:20px}#common-footer div.inner .sub_info .banner_area img{width:100%}#common-footer div.inner .info_area p.text{text-align:left}#tb_banner{display:none}}@charset "utf-8";@media screen and (min-width:1100px){.contents_title{width:1300px;margin:auto auto 0 auto}.contents_title h1.about{font-size:30px;color:#373d3f;padding:50px 0 40px 60px;background:url(https://www.kamilion.jp/assets/images/kamilion/xkamilion_h1.png.pagespeed.ic.87o32NqXYF.jpg) no-repeat;background-position:center}.contents_title h1.prep{font-size:30px;color:#373d3f;padding:50px 0 40px 60px;background:url(https://www.kamilion.jp/assets/images/kamilion/xprep_h1.png.pagespeed.ic.IFxSbc8tOg.jpg) no-repeat;background-position:center}.contents_title h1.hiyo{font-size:30px;color:#373d3f;padding:50px 0 40px 60px;background:url(https://www.kamilion.jp/assets/images/kamilion/xhiyo_h1.png.pagespeed.ic.v3sNVggIwX.jpg) no-repeat;background-position:center}.contents_title h1.other{font-size:30px;color:#373d3f;padding:50px 0 40px 60px;background:url(https://www.kamilion.jp/assets/images/kamilion/xother_h1.png.pagespeed.ic.o4Zp_RB6ED.jpg) no-repeat;background-position:center}.contents_title h1.canada{font-size:30px;color:#373d3f;padding:50px 0 40px 60px;background:url(https://www.kamilion.jp/assets/images/kamilion/xcanada_h1.png.pagespeed.ic.MOTFRVl4yO.jpg) no-repeat;background-position:center}.contents_title h1.faq{font-size:30px;color:#373d3f;padding:50px 0 40px 60px;background:url(https://www.kamilion.jp/assets/images/kamilion/xfaq_h1.png.pagespeed.ic.vIkyTWILqc.jpg) no-repeat;background-position:center}.contents_title h1.visa{font-size:30px;color:#373d3f;padding:50px 0 40px 60px;background:url(https://www.kamilion.jp/assets/images/kamilion/xvisa_h1.png.pagespeed.ic.38AHkcUAxf.jpg) no-repeat;background-position:center}.contents_title h1.shurui{font-size:30px;color:#373d3f;padding:50px 0 40px 60px;background:url(https://www.kamilion.jp/assets/images/kamilion/shurui_h1.png.pagespeed.ce.uEeV5CBigA.png) no-repeat;background-position:center}.contents_title h1.life{font-size:30px;color:#373d3f;padding:50px 0 40px 60px;background:url(https://www.kamilion.jp/assets/images/kamilion/xlife_h1.png.pagespeed.ic.Nz4k2UdSBE.jpg) no-repeat;background-position:center}.contents_title h1.stay{font-size:30px;color:#373d3f;padding:50px 0 40px 60px;background:url(https://www.kamilion.jp/assets/images/kamilion/xstay_h1.png.pagespeed.ic.V91EFXJ4vZ.jpg) no-repeat;background-position:center}.contents_title h1.logo{font-size:20px;color:#373d3f;padding:110px 0 25px 45px;background:url(https://www.kamilion.jp/assets/images/kamilion/404_h1.png.pagespeed.ce.2hq7izF52r.png) no-repeat;background-position:center}.outline{width:100%;padding:30px 0}.outline_pink{width:100%;padding:30px 0;background:#fff4df}.inside{width:1200px;margin:auto}.inside .flow{border:1px solid #dbe1e8;width:80%;margin:10px auto 30px 0;padding:10px;box-shadow:#aaa 1px 1px 1px;background:#fff}.inside .flow .box{border:1px solid #dbe1e8;margin:10px 15px 5px 15px;padding:6px;background:#fff}.inside .flow p{padding-left:60px;margin-bottom:-10px}.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.bottom{margin:-20px 0 16px 24px;padding:16px 0}.inside ul.bottom li{display:block;line-height:24px}.inside ul.dot li{display:block;line-height:30px}.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;margin-left:-1em}.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%}.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;padding:3px;width:50px;white-space:nowrap;border-left:none;border-right:none}.inside .table_noside th img.sm{width:150px}.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: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}.inside .table03{border-collapse:collapse;width:100%;margin:24px auto 24px 20px}.inside .table03,.inside .table03 td{border:1px solid #dbe1e8;padding:8px}.inside .table03 th{border:1px solid #dbe1e8;background:#f2f4f9;padding:8px 0 8px 20px;width:220px}.inside .table03 th h2.tableth{font-size:20px;color:#369;padding:8px}.inside .table03 a.blue{color:#369;text-decoration:none}.inside .table03 a.blue:hover{color:#d40a29}.inside .table03 td{background:#fff}.scroll{width:1200px;margin:auto}.table04{border-collapse:collapse;border:1px solid #dbe1e8;margin:24px auto 24px 20px;font-size:13px}.table04,.table04 td{border:1px solid #dbe1e8;padding:3px 0 3px 8px}.table04 th.left{border:1px solid #dbe1e8;background:#f2f4f9;text-align:left;padding-left:8px;width:150px}.table04 th.centre{border:1px solid #dbe1e8;background:#f2f4f9;text-align:center;width:150px}.table04 th.bold{border:1px solid #dbe1e8;background:#f2f4f9;text-align:left;width:150px;padding-left:8px;font-weight:bold}.table04 td{background:#fff;width:150px}.table04 td.bold{border:1px solid #dbe1e8;text-align:left;width:150px;font-weight:bold}.kamilion{width:100%;margin:auto auto 30px auto;padding-bottom:30px;background:#ffa200}.kamilion .inner{width:1200px;margin:auto;overflow:hidden}.kamilion .inner h2{float:left;padding:12px 0;width:213px}.kamilion .inner ul{float:left;padding:27px 0 0 0}.kamilion .inner ul li{display:inline-block;font-size:16px;line-height:24px;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-bottom:24px;font-size:26px;line-height:30px}.read p:nth-child(3),
	.read p:nth-child(4){font-size:14px;line-height:24px}.inside .sm{width:330px;margin:0 30px;vertical-align:top;display:inline-block}.sm ul{margin:5px 0 20px 0}.sm li{font-size:12px}.sm a{text-decoration:none}.sm h2{margin:18px 0　10px 0;font-size:12px;font-weight:bold}}@media screen and (min-width:760px) and (max-width:1099px){.contents_title{margin:auto auto 0 auto;width:660px}.contents_title h1.about{font-size:18px;color:#373d3f;padding:25px 0 40px 45px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/xkamilion_h1.png.pagespeed.ic.87o32NqXYF.jpg) no-repeat;background-size:cover}.contents_title h1.prep{font-size:18px;color:#373d3f;padding:25px 0 40px 45px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/xprep_h1.png.pagespeed.ic.IFxSbc8tOg.jpg) no-repeat;background-size:cover}.contents_title h1.hiyo{font-size:18px;color:#373d3f;padding:25px 0 40px 45px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/xhiyo_h1.png.pagespeed.ic.v3sNVggIwX.jpg) no-repeat;background-size:cover}.contents_title h1.other{font-size:18px;color:#373d3f;padding:25px 0 40px 45px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/xother_h1.png.pagespeed.ic.o4Zp_RB6ED.jpg) no-repeat;background-size:cover}.contents_title h1.canada{font-size:18px;color:#373d3f;padding:25px 0 40px 45px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/xcanada_h1.png.pagespeed.ic.MOTFRVl4yO.jpg) no-repeat;background-size:cover}.contents_title h1.faq{font-size:18px;color:#373d3f;padding:25px 0 40px 45px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/xfaq_h1.png.pagespeed.ic.vIkyTWILqc.jpg) no-repeat;background-size:cover}.contents_title h1.visa{font-size:18px;color:#373d3f;padding:40px 0 40px 45px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/xvisa_h1.png.pagespeed.ic.38AHkcUAxf.jpg) no-repeat;background-size:cover}.contents_title h1.shurui{font-size:18px;color:#373d3f;padding:25px 0 40px 45px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/shurui_h1.png.pagespeed.ce.uEeV5CBigA.png) no-repeat;background-size:cover}.contents_title h1.life{font-size:18px;color:#373d3f;padding:25px 0 40px 45px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/xlife_h1.png.pagespeed.ic.Nz4k2UdSBE.jpg) no-repeat;background-size:cover}.contents_title h1.stay{font-size:18px;color:#373d3f;padding:25px 0 40px 45px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/xstay_h1.png.pagespeed.ic.V91EFXJ4vZ.jpg) no-repeat;background-size:cover}.contents_title h1.logo{font-size:18px;color:#373d3f;padding:70px 0 30px 23px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/404_h1.png.pagespeed.ce.2hq7izF52r.png) no-repeat;background-size:cover}.outline{width:100%;padding:24px 0}.outline_pink{width:100%;padding:24px 0;background:#fff4df}.inside{width:660px;margin:auto;overflow:hidden}.inside .flow{border:1px solid #dbe1e8;margin:10px auto 30px 0;padding:10px;box-shadow:#aaa 1px 1px 1px;background:#fff}.inside .flow .box{border:1px solid #dbe1e8;margin:10px 15px 5px 15px;padding:6px;background:#fff}.inside .flow p{padding-left:60px;margin-bottom:-10px}.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.bottom{margin:-20px 0 10px 24px;padding:16px 0}.inside ul.bottom li{display:block;line-height:24px}.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;margin-left:-1em}.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%}.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.sm{width:130px}.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: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}.inside .table03{border-collapse:collapse;width:95%;margin:24px 20px}.inside .table03,.inside .table03 td{border:1px solid #dbe1e8;padding:8px}.inside .table03 th{border:1px solid #dbe1e8;background:#f2f4f9;padding:8px 0 8px 20px;width:200px}.inside .table03 td{background:#fff}.inside .table03 th h2.tableth{font-size:20px;color:#369;padding:8px}.inside .table03 a.blue{color:#369;text-decoration:none}.inside .table03 a.blue:hover{color:#d40a29}.scroll{width:100%;overflow:scroll;white-space:nowrap}.scroll::-webkit-scrollbar{height:15px}.scroll::-webkit-scrollbar-track{background:#f1f1f1}.scroll::-webkit-scrollbar-thumb{background:#bcbcbc}.table04{border-collapse:collapse;border:1px solid #dbe1e8;margin:24px auto 24px 20px;font-size:13px}.table04,.table04 td{border:1px solid #dbe1e8;padding:3px 0 3px 8px}.table04 th.left{border:1px solid #dbe1e8;background:#f2f4f9;text-align:left;padding-left:8px;width:150px}.table04 th.centre{border:1px solid #dbe1e8;background:#f2f4f9;text-align:center;width:150px}.table04 th.bold{border:1px solid #dbe1e8;background:#f2f4f9;text-align:left;width:150px;padding-left:8px;font-weight:bold}.table04 td{background:#fff;width:150px}.table04 td.bold{border:1px solid #dbe1e8;text-align:left;width:150px;font-weight:bold}.kamilion{width:100%;margin:auto auto 30px auto;background:#ffa200}.kamilion .inner{width:660px;margin:auto;overflow:hidden}.kamilion .inner h2{float:left;padding:12px 0;width:213px;.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 .table02 {
		border-collapse: collapse;
		width: 80%;
		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:20px;
		width: 130px;
	}
	}.kamilion .inner ul{float:left;width:420px;padding:12px 0 0 0}.kamilion .inner ul li{display:inline-block;font-size:16px;line-height:30px;margin-left:15px}.read{width:660px;margin:auto auto 15px 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}.inside .sm{width:320px;vertical-align:top;display:inline-block}.sm ul{margin:5px 0 20px 0}.sm li{font-size:14px;margin-bottom:3px}.sm h2{margin:18px 0　10px 0;font-size:12px;font-weight:bold}.sm a{text-decoration:none}}@media screen and (max-width:759px){.contents_title{width:100%;margin:auto auto 0 auto}.contents_title h1.about{font-size:14px;padding:10px 0 30px 20px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/xkamilion_h1_500.png.pagespeed.ic.4NUFQedG7C.jpg) no-repeat;background-size:cover}.contents_title h1.prep{font-size:14px;color:#373d3f;padding:10px 0 30px 20px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/xprep_h1_500.png.pagespeed.ic.Cbnp8NeyTJ.jpg) no-repeat;background-size:cover}.contents_title h1.hiyo{font-size:14px;color:#373d3f;padding:10px 0 30px 20px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/xhiyo_h1_500.png.pagespeed.ic.uQ7I7ilKVx.jpg) no-repeat;background-size:cover}.contents_title h1.other{font-size:14px;color:#373d3f;padding:10px 0 30px 20px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/xother_h1_500.png.pagespeed.ic.2Ytn3oh0Z7.jpg) no-repeat;background-size:cover}.contents_title h1.canada{font-size:14px;color:#373d3f;padding:10px 0 30px 20px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/xcanada_h1_500.png.pagespeed.ic.v0_BwgZXWE.jpg) no-repeat;background-size:cover}.contents_title h1.faq{font-size:14px;color:#373d3f;padding:10px 0 30px 20px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/xfaq_h1_500.png.pagespeed.ic.keX4h0HlTU.jpg) no-repeat;background-size:cover}.contents_title h1.visa{font-size:14px;color:#373d3f;padding:10px 0 30px 20px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/xvisa_h1_500.png.pagespeed.ic.D25dZLYeub.jpg) no-repeat;background-size:cover}.contents_title h1.shurui{font-size:14px;color:#373d3f;padding:10px 0 30px 20px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/shurui_h1_500.png.pagespeed.ce.GC0ACtPyB9.png) no-repeat;background-size:cover}.contents_title h1.life{font-size:14px;color:#373d3f;padding:10px 0 30px 20px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/xlife_h1_500.png.pagespeed.ic.c4JY_IK9hc.jpg) no-repeat;background-size:cover}.contents_title h1.stay{font-size:14px;color:#373d3f;padding:10px 0 30px 20px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/xstay_h1_500.png.pagespeed.ic.o-vDu014HM.jpg) no-repeat;background-size:cover}.contents_title h1.logo{font-size:14px;color:#373d3f;padding:45px 0 30px 5px;margin-bottom:5px;height:0;background:url(https://www.kamilion.jp/assets/images/kamilion/404_h1_500.png.pagespeed.ce.YU4RlSysFG.png) no-repeat;background-size:cover}.none{display:none}.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 .flow{border:1px solid #dbe1e8;margin:10px auto 30px 0;padding:10px;box-shadow:#aaa 1px 1px 1px;background:#fff}.inside .flow .box{border:1px solid #dbe1e8;margin:10px 5px 5px 5px;padding:6px;background:#fff}.inside .flow p{padding-left:60px;margin-bottom:-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.bottom{margin:0 0 30px 8px}.inside ul.bottom li{display:block;margin-bottom:6px;line-height:22px;font-size:14px}.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;margin-left:-1em}.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%}.inside .table_noside{border-collapse:collapse;width:100%}.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}@media screen and (max-width: 759px) {
  .inside .table_noside th {
    width: 40%;
  }

  .inside .table_noside td {
    width: 60%;
  }

  .inside .table_noside th img,
  .inside .table_noside th img.sm {
    width: 100%;
    height: auto;
    aspect-ratio: 4 / 3;
    object-fit: cover;
    display: block;
  }
}.inside .table01{border-collapse:collapse;border:1px solid #dbe1e8;width:100%;margin:24px auto}.inside .table01 th{border:1px solid #dbe1e8;background:#f2f4f9;text-align:center;padding:3px;width:180px}.inside .table01 td{border:1px solid #dbe1e8;background:#fff;padding:8px}.inline{display:inline;background:#fff}.inside .table02{border-collapse:collapse;width:90%;margin:24px auto}.inside .table02,.inside .table02 td{border:1px solid #dbe1e8;padding:10px}.inside .table02 th{border:1px solid #dbe1e8;background:#f2f4f9;padding:4px 10px;font-weight:bold}.inside .table02 tr,.inside .table02 th,.inside .table02 td{display:block;width:auto}.inside .table02 td{background:#fff}.inside .table03{border-collapse:collapse;width:90%;margin:24px auto}.inside .table03,.inside .table03 td{border:1px solid #dbe1e8;padding:10px 0 10px 10px}.inside .table03 th{border:1px solid #dbe1e8;background:#f2f4f9;padding:4px 0 4px 10px;width:130px;font-weight:bold}.inside .table03 tr,.inside .table03 th,.inside .table03 td{display:block;width:auto}.inside .table03 td{background:#fff}.inside .table03 th h2.tableth{font-size:14px;color:#369;padding:3px}.inside .table03 a.blue{color:#369;text-decoration:none}.inside .table03 a.blue:hover{color:#d40a29}.scroll{width:98%;overflow:scroll;white-space:nowrap}.table04{border-collapse:collapse;border:1px solid #dbe1e8;margin:24px auto 24px 20px;font-size:12px}.table04,.table04 td{border:1px solid #dbe1e8;padding:3px 8px}.table04 th.left{border:1px solid #dbe1e8;background:#f2f4f9;text-align:left;padding-left:8px;width:150px}.table04 th.centre{border:1px solid #dbe1e8;background:#f2f4f9;text-align:center;width:150px}.table04 th.bold{border:1px solid #dbe1e8;background:#f2f4f9;text-align:left;width:150px;padding-left:8px;font-weight:bold}.table04 td{background:#fff;width:150px}.table04 td.bold{border:1px solid #dbe1e8;text-align:left;width:150px;font-weight:bold}.kamilion{width:100%;margin:auto auto 15px auto;padding-top:10px;background:#ffa200}.kamilion .inner{width:95%;margin:auto}.kamilion .inner h2{float:none;padding:9px 0;width:213px}.kamilion .inner h2 img{width:70%}.kamilion .inner ul{float:none;width:95%;padding:0 0 9px 0}.kamilion .inner ul li{display:inline-block;font-size:14px;line-height:24px;margin-left:5%}.read{width:95%;margin:auto auto 10px 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}.inside .sm{display:none}}