@charset "utf-8";
div#kiyaku
{
	width: 640px;
	margin: 1em auto;
	padding: 0;
	background-color: #FFF;
	font-size: 11pt;
	color: #555;
	text-align: center;
}

div#kiyaku .title_rule
{
	margin: 1em auto 0;
	padding: 0;
	font-size: 12pt;
	font-weight: bold;
}

div#kiyaku .button
{
	margin: 1em auto;
	padding: 0;
	text-align: center;
}

div#kiyaku table.box_left
{
	margin: 0 auto;
	padding: 0;
}

div#kiyaku table.box_left td
{
	margin: 0;
	padding: 0;
	text-align: left;
}

div#kiyaku textarea
{
	margin: 0;
	padding: 0;
	font-size: 10pt;
	text-align: left;
	color: #555;
	background-color: #EEE;
}

/*
	mailchk_input.html
	<div id="mailchk"></div>
*/
div#mailchk
{
	width: 640px;
	margin: 3em auto;
	padding: 0;
	background-color: #FFF;
	font-size: 11pt;
	color: #555;
	text-align: center;
}

div#mailchk form
{
	margin: 5em 0;
	padding: 0;
}

div#mailchk input.btn_default
{
	margin: 8em 0 0;
	padding: 0.2em 1.5em;
}

/*
	mailchk_done.html
	<div id="mailchk"></div>
*/
div#mailchk div#message,
div#mailchk div#done
{
	margin: 0;
	padding: 0;
}

