@import url("style_details.css");

BODY
{
	FONT-SIZE: 10pt; COLOR: #000000; MARGIN: 0px; LINE-HEIGHT: 125%; FONT-FAMILY: "meiryo","MS PGothic","Tahoma","verdana";
}
TD
{
	FONT-SIZE: 10pt; COLOR: #000000; LINE-HEIGHT: 125%; FONT-FAMILY: "meiryo","MS PGothic","Tahoma","verdana";
}
A:visited
{
	FONT-SIZE: 10pt; COLOR: #000000; TEXT-DECORATION: none;
}
A:active
{
	FONT-SIZE: 10pt; COLOR: #000000; TEXT-DECORATION: none;
}
A:link
{
	FONT-SIZE: 10pt; COLOR: #000000; TEXT-DECORATION: none;
}
A:hover
{
	FONT-SIZE: 10pt; COLOR: #000000; TEXT-DECORATION: underline;
}
FORM
{
	PADDING: 0px; MARGIN: 0px;
}

a.index_s_menu_text:visited {color: #000000; text-decoration: none; font-size: 9pt;}
a.index_s_menu_text:active {color: #000000; text-decoration: none; font-size: 9pt;}
a.index_s_menu_text:link {color: #000000; text-decoration: none; font-size: 9pt;}
a.index_s_menu_text:hover {color: #000000; text-decoration: underline; font-size: 9pt;}

a.index_menu_text:visited {color: #FFFFFF; text-decoration: none; font-size: 11pt;}
a.index_menu_text:active {color: #FFFFFF; text-decoration: none; font-size: 11pt;}
a.index_menu_text:link {color: #FFFFFF; text-decoration: none; font-size: 11pt;}
a.index_menu_text:hover {color: #FFFFFF; text-decoration: underline; font-size: 11pt;}

a.index_footer_text:visited {color: #000000; text-decoration: none; font-size: 8pt;}
a.index_footer_text:active {color: #000000; text-decoration: none; font-size: 8pt;}
a.index_footer_text:link {color: #000000; text-decoration: none; font-size: 8pt;}
a.index_footer_text:hover {color: #000000; text-decoration: underline; font-size: 8pt;}

a.login_member_txt:visited {color: #000000; text-decoration: underline; font-size: 8pt;}
a.login_member_txt:active {color: #000000; text-decoration: underline; font-size: 8pt;}
a.login_member_txt:link {color: #000000; text-decoration: underline; font-size: 8pt;}
a.login_member_txt:hover {color: #000000; text-decoration: underline; font-size: 8pt;}

a.index_explan_link:visited{color: #000000; text-decoration: none; font-size: 8pt;}
a.index_explan_link:active{color: #000000; text-decoration: none; font-size: 8pt;}
a.index_explan_link:link{color: #000000; text-decoration: none; font-size: 8pt;}
a.index_explan_link:hover{color: #000000; text-decoration: underline; font-size: 8pt;}

a.banner_blue_text_link:visited{color: #004483; text-decoration: underline; font-size: 8pt;}
a.banner_blue_text_link:active{color: #004483; text-decoration: none; font-size: 8pt;}
a.banner_blue_text_link:link{color: #004483; text-decoration: none; font-size: 8pt;}
a.banner_blue_text_link:hover{color: #004483; text-decoration: underline; font-size: 8pt;}

.title_blue_text{color: #005CBC; text-decoration: none; font-size: 12pt; LINE-HEIGHT: 120%; line-height: 1.5;}
.index_explanation{color: #000000; text-decoration: none; font-size: 8pt; LINE-HEIGHT: 120%; line-height: 1.5;}
.index_copylight_txt{color:#bebebe;font-size:11px;font-family:Arial;font-weight:bold;}

.td_padding{PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; line-height: 1.5;}

.td_notice_padding{PADDING-RIGHT: 35px; PADDING-LEFT: 34px; PADDING-BOTTOM: 25px; PADDING-TOP: 25px;}

.input_st_01 { border:solid 1px #CFCFCF;height:18px;background-color:#FFFFFF; font-family: "メイリオ","MS PGothic","Tahoma","verdana"; }

.input_01 { font-size: 10pt; color: #545454; height: 20px; border: 1px solid #3579d1; background-color:#edf1f8; padding:2 0 0 5; font-weight:bold;}

.search_zone { padding:5 3 5 3; height:242;}


.form { padding:5 20 5 20;}
.txt_point { color:#3c679b; font-weight:bold; }
.txt_search { color:#333333; font-weight:bold; text-align:left; padding: 0 0 0 20; height:25;}

img { border:none }

.renew_h3 {
	color: #0084C2;
	width: 660px;
	margin: 30px 0 5px 0;
	text-align: left;
	font-size: 13px;
}

.available_domain {
	width: 643px;
	margin: 0 15px 15px;
	padding: 10px;
	border: 3px solid #82a9e8;
	border-radius: 10px;
}

.available_domain table {
	width: 100%;
	border-collapse: collapse;
}

.available_domain tr {
	border-bottom: 1px solid #BCCFEC;
}

.available_domain td {
	height: 28px;
	line-height: 28px;
	border-right: 1px solid #BCCFEC;
}

.available_domain td:first-child {
	width: 60px;
}

.available_domain td:last-child {
	text-indent: 3px;
	border-right: none;
}

.available_domain input[type='text'] {
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	border-right: 1px solid #BAC7E3;
	border-bottom: 1px solid #BAC7E3;
	background-color: #EDF1FB;
	color: #102E56;
	padding: 0 0 1px 3px;
	width: 200px;
	height: 24px;
	font-size: 10pt;
	line-height: 125%;
	font-family: "メイリオ","MS PGothic","Tahoma","verdana";
}

.available_domain select {
	min-width: 280px;
	width: auto;
	padding-left: 3px;
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	border-right: 1px solid #BAC7E3;
	border-bottom: 1px solid #BAC7E3;
	background-color: #EDF1FB;
	font-size: 9pt;
	font-family: "メイリオ","MS PGothic","Tahoma","verdana";
	color: rgb(51, 51, 51);
	line-height: 125%;
	margin: auto;
}

.available_domain p {
	margin: 0;
	padding: 5px 15px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	text-align: right;
	background-color: #EDF0F7;
}

.not_abaliable_domain {
	width: 643px;
	margin: 0 15px 15px;
	padding: 10px;
	border: 3px solid #ddd;
	border-radius: 10px;
}

.not_abaliable_domain table {
	width: 100%;
	border-collapse: collapse;
}

.not_abaliable_domain tr {
	border-bottom: 1px solid #ddd;
}

.not_abaliable_domain td {
	height: 28px;
	line-height: 28px;
	border-right: 1px solid #ddd;
}

.not_abaliable_domain td:last-child {
	border-right: none;
}

.payment_information {
	width: 667px;
	margin: 0 15px 15px;
	border: 1px solid #78A7C3;
}

.payment_information label {
	cursor: pointer;
}

.payment_information table {
	width: 100%;
	border-collapse: collapse;
}

.payment_information table tr {
	border-bottom: 1px solid #78A7C3;
}

.payment_information table tr:last-child {
	border-bottom: none;
}

.payment_information table tr td:first-child {
	width: 160px;
	height: 34px;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
	border-right: 1px solid #78A7C3;
	background-color: #F2F7F9;
}

.payment_information table tr td:last-child {
	padding-left: 10px;
}

.payment_information input[type='text'], input[type='email'], input[type='number'] {
	border:solid 1px #78A7C3;
	background-color: #F8FBFC;
	color: #102E56;
	padding: 0 0 1px 3px;
	width: 200px;
	height: 24px;
	font-size: 10pt;
	line-height: 125%;
	font-family: "メイリオ","MS PGothic","Tahoma","verdana";
}

.paymethod_information {
	width: 667px;
	margin: 30px 15px;
}

.paymethod_information p {
	text-align: left;
}

.paymethod_information p:first-child {
	color: #0084C2;
}

.paymethod_information p:last-child {
	color: #FF5656;
	line-height: 22px;
}

.price_info {
	font-weight: bold;
}

#renew_caution {
	padding: 10px;
	border: 2px solid #78A7C3;
}

.frm_btn {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	line-height: 125%;
	font-family: "メイリオ","MS PGothic","Tahoma","verdana";
	padding: 6px 25px;
	background-color: #ddd;
	border: 1px solid #888;
	border-radius: 3px;
	cursor: pointer;
}

.del_this {
	cursor: pointer;
}

.btn_submit {
	background-color: #fad12f;
	border: 1px solid #94701c;
}

.error{
	color: #FF0000;
	padding-left: 10px;
}

/* Font Class */
.font_cb1b7e {
	color: #cb1b7e;
}

.f_reg14 {font-size:14px;border-right: #1676fe 3px solid; border-left: #1676fe 3px solid; border-top: #3683fa 3px solid; border-bottom: #1676fe 3px  solid ; background-color:#edf1f8; color:#2760be; padding:2px 3px 3px 5px; height:34px; font-weight:bold; vertical-align:middle; letter-spacing:1px;}
