@charset "utf-8";
@import url("/common/css/header.css");
@import url("/common/css/m_global.css");
@import url("/common/css/base_css.css");
@import url("/common/css/footer_css.css");
@import url("/common/css/3rd_base.css");
@import url("/common/css/h-search.css");
@import url("/common/css/h-set.css");
@import url("/common/css/service_ddns.css");

/*----- h2 -----*/

h2 div.ddns01{float:left; background-image: url(/common/images/h2/service_h2_13.jpg); background-repeat: no-repeat; text-indent: -9999px; width: 716px; height: 98px;}
h2 div.ddns01 a{display: block; text-indent: -9999px; width: 716px; height:98px;}

/*----- h3 -----*/

h3 div.h3-01{background-image: url(/common/images/h3/service_h3_35.gif); background-repeat: no-repeat; text-indent: -9999px; font-size: 12px; height: 17px;}
h3 div.h3-03{background-image: url(/common/images/h3/service_h3_37.gif); background-repeat: no-repeat; text-indent: -9999px; font-size: 12px; height: 17px;}
h3 div.h3-04{background-image: url(/common/images/h3/service_h3_38.gif); background-repeat: no-repeat; text-indent: -9999px; font-size: 12px; height: 17px;}
h3 div.h3-05{background-image: url(/common/images/h3/service_h3_39.gif); background-repeat: no-repeat; text-indent: -9999px; font-size: 12px; height: 16px;}
h3 div.h3-06{background-image: url(/common/images/h3/service_h3_41.gif); background-repeat: no-repeat; text-indent: -9999px; font-size: 12px; height: 16px;}
h3 div.h3-07{background-image: url(/common/images/h3/service_h3_06.gif); background-repeat: no-repeat; text-indent: -9999px; font-size: 12px; height: 16px;}
h3 div.h3-08{background-image: url(/common/images/h3/service_h3_40.gif); background-repeat: no-repeat; text-indent: -9999px; font-size: 12px; height: 16px;}
h3 div.h3-09{background-image: url(/common/images/h3/service_h3_44.gif); background-repeat: no-repeat; text-indent: -9999px; font-size: 12px; height: 16px;}
h3 div.h3-10{background-image: url(/common/images/h3/service_h3_49.gif); background-repeat: no-repeat; text-indent: -9999px; font-size: 12px; height: 16px;}
h3 div.h3-11{background-image: url(/common/images/h3/service_h3_35.gif); background-repeat: no-repeat; text-indent: -9999px; font-size: 12px; height: 17px;}
h3 div.h3-162{background: url(/common/images/h3/service_h3_162.gif) no-repeat 0% 70%; text-indent: -9999px; font-size: 12px; height: 30px;}
h3 div.h3-163{background: url(/common/images/h3/service_h3_163.gif) no-repeat 0% 70%; text-indent: -9999px; font-size: 12px; height: 17px;}
h3 div.h3-164{background: url(/common/images/h3/service_h3_164.gif) no-repeat 0% 70%; text-indent: -9999px; font-size: 12px; height: 30px;}
h3 div.h3-165{background: url(/common/images/h3/service_h3_165.gif) no-repeat ; text-indent: -9999px; font-size: 12px; height: 23px;}

/*0828*/

p.top{
padding-top:0;
margin-top:0;
padding-bottom:20px;
}

div#dnswrap{
width:188px;
float:left;
}

div#dnswrap1{
width:188px;
float:left;
margin-left:20px;
}

div#dnswrap2{
width:188px;
float:left;
margin-left:20px;
padding-bottom:50px;
}

div#dnswrap span{
font-size:10px;}


div#dnsrec{
background:url(images/dnsrec.gif) no-repeat;
text-indent:-9999px;
width:188px;
height:150px;
margin-bottom:10px;
}

div#dnssec{
background:url(images/seconddns.gif) no-repeat;
text-indent:-9999px;
width:188px;
height:151px;
margin-bottom:10px;
}

div#dinamic{
background:url(images/dinamic.gif) no-repeat;
text-indent:-9999px;
width:188px;
height:151px;
margin-bottom:10px;
}

p#pointer{
background:url(images/pointer1.gif) no-repeat 100% 40%;
width:40px;
margin-left:140px;
margin-top:2px;
}

div#dnsinfwrap{
border-bottom:1px solid #e5e5e5;
width:600px;
margin-left:30px;
}