/*
	login_input.html
	<div id="login"></div>
*/
div#login #em_login,
div#login #em_blank,
div#login #em_db,
div#remind_password_input #em_email_wrong,
div#remind_password_input #em_email_blank,
div#remind_password_input #em_question_wrong,
div#remind_password_input #em_question_blank,
div#profile #em_birthday,
div#profile #em_screen_blank,
div#profile #em_yahoo_messengerid,
div#profile #em_uri,
div#profile #em_windows_messengerid,
div#profile #em_birthday_date,
div#profile #em_screen_over,
div#profile #em_lastname_over,
div#profile #em_firstname_over,
div#profile #em_pr_over,
div#profile #em_birthday_over,
div#profile #em_uriname_over,
div#profile #em_uri_over,
div#profile #em_yahoo_messengerid_over,
div#profile #em_windows_messengerid_over,
div#profile #em_hobby_over,
div#account_input #em_email_duplication,
div#account_input #em_email_too_long,
div#account_input #em_email,
div#account_input #em_send_email,
div#account_input #em_email_wrong,
div#account_input #em_useremail_1_wrong,
div#account_input #em_useremail_1_too_long,
div#account_input #em_useremail_2_wrong,
div#account_input #em_useremail_2_too_long,
div#account_input #em_passwd_blank,
div#account_input #em_passwd_too_long,
div#account_input #em_passwd_unmatch,
div#account_input #em_secretquestion_blank,
div#account_input #em_secretquestion_too_long,
div#account_input #em_unmatch_password,
div#account_input #em_secretanswer_blank,
div#account_input #em_secretanswer_too_long,
div#account_input #em_urlnamesub_too_long,
div#account_input #em_urlnamesub_too_short,
div#account_input #em_urlnamesub_one,
div#account_input #em_urlnamesub_wrong,
div#account_input #em_urlnamesub_duplication,
div#account_input #em_email_same,
div#account_input #em_db_insert,
div#account_input #em_passwd_wrong,
div#account_done #em_param,
div#account_done #em_email_duplication,
div#account_done #em_db,
div#account_done #em_mail_send,
div#new_mailaddress_input #em_log_in,
div#new_mailaddress_input #em_blank,
div#new_mailaddress_done #em_email_duplication,
div#new_mailaddress_done #em_mailaddress_update,
div#cancel_input #em_param,
div#shortmessage_input #em_db,
div#shortmessage_input #em_to,
div#shortmessage_input #em_message_blank,
div#shortmessage_input #em_subject_blank,
div#shortmessage_return_input #em_db,
div#shortmessage_return_input #em_to,
div#shortmessage_return_input #em_message_blank,
div#shortmessage_return_input #em_subject_blank,
div#shortmessage_send_list #em_db,
div#shortmessage_send_list #em_param,
div#shortmessage_send_list #em_checkbox,
div#shortmessage_send_list #em_message,
div#shortmessage_recept_list #em_db,
div#shortmessage_recept_list #em_param,
div#shortmessage_recept_list #em_checkbox,
div#shortmessage_recept_list #em_message,
div#shortmessage_send_view #em_db,
div#shortmessage_view #em_db,
div#friend_invite_input #em_email_wrong,
div#friend_invite_input #em_name_blank,
div#friend_invite_input #em_invite_message_blank,
div#friend_invite_input #em_email_blank,
div#friend_invite_input #em_db,
div#friend_invite_input #em_param,
div#people_arrangement #em_db,
div#people_arrangement #em_param,
div#people_arrangement #friend_group #em_new_group_name_blank,
div#people_arrangement #friend_group #em_update_group_name_blank,
div#people_arrangement #friend_group #em_no_group_select,
div#people_arrangement #friend_people #em_no_people_select,
div#people_arrangement #friend_people #success_insert_group,
div#people_arrangement #friend_people #success_delete_group,
div#people_arrangement #friend_people #success_update_group,
div#people_arrangement #friend_people #success_update_people,
div#people_arrangement #friend_people #success_delete_people,
div#friend_invite_done #em_db,
div#friend_invite_done #em_param,
div#people_list #em_db,
div#accessuser_shortmessage_input #em_subject_blank,
div#accessuser_shortmessage_input #em_message_blank,
div#friend_request_message_input #em_request_subject_blank,
div#friend_request_message_input #em_request_message_blank,
div#face_thumb_upload_done #em_param,
div#face_thumb_upload_done #em_db,
div#face_thumb_upload_done #em_upload_file_type,
div#face_thumb_upload_done #em_upload_file_size,
div#face_thumb_select_done #em_param,
div#face_thumb_select_done #em_db,
div#face_thumb_select_view #em_no_upload_file,
div#face_thumb_select_view #em_param,
div#face_thumb_select_view #em_db,
div#face_thumb_select_view #em_user_area_full,
div#face_thumb_select_view #em_upload_file_type,
div#face_thumb_select_view #em_upload_file_size,
div#header_message_input #em_header_subject_blank,
div#header_message_input #em_header_message_blank,
div#inquiry_input #em_screenname_blank,
div#inquiry_input #em_usersid,
div#inquiry_input #em_email1_blank,
div#inquiry_input #em_check_email1_wrong,
div#inquiry_input #em_check_email2_wrong,
div#inquiry_input #em_inq_os,
div#inquiry_input #em_inq_browser,
div#inquiry_input #em_inq_env,
div#inquiry_input #em_inq_servicetype,
div#inquiry_input #em_inq_body_blank,
div#inquiry_input #em_inq_repeatability,
div#inquiry_done #em_param,
div#inquiry_done #em_db,
div#inquiry_done #em_mail_send,
div#search_photo #em_db,
div#search_photo #em_search_words_blank,
div#search_photo #em_search_target_blank,
div#search_album #em_db,
div#search_album #em_search_words_blank,
div#search_album #em_search_target_blank,
div#search_people #em_db,
div#search_people #em_search_words_blank,
div#search_people #em_search_target_blank
{
	display: none;
}

