@keyframes scroll-hint-bounce{0%,100%{transform:translateX(0)}50%{transform:translateX(8px)}}@media (max-width:960px){body,html{overflow-x:hidden;max-width:100vw}img{max-width:100%;height:auto}#header .inner{width:100%!important;max-width:960px;padding:0 10px;box-sizing:border-box}header #logo_container{width:100%!important;max-width:960px;padding:0 10px;box-sizing:border-box;height:auto;min-height:50px}#header .inner #logo{width:250px}#header_menu #right_top{width:auto!important;padding:0 2px;box-sizing:border-box;float:right!important}#header_menu #right_top #user_menu{padding:5px 2px;float:right;text-align:right}#header_menu .menu-icon{margin-left:4px;margin-right:4px}#header_menu #right_top #user_menu #top_line>a{display:none!important}#header_menu #login-link,#header_menu #signup-link{display:none!important}#header_menu #right_top #user_menu #under_line{display:none!important}#header_menu .menu-icon .menu-tooltip{display:none!important}#mobile_cart_watchlist{display:flex!important;align-items:center;justify-content:center;gap:6px;padding:2px 8px 4px;width:100%;box-sizing:border-box}#domain .f_left,#domain .f_right{float:none!important;width:100%!important}#domain .item.i306,#domain .item.i470{width:100%!important}#domain .item.i470 .inner{width:auto!important}#domain .item.i306 .inner,#domain .item.i306 table.inner{width:100%!important;box-sizing:border-box}#domain .right_data{width:100%!important;float:none!important}#domain .f_left.ml20{margin-left:0!important}#domain .data_table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.balloon-container{width:100%!important;max-width:960px;padding:0 10px;box-sizing:border-box}.balloon{position:fixed!important;margin-left:0!important;margin-right:0!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;box-sizing:border-box;z-index:9999}#balloon-coupon,.balloon-notification,.balloon-service,.balloon-user{position:fixed!important;margin-left:0!important;margin-right:0!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;box-sizing:border-box;z-index:9999}#pr_bar .inner{width:100%!important;max-width:960px;padding:5px 10px 10px;box-sizing:border-box}#pr_bar .pr_left{padding-left:0}#main{width:100%!important;max-width:960px;padding:0 10px;box-sizing:border-box;margin:15px auto}#contents{width:100%!important;float:none!important}#contents .item .inner{width:auto!important;box-sizing:border-box}#contents .item .inner.top-lp-inner{padding:10px 0}#side{width:100%!important;float:none!important;margin-top:20px}#side .item .inner{width:auto!important;box-sizing:border-box}#contents>.item:has(#domain_list),#contents>.item:has(.data_table),#domain_list+*,.tab_content{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}#domain_list,#domain_list1,#domain_list2,#domain_list3,#order_history,#wide_table,.data_table{width:auto!important;min-width:100%;display:table;table-layout:auto}table#domain_list,table#domain_list1,table#domain_list2,table#domain_list3,table#order_history,table#wide_table,table.data_table{display:table}#domain .data_table{width:auto!important;min-width:100%;display:table;table-layout:auto}#domain .data_table td.break{width:auto;min-width:200px}#domain_list td.domain_name,#domain_list1 td.domain_name,#domain_list2 td.domain_name,#domain_list3 td.domain_name,#wide_table td.domain_name,.data_table td.domain_name{min-width:180px;position:relative}#domain_list th.right,#domain_list1 th.right,#domain_list2 th.right,#domain_list3 th.right{white-space:nowrap}#domain_list td:last-child,#domain_list1 td:last-child,#domain_list2 td:last-child,#domain_list3 td:last-child{white-space:nowrap;min-width:100px}.tab_content::before{content:"\27A1\FE0E \30B9\30AF\30ED\30FC\30EB\3067\304D\307E\3059";display:block;text-align:right;font-size:11px;color:#888;padding:5px 5px 3px;animation:scroll-hint-bounce 1.5s ease-in-out 3;pointer-events:none}#contents .i640 table.inner{width:100%!important;box-sizing:border-box}#domain .i306 table.inner{width:100%!important;box-sizing:border-box}#contents table#aiueo{width:100%;margin-left:0}#floating-cta-bar{padding:6px 0}.floating-cta-inner{gap:6px;padding:0 10px}.floating-cta-price{font-size:15px}.floating-cta-btn{padding:8px 10px;font-size:12px}#domain .i470 .inner{width:auto!important;box-sizing:border-box}#domain .right_data{width:100%!important;float:none!important}#domain .w225{width:100%}#main .wide{width:100%!important}#main .submit_640{width:100%!important;max-width:640px;box-sizing:border-box}#contents .item .oshirase p.mes{width:auto!important;float:none;clear:both}#contents .item .oshirase p.date{float:none;width:auto;margin-bottom:3px}#footer .inner{width:100%!important;max-width:960px;padding:0 10px;box-sizing:border-box}#footer ul.menu{float:none!important;width:100%!important;padding:10px 0 10px 0;border-bottom:1px solid #292929}#footer ul.menu li.menu-title{font-size:20px;padding-bottom:8px}#footer ul.menu li.menu-subtitle{font-size:18px;padding:12px 0 6px 0}#footer ul.menu li.more{padding-right:0}#groupsite .inner,#mediasite .inner{width:100%!important;max-width:960px;padding:0 10px;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}#copyright .inner{width:100%!important;max-width:960px;padding:0 10px;box-sizing:border-box}#copyright address{float:none!important;text-align:center;display:block;margin-bottom:10px}#toTop{float:none!important;text-align:center;display:block;margin-bottom:10px}#product{float:none!important;text-align:center;display:block}.c-modal .modal-container{width:95%!important;max-width:800px;box-sizing:border-box;padding:10px 15px}#help_guidance .help_guidance_content{flex-direction:column;text-align:center}#help_guidance .help_guidance_image{margin-right:0;margin-bottom:10px}#search label[for=attribute_or],#search label[for=exact],#search label[for=limited_range],#search label[for=outside_and]{float:none;display:block;margin-bottom:5px}#search .clearForm{float:none;display:block;margin-right:0;margin-bottom:10px;text-align:center}p.next_cate,p.prev_cate{float:none;text-align:center;margin-bottom:10px}#side .item.rakko_service_banner,#side .item.rakko_tools_banner{padding:0}#side .item a img.mask,#side .item.rakko_service_banner img,#side .item.rakko_tools_banner img,.rakko_service_banner img,.rakko_tools_banner img{width:100%!important;max-width:100%;height:auto;min-height:auto;display:block}#contents .item .box3{float:none;width:100%;padding-top:0;text-align:center}#contents .item .box3 p{text-align:center}#contents .item .gendo,#contents .item .kensuu{margin-left:0!important}#contents #other li{float:none;margin-left:0;margin-bottom:5px}#side .item .double_file,#side .item .triple_file{float:none;width:100%;text-align:center;margin-bottom:5px}.action_button{min-width:40px!important;white-space:nowrap;text-align:center}.action_button img{min-width:24px;min-height:24px;width:24px;height:24px;padding:4px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation}#domain .item.i470+.clearfix.mb20{display:block;padding:0 5px}#domain .item .inner .table_border{width:100%!important}#domain .item.i470{width:100%!important}#domain .item.i306{width:100%!important}table#wayback_table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;max-width:100%;width:100%!important}table#backlink_table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;max-width:100%;width:100%!important}table#backlink_table td.break,table#backlink_table th:first-child{min-width:250px}table#backlink_table td:last-child,table#backlink_table th:last-child{min-width:120px;white-space:nowrap}table#backlink_table th.w20,table#backlink_table th.w30{white-space:nowrap}table#backlink_table::before,table#wayback_table::before{content:"\27A1\FE0E \30B9\30AF\30ED\30FC\30EB\3067\304D\307E\3059";display:block;text-align:right;font-size:11px;color:#888;padding:5px 5px 3px;animation:scroll-hint-bounce 1.5s ease-in-out 3;pointer-events:none}#app-2{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}#contents>table#domain_list{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;max-width:100%;width:100%!important}#app-2>table#order_history,#contents>table#order_history{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;max-width:100%;width:100%!important}#order_history th{white-space:nowrap!important}#app-2>table#order_history::before,#contents>table#domain_list::before,#contents>table#order_history::before{content:"\27A1\FE0E \30B9\30AF\30ED\30FC\30EB\3067\304D\307E\3059";display:block;text-align:right;font-size:11px;color:#888;padding:5px 5px 3px;animation:scroll-hint-bounce 1.5s ease-in-out 3;pointer-events:none}.modal-mask{display:flex!important;align-items:center!important;justify-content:center!important;overflow-x:hidden!important}.modal-mask .modal-wrapper{display:block!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}.modal-mask .modal-wrapper .modal-container{width:100%!important;max-width:100%!important;height:auto!important;max-height:90vh!important;margin:10px auto!important;overflow-x:hidden!important;box-sizing:border-box!important;padding:0!important}.modal-mask .modal-wrapper .modal-container .modal-body{max-height:70vh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:10px!important;box-sizing:border-box!important;word-wrap:break-word;word-break:break-word!important}.paymentsModal .modal-body table{width:100%!important;table-layout:fixed;word-wrap:break-word}.paymentsModal .modal-body #order_history td,.paymentsModal .modal-body #order_history th{padding:8px 5px!important;font-size:12px!important}.paymentsModal .price_list{width:100%!important;max-width:100%!important;padding:0 3px!important;box-sizing:border-box!important;flex-direction:column}.paymentsModal .price_list h2{display:none}.paymentsModal .price_list dl{min-width:auto!important;width:100%}.paymentsModal .price_list dt{min-width:auto!important;float:left!important;padding-right:5px!important;clear:left}.paymentsModal .price_list dd{text-align:right;overflow:visible!important;word-break:keep-all}.paymentsModal .price_total{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.paymentsModal .price_total dl{min-width:auto!important;flex-wrap:wrap;justify-content:flex-end}.paymentsModal .price_total dt{min-width:auto!important;padding-right:5px!important;font-size:14px}.paymentsModal .price_total dd{font-size:22px}.paymentsModal #general_tab{overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.paymentsModal .card_tab,.paymentsModal .small_tab{margin-right:5px!important;padding:5px 10px!important;font-size:11px!important}.paymentsModal #general_box #card-selector{padding:0!important;margin:10px 0 0 0!important;width:100%!important;box-sizing:border-box!important}.paymentsModal #general_box #card-selector li{padding:8px!important;margin-right:0!important;box-sizing:border-box!important;word-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;font-size:12px!important}.paymentsModal #general_box #card-selector #card-type-1{padding:8px!important;box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important}.paymentsModal #general_box #card-selector #card-type-1 .card-button{min-width:auto!important;width:auto!important;max-width:100%!important;flex:1 1 auto!important;padding:0 10px!important;font-size:12px!important;height:32px!important;box-sizing:border-box!important;white-space:nowrap!important}.paymentsModal #general_box #card-button{width:100%!important;max-width:100%!important}.paymentsModal .card_warning{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:10px!important;word-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;font-size:12px!important}.paymentsModal .card_warning p{font-size:12px!important;line-height:1.4!important;white-space:normal!important}.paymentsModal #bank{width:100%!important;max-width:100%!important;box-sizing:border-box!important;word-wrap:break-word!important;word-break:break-word!important;overflow-wrap:break-word!important}.paymentsModal #bank p{white-space:normal!important;word-wrap:break-word!important;word-break:break-word!important;line-height:1.5!important}.paymentsModal .paypal_attention{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.paymentsModal .paypal_attention p{white-space:normal!important;word-wrap:break-word!important;word-break:break-word!important}.paymentsModal .modal-body *{max-width:100%;box-sizing:border-box}.paymentsModal #bank a{word-break:break-all}.paymentsModal #general_box{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}.paymentsModal #general_box .title{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}.paymentsModal .modal-body .flag,.paymentsModal .modal-body .red-flag{position:static!important;display:inline-block!important;width:auto!important;max-width:100%!important;margin-bottom:5px}.paymentsModal .modal-body .flag::after,.paymentsModal .modal-body .red-flag::after{display:none!important}.paymentsModal .modal-footer .inner.input-group{flex-wrap:wrap;justify-content:flex-end;gap:5px}#contents table.user_data td[width]{width:auto!important}#powerTip{position:fixed!important;left:2%!important;right:2%!important;width:96%!important;max-width:none!important;white-space:normal!important;box-sizing:border-box!important;z-index:99999!important;font-size:11px;line-height:1.4;word-wrap:break-word;padding:10px!important;background:#333!important;color:#fff!important;border-radius:5px!important;max-height:60vh!important;overflow-y:auto!important}#powerTip .f_left{float:none!important;width:100%!important;margin-left:0!important}#powerTip .ml10{margin-left:0!important}#powerTip .mw500{max-width:100%!important}#powerTip table{width:auto}.search_save_btn_wrap{float:none!important;width:100%;margin:0 0 10px}.search_save_btn{display:block;width:100%;box-sizing:border-box;text-align:center}#contents table.category_table,#contents table.category_table tbody{display:block;width:100%}#contents table.category_table{border:0}#contents table.category_table tbody{border-top:1px solid #d7d7d7;box-sizing:border-box}#contents table.category_table tr{display:grid;grid-template-columns:minmax(0,1fr) 4.5em;width:100%}#contents table.category_table td{display:block;box-sizing:border-box;width:auto!important;padding:8px 6px;border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}#contents table.category_table td.count{text-align:right;white-space:nowrap;border-right:1px solid #d7d7d7}#contents table.category_table td.category_empty{display:none}#cart-deadline-box{left:10px!important;right:10px;width:auto!important}.promo-box{left:10px!important;right:10px!important;width:auto!important;transform:none!important;max-width:none!important}.detail-actions{flex-direction:column}.detail-actions .detail-btn{flex:0 0 100%;width:100%;font-size:13px;padding:12px 8px}.nav-buttons{flex-wrap:wrap;gap:0}.nav-buttons .nav-btn{flex:1 1 100%;font-size:12px;padding:10px 6px;margin:0 0 10px 0}.nav-buttons .nav-btn:last-child{margin-bottom:0}.nav-buttons .nav-btn-primary{font-size:13px;padding:12px 8px}}@media (max-width:640px){.top-guide-link{margin:-5px 0 18px}.top-guide-link__anchor{gap:10px;padding:12px}.top-guide-link__icon{font-size:22px}.top-guide-link__title{font-size:13px}.top-guide-link__lead{font-size:10px}.top-guide-link__button{padding:8px 10px;font-size:11px}}@media (max-width:380px){.top-guide-link__anchor{align-items:flex-start;flex-wrap:wrap}.top-guide-link__icon{flex:0 0 24px}.top-guide-link__text{flex:1 1 0;width:auto}.top-guide-link__button{flex:0 0 100%;width:100%;box-sizing:border-box;text-align:center}}