@charset "UTF-8";.special_keigen #branding{overflow:hidden;padding-top:50px;padding-bottom:50px;background-color:#fbf8e5}@media screen and (max-width:768px){.special_keigen #branding{padding-top:30px;padding-bottom:30px}.special_keigen #branding img{max-width:100%;height:auto}}.special_keigen #branding ul#i10logo{width:745px;margin-right:auto;margin-left:auto;overflow:hidden;margin-bottom:30px}.keigen-c_tx{padding:20px 10px;background:#009140;color:#fff}.keigen-c_tx a:link,.keigen-c_tx a:visited,.keigen-c_tx a:hover,.keigen-c_tx a:active{text-decoration:underline;color:#fff}@media screen and (max-width:768px){.special_keigen #branding ul#i10logo{width:auto;font-size:0}}.special_keigen #branding ul#i10logo li{float:left;margin-top:10px;margin-bottom:10px;padding:0 15px}@media screen and (max-width:768px){.special_keigen #branding ul#i10logo li{float:none;display:inline-block;width:50%;text-align:center;vertical-align:top;margin-right:0}}.special_keigen #intro{text-align:center;padding-top:24px;padding-bottom:24px;background-color:#ddf2f8;border-top-width:4px;border-top-style:solid;border-top-color:#7fd8ea}.special_keigen #intro p{text-align:left;width:47em;margin-right:auto;margin-left:auto}@media screen and (max-width:768px){.special_keigen #intro p{width:auto}}.special_keigen #system{padding-top:51px;padding-bottom:48px;margin-bottom:48px;overflow:hidden;background:#fff}@media screen and (max-width:768px){.special_keigen #system{padding-bottom:20px;margin-bottom:20px}}.special_keigen #system .head{background-image:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/special/keigen/v2/common/h2_bg.gif);background-repeat:no-repeat;background-position:center bottom;margin-bottom:24px;padding-bottom:68px}@media screen and (max-width:768px){.special_keigen #system .head{margin-bottom:14px;padding-bottom:40px}}.special_keigen #system .head p{width:23em;margin-right:auto;margin-left:auto}.special_keigen #system .system_type01{clear:both;overflow:hidden;padding-left:24px;padding-right:24px}@media screen and (max-width:768px){.special_keigen #system .system_type01{padding-left:0;padding-right:0}}.special_keigen #system .system_type01 .type{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;overflow:hidden}.special_keigen #system .system_type01 #type_a h3{text-align:center;padding-bottom:18px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;margin-bottom:26px;font-weight:normal;background-color:#FFF;font-size:16px;line-height:1;padding-top:18px}.special_keigen #system .system_type01 #type_b h3{text-align:center;padding-top:12px;padding-bottom:12px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e17c33;margin-bottom:24px;font-weight:bold;background-color:#FFF;color:#f1532c}@media screen and (max-width:768px){.special_keigen #system .system_type01 #type_b h3{font-size:18px}}.special_keigen #system .system_type01 .type p{text-align:center;margin-bottom:24px}.special_keigen #system .system_type01 .type dl.first{padding-right:15px;padding-left:15px}.special_keigen #system .system_type01 .type dl.first dt{text-align:center}.special_keigen #system .system_type01 #type_a dl.first dt{text-align:center;margin-bottom:20px}.special_keigen #system .system_type01 .type dl.first dd{height:6em}@media screen and (max-width:768px){.special_keigen #system .system_type01 .type dl.first dd{height:auto;padding-bottom:18px}}.special_keigen #system .system_type01 #type_a{float:left;border:1px solid #CCC;width:460px}@media screen and (max-width:768px){.special_keigen #system .system_type01 #type_a{width:auto;margin:0 0 20px}}.special_keigen #system .system_type01 #type_b{float:right;width:460px;border:4px solid #e98135}@media screen and (max-width:768px){.special_keigen #system .system_type01 #type_b{width:auto;float:none;padding-bottom:20px}.special_keigen #system .system_type01 #type_b img{max-width:100%;height:auto}}.special_keigen #system .system_type02{background-color:#eef9fd;padding:24px;overflow:hidden}@media screen and (max-width:768px){.special_keigen #system .system_type02{padding:18px}}.special_keigen #dl_left{width:460px;float:left}@media screen and (max-width:768px){.special_keigen #dl_left{width:auto;float:none;margin:0 0 20px}}.special_keigen #system .system_type02 dl#second_a{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-color:#FFF;padding:12px;border:1px solid #CCC;margin-bottom:10px}@media screen and (max-width:768px){.special_keigen #system .system_type02 dl#second_a{width:auto}}.special_keigen #system .system_type02 dl#second_b{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-color:#FFF;width:450px;padding:12px;border:4px solid #e98135;float:right}@media screen and (max-width:768px){.special_keigen #system .system_type02 dl#second_b{float:none;width:auto}}@media screen and (max-width:768px){.special_keigen #system .shift_right.marginRight205{margin-right:0;text-align:center}}.special_keigen #system .system_type02 dl.second dt{margin-bottom:16px;text-align:center}.special_keigen #system .system_type02 dl#second_b dt{color:#f1532c;font-weight:bold;font-size:24px;margin-bottom:0px}@media screen and (max-width:768px){.special_keigen #system .system_type02 dl#second_b dt{font-size:18px}}.special_keigen #b-2gata{background-color:#015db2;background-image:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/special/keigen/v2/page/k01_b-2_bg.png);background-repeat:no-repeat;background-position:center top;padding-top:48px;padding-bottom:48px}.special_keigen #b-2gata h3{color:#FFF;text-align:center}.special_keigen .b-2_head{padding-bottom:48px}@media screen and (max-width:768px){.special_keigen .b-2_head{width:auto;padding:0 20px 40px}}.special_keigen #b-2gata .b-2_detail{background-color:#FFF;padding:24px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;overflow:hidden;margin-bottom:24px}@media screen and (max-width:768px){.special_keigen #b-2gata .b-2_detail{padding:18px;margin-bottom:14px}}.special_keigen #b-2gata .b-2_detail p.d_title{margin-bottom:12px}.special_keigen #b-2gata .b-2_detail p.d_title02{margin-bottom:35px}.special_keigen #b-2gata .b-2_detail dl.list_type01{margin-bottom:40px}.special_keigen #b-2gata .b-2_detail dl.list_type01 dt{margin-bottom:12px;font-weight:bold;margin-left:1em;padding:0px;margin-top:0px;margin-right:0px}@media screen and (max-width:768px){.special_keigen #b-2gata .b-2_detail dl.list_type01 dt{margin-left:0}}.special_keigen #b-2gata .b-2_detail table{border-top-width:1px;border-right-width:1px;border-top-style:solid;border-right-style:solid;border-top-color:#CCC;border-right-color:#CCC;width:900px;margin-right:auto;margin-left:auto}@media screen and (max-width:768px){.special_keigen #b-2gata .b-2_detail table{width:auto;margin-bottom:20px;font-size:14px}}.special_keigen #b-2gata .b-2_detail table th,.special_keigen #b-2gata .b-2_detail table td{border-bottom-width:1px;border-left-width:1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:#CCC;border-left-color:#CCC;padding:6px}.special_keigen #b-2gata .b-2_detail table th{background-color:#eef9fd}.special_keigen #b-2gata .b-2_detail dl#cost_case{margin-left:1em;border:2px solid #7ccdce;background-color:#eef9fd;padding:12px;background-image:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/special/keigen/v2/page/k01_b-2_img01.png);background-repeat:no-repeat;background-position:24px 70px;margin-bottom:12px}@media screen and (max-width:768px){.special_keigen #b-2gata .b-2_detail dl#cost_case{margin-left:0;background-position:center 80px;-webkit-background-size:80px auto;-o-background-size:80px auto;background-size:80px auto}.special_keigen #b-2gata .b-2_detail dl#cost_case img{max-width:100%;height:auto}}.special_keigen #b-2gata .b-2_detail dl#cost_case dt{font-weight:bold;text-align:center;padding-bottom:12px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#84d0d1;margin-bottom:12px}@media screen and (max-width:768px){.special_keigen #b-2gata .b-2_detail dl#cost_case dt{margin-bottom:90px}.special_keigen #b-2gata .b-2_detail dl#cost_case dd .fs24{font-size:20px}}.special_keigen #b-2gata .b-2_detail li#flowimg img{border:2px solid #7ccdce;padding-top:30px;padding-bottom:30px}@media screen and (max-width:768px){.special_keigen #b-2gata .b-2_detail li#flowimg img{max-width:100%;height:auto}}.special_keigen #b-2gata .b-2_detail dl#cost_case dd#c_img{text-align:center}.special_keigen #b-2gata .b-2_detail dl#cost_case dd.c_tx{margin-left:400px}@media screen and (max-width:768px){.special_keigen #b-2gata .b-2_detail dl#cost_case dd.c_tx{margin:0}}.special_keigen #b-2gata .b-2_detail dl#cost_case02{font-size:14px;margin-bottom:12px;overflow:hidden;margin-left:370px}@media screen and (max-width:768px){.special_keigen #b-2gata .b-2_detail dl#cost_case02{margin-left:0}}.special_keigen #b-2gata .b-2_detail dl#cost_case02 dt{clear:left;float:left;width:8em}@media screen and (max-width:768px){.special_keigen #b-2gata .b-2_detail dl#cost_case02 dt{width:auto;float:none}}.special_keigen #b-2gata .b-2_detail dl#cost_case02 dd{margin-left:8.5em}@media screen and (max-width:768px){.special_keigen #b-2gata .b-2_detail dl#cost_case02 dd{margin-left:0}}.special_keigen #b-2gata .b-2_detail p#term_notice{background-image:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/special/keigen/v2/page/k01_b-2_img04.png);padding-left:40px;background-repeat:no-repeat;background-position:left 4px;font-weight:bold;margin-bottom:24px;color:#f1532c;font-size:24px;line-height:1.3333}@media screen and (max-width:768px){.special_keigen #b-2gata .b-2_detail p#term_notice{font-size:18px}}.special_keigen #edi{padding-top:48px;padding-bottom:48px;margin-bottom:48px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC}@media screen and (max-width:768px){.special_keigen #edi{padding-top:30px;padding-bottom:30px}}.special_keigen #edi .head{background-image:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/special/keigen/v2/common/h2_bg.gif);background-repeat:no-repeat;background-position:center bottom;margin-bottom:24px;padding-bottom:48px}.special_keigen #edi .head p{width:730px;margin-right:auto;margin-left:auto}@media screen and (max-width:768px){.special_keigen #edi .head p{width:auto}}.special_keigen #edi #edi_con{overflow:hidden}.special_keigen #edi #edi_con dl{width:490px;margin-bottom:12px}@media screen and (max-width:768px){.special_keigen #edi #edi_con dl{width:50%}.special_keigen #edi #edi_con dl img{max-width:100%;height:auto}}.special_keigen #edi #edi_con dl dt{text-align:center;margin-bottom:12px}@media screen and (max-width:768px){.special_keigen #edi #edi_con dl dt{font-size:12px}.special_keigen #edi .shift_right{text-align:left}}.special_keigen #edi #edi_con dl#gamen01{float:left}.special_keigen #edi #edi_con dl#gamen02{float:right}.special_keigen #invoice_head{padding-bottom:48px;width:980px;margin-right:auto;margin-left:auto}@media screen and (max-width:768px){.special_keigen #invoice_head{width:auto;padding:0 20px 30px}}.special_keigen #invoice{background-color:#015db2;background-image:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/special/keigen/v2/page/k01_b-2_bg.png);background-repeat:no-repeat;background-position:center top;padding-top:48px;padding-bottom:48px}@media screen and (max-width:768px){.special_keigen #invoice{padding-bottom:20px}.special_keigen #invoice img{max-width:100%;height:auto}}.special_keigen #invoice .invoice_detail{text-align:center;overflow:hidden}.special_keigen #invoice .invoice_detail #invoice_btn{width:880px;margin-right:auto;margin-left:auto}@media screen and (max-width:768px){.special_keigen #invoice .invoice_detail #invoice_btn{width:auto}}.special_keigen #invoice .invoice_detail #invoice_btn dl{width:280px;color:#FFF}@media screen and (max-width:768px){.special_keigen #invoice .invoice_detail #invoice_btn dl{margin:0 auto}.special_keigen #invoice .invoice_detail #invoice_btn dl:not(:last-child){margin-bottom:20px}}.special_keigen #invoice .invoice_detail #invoice_btn dl dt a{background-color:#FFF;text-align:center;display:block;width:280px;padding-top:15px;padding-bottom:15px}.special_keigen #invoice .invoice_detail #invoice_btn dl.left{float:left;margin-right:20px}@media screen and (max-width:768px){.special_keigen #invoice .invoice_detail #invoice_btn dl.left{float:none;margin-right:auto}}.special_keigen #invoice .invoice_detail #invoice_btn dl.right{float:right}@media screen and (max-width:768px){.special_keigen #invoice .invoice_detail #invoice_btn dl.right{text-align:center;float:none}}.special_keigen #invoice .invoice_detail #invoice_btn dl dd a{color:#FFF;text-decoration:underline;font-size:12px}.special_keigen #invoice .invoice_detail #invoice_btn dl dd a:link{color:#FFF;text-decoration:underline;font-size:12px}.special_keigen #invoice .invoice_detail #invoice_btn dl dd a:visited{color:#FFF;text-decoration:underline;font-size:12px}.special_keigen #invoice .invoice_detail #invoice_btn dl dd a:hover{color:#FFF;text-decoration:none;font-size:12px}.special_keigen #invoice .invoice_detail #invoice_btn dl dd a:active{color:#FFF;text-decoration:underline;font-size:12px}.special_keigen #howto{padding-top:48px;padding-bottom:48px;margin-bottom:48px}@media screen and (max-width:768px){.special_keigen #howto{padding-top:30px;margin-bottom:0;padding-bottom:30px}}.special_keigen #howto .head{background-image:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/special/keigen/v2/common/h2_bg.gif);background-repeat:no-repeat;background-position:center bottom;margin-bottom:24px;padding-bottom:48px}.special_keigen #howto .head p{width:51em;margin-right:auto;margin-left:auto}@media screen and (max-width:768px){.special_keigen #howto .head p{width:auto;margin-bottom:0}}.special_keigen #howto #howto_flow{overflow:hidden}@media screen and (max-width:768px){.special_keigen #howto #howto_flow{position:relative}.special_keigen #howto #howto_flow img{max-width:100%;height:auto}}@media screen and (max-width:768px){.special_keigen #howto #howto_flow h3{font-size:18px}}.special_keigen #howto #howto_flow .howtobox{width:442px;border:4px solid #e98135;padding-bottom:24px}@media screen and (max-width:768px){.special_keigen #howto #howto_flow .howtobox{width:auto}}.special_keigen #howto #howto_flow #leftbox{float:left;margin-right:25px}@media screen and (max-width:768px){.special_keigen #howto #howto_flow #leftbox{margin:0;float:none}.special_keigen #howto #howto_flow #leftbox img{width:90px}}.special_keigen #howto #howto_flow #rightbox{float:right;height:436px}@media screen and (max-width:768px){.special_keigen #howto #howto_flow #rightbox{height:auto;float:none}.special_keigen #howto #howto_flow #rightbox img{padding:0 10px}}.special_keigen #howto #howto_flow #f_arrow{float:left;margin-top:160px}@media screen and (max-width:768px){.special_keigen #howto #howto_flow #f_arrow{float:none;margin-top:0;text-align:center}.special_keigen #howto #howto_flow #f_arrow img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.special_keigen #howto #howto_flow h3{color:#FFF;background-color:#e98135;text-align:center;padding-top:24px;padding-bottom:24px;margin-bottom:24px}@media screen and (max-width:768px){.special_keigen #howto #howto_flow h3{font-weight:normal}}.special_keigen #howto #howto_flow dl{text-align:center;margin-bottom:24px}.special_keigen #howto #howto_flow dl dt{font-weight:bold;margin-bottom:24px}.special_keigen #howto #howto_flow #dl_list{width:88%;margin-right:auto;margin-left:auto;clear:both;overflow:hidden}.special_keigen #howto #howto_flow ul{text-decoration:none;margin-right:auto;margin-left:auto;width:410px;font-size:14px}@media screen and (max-width:768px){.special_keigen #howto #howto_flow ul{width:auto;padding:0 10px}}.special_keigen #howto #howto_flow ul li{text-decoration:none}.special_keigen #howto #howto_flow ul li a{text-decoration:underline}.special_keigen #howto #howto_flow ul li a:hover{text-decoration:none}.special_keigen #howto #howto_flow ul li#sheet01{background-image:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/special/keigen/v2/page/k03_howto_ico01.gif);background-repeat:no-repeat;background-position:left center;padding-top:10px;padding-bottom:10px;padding-left:35px;text-align:left}.special_keigen #howto #howto_flow ul li#sheet02{background-image:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/special/keigen/v2/page/k03_howto_ico02.gif);background-repeat:no-repeat;background-position:left center;text-align:left;padding-top:10px;padding-bottom:10px;padding-left:35px}.special_keigen #howto #howto_flow #leftbox ul#left{float:left;width:50%}@media screen and (max-width:768px){.special_keigen #howto #howto_flow #leftbox ul#left{float:none;width:auto}}.special_keigen #howto #howto_flow #leftbox ul#right{float:right;width:50%}@media screen and (max-width:768px){.special_keigen #howto #howto_flow #leftbox ul#right{float:none;width:auto}}