@import url(sub.css);/* ======原宿の母とは============================================================ */h4.prflnm {	margin: 0;	padding-bottom: 1em;	color: #FF0000 ;	font-size: 16px;	font-weight: bold;	line-height: 1.2em;}#indx_pht01 {	margin: 0;	padding-right: 230px;	background: url("../images/profile/indx_pht01.jpg") no-repeat right top;}/* -----------経歴テーブル----------- */.indxtbl01 {	margin: 2em 0 3em 50px;	padding: 0;	border-collapse: collapse;	border-spacing: 0;}.indxtbl01 th {	padding:0.8em 1.5em;	white-space: nowrap;	font-weight: normal; 	border-bottom: solid 1px #CCC;}.indxtbl01 td {	padding:0.8em 2em 0.8em 1.5em; 	color: #583822 ;	border-bottom: solid 1px #CCC;}/* ======社員研修講師実績============================================================ */.lctr01 {	margin: 0;	padding: 0 0 3em 60px;}.lctr01 table {	margin: 0;	padding: 0;	border-collapse: collapse;	border-spacing: 0;	border-top: solid 1px #CCC;}.lctr01 table th {	padding:0.8em 1.5em;	white-space: nowrap;	font-weight: normal; 	border-bottom: solid 1px #CCC;}.lctr01 table td {	padding:0.8em 2em 0.8em 1.5em; 	color: #583822 ;	border-bottom: solid 1px #CCC;}/* ======テレビ・ラジオ出演歴============================================================ */.tv01 {	margin: 0;	padding: 0.5em 0 3em 80px;}.tv01 table {	margin: 0;	padding: 0;	border-collapse: collapse;	border-spacing: 0;	border-top: solid 1px #CCC;}.tv01 table th {	padding:0.4em 0 0.4em 1.5em;	white-space: nowrap;	font-weight: normal; 	border-bottom: solid 1px #CCC;}.tv01 table td {	padding:0.4em 2em 0.4em 0.5em; 	color: #583822 ;	border-bottom: solid 1px #CCC;}/* ======掲載雑誌・書籍一覧============================================================ *//* -----------雑誌取材----------- */.bk01 {	margin: 0;	padding: 0.5em 0 3em 30px;}.bk01 table {	margin: 0;	padding: 0;	border-collapse: collapse;	border-spacing: 0;	border-top: solid 1px #CCC;}.bk01 table td {	padding:0.4em 2em 0.4em 1.5em; 	border-bottom: solid 1px #CCC;}/* -----------書籍掲載----------- */.bk02 {	margin: 0;	padding: 0.5em 0 3em 30px;}.bk02 table {	margin: 0;	padding: 0;	border-collapse: collapse;	border-spacing: 0;	border-top: solid 1px #CCC;}.bk02 table th {	padding:0.4em 0 0.4em 1.5em;	white-space: nowrap;	font-weight: normal; 	border-bottom: solid 1px #CCC;}.bk02 table td {	padding:0.4em 1em 0.4em 0; 	border-bottom: solid 1px #CCC;}/* -----------その他----------- */.bk03 {	margin: 0;	padding: 0.5em 0 1em 30px;}.bk04 {	margin: 0 0 3em 15px;	padding: 0;	width: 438px;	height: 104px;	background: url("../images/profile/bk_bxbg01.gif") no-repeat 0 0;}.bk04 h5 {	margin: 0;	padding: 25px 20px 0.8em 20px;	color: #3366CC ;	font-size: 13px;	font-weight: bold;}.bk04 p {	margin: 0;	padding: 0 20px 1em;}/* ======知的所有権について============================================================ */.rght01 {	margin: 0;	padding: 0 0 1em 18px;}.rght02 {	margin: 0 0 3em 15px;	padding: 0;	width: 396px;	height: 56px;	background: url("../images/profile/rght_bxbg01.gif") no-repeat 0 0;}.rght02 p {	margin: 0;	padding: 18px 20px 0 20px;	color: #583822 ;	font-weight: bold;}/* ======占いかた============================================================ */#wy011 {	margin: 0 0 0 20px;	padding-right: 160px;	background: url("../images/profile/wy_img03.gif") no-repeat right top;}#wy012 {	margin: 0 0 2.5em 20px;	padding: 0;}#wy02 {	margin: 0 0 2.5em 20px;	padding-left: 145px;	background: url("../images/profile/wy_img01.gif") no-repeat left top;}#wy03 {	margin: 0 0 2.5em 20px;	padding: 0;}#wy04 {	margin: 0 0 4em 20px;	padding-right: 175px;	background: url("../images/profile/wy_img02.gif") no-repeat 340px 20px;}/* ======スーちゃん物語============================================================ *//* -----------全体（subtxt01に代わって）----------- */#hstry01 {	margin: 0;	padding: 0 30px 0 10px;}/* -----------内容----------- */#hstrybg01 {	margin-bottom: 20px;	padding: 0;	height: 311px;	background: url("../images/profile/hstry_bg01.jpg") no-repeat 0 0;}.hstrytxt01 {	margin: 0;	padding: 100px 20px 1.2em 200px;}#hstrybg06 {	margin-left: 179px;	padding: 0;	background: url("../images/profile/hstry_bg06.jpg") no-repeat 0 0;}#hstrybg06 p{	margin: 0;	padding: 44px 0 0 20px;}#hstrybg02 {	margin-bottom: 20px;	padding: 0;	background: url("../images/profile/hstry_bg02.jpg") no-repeat 15px 0;}.hstrytxt02 {	margin: 0;	padding: 297px 0 1.2em 85px;	line-height: 1.4em;}#hstrybg03 {	margin-bottom: 10px;	padding: 0;	height: 481px;	background: url("../images/profile/hstry_bg03.jpg") no-repeat 15px 0;}.hstrytxt03 {	margin: 0;	padding: 338px 0 1.2em 357px;	line-height: 1.4em;}#hstrybg04 {	margin-bottom: 20px;	padding: 0;	height: 222px;	background: url("../images/profile/hstry_bg04.jpg") no-repeat 23px 0;}#hstrybg05 {	margin-bottom: 120px;	padding: 0;	height: 208px;	background: url("../images/profile/hstry_bg05.jpg") no-repeat 0 0;}.hstrytxt05 {	margin: 0;	padding: 57px 0 0.8em 188px;}.hstrytxt06 {	margin: 0;	padding: 0 20px 1.2em 188px;}