/*
	remind_password_input.html
	<table id="secret_table"></table>
*/
div#remind_password_input #secret_form,
div#profile_done #regist_profile #result_complete,
div#profile_done #regist_profile #em_error_param,
div#account_input #success_send_mail,
div#account_done #account_done_success,
div#new_mailaddress_done #new_mail_done_success,
div#cancel_done #em_param,
div#cancel_done #em_leave_log_in,
div#cancel_done #em_db,
div#cancel_done #success,
div#photo_default_set_input #em_param,
div#photo_default_set_input #em_db,
div#photo_default_set_input #photo_default_done_success,
div#photo_default_set_input #result_load,
div#mail_setting_input #em_param,
div#mail_setting_input #em_db,
div#mail_setting_input #mail_setting_done_success,
div#mail_setting_input #result_load,
div#shortmessage_input #preview,
div#shortmessage_return_input #preview,
div#shortmessage_send_view #members_list,
div#friend_invite_done #result_success,
div#friend_access_list_include #more_access_list,
div#inquiry_done #result_complete,
div#usertop_view #request_friend #after_request_friend,
div#search_photo #various_messages_tag,
div#search_photo #various_messages_model,
div#search_photo #various_messages_screenname,
div#search_photo #various_messages_title,
div#search_album #various_messages_title_album,
div#search_album #various_messages_author_album,
div#search_people #various_messages_screenname,
div#search_people #various_messages_state,
div#search_people #various_messages_nativestate,
div#search_photo #maker_list,
div#search_people #hobby_category_list
{
	display: none;
}

div#friend_invite_input #error_db
{
	color: #ff0000;
}


div#shortmessage_input #shortmessage_destination_selection_input
{
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -175px;
	margin-left: -300px;
	display: none;
	z-index: 0;
	background-color: #ffffff;
	width: 600px;
	height: 350px;
	overflow: auto;
}

/*
 ショートメッセージ宛先選択リストのグループ
*/
div#shortmessage_input #shortmessage_destination_selection_input .group_list li
{
	list-style-type: none;
	padding: 2px;
	border: 2px solid #000;
	background-color: #00cc66;
	marker-offset: 0px;
	margin: 0 0 5px 0;
	width: 200px;
}
/*
 ショートメッセージ宛先選択リストのピープル
*/
div#shortmessage_input #shortmessage_destination_selection_input .people_list li
{
	list-style-type: none;
	padding: 2px;
	border: 2px solid #000;
	background-color: #66ccff;
	marker-offset: 0px;
	margin: 0 0 5px 0;
	width: 200px;
}
div#shortmessage_input #form_area,
div#shortmessage_send_list #form_area,
div#shortmessage_recept_list #form_area
{
	position: relative; z-index: 1;
	background-color: #ffffff;
}

/*
	ショートメッセージ削除確認
*/
div#shortmessage_recept_list #check_delete,
div#shortmessage_send_list #check_delete
{
	z-index: 0;
	background-color: #ffffff;
	width: 300px;
	height: 100px;
	position: fixed;
	top: 50%;
	left:50%;
	display: none;
	margin-top: -50px;
	margin-left: -150px;
	text-align: center;
	vertical-align: middle;
}

/*
 ショートメッセージ送信フォーム
*/
div#header_message_input,
div#friend_request_message_input,
div#accessuser_shortmessage_input
{
	z-index: 0;
	background-color: #ffffff;
	width: 600px;
	height: 350px;
	position: fixed;
	top: 50%;
	left:50%;
	display: none;
	margin-top: -175px;
	margin-left: -300px;
}

div#friend_invite_input #recommend_mail_input_include
{
	float:left;
	width:40%;
	height: 250px;
	overflow: scroll; 
}

div#people_arrangement #people_area div,
div#people_arrangement #group_area .group_layer .group
{
	float:left;
	padding: 3px;
	margin: 0 2px;
	text-align: center;
	vertical-align: middle;
}
div#people_arrangement #msg_area
{
	clear:left;
}

div#people_arrangement #group_area
{
	width: 100%;
	height: 130px;
	overflow: hidden;
}

div#people_arrangement #group_area .group_layer
{
	width: 100%;
	height: 130px;
	background-color: #fff;
	position: relative;
}

div#people_arrangement #group_area .selected
{
	float:left;
	padding: 3px;
	margin: 0 2px;
	text-align: center;
	vertical-align: middle;
	background-color: #7fffd4;
}

div#people_arrangement #people_area .selected
{
	background-color: #ff0000;
}

div#people_arrangement #people_area .belong
{
	background-color: #009999;
}

div#people_arrangement #group_area .no_select
{
	float:left;
	padding: 3px;
	margin: 0 2px;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
}

div#people_arrangement #people_area .no_select
{
	background-color: #ffffff;
}

