@charset "UTF-8";

body {
	font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
	font-size: 78%;
	color: #666666;
	line-height: 1.5;
	text-align: center;
}

td {
	font-size: 78%;
	color: #666666;
	line-height: 1.5;
}

form {
	margin: 0px;
}

h1 {
	font-size: 11px;
	color: #bbbbbb;
}

.fs11 {
	font-size: 11px;
}

.clear {
	clear: both;
}

#general {
	margin: 0px auto;
	width: 760px;
}

#logo {
	margin-top: 10px;
	float: left;
}

#description {
	margin-top: 8px;
	float: right;
}

#menu {
	padding: 2px 0px;
}

.centre_img {
	margin: 0px 5px;
}

#container {
	border: solid 1px #cccccc;
	background: url(../images_top/gray.gif) center 2px no-repeat;
}

#container_inner {
	padding: 20px 10px 10px 10px;
	text-align: center;
}

#container_inner_news {
	padding: 10px 20px 10px 20px;
	text-align: left;
	font-size: 14px;
}

#container_inner_news table {
	margin: 0px;
	padding: 0px;
}

#container_inner_news td {
	text-align: left;
	font-size: 14px;
}

#container_inner_top {
	padding: 0px 10px 10px 10px;
	text-align: center;
}

#container_inner_domain_result {
	padding: 20px 0px 30px 30px;
}

#column_left {
	padding: 10px;
	width: 100%;
	border: solid 1px #cccccc;
	vertical-align: top;
}

.news_date {
	padding-left: 15px;
	background: url(../images_top/arrow.gif) left center no-repeat;
}

.news_text {
	margin-bottom: 10px;
	padding: 0px 0px 10px 15px;
	background: url(../images_top/dot_line.gif) bottom repeat-x;
}

#column_right {
	width: 200px;
	vertical-align: top;
}

.form_inner {
	padding: 3px 0px;
}

#domain_search {
	margin-bottom: 5px;
	padding: 7px 0px;
	background: url(../images_top/form_background.gif) repeat-y;
	border: solid 1px #cccccc;
	border-width: 0px 0px 1px 0px;
	text-align: center;
}

#domain_search_inner {
	margin: 0px auto;
}



.search_button {
	margin-top: 5px;
}

#footer {
	padding-top: 2px;
}

/* ドメイン */
#title_img {
	padding: 2px 0px;
}

#domain_tbl {
	margin: 10px auto;
	border-collapse: collapse;
}

#domain_tbl td {
	text-align: center;
	border: solid 1px #cccccc;
}

.grey {
	background-color: #eeeeee;
}

#flow_tbl {
	margin: 0px auto;
	width: 700px;
}

#flow_tbl td {
	padding-bottom: 5px;
	vertical-align: top;
}

#domain_search td {
	padding-bottom: 0px;
}

/* HOSTING */
#master_tbl {
	margin: 10px auto;
	border-collapse: collapse;
}

#master_tbl td {
	padding: 2px 0px 2px 4px;
	border: solid 1px #cccccc;
}


/* SUPPORT */
#left_column {
	width: 200px; float: left;
}

#left_column_inner {
	padding: 0px 10px;
}

#right_column {
	width: 500px;
	float: left;
}

#form {
	border-collapse: collapse;
	width: 500px;
}

#form td {
	border: solid 1px #cccccc;
}

.form_coloured {
	padding-top: 7px;
	background-color: #eeeeee;
	text-align: right;
	vertical-align: top;
	width:100px;
}

.submit {
	border: 1px #666666 solid; 	
	background-color: #FFFFFF;
	margin-left: 5px;
}

/*========= matuny adds its. =========*/
.red {
	color: #FF0000;
}

#cstm_form_tbl {
	margin: 10px auto;
	border-collapse: collapse;
}

#cstm_form_tbl td {
	border: solid 1px #cccccc;
	padding-left: 20px;
}


#domain_search_result td { vertical-align: top; }
#domain_search_result_inner { border-collapse: collapse; }
#domain_search_result_inner td { border: solid 1px #cccccc; }
#domain_right_flow img { margin-bottom: 1px; }

#textarea_tbl { margin: 0px auto; border-collapse: collapse; }
#textarea_tbl td { border: solid 1px #cccccc; }
#textarea_tbl_inner01 { padding: 15px; text-align: center; }
#textarea_tbl_inner02 { padding: 5px; }
#order_button { padding: 20px; text-align: center; }

