.strong1 {
font-size: medium;
font-weight: bold;
 }

.strong2 {
font-size: medium;
font-weight: bold;
}

.search {
font-size: medium;
font-weight: bold;
}

.subtitle {
filter: Alpha(style=1,opacity=100,finishopacity=30);
background: #666666;
padding: 4px 8px;
color: #ffffff;
font-size: small;
font-weight: bold;
}

.subtitle_1 {
font-weight: normal;
}

.item { padding: 3px;
background: #f5f5f5 none repeat scroll 0% 0%;
}

.subitem { padding: 3px;
background: #dcdcdc none repeat scroll 0% 0%;
font-size: x-small;
}

.subitem1{ font-size: x-small;
background: #dcdcdc;
padding: 3px;
}

td.subitem1{
word-break: break-all;
}

.subitemhead { padding: 3px;
background: #c9c9c9 none repeat scroll 0% 0%;
font-size: x-small;
}

.subitembutton {
background: #f5f5f5 none repeat scroll 0% 0%;
font-size: x-small;
}

.subitemmid {
color: #ebebeb;
padding: 3px;
background: #7d7d7d none repeat scroll 0% 0%;
font-size: x-small;
}

.toinput {
color: #ff9944;
}

.steptitle {
color: #3399cc;
font-weight: bold;
font-size: small;
}

.service1 {
color: #222222;
font-weight: bold;
font-size: small;
text-decoration: none;
}

.service2 {
color: #222222;
font-weight: bold;
font-size: x-small;
text-decoration: none;
}

.dnsaddress {
color: #000000;
font-weight: bold;
font-size: small;
}

.errmsg {
color: #ff0000;
font-size: x-small;
}

.opemsg {
border: 2px dashed #005500;
padding: 20px 15px;
background: #ddffdd none repeat scroll 0% 0%;
color: #005500;
font-size: medium;
font-weight: bold;
}

/*add20090408 ChangeRegistrarEntry-error*/
.opemsg_error {
background:#DDFFDD none repeat scroll 0 0;
border:2px dashed #005500;
color:#005500;
font-size:x-small;
font-weight:bold;
padding:20px 15px;
}

.qatitle {
margin: 0px 0px 6px;
padding: 3px 3px 3px 6px;
background: #3399cc none repeat scroll 0% 0%;
color: #005500;
font-size: x-small;
font-weight: bold;
}

.qaq {
color: #000000;
font-weight: bold;
font-size: x-small;
}

.qaa {
color: #000000;
font-size: x-small;
}

.title {
color: #000000;
font-size: x-small;
font-weight: bold;
}

.subsubtext {
padding: 3px;
background: #e8e8e8 none repeat scroll 0% 0%;
color: #000000;
font-size: x-small;
}

.text {
color: #000000;
font-size: x-small;
line-height: 1.5em;
}

.textbold {
color: #000000;
font-weight: bold;
font-size: x-small;
}

.textsmall {
color: #444444;
font-size: xx-small;
}

li.list {
color: #000000;
font-size: x-small;
line-height: 1.5em;
padding-left: 15px;
}

div.tab {
color: #000000;
font-size: x-small;
line-height: 1.5em;
margin: 4px 3px 0px 10px;
}

div.func {
border-bottom: 1px solid #ff0000;
border-top: 1px solid #ff0000;
}

.func li {
color: #000000;
font-size: x-small;
line-height: 1.5em;
padding-left: 11px;
margin: 5px 5px 7px 6px;
list-style-type: none;
background: transparent url(../img/list01.gif) no-repeat scroll 0 5px;
}

td.subtitle01 {
color: #000000;
font-size: small;
line-height: 1.5em;
border-bottom: 2px solid #666666;
font-weight: bold;
}

div.relation-service {
color: #9d9d9d;
border: 2px solid #9ac6ed;
padding: 5px;
width: 625px;
font-size: x-small;
}

table.main {
background: #E9F0F4 none repeat scroll 0 0;
padding: 9px 9px;
}

th.main {
color: #003152;
}

span.main {
font-weight: bold;
}

div.notes {
border-bottom: 1px solid #0E6686;
border-top: 1px solid #0E6686;
padding: 6px 11px;
}

.HANKAKU {
ime-mode: disabled;
}

.ZENKAKU {
ime-mode: active;
}

.sitemap {
color: #3399aa;
 font-size: xx-small;
 }

.admin {
color: #ff0000;
 font-size: x-small;
 }

.confirmmsg {
border: 2px dashed #005500;
 padding: 20px 15px;
 background: #ddffdd none repeat scroll 0% 0%;
 color: #005500;
 font-size: x-small;
 font-weight: bold;
 }

