@charset utf-8;
a,a:link,a:visited{color:#04c}
.clear{min-height:1%}
#container{width:900px;position:relative;margin:0 auto 3em}
#main{width:680px;float:right;display:block;text-align:left;overflow:hidden;margin-top:6px}
#sidemenu{float:left;width:200px;text-align:left;margin:0;padding:0}
#sh_header h1 a{float:left;display:block;width:440px;text-align:left;text-decoration:none;color:#333;font-size:27px;font-family:Arial #000;margin-top:12px;background:url(//static.fc2.com/share/fc2parts/image/fc2logo.png) no-repeat 0 1px}
#sh_header h1 a span{margin-left:94px;padding-top:6px}
#sh_header h1 .logo{background:url(../img/rslite_logo.png) right top no-repeat;vertical-align:middle;width:30px;height:40px}
#sh_header #ad_banner468x60{text-align:right;top:26px}
.article{padding-bottom:10px}
.article p{margin-bottom:10px}
.figure{width:100%;text-align:center;padding:10px 0}
.notice{color:red}
#main .btn_signup{text-align:center;font-size:110%;font-weight:bold;color:red;line-height:100%;margin:30px 0 0}
#main .btn_signup a{display:block;width:365px;height:80px;background:url(../img/portal_top.png) -320px -930px no-repeat;margin:0 auto}
table.chart_spec{width:680px;border-collapse:collapse;margin:-10px 0 15px}
table.chart_spec td{vertical-align:top;border-bottom:1px dotted #999;padding:.5em 1em}
table.chart_spec td.right_border{border-right:1px dotted #999}
table.chart_spec td.bg_gray{background:#f2f2f2}
#sidemenu .sh_accordion_list_b{padding-left:12px}
#sidemenu .sh_accordion_list_b li{background:url(../img/list_sidemenu.png) left 6px no-repeat scroll;line-height:2.0;padding:0 0 0 12px}
#sidemenu span.small_font{font-size:10px;line-height:100%}
#sidemenu .inquiry{display:block;width:200px;height:60px;background:url(../img/portal_top.png) no-repeat scroll 0 -1010px;margin:15px 0 0}
#domain_form{border:1px solid #00617D;margin:15px 0 0;padding:2px}
#domain_form h3{text-align:center;font-size:13px;color:#00617d;background:#c2deea;margin:0 0 .5em;padding:.4em 0}
#domain_form .text_box{color:#666;text-align:center}
#domain_form .btn_domain{margin:.3em 0}
#domain_form p{text-align:center;white-space:pre;font-size:88%}
#rss_convert{text-align:left;width:100%;margin:0}
#rss_convert li.rss_fc2infolist{border-bottom:1px dotted #DADADA;padding:5px}
#rss_convert li .rss_fc2info_day{color:#6F6F6F}
#sidemenu .more{text-align:right;padding:5px 3px}
#sidemenu .sh_recommend_service{margin:5px 0 0}
#sidemenu .sh_recommend_service ul{list-style:disc;margin:5px 0 0}
.catchcopy{background:url(../img/portal_top.png) 0 0 no-repeat}
table.index_eyecatch{width:680px;border-collapse:collapse;background:url(../img/portal_top.png) 0 -90px no-repeat;vertical-align:top;margin:0 0 15px}
table.index_eyecatch td{width:50%;height:116px;vertical-align:top}
table.index_eyecatch h2{font-size:108%;margin:7px 7px 0 145px}
table.index_eyecatch p{margin:0 7px 7px 145px}
table.index_eyecatch td.eyecatch_btnarea{vertical-align:middle;text-align:center}
a.eyecatch_signup{display:block;width:300px;height:66px;background:url(../img/portal_top.png) 0 -930px no-repeat;margin:0 auto}
table.index_function{width:680px;border-collapse:collapse;background:url(../img/portal_top.png) 0 -480px no-repeat;vertical-align:top;margin:0 0 20px}
table.index_function td{width:228px;height:55px;vertical-align:middle}
table.index_function td.index_function02,table.index_function td.index_function05,table.index_function td.index_function08{width:224px}
table.index_function td a,table.index_function td a:link,table.index_function td a:visited{display:block;font-weight:bold;font-size:108%;line-height:1.2;color:#666;margin:14px 0 0 74px}
table.index_function td a.function_guide{display:block;width:214px;height:40px;margin:15px 0 0 6px}
ul.index_step{width:680px;background:url(../img/portal_top.png) 0 -740px no-repeat;margin:0}
ul.index_step li{width:200px;height:150px;vertical-align:top}
ul.index_step li.step1{float:left;margin-right:40px}
ul.index_step li.step2{float:left}
ul.index_step li.step3{float:right}
ul.index_step li p{padding:80px 0 0 8px}
.beginner_illust01,.beginner_illust02{float:right;height:130px;width:220px;margin-bottom:10px}
.beginner_illust01{background:url(../img/portal_beginners.png) 0 0 no-repeat}
.beginner_illust02{background:url(../img/portal_beginners.png) -220px 0 no-repeat}
.guide_spec li{border-bottom:1px dotted #999;margin-bottom:15px}
.guide_spec img.guide_spec01,.guide_spec img.guide_spec02,.guide_spec img.guide_spec03,.guide_spec img.guide_spec04,.guide_spec img.guide_spec05,.guide_spec img.guide_spec06,.guide_spec img.guide_spec07,.guide_spec img.guide_spec08,.guide_spec img.guide_spec09,.guide_spec img.guide_spec10,.guide_spec img.guide_spec11,.guide_spec img.guide_spec12,.guide_spec img.guide_spec13,.guide_spec img.guide_spec14,.guide_spec img.guide_spec15,.guide_spec img.guide_spec16,.guide_spec img.guide_spec17{float:left;margin-bottom:5px;background:url(../img/portal_service.png) 0 0 no-repeat}
.guide_spec img.guide_spec01{background-position:0 0}
.guide_spec img.guide_spec02{background-position:-100px 0}
.guide_spec img.guide_spec03{background-position:-200px 0}
.guide_spec img.guide_spec04{background-position:-300px 0}
.guide_spec img.guide_spec05{background-position:-400px 0}
.guide_spec img.guide_spec06{background-position:-500px 0}
.guide_spec img.guide_spec07{background-position:0 -70px}
.guide_spec img.guide_spec08{background-position:-100px -70px}
.guide_spec img.guide_spec09{background-position:-200px -70px}
.guide_spec img.guide_spec10{background-position:-300px -70px}
.guide_spec img.guide_spec11{background-position:-400px -70px}
.guide_spec img.guide_spec12{background-position:-500px -70px}
.guide_spec img.guide_spec13{background-position:-600px 0}
.guide_spec img.guide_spec14{background-position:-600px -70px}
.guide_spec img.guide_spec15{background-position:-700px 0}
.guide_spec img.guide_spec16{background-position:-700px -70px}
.guide_spec img.guide_spec17{background-position:-800px 0}
.article .env_img{float:right;margin-bottom:15px;zoom:1}
.guide_webapp li{border-bottom:1px dotted #999;clear:both;overflow:hidden;padding:10px 0 0}
.guide_webapp li img.guide_webapp01,.guide_webapp li img.guide_webapp02,.guide_webapp li img.guide_webapp03,.guide_webapp li img.guide_webapp04,.guide_webapp li img.guide_webapp05{display:block;width:130px;height:120px;float:left;margin-right:10px;margin-bottom:10px;background:url(../img/portal_service.png) 0 0 no-repeat}
.guide_webapp li img.guide_webapp01{background-position:0 -170px}
.guide_webapp li img.guide_webapp02{background-position:-130px -170px}
.guide_webapp li img.guide_webapp03{background-position:-260px -170px}
.guide_webapp li img.guide_webapp04{background-position:-390px -170px}
.guide_webapp li img.guide_webapp05{background-position:-520px -170px}
.uniquidomein_illust01{float:right;width:130px;height:100px;margin-bottom:10px;background:url(../img/portal_service.png) 0 -320px no-repeat}
.unique_domein{border:1px dotted red;margin:15px 0 10px;padding:12px}
.domein_url{width:320px;height:60px;background:url(../img/portal_service.png) -130px -320px no-repeat}
.domein_mail{width:500px;height:60px;background:url(../img/portal_service.png) -130px -380px no-repeat}
.unique_domein dl p{text-align:center;margin:5px 0 0}
.getdomein_bnr{text-align:center;margin:0 0 10px}
.getdomein_search{border:#ddd solid 1px;margin:20px 0 3px;padding:10px}
.getdomein_search p.getdomein_support{text-align:right;margin:5px 0 0}
.price_initial{width:680px;height:60px;background:url(../img/portal_prices.png) 0 0 no-repeat;margin:0 0 20px}
.price_credit{width:150px;height:80px;float:left;background:url(../img/portal_prices.png) 0 -60px no-repeat;margin:0 0 15px}
.price_point{width:150px;height:50px;float:left;background:url(../img/portal_prices.png) -150px -60px no-repeat;margin:0 0 15px}
a:hover,a:active,table.index_function td a:hover,table.index_function td a:active{color:#EC4645}
#main .sh_heading_sub_main_b,.figure img,.getdomein_search p{margin:0 0 10px}
ul.discmark li,#sidemenu .sh_recommend_service ul li{margin-left:1.4em;list-style:disc}
#sidemenu p.sh_login_text,.getdomein_search form{text-align:center}
#sidemenu ul.sh_menu,#sidemenu .sh_recommend_info{margin:15px 0 0}
.guide_spec li p,.guide_webapp,.guide_webapp_link{margin-bottom:15px}