/* ========================================================
　　　　　∧∧
〜′￣￣(,,ﾟДﾟ)　＜　パンくず用に追加です
　　UU￣U U
==========================================================　*/
#path { padding-top: 2px; }
#path_inner { padding: 2px 10px; font-size: 11px; color: #ffffff; background: #305C99 url(../images_common/path.jpg) left top no-repeat; }

a.path:link { color: #ffffff; }
a.path:visited { color: #ffffff; }
a.path:hover { color: #ffffff; text-decoration: none; }
a.path:active { color: #ffffff; }


#ssl_inner { margin: 10px 0px 5px 0px; border-collapse: collapse; }
#ssl_inner td { border: solid 1px #cccccc; }
.ssl_text { padding: 4px 5px 1px 5px; vertical-align: top; }
.ssl_data { padding: 4px 2px 1px 2px; text-align: center; }
.ssl_image { text-align: center; }
.ssl_left { background-color: #E0E0E0; }
.right { width: 720px; text-align: right; }

#hosting_master_tbl { margin: 0px auto 5px auto; border-collapse: collapse; }
#hosting_master_tbl td { border: solid 1px #cccccc; }
.hosting_tbl_head { background: url(../images_hosting/table_head_background.gif) repeat-x; }
.hosting_tbl_left01 { background-color: #E0E0E0; vertical-align: top; }
.hosting_tbl_left02 { background-color: #E0E0E0; }
.hosting_tbl_inner01 { padding: 2px 4px 0px 4px; text-align: center; }
.hosting_tbl_inner02 { padding: 2px 4px; vertical-align: top; }
.hosting_tbl_inner02 ul { margin: 0px; padding: 0px 4px; list-style: none; }
.hosting_tbl_inner02 li { padding-left: 8px; background: url(../images_common/dot.gif) left center no-repeat; }
.hosting_tbl_inner03 { padding: 3px 4px 1px 4px; }
.hosting_inner_text { margin: 0px 0px 10px 20px; width: 700; font-size: 11px; text-align: left; }
#hosting_slave_tbl { margin: 0px auto; border-collapse: collapse; }
#hosting_slave_tbl td { border: solid 1px #cccccc; }
#hosting_order_tbl { margin: 0px auto 10px auto; border-collapse: collapse; }
#hosting_order_tbl td { vertical-align: top; }
#hosting_search_tbl { background-color: #EEEEEE; border-collapse: collapse; }
#hosting_search_tbl td { border: solid 1px #cccccc; }
#hosting_search_inner_tbl { margin: 0px auto; text-align: center; }
#hosting_search_inner_tbl td { border-width: 0px; }
#hosting_transfer_tbl { background-color: #EEEEEE; border-collapse: collapse; }
#hosting_transfer_tbl td { border: solid 1px #cccccc; vertical-align: middle; }
#hosting_transfer_inner_tbl { margin: 0px auto; }
#hosting_transfer_inner_tbl td { border-width: 0px; }
#hosting_transfer_text { padding: 5px; }

.centre { text-align: center; }
.left { padding: 0px 20px 5px 20px; text-align: left; }
.grey_line { border: solid 1px #cccccc; }

#domain_search_form2 { margin: 0px auto; }
#domain_search_form2 td { vertical-align: middle; }
#domain_master_tbl { margin: 5px auto; border-collapse: collapse; }
#domain_master_tbl td { border: solid 1px #cccccc; }
.domain_master_inner01 { background-color: #E0E0E0; }
.domain_master_inner02 { padding: 3px; text-align: center; }

#ssl_master_tbl01 { margin: 0px auto; border-collapse: collapse; }
#ssl_master_tbl01 td { border: solid 1px #cccccc; }
#ssl_master_tbl02 { margin: 10px auto; border-collapse: collapse; }
#ssl_master_tbl02 td { border: solid 1px #cccccc; }


#company_master_tbl { margin: 0px auto 10px auto; border-collapse: collapse; }
#company_master_tbl td { border: solid 1px #cccccc; }
.company_master_img { background-color: #E0E0E0; }
.company_master_text { padding: 3px 4px 1px 4px; }
#company_slave_tbl { margin: 0px auto; border-collapse: collapse; }
#company_slave_tbl td { border: solid 1px #cccccc; }
.company_slave_img { background-color: #E0E0E0; }
.company_slave_text { padding: 3px 4px 1px 4px; }



.news_left { text-align: left; }



/* ========================================================
　　　　　∧∧
〜′￣￣(,,ﾟДﾟ)　＜　ここまで
　　UU￣U U
==========================================================　*/

.support_td {
	background-color: #eeeeee;
	border: solid 1px #cccccc;
}