@charset "utf-8";

/* -----------------------------------------------------------
CSS Information
 File name:      form.css
 Style Info:     会員様用オプションサービス
----------------------------------------------------------- */

/*----------------------------------------------------
	汎用class
----------------------------------------------------*/

/*clearFix元*/
#div:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}


/*-----------------------------------------------
 __共通
-----------------------------------------------*/

#main2 #member_option a {
	text-decoration: underline;
	color: #006EAE;
}
#main2 #member_option a:hover {
	text-decoration: none;
	color: #0086d1;
}
#main2 #member_option .catchSub {
  margin-left: 15px;
}
#main2 #member_option .attention {
}
#main2 #member_option .attention dt {
  font-size: 108%;
  font-weight: bold;
	margin-bottom: 0.5em;
}
#main2 #member_option .attention strong {
  color: #222;
}
#main2 #member_option .attention ul {
  list-style-type: disc;
}
#main2 #member_option .attention li {
  list-style-type: disc;
	margin-left: 1.8em;
	padding-left: 0;
}
#main2 #member_option .formBox .check_policy {
	background-color: #fad4e3;
	border: 1px solid #dedede;
	margin-bottom: 1em;
	padding: 12px 14px 16px 14px;
	width: 704px;
}
#main2 #member_option .formBox .check_policy h3 {
  font-size: 116%;
	margin-bottom: 0.5em;
}
#main2 #member_option .formBox .check_policy h4 {
  font-size: 108%;
	margin: 1.5em 0 0.5em 0;
}
#main2 #member_option .formBox .check_policy p {
  font-size: 100%;
	margin-bottom: 0.5em;
}
#main2 #member_option .formBox .check_policy textarea {
	width: 695px;
	margin-bottom: 1.5em;
}
#main2 #member_option .formBox .check_policy .done {
  font-size: 123.1%;
	margin-bottom: 0;
}
#main2 #member_option .formBox td {
	background-color: #fafafa;
	border: 1px solid #dedede;
	padding: 8px 10px;
}
#main2 #member_option .formBox .koumoku01 {
	font-weight: bold;
	text-align: center;
	background-color: #d2edfc;
	width: 26%;
}
#main2 #member_option .formBox .koumoku02 {
	background-color: #f0f0f0;
}
#main2 #member_option .formBox .koumoku02 .hankaku {
	font-size: 85%;
	color: #ff0000;
}
#main2 #member_option .formBox .koumoku02 .list01 {
	font-size: 93%;
	line-height: 150%;
	margin-bottom: 2em;
}
#main2 #member_option .formBox .koumoku02 .list01 dd {
	margin: -1.5em 0 0.5em 0;
	padding-left: 1em;
}
#main2 #member_option .formBox .koumoku02 .req_mail {
  line-height: 200%;
	margin-bottom: 0;
}
#main2 #member_option .form_follow {
	font-size: 100%;
	font-weight: bold;
  line-height: 150%;
	color: #222;
	margin-bottom: 1em;
}
#main2 #member_option .form_follow dd {
	margin: -1.5em 0 0.5em 0;
	padding-left: 1.2em;
}
#main2 #member_option .form_follow .fw_n {
	font-weight: normal;
	color: #000;
}
#main2 #member_option .form_send {
	background-color: #d2edfc;
	border: 1px solid #dedede;
	padding: 12px 10px 0 10px;
}
#main2 #member_option .form_send li {
  font-size: 108%;
  list-style-type: disc;
	margin-left: 1.8em;
	padding-left: 0;
}


/*-----------------------------------------------
 __メールアドレス追加申込
-----------------------------------------------*/

#main2 .mail_tsuika .Bigtitle {
	background: url(../img/form/mail_tsuika/title.gif) no-repeat 0 0;
}


/*-----------------------------------------------
 __メールアドレス変更申込
-----------------------------------------------*/

#main2 .address_henkou .Bigtitle {
	background: url(../img/form/address_henkou/title.gif) no-repeat 0 0;
}
#main2 .address_henkou .formBox .koumoku02 .list_henkou {
  margin-bottom: 0;
}


/*-----------------------------------------------
 __ホームページエリアレンタル
-----------------------------------------------*/

#main2 .web_moushikomi .Bigtitle {
	background: url(../img/form/web/title.gif) no-repeat 0 0;
}
#main2 .web_moushikomi .about_ftp {
	margin: 1.5em 0;
}
#main2 .web_moushikomi .about_ftp dt {
	color: #0086d1;
}


/*-----------------------------------------------
 __接続PC台数追加申込
-----------------------------------------------*/

#main2 .daisu_tsuika .Bigtitle {
	background: url(../img/form/pc/title.gif) no-repeat 0 0;
}


/*-----------------------------------------------
 __メールアドレス追加申込
-----------------------------------------------*/

#main2 .course_henkou .Bigtitle {
	background: url(../img/form/course/title.gif) no-repeat 0 0;
}
#main2 .course_henkou .attention .blue {
	font-weight: bold;
	color: #0086d1;
}
#main2 .course_henkou .formBox .koumoku01 {
	font-weight: bold;
	text-align: center;
	background-color: #d2edfc;
	width: 24%;
}
#main2 #member_option .formBox .koumoku03L {
  vertical-align: top;
	background-color: #f0f0f0;
	border-right: none;
	width: 38%;
}
#main2 #member_option .formBox .koumoku03R {
  vertical-align: top;
	background-color: #f0f0f0;
	border-left: none;
	width: 38%;
}
#main2 .course_henkou .formBox .new_course {
	font-size: 116%;
	color: #0086d1;
}

