﻿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}p.left{margin-left:50px}span.red{color:#df0101}span.bold{font-weight:bold}hr#contact{color:#fff;background-color:#fff;border:none;border-top:1px dotted #999;margin-top:10px}hr#blue{border:5px solid #039;margin-bottom:30px}@media screen and (min-width:1100px){#wrapper{position:relative;width:100%;background:#fff;overflow:hiddin;z-index:0;clear:left}#header{width:100%;margin:auto;padding:10px 0;background:#fff;position:fixed;top:0;left:0}#logo_pc{width:1200px;margin:auto;overflow:hidden;padding-left:30px}#logo_sp{display:none}.globalNav_sp1{display:none}.globalNav_sp2{display:none}#topmenu{width:100%;margin:10px auto;padding:10px 0;background:#039;top:0;left:0}#topmenu .list{width:1200px;margin:auto}.menu{position:relative;list-style:none;margin-left:-30px}.menu li{float:left;border-left:1px solid #ddd;padding:0 30px}.menu li:first-child{border-left:none}.menu li a{display:block;padding:5px 25px;text-align:center;text-decoration:none;color:#fff}.menu li a span{display:block;margin:3px 0 0 0;color:#aaa;font-size:80%;letter-spacing:1px}.menu li a:hover{-webkit-transition:all .5s;transition:all .5s}ul.menu__second-level{visibility:hidden;opacity:0}.menu>li:hover{-webkit-transition:all .5s;transition:all .5s}.menu__second-level li{z-index:1000;color:#039}.menu__second-level li a:hover{color:#039}.menu>li.menu__single{position:relative}li.menu__single ul.menu__second-level{position:absolute;width:500px;background:#325bad;-webkit-transition:all .2s ease;transition:all .2s ease;margin-left:-30px;margin-top:12px}li.menu__single:hover ul.menu__second-level{top:50px;visibility:visible;opacity:1}.init-bottom:after{content:'';display:inline-block;width:6px;height:6px;margin-top:5px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.no-bottom:after{content:'';display:inline-block;width:6px;height:6px;margin-top:5px;border-right:1px solid #039;border-bottom:1px solid #039;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu:before,.menu:after{content:" ";display:table}.menu:after{clear:both}.menu{*zoom: 1}.container{width:100%;margin-top:170px;padding:20px}.inside{width:1200px;margin:auto}#border{width:100%;height:5px;margin-bottom:30px;background:#039;float:left}#footer{width:1200px;margin:auto}#footer .sitemap_left{width:340px;height:240px;float:left;margin-left:20px}#footer .sitemap_middle{width:470px;height:240px;float:left;margin-left:20px}#footer .sitemap_right{width:310px;height:240px;float:left;margin-left:20px}#footer a{text-decoration:none}#footer a:hover{color:#99add6;text-decoration:none}#copyright{width:1200px;text-align:center;margin-bottom:30px;float:left}.tb,.sp{display:none}.contact_pc{width:700px;margin:auto;float:left}.contact_sp{display:none!important}h1{color:#009;margin-bottom:24px;font-size:22px;line-height:30px}h2{color:#006;font-size:24px;border-bottom:1px solid #ccc;border-left:8px solid #006;margin:35px 0;padding:3px 0 3px 13px}h3.main{color:#006;font-size:22px;margin:30px 0 25px 0;padding:3px 0}h3.small{color:#006;font-size:16px;margin:5px 0 10px 0}h3.table{color:#006;font-size:16px}h4.main{font-size:14px;font-weight:bold;margin-top:5px}.inside a{text-decoration:none;color:#006}.inside a:hover{color:#99add6;text-decoration:none}.inside .table01{border-collapse:collapse;width:90%;margin:24px auto 24px 20px}.inside .table01,.inside .table01 td{border:1px solid #dbe1e8;padding-left:15px}.inside .table01 th{border:1px solid #dbe1e8;background:#f2f4f9;padding:8px 0 8px 20px;width:400px}.inside .table01 th h3.tableth{font-size:14px;color:#369;padding:8px}.inside .table01 a.blue{color:#369;text-decoration:none}.inside .table01 a.blue:hover{color:#99add6}.inside .table01 td{background:#fff}.inside .table02{border-collapse:collapse;border:1px solid #dbe1e8;margin:24px auto 24px 20px;width:550px}.inside .table02,.inside .table02 td{border:1px solid #dbe1e8;padding:8px}.inside .table02 th{border:1px solid #dbe1e8;background:#f2f4f9;text-align:center;padding:6px}.inside .table02 td{background:#fff;text-align:center}.inside .table02 td.left{text-align:left;padding-left:15px}.inside .table03{border-collapse:collapse;border:1px solid #dbe1e8;margin:24px auto 24px 20px;width:850px}.inside .table03,.inside .table03 td{border:1px solid #dbe1e8;padding:10px}.inside .table03 th{border:1px solid #dbe1e8;background:#f2f4f9;text-align:center;width:110px}.inside .table03 td.01{background:#fff;text-align:left;width:80px}.inside .table03 td.02{background:#fff;text-align:left}.inside .table_noside{border-collapse:collapse;width:100%}.inside .table_noside,.inside .table_noside td{border:1px solid #dbe1e8;padding:0 8px;border-left:none;border-right:none}.inside .table_noside td h3.table{font-size:16px;color:#369}.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;white-space:nowrap;border-left:none;border-right:none}.inside .table_noside th img{display:inline-block;vertical-align:middle;width:90px;margin-top:15px}.flow{width:1200px;margin:10px auto 30px 0}.flow .box{border:1px solid #dbe1e8;width:90%;margin:10px 15px;padding:10px 10px 5px 10px}.flow .box:last-child{margin-bottom:50px}.flow .box_small{border:1px solid #dbe1e8;width:100px;margin:10px 15px;padding:10px 10px 5px 10px}ul.dot{list-style-type:square;margin:0 0 30px 40px}ul.none{list-style:none;margin:0 0 25px 30px}img.imgpc{float:right;padding:0 0 20px 25px}p.box{border-style:solid;border-radius:7px;border-width:2px;border-color:#009;padding:3px 15px 3px 15px;float:right;margin:0 5px 5px 0}p span.box{border-color:#d2d2d2;border-style:solid;border-width:2px;padding:10px}p span.boxbold{background-color:#d2d2d2;border-color:#d2d2d2;border-style:solid;border-width:2px;padding:10px}.q{background:url(https://www.kamilion.jp/canadaimin/images/q.png) no-repeat top left;padding:0 0 5px 20px;font-weight:bold;color:#474747;list-style-type:none}.a{background:url(https://www.kamilion.jp/canadaimin/images/a.png) no-repeat top left;padding:0 0 10px 20px;margin-top:5px;text-decoration:none;border-bottom:1px solid #999;list-style-type:none}.faq_box{margin:0 0 20px 0}.q a:hover{color:#009}.q a{color:#474747}#q_1_1,#q_1_2,#q_1_3,#q_1_4,#q_1_5,#q_1_6,#q_1_7,#q_1_8,#q_2_1,#q_2_2,#q_2_3,#q_2_4,#q_2_5,#q_2_6,#q_2_7,#q_2_8,#q_2_9,#q_2_10,#q_2_11,#contact_pc{margin-top:-200px;padding-top:200px}}@media screen and (min-width:760px) and (max-width:1099px){#wrapper{width:100%;background:#fff}#header{width:100%;margin:auto;padding:10px 0;background:#fff;position:fixed;top:0;left:0}#logo_pc{width:660px;margin:auto;overflow:hidden}#logo_sp{display:none}#topmenu{width:100%;margin:10px auto;padding:10px 0;background:#039;top:0;left:0}#topmenu .list{width:660px;margin:auto}.globalNav_sp1{display:none}.globalNav_sp2{display:none}.menu{position:relative;list-style:none;margin-left:-15px}.menu li{float:left;border-left:1px solid #ddd}.menu li:first-child{border-left:none}.menu li a{display:block;padding:5px 13px;text-align:center;text-decoration:none;color:#fff}.menu li a span{display:block;margin:3px 0 0 0;color:#aaa;font-size:80%;letter-spacing:1px}.menu li a:hover{-webkit-transition:all .5s;transition:all .5s}ul.menu__second-level{visibility:hidden;opacity:0}.menu>li:hover{-webkit-transition:all .5s;transition:all .5s}.menu__second-level li{z-index:1000;color:#039}.menu__second-level li a:hover{color:#039}.menu>li.menu__single{position:relative}li.menu__single ul.menu__second-level{position:absolute;width:380px;background:#325bad;-webkit-transition:all .2s ease;transition:all .2s ease;margin-top:12px}li.menu__single:hover ul.menu__second-level{top:50px;visibility:visible;opacity:1}.init-bottom:after{content:'';display:inline-block;width:6px;height:6px;margin-top:5px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.no-bottom:after{content:'';display:inline-block;width:6px;height:6px;margin-top:5px;border-right:1px solid #039;border-bottom:1px solid #039;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu:before,.menu:after{content:" ";display:table}.menu:after{clear:both}.menu{*zoom: 1}.container{width:100%;margin-top:170px;padding:20px 0}.inside{width:660px;margin:auto;overflow:hidden}.pc,.sp{display:none}.contact_pc{width:660px;margin:auto;overflow:hidden}.contact_sp{display:none!important}#border{width:100%;height:5px;margin-bottom:25px;background:#039}#footer{width:660px;margin:auto;overflow:hidden}#footer .sitemap_left{width:210px;height:240px;float:left}#footer .sitemap_middle{width:440px;height:240px;float:left;margin-left:10px}#footer a{text-decoration:none}#footer a:hover{color:#99add6;text-decoration:none}#copyright{width:660px;text-align:center;margin-bottom:30px}h1{color:#009;margin-bottom:24px;font-size:22px;line-height:30px}h2{color:#006;font-size:24px;border-bottom:1px solid #ccc;border-left:8px solid #006;margin:35px 0;padding:3px 0 3px 13px}h3.main{color:#006;font-size:22px;margin:25px 0 15px 0;padding:3px 0}h3.small{color:#006;font-size:16px;margin:5px 0 10px 0}h4.main{font-size:14px;font-weight:bold;margin-top:5px}.inside a{text-decoration:none;color:#006}.inside a:hover{color:#99add6;text-decoration:none}.inside .table01{border-collapse:collapse;width:100%;margin:24px 0}.inside .table01,.inside .table01 td{border:1px solid #dbe1e8;padding:8px 15px}.inside .table01 th{border:1px solid #dbe1e8;background:#f2f4f9;padding:8px 15px;width:300px}.inside .table01 th h3.tableth{font-size:14px;color:#369;padding:8px}.inside .table01 a.blue{color:#369;text-decoration:none}.inside .table01 a.blue:hover{color:#99add6}.inside .table01 td{background:#fff}.inside .table02{border-collapse:collapse;border:1px solid #dbe1e8;margin:24px auto 24px 20px;width:500px}.inside .table02,.inside .table02 td{border:1px solid #dbe1e8;padding:8px}.inside .table02 th{border:1px solid #dbe1e8;background:#f2f4f9;text-align:center;padding:6px}.inside .table02 td{background:#fff;text-align:center}.inside .table02 td.left{text-align:left}.inside .table03{border-collapse:collapse;border:1px solid #dbe1e8;margin:24px auto 24px 20px;width:630px}.inside .table03,.inside .table03 td{border:1px solid #dbe1e8;padding:10px}.inside .table03 th{border:1px solid #dbe1e8;background:#f2f4f9;text-align:center;padding:6px;width:148px}.inside .table03 td.01{background:#fff;text-align:left;padding-left:15px;width:80px}.inside .table03 td.02{background:#fff;text-align:left;padding-left:15px}.inside .table_noside{border-collapse:collapse;width:100%}.inside .table_noside,.inside .table_noside td{border:1px solid #dbe1e8;border-left:none;border-right:none}.inside .table_noside td{padding:5px}.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;white-space:nowrap;border-left:none;border-right:none}.inside .table_noside th img{display:inline-block;vertical-align:middle;width:80px;margin-top:10px}nside .table_noside td h3.table{font-size:16px;color:#369}.flow{width:660px;margin:10px auto 30px 0}.flow .box{border:1px solid #dbe1e8;width:90%;margin:10px 15px;padding:10px 10px 5px 10px}.flow .box:last-child{margin-bottom:50px}ul.dot{list-style-type:square;margin:0 0 30px 40px}ul.none{list-style:none;margin:0 0 30px 20px}img.imgpc{float:right;padding:5px 0 15px 15px}p.box{border-style:solid;border-radius:7px;border-width:2px;border-color:#009;padding:3px 15px 3px 15px;float:right;margin:0 5px 5px 0}p span.box{border-color:#d2d2d2;border-style:solid;border-width:2px;padding:10px}p span.boxbold{background-color:#d2d2d2;border-color:#d2d2d2;border-style:solid;border-width:2px;padding:10px}.q{background:url(https://www.kamilion.jp/canadaimin/images/q.png) no-repeat top left;padding:0 0 5px 20px;font-weight:bold;color:#474747;list-style-type:none}.a{background:url(https://www.kamilion.jp/canadaimin/images/a.png) no-repeat top left;padding:0 0 10px 20px;margin-top:5px;text-decoration:none;border-bottom:1px solid #999;list-style-type:none}.faq_box{margin:0 0 20px 0}.q a:hover{color:#009}.q a{color:#474747}#q_1_1,#q_1_2,#q_1_3,#q_1_4,#q_1_5,#q_1_6,#q_1_7,#q_1_8,#q_2_1,#q_2_2,#q_2_3,#q_2_4,#q_2_5,#q_2_6,#q_2_7,#q_2_8,#q_2_9,#q_2_10,#q_2_11,.contact_pc{margin-top:-200px;padding-top:200px}}@media screen and (max-width:759px){#wrapper{width:100%;background:#fff}#header{width:100%;background:#fff;position:fixed;top:0;left:0}#logo_sp{width:100%;margin:auto;overflow:hidden}#logo_pc{display:none}#topmenu{width:100%;margin-top:10px;padding:10px 0;background:#039;top:0;left:0}#topmenu .list{width:93%;margin:auto}.menu{display:none}.globalNav_sp1{list-style:none;overflow:hidden}.globalNav_sp1 li{width : calc(100% / 3) ;float:left}.globalNav_sp1 li a{display:block;padding:8px 0 20px 0;text-align:left;text-decoration:none;color:#fff;font-weight:bold}.globalNav_sp1 li a:hover{background:#99add6}.globalNav_sp2{list-style:none;overflow:hidden}.globalNav_sp2 li{width : calc(100% / 3) ;float:left}.globalNav_sp2 li a{display:block;padding:5px 0 8px 0;text-align:left;text-decoration:none;color:#fff;font-weight:bold}.globalNav_sp2 li a:hover{background:#99add6}.container{width:100%;padding:6px 0 20px 5px;margin-top:145px}.inside{width:95%;margin:auto}#border{width:100%;height:3px;margin-bottom:20px;background:#039}#footer{width:95%;margin:auto}#footer .sitemap_left{width:100%}#footer .sitemap_middle{width:100% x}#footer a{text-decoration:none}#footer a:hover{color:#99add6;text-decoration:none}#copyright{width:100%;text-align:center;margin-bottom:10px}.pc,.tb{display:none}.contact_sp{width:95%;margin:auto}.contact_pc{display:none!important}h1{color:#009;font-size:18px;font-weight:bold;line-height:30px;margin-bottom:10px}h2{color:#006;font-size:16px;border-bottom:1px solid #ccc;border-left:5px solid #006;margin-bottom:10px;padding:3px 0 3px 5px}h3.main{color:#006;font-size:16px;margin-bottom:10px 0;padding:3px 0}h3.small{color:#006;font-size:14px;margin:5px 0 10px 0;font-weight:bold}h4.main{font-size:14px;font-weight:bold;margin-top:5px}.inside a{text-decoration:none;color:#006}.inside a:hover{color:#99add6;text-decoration:none}.inside .table01{border-collapse:collapse;width:100%;margin:24px auto}.inside .table01,.inside .table01 td{border:1px solid #dbe1e8;padding:10px 0 10px 10px}.inside .table01 th{border:1px solid #dbe1e8;background:#f2f4f9;width:130px;font-weight:bold;padding:5px}.inside .table01 tr,.inside .table01 th,.inside .table01 td{display:block;width:auto}.inside .table01 td{background:#fff}.inside .table01 th h2.tableth{font-size:14px;color:#369}.inside .table01 a.blue{color:#369;text-decoration:none}.inside .table01 a.blue:hover{color:#99add6}.inside .table02{border-collapse:collapse;border:1px solid #dbe1e8;margin:15px auto 24px auto}.inside .table02,.inside .table02 td{border:1px solid #dbe1e8;padding:3px;text-align:center}.inside .table02 th{border:1px solid #dbe1e8;background:#f2f4f9;text-align:center;padding:3px;width:50px}.inside .table02 td.left{text-align:left}.inside .table03{border-collapse:collapse;border:1px solid #dbe1e8;margin:24px auto;width:100%}.inside .table03,.inside .table03 td{border:1px solid #dbe1e8;padding:3px}.inside .table03 th{border:1px solid #dbe1e8;background:#f2f4f9;text-align:center;padding:6px}.inside .table03 tr,.inside .table03 th,.inside .table03 td{display:block}.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;border-left:none;border-right:none;padding-left: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{width:40px;display:inline-block;vertical-align:middle;margin-top:5px}h3.table{color:#006;font-size:14px;font-weight:bold}.flow{width:100%;margin:auto;overflow:hidden}.flow .box{border:1px solid #dbe1e8;width:91%;margin:5px 0;padding:5px 10px}.flow .box:last-child{margin-bottom:20px}ul.dot{list-style-type:square;margin:0 0 20px 25px}ul.dot li{margin-bottom:10px}ul.none{list-style:none;margin:0 0 20px 8px}img.imgpc{float:right;width:50%;padding:5px 5px 0 5px}p.box{text-align:right;margin:0 10px 15px 0;text-decoration:underline}.q{background:url(https://www.kamilion.jp/canadaimin/images/q.png) no-repeat top left;padding:0 0 5px 20px;font-weight:bold;color:#474747;list-style-type:none}.a{background:url(https://www.kamilion.jp/canadaimin/images/a.png) no-repeat top left;padding:0 0 10px 20px;margin-top:5px;text-decoration:none;border-bottom:1px solid #999;list-style-type:none}.faq_box{margin:0 0 20px 0}.q a:hover{color:#009}.q a{color:#474747}#q_1_1,#q_1_2,#q_1_3,#q_1_4,#q_1_5,#q_1_6,#q_1_7,#q_1_8,#q_2_1,#q_2_2,#q_2_3,#q_2_4,#q_2_5,#q_2_6,#q_2_7,#q_2_8,#q_2_9,#q_2_10,#q_2_11,.contact_sp{margin-top:-190px;padding-top:190px}}#formWrap{width:700px;margin:0 auto 20px auto;color:#555;line-height:120%;font-size:90%}table.formTable{width:100%;margin:0 auto;border-collapse:collapse}table.formTable td,table.formTable th{border:1px solid #ccc;padding:10px}table.formTable th{width:30%;font-weight:normal;background:#efefef;text-align:left}@media screen and (max-width:572px){#formWrap{width:95%;margin:15px auto}table.formTable th,table.formTable td{width:auto;display:block}table.formTable th{margin-top:5px;border-bottom:0}input[type="text"],textarea{width:80%;padding:5px;font-size:110%;display:block}input[type="submit"],input[type="reset"],input[type="button"]{display:block;width:100%;height:40px}}