@charset "utf-8";

/* ******************************************************************************** */
/*  遊ちょるnet contact.css                                                         */
/*                                                                        09.02.24  */
/* ******************************************************************************** */

/* ================================================================================ */
/*      0.外部CSS読み込み設定                                                       */
/* ================================================================================ */

/* ---- 0.共通 ---- */
@import url("./common.css");


/* ================================================================================ */
/*      広告掲載・情報掲載について                                                  */
/* ================================================================================ */

div#publish{
}

div#publish div.publish_text01{
	margin: 0px 0px 30px 0px;
}

div#publish div.publish_text02{
	margin: 10px 0px 30px 10px;
}

/* ---- リスト（アイコン） ---- */
div#publish ul{
	margin: 5px 0px 20px 4px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
div#publish ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background: url(../img/common/ico_01.gif) no-repeat 0px 5px;

}

/* ================================================================================ */
/*      お問い合わせ                                                                */
/* ================================================================================ */

div#mail{
}
div#mail div.mail_text{
	margin: 0px 0px 20px 0px;
}
div#mail div.mail_text-error{
	padding: 0px 0px 0px 23px;
	color: #CC0000 ;
}
div#mail div#mail_form{
	margin: 0px auto 0px auto;
	width: 529px;
	color: #333333;
}
div#mail div#mail_form div#mail_form-top{
	height: 44px;
	background: url(../contact/mail/img/bcg_mail-top.gif) no-repeat;
}
div#mail div#mail_form div#mail_form-middle{
	padding: 10px 0px 10px 0px;
	background: url(../contact/mail/img/bcg_mail-middle.gif) repeat-y;
}
div#mail div#mail_form div#mail_form-middle table#middle-box{
	margin: 0px auto 0px auto;
	width: 489px;
	text-align: left;
}
div#mail div#mail_form div#mail_form-middle table#middle-box th{
	padding: 0px 0px 0px 12px;
	text-align: left;
}
div#mail div#mail_form div#mail_form-middle table#middle-box td.td-input{
	padding: 0px 0px 15px 12px;
}
div#mail div#mail_form div#mail_form-middle table#middle-box td#td-policy{
	padding: 5px 0px 10px 0px;
	background: #FFE5E5;
}
div#mail div#mail_form div#mail_form-middle table#middle-box td#td-policy div#text-title{
	padding: 0px 0px 5px 10px;
	font-weight: bold;
}
div#mail div#mail_form div#mail_form-middle table#middle-box td#td-policy div#text-scroll{
	margin: 0px 10px 0px 10px;
	padding: 5px;
	height: 150px;
	background: #ffffff;
	overflow: auto;
}
div#mail div#mail_form div#mail_form-middle table#middle-box td#td-policy div#text-scroll ul{
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
}
div#mail div#mail_form div#mail_form-middle table#middle-box td#td-attention{
	padding: 15px 0px 0px 0px;
}
div#mail div#mail_form div#mail_form-middle table#middle-box td.td-radio{
	padding: 0px 0px 0px 0px;
}
div#mail div#mail_form div#mail_form-middle table#middle-box td.td-button{
	padding: 0px 12px 0px 0px;
	text-align: right;
}
div#mail div#mail_form div#mail_form-middle table#middle-box td.td-text{
	padding: 0px 0px 0px 0px;
}
div#mail div#mail_form div#mail_form-bottom{
	height: 22px;
	background: url(../contact/mail/img/bcg_mail-bottom.gif) no-repeat;
}
form{
	margin: 0;
	padding: 0;
}


/* ================================================================================ */
/*      キャラクター名称募集                                                        */
/* ================================================================================ */

div#invite-character{
}
div#invite-character div.invite-character_text-left{
	margin: 10px 10px 20px 10px;
}
div#invite-character div.invite-character_text-center{
	margin: 0px 0px 20px 0px;
	text-align: center;
}
div#invite-character div.invite-character_text-error{
	padding: 0px 0px 0px 23px;
	color: #CC0000 ;
}
div#invite-character div#invite-character_form{
	margin: 0px auto 0px auto;
	width: 529px;
	color: #333333;
}
div#invite-character div#invite-character_form div#invite-character_form-top{
	height: 75px;
	background: url(../contact/character/img/bcg_invite-character-top.gif) no-repeat;
}
div#invite-character div#invite-character_form div#invite-character_form-middle{
	padding: 10px 0px 10px 0px;
	background: url(../contact/character/img/bcg_invite-character-middle.gif) repeat-y;
}
div#invite-character div#invite-character_form div#invite-character_form-middle table#invite_middle-box{
	margin: 0px auto 0px auto;
	width: 489px;
	text-align: left;
}
div#invite-character div#invite-character_form div#invite-character_form-middle table#invite_middle-box th{
	padding: 0px 0px 0px 12px;
	text-align: left;
}
div#invite-character div#invite-character_form div#invite-character_form-middle table#invite_middle-box td.td-input{
	padding: 0px 0px 15px 12px;
}
div#invite-character div#invite-character_form div#invite-character_form-middle table#invite_middle-box td.td-button{
	padding: 0px 12px 0px 0px;
	text-align: right;
}
div#invite-character div#invite-character_form div#invite-character_form-middle table#invite_middle-box td.td-text{
	padding: 0px 0px 0px 0px;
}
div#invite-character div#invite-character_form div#invite-character_form-bottom{
	height: 22px;
	background: url(../contact/character/img/bcg_invite-character-bottom.gif) no-repeat;
}
form{
	margin: 0;
	padding: 0;
}

