@charset "utf-8";body{background:url(../img/bk.gif) repeat-x}#search_img{background:url(../img/index/search.gif) repeat-x top center;padding-bottom:5px}#search{width:960px;height:239px;margin:0 auto;padding-top:10px}#search .formarea{background:url(../img/index/search_bk.gif) no-repeat;width:960px;height:102px}#search p{text-align:right;margin:5px 0;padding-bottom:3px}#search p a{background:url(../img/arrow03.gif) no-repeat left 3px;padding-left:15px}#search .formarea{position:relative}#search .formarea textarea{position:absolute;top:12px;left:30px;width:250px;height:60px;font-size:14px;color:#0a2138;padding-top:4px;line-height:1.2}#search textarea.tipped{color:#d3d7db}#search .tld{position:absolute;top:12px;left:300px;width:450px}#search .tld label{display:inline-block;width:60px}#search .button{position:absolute;top:36px;left:768px}input:hover{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}input,textarea,select,option{border:none;border-bottom-width:0}#freearea{width:694px;margin:0 auto;padding:0 0 10px 0}#freearea a img{margin:5px 0 5px 0}span.ctSelect{font-size:16px;line-height:39px;height:35px;width:81px;padding:0 0 0 10px;background:url(../img/index/arrow04.gif) no-repeat right 5px #fff}#main{overflow:hidden}#main h1{padding:0;margin:0;background:none;height:auto}#main .left{float:left}#main .right{float:right}#main .box{margin-bottom:12px}#main .border{border:1px solid #ccc;border-top:none;background:url(../img/index/box_bk.gif) repeat-x left bottom}#main .border div{border-bottom:1px dotted #ccc;margin:0 14px;padding:7px 0 7px 0}#main .border .top{padding-top:5px}#main .border .last{border:none;margin-bottom:0}#main .border p{background:url(../img/index/icon_title.gif) no-repeat left center;padding:2px 0 0 15px;font-size:14px;font-weight:bold}#main .border ul li a{background:url(../img/arrow02.gif) no-repeat left 3px;padding-left:15px}#main .left ul li{margin-bottom:1px}#main .left .last{margin-bottom:1px}#main .border p.type2{background:url(../img/arrow02.gif) no-repeat left 3px;padding:0 0 0 0;padding-left:15px;font-size:13px;font-weight:normal;margin-bottom:3px}#main .border ul.type2{padding-left:3px}#main .border ul.type2 li{padding-left:0}#main .border ul.type2 li a{background:url(../img/arrow05.gif) no-repeat left 5px;padding-left:10px}#sidemenu{margin-top:5px}#new{width:960px;margin:10px auto 30px auto;overflow:hidden}#new h1{position:relative;width:469px}#new span{position:absolute;top:15px;right:11px}#new dl{border:1px solid #ccc;border-top:none;width:437px;height:120px;padding:15px 15px;overflow:auto}#new dl dt{background:url(../img/arrow02.gif) no-repeat left 3px;padding-left:15px;float:left;box-sizing:border-box}#new dl dd{padding:0 0 8px 100px;border-bottom:1px dotted #ccc;margin-bottom:10px;box-sizing:border-box}#new dl dd:after{content:'';display:block;clear:both}#new .left{float:left}#new .right{float:right}body{background:url(../img/bk_other.gif) repeat-x}#search_box{background:none;padding-top:25px}#search_img{background:none}#search{height:auto;background:#ffcc3e;padding:0}#search .search_main{position:relative;z-index:0;padding:21px 0 30px}#search .search_main:before,#search .search_main:after{content:'';position:absolute;top:0;bottom:0;z-index:-1;width:50%;background-repeat:no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%}#search .search_main:before{left:0;background-image:url(../img/search_bg__lb.png);background-position:left bottom}#search .search_main:after{right:0;background-image:url(../img/search_bg__rt.png);background-position:right top}#search textarea,#search input{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif}#search .title{margin:0 0 16px}#search .title .hd{margin-bottom:-3px}#search .title p{text-align:center}#search .title .hd{font-size:25px;font-weight:bold}#search .title .hd_p{font-size:15px}#search .formarea{height:auto;background:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 30px}#search .formarea .keywords{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;width:900px}#domain_search_index_button{cursor:pointer;flex:1 0 auto;max-width:143px;height:56px;background:url(../img/btn_search.png) no-repeat center center #e52b3b;border:2px solid #d9d9d9;border-radius:5px;font-size:0;line-height:0;margin-left:15px}#search .formarea .keywords_box{position:static;max-width:384px;width:100%;height:56px;border:2px solid #d9d9d9;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;font-size:15px;line-height:2.14;padding:10px 15px}#search .formarea .keywords_box:hover{opacity:1}#search .formarea .tld{position:static;width:auto;padding:0;margin:20px 0 0 50px}#search .formarea .tld label{cursor:pointer;min-width:90px;width:auto;font-size:15px;margin-bottom:7px;margin-right:9px}#search .formarea .tld input[type="checkbox"]{display:none}#search .formarea .tld input[type="checkbox"]:checked+span:after,#search .formarea .tld input[type="checkbox"]:checked+input+span:after{opacity:1;transition:all .15s linear}#search .formarea .tld label span{position:relative;padding:0 0 0 22px}#search .formarea .tld label span:before{content:'';position:absolute;top:0;bottom:0;left:0;display:block;width:16px;height:16px;background:#fff;border:1px solid #d9d9d9;border-radius:3px;transition:all .25s linear;margin:auto 0}#search .formarea .tld label span:after{content:'';opacity:0;top:0;bottom:0;position:absolute;display:block;margin:auto;transition:all .15s linear}#search .formarea .tld label input[type="checkbox"]+span:after,#search .formarea .tld label input[type="checkbox"]+input+span:after{left:3px;width:12px;height:12px;background:url(../img/checkbox_checked.png) no-repeat center center;margin:auto}#search .formarea .tld label input[type="checkbox"]:checked+input+span:before,#search .formarea .tld label input[type="checkbox"]:checked+span:before{background-color:#e52a3b}#search .formarea .button{position:static}#search .link{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;background:#f2f2f2;border-top:1px solid #d9d9d9;padding:17px 30px}#search .link li{position:relative;padding:0 0 0 18px;margin:0 24px 0 0}#search .link li:last-child{margin-right:0}#search .link li:before{content:'';position:absolute;top:5px;left:0;width:11px;height:11px;background:url(../img/arrow06.png) no-repeat left top;-webkit-background-size:cover;background-size:cover}#search .link li a{display:block}#freearea .bnr{overflow:hidden;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:-5px}#freearea .bnr:before{content:'';order:1;max-width:228px;width:33%;margin-bottom:5px}#freearea .bnr li{max-width:228px;width:33%;margin-bottom:5px}#freearea .bnr a{display:block}#freearea .bnr a img{width:100%;height:auto;margin:0}#main .left,#main .right{float:none}#main h1{position:relative}#main h1:hover{opacity:.8}#main h1 a{position:relative;display:block;color:#fff;background:#3199d0;text-decoration:none;padding:19px 0 15px 70px}#main h1 a:before{content:'';position:absolute;top:0;bottom:0;left:17px;width:38px;height:38px;background-repeat:no-repeat;background-position:left top;-webkit-background-size:cover;background-size:cover;margin:auto 0}#main h1 a:after{content:'';position:absolute;top:0;bottom:0;right:14px;width:9px;height:15px;background:url(../img/arrow07.png) no-repeat left top;-webkit-background-size:100% auto;background-size:100% auto;margin:auto 0}#main h1 span{display:block;line-height:1}#main h1 .txt_jp{font-size:20px;font-weight:bold}#main h1 .txt_en{font-family:Arial,'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:.12em;margin-top:6px}#main h1.ttl_ds a:before{background-image:url(../img/title_ds.png)}#main h1.ttl_ss a:before{background-image:url(../img/title_ss.png)}#main h1.ttl_scs a:before{background-image:url(../img/title_scs.png)}#main .border{border:none;background:none;padding:0 1px}#main .border div{border:none;padding:0;margin:0}#main .border .top{padding-top:0}#main .box{overflow:hidden;margin:0 0 20px}#main .box_child .hd{display:block;background:#a9a9a9;color:#fff;font-size:15px;font-weight:bold;line-height:1;padding:8px 15px 7px}#main .box_child ul.reg_list{overflow:hidden;padding:17px 0;margin-bottom:-14px}#main .box_child ul.reg_list li{position:relative;display:inline-block;vertical-align:top;padding:0 20px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .box_child ul.reg_list li a{position:relative;display:block;padding:0 0 0 18px;font-weight:bolder}#main .box_child ul.reg_list li a:before{content:'';position:absolute;top:4px;left:0;width:11px;height:11px;background:url(../img/arrow06.png) no-repeat left top;-webkit-background-size:cover;background-size:cover}#main .box_child ul.reg_list.w2 li{float:left;width:50%;padding-right:18px}#main .box_child ul.reg_list.w2 li:nth-of-type(3n+1){clear:left}#main .box_child ul.reg_list.w3 li{float:left;width:33.33%;padding-right:18px}#main .box_child ul.reg_list.w3 li:nth-of-type(3n+1){clear:left}#main .box_child table,#one table{margin:0 0 15px 0;border-top:1px solid #ccc;border-left:1px solid #ccc;width:693px}#main .box_child .accounting{margin:0 0 15px 0;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}#main .box_child table th,#main .box_child table td,#one table th,#one table td{padding:8px 10px;border-bottom:1px dotted #ccc;border-right:1px dotted #ccc;text-align:left;font-weight:normal;word-break:break-all}#main .box_child table td.link{text-align:left}#main .box_child table th,#one table th{background-color:#efefef}#main .box_child table th.last_r,#main .box_child table td.last_r,#one table th.last_r,#one table td.last_r{border-right:1px solid #ccc}#main .box_child table tr.last td,#main .box_child table tr.last th,#one table tr.last td{border-bottom:1px solid #ccc}#main .box_child table td a.no_img{background:none;padding-left:0;text-decoration:underline}#main .box_child table td a{background:url(../img/arrow02.gif) no-repeat left 3px;padding-left:18px}#main .box_child table td a.q{background:none}#main .box_child table td.red{font-weight:bold}#main .box_child table.product_ad{border-collapse:collapse;border-spacing:0;table-layout:fixed;margin:20px 0 15px 0}#main .box_child table.product_ad th{text-align:center;padding:7px 0}#main .box_child table.product_ad th:nth-child(2){background-color:#f5b932;color:#fff}#main .box_child table.product_ad th:nth-child(3){background-color:#ddd}#main .box_child table.product_ad tr:nth-child(2) td{font-size:30px}#main .box_child table.product_ad td{text-align:center;padding:7px 0}#main .box_child table.product_ad th.popular{position:relative}#main .box_child table.product_ad th.popular span.no1{position:absolute;top:-12px;left:calc(50% - 40px);background:#bdcc28;width:70px;font-size:12px;border-radius:15px;line-height:1;padding:5px}#main .box_child table.product_ad th.popular span.inner{position:absolute;color:#fff;background-color:#f34955;left:0;bottom:0;display:block;width:100%;padding:7px 0}#main .box_child table.product_introduce{border-collapse:collapse;border-spacing:0;table-layout:fixed;margin:20px 0 15px 0}#main .box_child table.product_introduce th{text-align:center;padding:7px 0;background-color:#ddd;color:#000;position:relative}#main .box_child table.product_introduce td{text-align:center;padding:5px}#main .box_child table.product_introduce th span.badge{position:absolute;top:-12px;left:calc(50% - 40px);background:#3199d0;color:#fff;width:70px;font-size:12px;border-radius:15px;line-height:1;padding:5px}#main .box_child p,#one p{margin:15px 0 15px 0;padding:0 0 0 0;color:#585858}#main .box_child p.last{margin-bottom:0}#main .box_child p a.withArrow{background:url(../img/arrow02.gif) no-repeat left 5px;padding-left:18px}#main .box_child p a{background:none;padding-left:0;text-decoration:underline}#main .about_domain{margin:0 0 44px}#main .about_domain .box_area{width:auto;padding:0}#main .about_domain div>img{margin:0 0 18px}#main .about_domain ul{margin:22px 0 0}#main .about_domain ul li a{position:relative;display:inline-block;text-decoration:none;padding-left:18px}#main .about_domain ul li a:before{content:'';position:absolute;top:4px;left:0;width:11px;height:11px;background:url(../img/arrow06.png) no-repeat left top;-webkit-background-size:cover;background-size:cover}#main .box_child p.product_info_badge{background-color:#25b327;margin:10px 0 10px 0;padding:10px 10px;border-radius:30px;width:280px}#sidemenu{margin-top:0}#new{font-size:13px}#new h1{position:relative;width:auto;font-size:18px;font-weight:bold;line-height:1;background:#fff;border-top:2px solid #3d9fd3;border-bottom:1px solid #ccc;padding:15px 15px 14px 53px}#new h1:before{content:'';position:absolute;top:0;bottom:0;left:13px;width:32px;height:32px;background-repeat:no-repeat;background-position:left top;-webkit-background-size:cover;background-size:cover;margin:auto 0}#new h1.ttl_news:before{background-image:url(../img/title_news.png)}#new h1.ttl_maintenance:before{background-image:url(../img/title_maintenance.png)}#new h1 span{top:0;bottom:0;height:22px;margin:auto 0}#new h1 span a{display:block}#new dl{height:auto;border:none}#new dl dd{border-bottom:none}#domain_search_index_button{-webkit-background-size:100px auto;background-size:100px auto}#new h1 span{height:auto;margin-top:10px}#new h1 span a{display:inline-block;color:#fff;text-decoration:none;font-weight:normal;font-size:13px;background:#3d9fd3;padding:8px 8px 6px}#new h1 span a:hover{opacity:.8}#main.cont h1{margin-bottom:0}#main.cont h2{margin-bottom:0}