div#people_arrangement #people_area
{

	height: 390px;
	overflow: auto;
	visibility: hidden;
}

/*
 ピープルメンテナンス
 	グループの新規作成・更新・削除レイヤー
 	ピープルの削除レイヤー
 ピープル一覧
 	ピープル承認の拒否レイヤー
*/
div#people_arrangement #update_group_layer,
div#people_arrangement #new_group_layer,
div#people_arrangement #delete_group_layer,
div#people_arrangement #delete_people_layer,
div#refuse_request_layer
{
	z-index: 0;
	background-color: #ffffff;
	width: 600px;
	height: 100px;
	position: fixed;

	top: 50%;
	left:50%;

	display: none;
	margin-top: -50px;
	margin-left: -300px;
}

div#header div#lay_logging_count,
div#header div#lay_logging_count_close,
div#header div#lay_messages_count,
div#header div#lay_messages_count_close
{
	visibility: hidden;
}

div#people_arrangement #friend_group #hidden_text
{
	visibility: hidden;
}

div#people_view_include #images .people
{
	float:left;
	text-align: center;
	vertical-align: middle;
}

div#picture_view_include
{
	clear:left;
}


div#usertop_view #user_face,
div#people_list .people_face,
div#people_list .people_list,
div#inquiry_input #form_area #infomation,
div#albumview_include #album_images .album,
div#picture_view_include #pictures .picture_view,
div#search_photo .search_result,
div#friend_picture_view_include #friend_pictures .friend_picture_view,
div#search_album .search_result,
div#search_people .search_result
{
	float:left;
}

div#usertop_view #user_pr,
div#people_list #people_view_detail_include .people_list #btn_area,
div#people_view_detail_page_turner,
div#people_list #friend_approval_sub_input,
div#inquiry_input #form_area #button_area,
div#favorite_album_view_include,
div#favorite_picture_view_include,
div#search_photo_page_turner,
div#friend_access_list_include,
div#search_album_page_turner,
div#search_people_page_turner
{
	clear:left;
}

div#people_list .new_picture
{
	width: 400px;
	height: 130px;
}

div#people_list #friend_group .no_select
{
	background-color: #ffffff;
	margin: 5px;
	padding: 2px;
	width: 200px;
	border: 2px solid #000000;
}

div#people_list #friend_group .select
{
	background-color: #cccccc;
	margin: 5px;
	padding: 2px;
	width: 200px;
	border: 2px solid #000000;
}


div#face_thumb_select_images
{
	width: 600px;
}


div#people_list .people_list_login
{
	background-color: #66ffcc;
	float:left;
}

div#face_thumb_select_view .mouse_over
{
	margin: 1px;
	border: 2px solid #cc3300;
}

div#face_thumb_select_view .mouse_out
{
	margin: 1px;
	border: 2px solid #66ffff;
}
div#face_thumb_select_view #progressing
{
	width: 200px;
	height: 100px;
	z-index: 0;
	background-color: #ffffff;
	position: fixed;
	top: 50%;
	left:50%;
	display: none;
	margin-top: -200px;
	margin-left: -100px;
	border: 1px solid #000;
}

div#face_thumb_select_view #upload_comment
{
	width: 300px;
	height: 130px;
	z-index: 0;
	background-color: #ffffff;
	position: fixed;
	top: 50%;
	left:50%;
	display: none;
	margin-top: 0px;
	margin-left: -150px;
	border: 1px solid #000;
}

div#narrows div#narrows_target_all,
div#narrows div#narrows_target_approval_waiting,
div#narrows div#narrows_target_recent_upload,
div#narrows div#narrows_target_group
{
	float: left;
}
div#narrows div#paging_common
{
	clear: both;
}

/*
 ピープル一覧
 	ピープル承認の承認補助レイヤー
*/
div#friend_approval_sub_input
{
	width: 450px;
	height: 500px;
	z-index: 0;
	background-color: #ffffff;
	position: fixed;
	top: 50%;
	left:50%;
	display: none;
	margin-top: -250px;
	margin-left: -225px;
	border: 1px solid #000;
	overflow: auto;
}