.sidetitledomain {
border: 2px solid #1177aa;
 padding: 6px;
 background: #3399cc none repeat scroll 0% 0%;
 overflow: hidden;
 font-size: x-small;
 font-weight: bold;
 color: white;
 width: 155px;
 }

.sidetitle {
font-weight: bold;
 font-size: x-small;
 color: #333333;
 }

.sidetitlesub {
font-weight: normal;
 font-size: xx-small;
 color: #333333;
 }

td.sidetext {
background: #eeeeee none repeat scroll 0% 0%;
 font-weight: bold;
 font-size: x-small;
 color: #444444;
 }

.sidetext {
font-size: x-small;
 color: #000000;
 }

.sidetextna {
font-size: x-small;
 color: #888888;
 }

.px12 {
font-size: 12px;
 }

a:link {
color: #003399;
 }

a:visited {
color: #333399;
 }

a:hover {
color: #ff6417;
 text-decoration: underline;
 }

a {
 text-decoration: none;
 }

.px10 {
font-size: xx-small;
 }

.sky {
color: #3399aa;
 }

.style1 {
color: #ff0000;
 font-weight: bold;
 }

#trb_body {
border: 2px solid #cc3300;
 margin: 0px;
 padding: 6px;
 display: block;
 width: 180px;
 background-color: #f2f2f2;
 font-size: 85%;
 }

#trb_title {
margin-bottom: 6px;
 font-weight: 600;
 color: #cc3300;
 font-size: 120%;
 }

#trb_occur_date, #trb_recover_date {
padding-left: 4.5em;
 text-indent: -4.5em;
 }

#trb_description {
margin-top: 6px;
 line-height: 1.3em;
 }

/* 目次 */
.contents-list-page {
	background-color:#EEEEEE;
	margin:0 0 20px;
	padding:10px;
	font-size:74%;
}

.contents-list-page ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.contents-list-page li {
	display:inline;
}

/* リストボックスエリア */
.box-listArea {
	margin:5px 0px 0px 30px;
}

.box-listArea ul {
	padding:0;
	margin:0;
	line-height:1.2em;
}
.box-listArea li {
	padding:0px 5px 10px 2px;
	margin:0;
}

/* word break */
.word_break_all{
	word-break: break-all;
}

/* frame display */
.enclosure {
border: 1px solid #BBBBBB;
border-radius: 4px;
margin: 5px 0px;
padding: 8px 5px;
}
.enclosure p {
margin: 8px 0px 0px;
}

/* : : : : : null : : : : : */

.firebugHighlight { z-index: 2147483647;
 position: absolute;
 background-color: #3875d7;
 }
.firebugLayoutBoxParent { border-right: 1px dashed #bbbbbb;
 border-bottom: 1px dashed #bbbbbb;
 z-index: 2147483647;
 position: absolute;
 background-color: transparent;
 }
.firebugRulerH { border-top: 1px solid #bbbbbb;
 border-right: 1px dashed #bbbbbb;
 border-bottom: 1px solid #000000;
 background: transparent url('undefined') repeat-x scroll 0% 0%;
 position: absolute;
 top: -15px;
 left: 0pt;
 width: 100%;
 height: 14px;
 }
.firebugRulerV { border-left: 1px solid #bbbbbb;
 border-right: 1px solid #000000;
 border-bottom: 1px dashed #bbbbbb;
 background: transparent url('undefined') repeat-y scroll 0% 0%;
 position: absolute;
 top: 0pt;
 left: -15px;
 width: 14px;
 height: 100%;
 }
.overflowRulerX > .firebugRulerV { left: 0pt;
 }
.overflowRulerY > .firebugRulerH { top: 0pt;
 }
.firebugLayoutBoxOffset { z-index: 2147483647;
 position: absolute;
 opacity: 0.8;
 }
.firebugLayoutBoxMargin { background-color: #edff64;
 }
.firebugLayoutBoxBorder { background-color: #666666;
 }
.firebugLayoutBoxPadding { background-color: SlateBlue;
 }
.firebugLayoutBoxContent { background-color: SkyBlue;
 }
.firebugLayoutLine { z-index: 2147483647;
 background-color: #000000;
 opacity: 0.4;
 }
.firebugLayoutLineLeft, .firebugLayoutLineRight { position: fixed;
 width: 1px;
 height: 100%;
 }
.firebugLayoutLineTop, .firebugLayoutLineBottom { position: absolute;
 width: 100%;
 height: 1px;
 }
.firebugLayoutLineTop { border-top: 1px solid #999999;
 margin-top: -1px;
 }
.firebugLayoutLineRight { border-right: 1px solid #999999;
 }
.firebugLayoutLineBottom { border-bottom: 1px solid #999999;
 }
.firebugLayoutLineLeft { border-left: 1px solid #999999;
 margin-left: -1px;
 }
