@charset "UTF-8";

/*　Profileページ　*/

/*　基本設定　ここから　*/
/*　グローバルナビゲーションプロファイル　ここから　*/

#globalNavi_profile {
	position: absolute;
	left: auto;
	top: 64px;
	right: auto;
	margin-left: 470px;
}

#globalNavi_profile li {
	float: left;
	margin-right: 30px;
	list-style-type: none;
	font-size: 15px;
}

#globalNavi_profile_home {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #999;
	padding-left: 10px;
}

#globalNavi_profile_web {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #03F;
	padding-left: 10px;
}

#globalNavi_profile_graphic {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F00;
	padding-left: 10px;
}

#globalNavi_profile_another {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0C0;
	padding-left: 10px;
}

#globalNavi_profile_profile {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #999;
	padding-left: 10px;
}

/*　グローバルナビゲーションプロファイル　ここまで　*/

/*　ジャンルタイトル　ここから　*/

#profileTitle_yoko {
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 100px;
	margin-bottom: 0px;
	margin-left: 30px;
	margin-top: 30px;
}

/*　ジャンルタイトル　ここまで　*/

/*　パンくず　ここから　*/

#rootList_profile {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 47px;
}

#rootList_profile li {
	font-size: 0.8em;
	float: left;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*　パンくず　ここまで　*/

/*　ページトップアイコン　ここから　*/

.pageTopIcon_profile {
	text-align: right;
	padding: 0px;
	margin: 0px;
}

/*　ページトップアイコン　ここまで　*/

/*　基本設定　ここまで　*/

/*　コンテンツ内容　ここから　*/

#profileWrap {
	margin-bottom: 150px;
}

#selfIntroductionWrap {
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}

#selfPortlait {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height: 150px;
	width: 129px;
	margin-bottom: 0px;
}

#selfIntroduction {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 15px;
	list-style-type: none;
	width: 800px;
	font-size: 0.9em;
	line-height: 1.8em;
}

#selfText {
	padding: 0px;
	clear: both;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	width: 920px;
}

#selfText dt {
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #CCC;
	border-left-color: #999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#selfText dd {
	padding: 0px;
	width: 910px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	text-align: justify;
}

#self_PR {
	padding: 0px;
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	width: 920px;
}

#self_PR dt {
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #CCC;
	border-left-color: #999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#self_PR dd {
	padding: 0px;
	width: 910px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	text-align: justify;
}

#self_PR02 {
	list-style-type: none;
	margin-left: 20px;

}

#self_PR02 li dl {
	margin-bottom: 15px;
}

#self_PR02 li dt {
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	width: 450px;
	margin-left: 10px;
}

#self_PR02 dd {
	padding: 0px;
	width: 875px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	text-align: justify;
}

#designCareer {
	padding: 0px;
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 50px;
	width: 920px;
}	

#designCareer_dt {
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #CCC;
	border-left-color: #999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.subDtTitle {
	margin-bottom: 10px;
}

#webCareer {
	margin-bottom: 10px;
}

#designCareer dd {
	padding: 0px;
	width: 840px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
	text-align: justify;
	line-height: 1.3em;
}

#designCareer ul {
	list-style-type: none;
}

#jobCareer {
	padding: 0px;
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 50px;
	width: 920px;
}	

#jobCareer_dt {
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #CCC;
	border-left-color: #999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#jobCareer dd {
	padding: 0px;
	width: 840px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
	text-align: justify;
	line-height: 1.3em;
}

#jobCareer ul {
	list-style-type: none;
}

#pcSkill {
	padding: 0px;
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 50px;
	width: 920px;
}	

#pcSkill dt {
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #CCC;
	border-left-color: #999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#pcSkill dd {
	padding: 0px;
	width: 890px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	text-align: justify;
}

#pcSkill li {
	line-height: 2em;
	margin-left: 20px;
}

#hobby {
	padding: 0px;
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	width: 920px;
}	

#hobby_dt {
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #CCC;
	border-left-color: #999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#hobby dd {
	padding: 0px;
	width: 840px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
	text-align: justify;
	line-height: 1.3em;
}

#hobby_li {
	line-height: 2em;
	margin-left: 20px;
}

#specialAbility {
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	width: 920px;
}	

#specialAbility_dt {
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #CCC;
	border-left-color: #999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#specialAbility dd {
	padding: 0px;
	width: 840px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	text-align: justify;
	line-height: 1.3em;
}

#myWorld {
	margin-top: 40px;
}

#myWorld_text {
	font-size: 0.8em;
	text-align: right;
	margin-right: 30px;
	margin-bottom: 30px;
}

#myBatonBanner {
	margin-top: 20px;
	float: left;
	margin-right: 25px;
}

#myBatonText {
	margin-top: 65px;
}

/*　猫歴書イメージ　ここから　*/

#nekorekisyoImage {
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: 30px;
}

/*　猫歴書イメージ　ここまで　*/
