@charset "utf-8";

/* ----------------------------------------------

	ArtMeter / MYPAGE FORM styles
	author   : (C)KAYAC http://www.kayac.com/
	created  : 2007/04/13
	modified : 2007/04/13
	
---------------------------------------------- */



/* FORM TITLES */

div#contHead h3#tiPhotoGallery {
	width: 500px;
	height: 16px;
	background-image: url(/img/photo/ti_photo_gallery_form.gif);
}


div#subti_Artist {
	position: relative;
	padding: 10px 0;
}
div#subti_Artist h2#subti_ArtistProfile {
	width: 500px;
	height: 18px;
	background-image: url(/img/mypage/subti_artist.gif);
}


div#subti_Artist h2#subti_ArtistProfile_edit {
	width: 500px;
	height: 18px;
	background-image: url(/img/mypage/subti_artist_edit.gif);
}
h3#tiUserEdit {
	width: 500px;
	height: 18px;
	background-image: url(/img/mypage/ti_user_edit.gif);
}
h3#tiUserProfEdit {
	width: 500px;
	height: 18px;
	background-image: url(/img/mypage/subti_user_edit.gif);
}
h3#tiUserProf {
	width: 500px;
	height: 18px;
	background-image: url(/img/mypage/subti_user.gif);
}

h3#tiWorksRegister {
	background-image: url(/img/mypage/ti_works_register.gif);
}
h3#tiWorksRegister_cam {
	background-image: url(/img/mypage/ti_works_register_cam.gif);
}
h3#tiWorksReRegister {
	background-image: url(/img/mypage/ti_works_re_register.gif);
}
h3#tiWorksReRegister_cam {
	background-image: url(/img/mypage/ti_works_re_register_cam.gif);
}


/* SUBCUT 
---------------------------------------------- */

fieldset#Subcut05 ul {
	clear: both;
	width: 542px;
}
div#formList table tr td.inputError fieldset#Subcut05 p.errorMsg {
	clear: both;
	width: 100%;
	text-align: right;
}

h3#tiSetSubcut {
	background-image: url(/img/mypage/ti_set_subcut.gif);
}
h3#tiSetSubcut_cam {
	background-image: url(/img/mypage/ti_set_subcut_cam.gif);
}

div#subti_Artist h2#subti_UserProfileEdit {
	width: 500px;
	height: 16px;
	background-image: url(/img/mypage/subti_user_edit.gif);
}
div#formList table.formTableImg {
	margin-bottom: 20px;
}
div#formList table.formTableImg ul {
	_margin-bottom: 10px;
}
div#formList table.formTableImg ul li {
	display: inline;
	float: left;
	width: 150px;
	margin-right: 86px;
	_margin-right: 80px;
	margin-bottom: 14px;
	text-align: center;
}
div#formList table.formTableImg ul li.subPh03 {
	clear: left;
}
div#formList table.formTableImg tr td {
	width: 493px;
	padding: 14px 0 2px 90px;
}
div#formList table.formTableImg ul li img {
	margin: 0 auto;
}
	/*  CLEAR FIX 
	---------------------------------------------- */
	
	div#formList table.formTableImg ul {
			zoom:1;/*for IE 5.5-7*/
	}
	div#formList table.formTableImg ul:after {/*for modern browser*/
			content: ".";
			display: block;
			height: 0px;
			clear: both;
			visibility: hidden;
	}
	* html div#formList table.formTableImg ul {
		display:inline-table;
		/*\*/display:block;/**/
	}


/* artistRuleSection 
---------------------------------------------- */

div#artistRuleSection {
	height: 164px;
	margin: 5px 0 20px;
	padding: 10px;
	border: 2px solid #CCCCCC;
	overflow: scroll;
}

div#artistRuleSection h4 {
	background: #F3F3F3;
	padding: 10px;
	margin-bottom: 15px;
}
div#artistRuleSection h4 span {
	display: block;
	background: url(/img/mypage/ti_artist_rule.gif) no-repeat 0 0;
	width: 83px;
	height: 14px;
	text-indent: -9999px;
}

div#artistRuleSection h5 {
	margin: 10px 0;
	padding: 7px 0 7px 10px;
	border-left: 4px solid #333;
	color: #333;
	font-size: 92%;
	font-weight: bold;
}
div#artistRuleSection h5 strong {
	color: #588E03;
	padding-right: 10px;
}
div#artistRuleSection dl dt,
div#artistRuleSection dl dd,
div#artistRuleSection ul li,
div#artistRuleSection ol li,
div#artistRuleSection p {
	margin: 5px 30px;
	font-size: 85%;
}



/* artist SUCCESS 
---------------------------------------------- */

p#goSendworks a {
	display: block;
	background-image: url(/img/mypage/btn_works_register.gif);
	width: 192px;
	height: 48px;
	margin: 20px 0 10px;
}

p#goSendworksCompe a {
	display: block;
	background-image: url(/img/mypage/btn_go_compeworks_register.gif);
	width: 192px;
	height: 48px;
	margin: 20px 0 10px;
}


/* New notice
---------------------------------------------- */
div#newNotice h3#subtiNewNotice {
	width: 400px;
	height: 15px;
	margin-bottom: 10px;
	background: url(/img/mypage/ti_new_notice.gif) no-repeat 0 0;
}

div#formList fieldset#newnSize ul li {
	float: left;
	width:250px;
}
body#MYPAGE div#formList fieldset#newnSize p.naviLink {
	margin: 0;
}
div#formList fieldset#newnFavArtist ul li {
}



/* Blog Parts
---------------------------------------------- */

fieldset#blogTag04 ul li input,
fieldset#blogTag05 ul li input {
	width: 150px;
}

div#myUserBnr01 p#bnrBlogparts a:hover {
	background: none;
}

fieldset#blogTag08 {
}
fieldset#blogTag08 ul li label {
	font-size: 85%;
}

	/*  CLEAR FIX 
	---------------------------------------------- */
	
	ul.formListSkin {
			zoom:1;/*for IE 5.5-7*/
	}
	ul.formListSkin:after {/*for modern browser*/
			content:".";
			display: block;
			height:0px;
			clear:both;
			visibility:hidden;
	}
	* html ul.formListSkin {
		display:inline-table;
		/*\*/display:block;/**/
	}

p.blogpartsTag input {
	width: 500px !important;
}