div.nm{
background:url(images/pointer3.gif) no-repeat 0 60%;
width:255px;
font-weight:bold;
color:#00688a;
padding-top:20px;
padding-left:20px;
padding-bottom:10px;
margin-left:10px;
line-height:18px;
float:left
}

div.po{
background:url(images/pointer2.gif) no-repeat 0 58%;
width:240px;
padding-top:20px;
padding-left:50px;
padding-bottom:10px;
margin-left:20px;
_margin-left:10px;
line-height:18px;
float:left;
}

div.pic1{
background:url(images/pic.gif) no-repeat 100% 0;
width:610px;
margin-bottom:20px;
}

div.pic2{
width:600px;
padding-bottom:20px;
}

p.picinf {
width:325px;
}

p.picinf2 {
width:100%;
}

dl.posl{
margin-left:5px;
margin-bottom:5px;
}

dt.redd{
background:url(images/list_ast01.gif) no-repeat 0 50%;
padding-left:10px;
}

dt.redd2{
background:url(images/list_ast01.gif) no-repeat 0 20%;
padding-left:10px;
width:565px;
}

dd.posd{
margin-left:20px;
}

span.zero{
margin-left:20px;
}

span.one{
margin-left:30px;
}

span.two{
margin-left:64px;
}

span.thr{
margin-left:96px;
}

ul.pol{
padding-left:18px;
_padding-left:20px;
padding-bottom:40px;
}

*+html ul.pol{
padding-left:20px;
padding-bottom:40px;
}

ul.pol2{
padding-left:18px;
_padding-left:20px;
}

dl.pol2{
padding-left:18px;
_padding-left:20px;
}

ul.pol3{
padding-left:18px;
_padding-left:20px;
margin-bottom:10px;
}

*+html ul.pol2{
padding-left:20px;
}

li.sq{
list-style-type:square;
}

li.sq2{
list-style-type:square;
margin-bottom:10px;
}


div.ftb{
font-weight:bold;
margin-left:10px;
}

div.ur{
margin-left:30px;
}

table.tb{
width:600px;
border:solid 1px #cccccc;
border-collapse:collapse;
margin-left:10px;
margin-bottom:13px;
}

td.bgr{
background:#000;
border-bottom:#cccccc solid 1px;
border-right:#cccccc solid 1px;
padding:5px 10px;
width:155px;
font-weight:bold;
color:#FFFFFF;
}

td.bgrd{
background:#000;
border-right:#cccccc solid 1px;
padding:5px 10px;
width:155px;
font-weight:bold;
color:#FFFFFF;
}

td.bgw{
padding:5px 10px;
width:400px;
border-bottom:#cccccc solid 1px;
}

.pl{
margin-left:10px;
font-size:10px;
}

.pl2{
margin-left:10px;
font-size:10px;
margin-bottom:20px;
}
.ml01{
	margin-left: 168px;
}

#wrapper h1 {
	line-height: 1;
	font-size: 24px;
	color: #424242;
	margin: auto;
	padding: 0 0 10px;
	width: 880px;
	background: none;
	text-indent: 0;
	float: none;
}

#wrapper h1 span {
	display: inline-block;
	line-height: 24px;
	vertical-align: text-top;
	font-size: 12px;
	padding-left: 10px;
}

#wrapper .content .pankuzu{
	width: 880px;
	margin: 0 auto 10px;
}

#wrapper .content .pankuzu ul{
	margin: 0;
	font-size:10px;
}

#wrapper .content .pankuzu li{
	float:left;
	background:url(/common/images/pankuzu_ico01.png) left center no-repeat;
	padding:0 7px 0 11px;
	list-style: none;
}

#wrapper .content .pankuzu li:first-child{
	background:none;
	padding:0 11px 0 0;
}

#wrapper .content .pankuzu li a{
	color:#666;
}

#wrapper .content h2{
	padding: 10px 0 10px 15px;
	border-left: 4px solid #d10000;
	font-size: 18px;
	margin: 15px 0;
	text-indent: 0;
	height: 100%;
	color:#636161;
}
#wrapper .content h3{
    font-size: 12px;
    padding: 0px 0px 5px 0px;
    margin: 10px 0px 10px 0px;
    border-bottom: solid 1px #CCCCCC;
    background: url(/service/base_image/h4-bg-01.gif) no-repeat;
    padding-left: 14px;
    margin-bottom: 3px;
    font-weight: bold;
    border-left: 0;
    height: 100%;
    letter-spacing: 0;
    color: #000;
}
