@charset "UTF-8";dd,dt,li,p,td,th{font-size:100%}#cst{background:url(../img/cst_bg_body.gif) repeat-y left top}@media screen and (min-width:768px),print{#cst{width:970px;margin:5px 0 0}}@media screen and (max-width:767px){#cst{background-size:contain}}#cst a{color:#369}@media screen and (min-width:768px),print{#cst .ttl{padding:0 0 15px}}@media screen and (min-width:768px),print{#cst dl{width:911px;padding:0 0 0 29px}}@media screen and (max-width:767px){#cst dl{padding:2.4rem 1.6rem 4rem}}@media screen and (min-width:768px),print{#cst dl .p_ttl{padding:0 0 23px}}@media screen and (max-width:767px){#cst dl .p_ttl span{display:block;padding:.5rem .8rem;border-radius:.4rem .4rem 0 0;border:1px solid #e2e2e2;border-bottom:4px solid #1c5bad;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#fff),to(#f1f1f1));background-image:linear-gradient(to bottom,#fff,#fff 50%,#f1f1f1);color:#0753b4;font-size:1.8rem;font-weight:700}}@media screen and (max-width:767px){#cst dl .p_ttl+dd{margin:2.4rem -1.2rem 0}}#cst dl .cst_btn_1{text-align:center;width:911px;clear:both;padding:23px 0 0}@media screen and (min-width:768px),print{#cst dl .cst_contact{padding:38px 0 0}}@media screen and (max-width:767px){#cst dl .cst_contact{margin-top:4rem}#cst dl .cst_contact span{display:block;padding:.5rem .8rem;border-radius:.4rem .4rem 0 0;border:1px solid #e2e2e2;border-bottom:4px solid #1c5bad;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#fff),to(#f1f1f1));background-image:linear-gradient(to bottom,#fff,#fff 50%,#f1f1f1);color:#0753b4;font-size:1.8rem;font-weight:700}}@media screen and (min-width:768px),print{#cst dl .cst_ft_sec{padding:15px 0 0 21px}}@media screen and (max-width:767px){#cst dl .cst_ft_sec{margin-top:2.4rem}}@media screen and (min-width:768px),print{#cst dl .cst_ft_sec .cst_btn_2{padding:10px 0 0;width:890px;height:90px}}@media screen and (max-width:767px){#cst dl .cst_ft_sec .cst_btn_2{margin-top:2.4rem}}@media screen and (min-width:768px),print{#cst dl .cst_ft_sec .cst_btn_2 li{padding:0 10px 0 0;width:431px;float:left}}@media screen and (max-width:767px){#cst dl .cst_ft_sec .cst_btn_2 li:nth-of-type(n+2){margin-top:1.6rem}}@media screen and (min-width:768px),print{#cst dl #top ul{width:924px;margin-left:-13px}}@media screen and (max-width:767px){#cst dl #top ul{margin-top:2.4rem}}@media screen and (min-width:768px),print{#cst dl #top ul li{padding:0 0 0 13px;float:left;width:295px}}@media screen and (max-width:767px){#cst dl #top ul li{position:relative;background:#dfecfd;padding-bottom:3.2rem}#cst dl #top ul li::before{pointer-events:none;position:absolute;top:0;left:1px;content:'';display:inline-block;width:calc(100% - 2px);height:100%;border-radius:.4rem;border:1.5px solid #558de4;-webkit-box-sizing:border-box;box-sizing:border-box}#cst dl #top ul li img{width:100%}}@media screen and (max-width:767px){#cst dl #top ul li:nth-of-type(n+2){margin-top:1.6rem}}#cst dl #top ul li p{text-align:center}@media screen and (min-width:768px),print{#cst dl #top ul li p{height:58px;width:295px;padding:8px 0 0;background:url(../img/top/cst1_bg_1.gif) no-repeat left top}}@media screen and (max-width:767px){#cst dl #top ul li p{margin-top:1.6rem;padding:0 1.6rem}}@media screen and (min-width:768px),print{#cst dl #kaisatsu{padding:33px 0 0 21px}#cst dl #kaisatsu .bg_body{background:url(../img/kaisatsu/cst2_bg2_body.gif) repeat-y left top}#cst dl #kaisatsu .bg_body .bg_top{background:url(../img/kaisatsu/cst2_bg2_top.gif) no-repeat left top}#cst dl #kaisatsu .bg_body .bg_top .bg_btm{background:url(../img/kaisatsu/cst2_bg2_btm.gif) no-repeat left bottom;padding:0 0 22px}}@media screen and (max-width:767px){#cst dl #kaisatsu{margin-top:2.4rem}}@media screen and (min-width:768px),print{#cst dl #kaisatsu ul{width:869px;padding:11px 0 0;background:url(../img/kaisatsu/cst2_bg2_arrow.gif) no-repeat left center}}@media screen and (max-width:767px){#cst dl #kaisatsu ul{border:2px solid #97b9e6;border-radius:.8rem}}@media screen and (max-width:767px){#cst dl #kaisatsu ul li{padding:2.4rem 1.6rem 3.2rem}}@media screen and (min-width:768px),print{#cst dl #kaisatsu ul li.step1{float:left;width:275px;padding:0 0 0 9px}}@media screen and (min-width:768px),print{#cst dl #kaisatsu ul li.step1 .txt1{padding:0 5px 0 3px}}@media screen and (max-width:767px){#cst dl #kaisatsu ul li.step1 .txt1{margin-top:1.6rem}}@media screen and (min-width:768px),print{#cst dl #kaisatsu ul li.step2{float:left;width:276px;padding:0 0 0 13px}}@media screen and (min-width:768px),print{#cst dl #kaisatsu ul li.step2 .txt2{padding:0 6px 0 12px}}@media screen and (min-width:768px),print{#cst dl #kaisatsu ul li.step3{float:left;width:276px;padding:0 0 0 13px}}@media screen and (min-width:768px),print{#cst dl #kaisatsu ul li.step3 .txt3{padding:0 3px 0 9px}}@media screen and (max-width:767px){#cst dl #kaisatsu ul li:not(:last-of-type){position:relative;border-bottom:2px solid #97b9e6}#cst dl #kaisatsu ul li:not(:last-of-type)::before{position:absolute;z-index:1;top:calc(100% + 1px);left:0;right:0;margin:auto;content:'';display:inline-block;border-right:2px solid #97b9e6;border-bottom:2px solid #97b9e6;background:#fff;width:1em;height:1em;rotate:45deg;translate:0 -50%}}@media screen and (max-width:767px){#cst dl #kaisatsu ul li:nth-of-type(n+2){padding-top:3.2rem}}@media screen and (min-width:768px),print{#cst dl #kaisatsu ul li .img2{padding:0 0 0 14px}}@media screen and (max-width:767px){#cst dl #kaisatsu ul li img{width:100%}}@media screen and (min-width:768px),print{#cst dl #hatsubai{padding:33px 0 0 21px}#cst dl #hatsubai .bg_body{background:url(../img/hatsubai/cst3_bg2_body.gif) repeat-y left top}#cst dl #hatsubai .bg_body .bg_top{background:url(../img/hatsubai/cst3_bg2_top.gif) no-repeat left top}#cst dl #hatsubai .bg_body .bg_top .bg_btm{background:url(../img/hatsubai/cst3_bg2_btm.gif) no-repeat left bottom;padding:24px 19px 22px;width:831px}#cst dl #hatsubai .right{float:right;width:540px}#cst dl #hatsubai .left{float:left;width:275px}}@media screen and (max-width:767px){#cst dl #hatsubai{margin-top:2.4rem;border:1px solid #97b9e6;border-radius:.8rem;padding:2.4rem 1.6rem 4rem}#cst dl #hatsubai .right{margin-top:1.6rem}#cst dl #hatsubai img{width:100%}}@media screen and (min-width:768px),print{#cst dl #seisan{padding:33px 0 0 21px}#cst dl #seisan .bg_body{background:url(../img/seisan/cst4_bg2_body.gif) repeat-y left top}#cst dl #seisan .bg_body .bg_top{background:url(../img/seisan/cst4_bg2_top.gif) no-repeat left top}#cst dl #seisan .bg_body .bg_top .bg_btm{background:url(../img/seisan/cst4_bg2_btm.gif) no-repeat left bottom;padding:0 0 10px}}@media screen and (max-width:767px){#cst dl #seisan{margin-top:2.4rem}}@media screen and (min-width:768px),print{#cst dl #seisan ul{width:869px;background:url(../img/seisan/cst4_bg2_arrow.gif) no-repeat left center;padding:11px 0 0}}@media screen and (max-width:767px){#cst dl #seisan ul{border:2px solid #97b9e6;border-radius:.8rem}}@media screen and (min-width:768px),print{#cst dl #seisan ul li.step1{width:195px;float:left;padding:0 0 0 11px}#cst dl #seisan ul li.step1 .img1{padding:15px 0 10px}#cst dl #seisan ul li.step2{width:196px;float:left;padding:0 0 0 22px}#cst dl #seisan ul li.step2 .img2{padding:15px 0 11px 6px}#cst dl #seisan ul li.step3{width:195px;float:left;padding:0 0 0 23px}#cst dl #seisan ul li.step3 .img3{padding:15px 0 11px 8px}#cst dl #seisan ul li.step4{width:195px;float:left;padding:0 0 0 24px}#cst dl #seisan ul li.step4 .img4{padding:15px 0 11px 8px}}@media screen and (max-width:767px){#cst dl #seisan ul li{padding:2.4rem 1.6rem 3.2rem}#cst dl #seisan ul li img{width:100%}#cst dl #seisan ul li .img1+*,#cst dl #seisan ul li .img2+*{margin-top:1.6rem}#cst dl #seisan ul li .img1,#cst dl #seisan ul li .img2,#cst dl #seisan ul li .img3,#cst dl #seisan ul li .img4{margin:1.6rem auto 0;width:80%}#cst dl #seisan ul li .img3{margin-bottom:-4rem}#cst dl #seisan ul li .img4{margin-top:0;margin-bottom:-2rem}}@media screen and (max-width:767px){#cst dl #seisan ul li:not(:last-of-type){position:relative;border-bottom:2px solid #97b9e6}#cst dl #seisan ul li:not(:last-of-type)::before{position:absolute;z-index:1;top:calc(100% + 1px);left:0;right:0;margin:auto;content:'';display:inline-block;border-right:2px solid #97b9e6;border-bottom:2px solid #97b9e6;background:#fff;width:1em;height:1em;rotate:45deg;translate:0 -50%}}@media screen and (max-width:767px){#cst dl #seisan ul li:nth-of-type(n+2){padding-top:3.2rem}}#cst dl#dounyu{padding:0 0 0 29px;width:911px}#cst dl#dounyu .h_list{padding:0 0 0 21px}#cst dl#dounyu .h_list ul{margin-left:-10px}#cst dl#dounyu .h_list ul li{float:left;padding:0 0 0 3px;font-weight:700;font-size:122%}#cst dl#dounyu .h_list ul li span{color:#bbb}#cst dl#dounyu .h_list ul li.last{float:left;padding:0 0 0 3px}#cst dl#dounyu .h_list .txtS{text-align:right;padding:5px 21px 0 0;font-size:93%}#cst dl#dounyu .cst_list{padding:15px 0 0 21px;clear:both}#cst dl#dounyu .cst_list table{width:868px;border:1px solid #bbb}#cst dl#dounyu .cst_list table tr.gray dt{background:#f0f0f0}#cst dl#dounyu .cst_list table tr th{background:#5db4e5;border-bottom:1px solid #bbb;border-left:1px solid #bbb;padding:10px 10px 10px 20px;color:#fff;font-weight:700;font-size:107%}#cst dl#dounyu .cst_list table tr th .txtC{text-align:center;padding:10px 0}#cst dl#dounyu .cst_list table tr td{border-bottom:1px solid #bbb;border-left:1px solid #bbb;font-size:107%;padding:10px 10px 10px 20px}#cst dl#dounyu .cst_list table tr td strong{font-weight:700}#cst dl#dounyu .cst_list table tr td.txtC{text-align:center;padding:10px 0}#cst dl#dounyu .cst_list .txtS{text-align:right;padding:3px 21px 0 0;font-size:93%}@media screen and (min-width:768px),print{#cst_menu{width:970px;height:71px;clear:both;background:url(../img/cst_bg_ftmenu.gif) no-repeat left top}}@media screen and (max-width:767px){#cst_menu{padding:2.4rem 1.6rem;background:#3680df}}@media screen and (min-width:768px),print{#cst_menu ul{width:954px;padding:14px 0 0 8px}}@media screen and (min-width:768px),print{#cst_menu ul li{float:left;display:inline-block}}@media screen and (max-width:767px){#cst_menu ul li{border-radius:.8rem;overflow:hidden}}@media screen and (max-width:767px){#cst_menu ul li:first-of-type{margin-left:-2px}}@media screen and (max-width:767px){#cst_menu ul li:last-of-type{nav-right:-2px}}@media screen and (max-width:767px){#cst_menu ul li:nth-of-type(n+2){margin-top:1.6rem}}@media screen and (max-width:767px){#cst_menu ul li a{display:block;width:100%}#cst_menu ul li a img{width:100%}}.PageTop{text-align:right}@media screen and (min-width:768px),print{.PageTop{padding:10px 0 0}}@media screen and (max-width:767px){.PageTop{margin-top:2.4rem}}@media screen and (min-width:768px),print{div#odekakeContents{margin:40px auto 24px}div#odekakeContents *{-webkit-box-sizing:content-box;box-sizing:content-box}}@media screen and (max-width:767px){div#odekakeContents{margin-top:2.4rem;width:100%;padding:0 1.6rem 4rem;font-size:1.6rem}}