/* ---- テーブル ---- */
div#invite-character table#application-outline{
	margin: 0px auto 30px auto;
	width: 550px; 
	border-top: solid 1px #e95295;
	border-right: solid 1px #e95295;
	border-left: solid 1px #e95295;
}
div#invite-character table#application-outline th{
	padding: 5px;
	width: 100px;
	text-align: center;
	border-right: solid 1px #e95295;
	border-bottom: solid 1px #e95295;
	background: #f4b3c2;
}
div#invite-character table#application-outline td{
	padding: 5px;
	width: 450px;
	text-align: left;
	border-bottom: solid 1px #e95295;
}
div#invite-character table#application-outline td ul{
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
div#invite-character table#application-outline td ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background: url(../img/common/ico_01.gif) no-repeat 0px 5px;
}

div#invite-character div#application-formbutton{
	margin: 0px 0px 30px 0px;
	text-align: center;
}
div#mail div.mail_text{
	margin: 0px 0px 20px 0px;
}



/* ================================================================================ */
/*      モニター募集                                                                */
/* ================================================================================ */

div#invite-monitor{
}
div#invite-monitor div.text{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	text-align: center;
}
div#invite-monitor div.text-left{
	margin: 10px 10px 20px 10px;
}
div#invite-monitor div.photo{
	margin: 0px;
	padding: 0px;
	text-align: center;
}
div#invite-monitor div.photo img{
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}
div#invite-monitor ul{
	margin: 0x;
	padding: 0px;
	line-height: 1.4;
	list-style-type: none;
}
div#invite-monitor ul li{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background: url(../img/common/ico_01-right.gif) no-repeat 0px 5px;
}


/* ---- テーブル ---- */
div#invite-monitor table#application-outline{
	margin: 0px auto 30px auto;
	width: 550px; 
	border-top: solid 1px #e95295;
	border-right: solid 1px #e95295;
	border-left: solid 1px #e95295;
}
div#invite-monitor table#application-outline th{
	padding: 5px;
	width: 100px;
	text-align: center;
	border-right: solid 1px #e95295;
	border-bottom: solid 1px #e95295;
	background: #f4b3c2;
}
div#invite-monitor table#application-outline td{
	padding: 5px;
	width: 450px;
	text-align: left;
	border-bottom: solid 1px #e95295;
}
div#invite-monitor table#application-outline td ul{
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
div#invite-monitor table#application-outline td ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background: url(../img/common/ico_01.gif) no-repeat 0px 5px;
}

div#invite-monitor div#application-formbutton{
	margin: 0px 0px 30px 0px;
	text-align: center;
}

/* ================================================================================ */
/*      モニター専用ページ                                                          */
/* ================================================================================ */

div#guide-monitor{
}

/* ---- テーブル ---- */
div#guide-monitor table#application-outline{
	margin: 0px auto 30px auto;
	width: 550px; 
	border-top: solid 1px #e95295;
	border-right: solid 1px #e95295;
	border-left: solid 1px #e95295;
}
div#guide-monitor table#application-outline th{
	padding: 5px;
	width: 100px;
	text-align: center;
	border-right: solid 1px #e95295;
	border-bottom: solid 1px #e95295;
	background: #f4b3c2;
}
div#guide-monitor table#application-outline td{
	padding: 5px;
	width: 450px;
	text-align: left;
	border-bottom: solid 1px #e95295;
}
div#guide-monitor table#application-outline td ul{
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
div#guide-monitor table#application-outline td ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background: url(../img/common/ico_01.gif) no-repeat 0px 5px;
}

div#guide-monitor div#application-formbutton{
	margin: 0px 0px 30px 0px;
	text-align: center;
}


/* ---- リスト ---- */
div#guide-monitor div.question ul{
	margin: 7px 20px 0px 20px;
	padding: 0px;
	line-height: 1.4;
	list-style-type: none;
}
div#guide-monitor div.question ul li{
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 10px;
}




/* ================================================================================ */
/*      プレゼント募集                                                              */
/* ================================================================================ */

div#present{
}
div#present div.text{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #ff6600;
}
div#present div.spot_button{
	margin: 5px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
div#present div.text-left{
	margin: 10px 10px 20px 10px;
}
div#present div.photo{
	margin: 0px;
	padding: 0px;
	text-align: center;
}
div#present div.photo img{
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}
div#present ul{
	margin: 0x;
	padding: 0px;
	line-height: 1.4;
	list-style-type: none;
}
div#present ul li{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background: url(../img/common/ico_01-right.gif) no-repeat 0px 5px;
}


/* ---- テーブル ---- */
div#present table#application-outline{
	margin: 0px auto 30px auto;
	width: 550px; 
	border-top: solid 1px #e95295;
	border-right: solid 1px #e95295;
	border-left: solid 1px #e95295;
}
div#present table#application-outline th{
	padding: 5px;
	width: 100px;
	text-align: center;
	border-right: solid 1px #e95295;
	border-bottom: solid 1px #e95295;
	background: #f4b3c2;
}
div#present table#application-outline td{
	padding: 5px;
	width: 450px;
	text-align: left;
	border-bottom: solid 1px #e95295;
}
div#present table#application-outline td.left_photo{
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 0px 0px;
	vertical-align: top;
}
div#present table#application-outline td.left_photo img{
	margin: 0px 10px 5px 5px;
	padding: 5px;
	float: left;
	border: 1px #cccccc solid;
}
div#present table#application-outline td.right_photo{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	vertical-align: top;
}
div#present table#application-outline td.right_photo img{
	margin: 0px 5px 5px 10px;
	padding: 5px;
	float: right;
	border: 1px #cccccc solid;
}
div#present table#application-outline td ul{
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
div#present table#application-outline td ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background: url(../img/common/ico_01.gif) no-repeat 0px 5px;
}

div#present div#application-formbutton{
	margin: 0px 0px 30px 0px;
	text-align: center;
}
