/***********************************************/
/* Document                                    */
/***********************************************/

* {margin :0px;}
body {width :100%; padding-top: 0px; margin:0px; text-align:center; background-color:#99CC66;}

#body {
	position:relative;
	top: 0px;
	margin:0px auto;
	width:100%;
}

#container {
	position:relative;
	top: 0px;
	margin:0px auto;
	width:749px;
}

#header {position:relative; margin-top :40px; width:749px; font-size: 10px; color: #FFFFFF; background-color:#99CC66;}

#side {float:left; width:169px; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-align:left;}

#main {float:right; width:580px; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-align:left; background-color:#FFFFFF;}

#contents {position:relative; top: 0px; margin:0px auto; width:556px; font-size:12px; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-align:left; line-height: 18px; color:#333333; background-color:#FFFFFF; padding:12px; padding-bottom:0px;}

#footer {clear:both; position:relative; top: 0px; margin:0px auto; width:749px; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size:10px; text-align:center; padding-left:170px;}

.footer_txt {font-size:9px; color:#86b259;}
.footer_txt a {color:#86b259; text-decoration:none;}
.footer_txt a:hover {color: #86b259;}

/***********************************************/
/* Domain                                      */
/***********************************************/

.header {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}

.contents {font-size: 12px; color: #333333; line-height: 16px;}

.menu_orange {font-size: 12px; line-height: 12px; padding-left:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
.menu_orange a {color: #FF6600; font-weight:normal; text-decoration:none;}
.menu_orange a:hover {color: #0066FF;}

.menu_orange2 {font-size: 12px; line-height: 12px; padding-left:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}
.menu_orange2 a {color: #FF9900; font-weight:normal; text-decoration:none;}
.menu_orange2 a:hover {color: #0066FF;}

.menu_green {font-size: 12px; line-height: 12px; padding-left:20px;}
.menu_green a {color: #009900;font-weight:normal; text-decoration:none;}
.menu_green a:hover {color: #0066FF;}

.otoi {font-size: 11px; line-height: 28px;}
.otoi a {color: #FF6600; font-weight:normal; text-decoration: underline;}
.otoi a:hover {color: #0066FF;}

.kobo {font-size: 10px; line-height: 14px; color: #CC3300; padding-left: 30px;}

.service {font-size: 10px; color: #CC3300; padding: 9px;}

.domsearch {font-size: 11px; line-height: 14px; color: #333333;}
.domsearch_title {font-size: 12px; line-height: 16px; font-weight:bold; color: #009933;}

.domsearch2 {font-size: 10px; line-height: 13px; color: #333333;}

.highlight {font-size:12px; font-weight:bold; color: #FF0000;}

.highlight2 {
	font-size:14px;
	font-weight:bold;
}

.highlight3 {
	font-size:16px;
	font-weight:bold;
	color:#FF6633;
}

.price {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
	border-top-width: 0px;
}

.footer {line-height:12px;}

.price_txt {font-size: 11px; line-height: 14px; color: #333333; padding: 10px;}

.link_orange {font-size: 16px; line-height: 12px; padding-left:50px;}
.link_orange a {color: #FF6600; font-weight:normal; text-decoration:none;}
.link_orange a:hover {color: #0066FF;}

.blue_txt {color:#0000FF;}
.blue_txt a {color:#0000FF; text-decoration:none;}
.blue_txt a:hover {color: #FF6600;}

.red_txt {color:#FF0000;}

.link_orange_small {font-size: 12px; line-height: 12px; padding-left:20px;}
.link_orange_small a {color: #FF6600; font-weight:normal; text-decoration:none;}
.link_orange_small a:hover {color: #0066FF;}

.box { 
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
}

.box2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
}

.box_top {
	color: #FFFFFF;
	background-color: #FF6600;
	font-weight: bold;
	text-align: center;
}

.header_line {background-image: url(../img_domain/stripe_top.gif);}

.footer_green {color: #006600; line-height: 12px;}
.footer_green a {color: #006600; font-weight:normal; text-decoration:none;}
.footer_green a:hover {color: #006600;}

/***********************************************/
/* Padding		                               */
/***********************************************/

.pad10 {padding:0px 0px 0px 10px;}
.pad10r {padding:0px 10px 0px 10px;}
.pad15 {padding:0px 0px 0px 15px;}
.pad20 {padding:0px 0px 0px 20px;}
.pad20r {padding:0px 20px 0px 20px;}
.pad30 {padding:0px 0px 0px 30px;}
.pad40 {padding:0px 0px 0px 40px;}
.pad50 {padding:0px 0px 0px 50px;}
.pad50r {padding:0px 20px 0px 50px;}




