@charset "utf-8";
/* CSS Document */

#blog {
	margin-bottom:45px;
}

#blog h3 {
	padding-bottom:20px;
	padding-top:10px;
}

#blog p.read {
	padding-bottom:20px;
}

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

B-intro

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


#B-intro {
	
}

#B-intro p.read {
	padding-bottom:40px;
} 

/*  table 
---------------------------------*/

#B-intro table {
}

#B-intro table td {
	vertical-align:top;
}

#B-intro table.mar-B {
	margin-bottom:30px;
}

#B-intro table td.I-img {
	padding-right:20px;
	padding-bottom:30px;
	vertical-align:top;

}

#B-intro table.mar-R {
	margin-right:10px;
}

#B-intro table.mar-L {
	margin-left:10px;
}



/*---td.blog-link---*/
#B-intro table td.blog-link {
	font-size:84%;
	border-top:1px dotted #d4d4d4;
	vertical-align:top;
}

#B-intro table td.blog-link a {
	margin-top:5px;
	display:block;
}

#B-intro table td.yumiko {
	background:url(../../common/img/icon-01.gif) no-repeat left 7px;
	padding-left:15px;
}


#B-intro table td.Sa {
	background:url(../../common/img/icon-03.gif) no-repeat left 7px;
	padding-left:15px;
}

#B-intro table td.Ik {
	background:url(../../common/img/icon-02.gif) no-repeat left 7px;
	padding-left:15px;
}

#B-intro table td.Mik {
	background:url(../../common/img/icon-01.gif) no-repeat left 7px;
	padding-left:15px;
}

#B-intro table td.Yu {
	background:url(../../common/img/icon-08.gif) no-repeat left 7px;
	padding-left:15px;
}

#B-intro table td.To {
	background:url(../../common/img/icon-20.gif) no-repeat left 8px;
	padding-left:15px;
}

#B-intro table td.Go {
	background:url(../../common/img/icon-21.gif) no-repeat left 8px;
	padding-left:15px;
}
#B-intro table td.Masu {
	background:url(../img/icon-08.gif) no-repeat left 8px;
	padding-left:15px;
}
#B-intro table td.Matu {
	background:url(../img/icon-09.gif) no-repeat left 8px;
	padding-left:15px;
}



/*---//td.blog-link---*/

#B-intro table p.name {
	font-size:75%;
	line-height:1;
}

#B-intro table dl {
	padding-bottom:5px;
}


/*#名前の色*/
#B-intro table dl dt {
	padding-bottom:5px;
}

#B-intro table p.Yo,
#B-intro table dl dt.Yo {
	color:#00cbbb;
}

#B-intro table p.Sa,
#B-intro table dl dt.Sa {
	color:#ff823f;
}

#B-intro table p.Ik,
#B-intro table dl dt.Ik {
	color:#e84a99;
}

#B-intro table p.Mik,
#B-intro table dl dt.Mik {
	color:#6cdab9;
}

#B-intro table p.Yu,
#B-intro table dl dt.Yu {
	color:#a03aa0;
}

#B-intro table p.To,
#B-intro table dl dt.To {
	color:#009ad6;
}

#B-intro table p.Go,
#B-intro table dl dt.Go {
	color:#d0783d;
}

#B-intro table p.Masu,
#B-intro table dl dt.Masu {
	color:#bed72d;
}

#B-intro table p.Matu,
#B-intro table dl dt.Matu {
	color:#ffa810;
}




#B-intro table dl dt span.name-main {
	font-size:134%;
	font-weight:bold;
}

#B-intro table dl dt span.rubi {
	padding-left:10px;
	vertical-align:middle;
	font-size:75%;	
} 

#B-intro table dl dd.I-text {
	font-size:84%;
	min-height:80px;
	height: auto !important;
	height: 80px;

}

#B-intro table p.more-read {
	font-size:75%;
	color:#00cbbb;
}



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

B-profile

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

#B-profile {
}

#B-profile .P-box {
	margin-bottom:30px;
	clear:both;
}

#B-profile .bor-T {
	border-top:1px dotted #d4d4d4;
	padding-top:20px;
}


/* P-L
---------------------------------------------*/
#B-profile .P-L {
	float:left;
	width:195px;
	padding-right:20px;
}

#B-profile p {
	padding-bottom:20px;
}


/*p.blog-link */
#B-profile p.blog-link {
	font-size:75%;	
}

#B-profile p.Sa {
	background:url(../../common/img/icon-03.gif) no-repeat left 1px;
	padding-left:15px;
}

#B-profile p.Ik {
	background:url(../../common/img/icon-02.gif) no-repeat left 1px;
	padding-left:15px;
}

#B-profile p.Mik {
	background:url(../../common/img/icon-01.gif) no-repeat left 1px;
	padding-left:15px;
}

#B-profile p.Yu {
	background:url(../../common/img/icon-08.gif) no-repeat left 1px;
	padding-left:15px;
}

#B-profile p.To {
	background:url(../../common/img/icon-20.gif) no-repeat left 1px;
	padding-left:15px;
}

#B-profile p.Go {
	background:url(../../common/img/icon-21.gif) no-repeat left 1px;
	padding-left:15px;
}

#B-profile p.Masu {
	background:url(../img/icon-08.gif) no-repeat left 1px;
	padding-left:15px;
}

#B-profile p.Matu {
	background:url(../img/icon-09.gif) no-repeat left 1px;
	padding-left:15px;
}


/* P-R
---------------------------------------------*/
#B-profile .P-R {
	float:right;
	width:470px;
}

#B-profile .P-R p.name {
	font-size:75%;
	line-height:1;
	padding-bottom:0;
}

#B-profile .P-R .ttl-area {
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:3px solid #e5e5e5;
}

#B-profile .P-R .ttl-area p {
	padding-top:10px;
	font-size:84%;
}

#B-profile .P-R h4 {
}



/*#名前の色*/
#B-profile .P-R p.Sa-co,
#B-profile .P-R h4.Sa {
	color:#ff823f;	
}

#B-profile .P-R p.Ik-co,
#B-profile .P-R h4.Ik {
	color:#e84a99;	
}

#B-profile .P-R p.Mik-co,
#B-profile .P-R h4.Mik {
	color:#6cdab9;	
}

#B-profile .P-R p.Yu-co,
#B-profile .P-R h4.Yu {
	color:#a03aa0;
}

#B-profile .P-R p.To-co,
#B-profile .P-R h4.To {
	color:#009ad6;
}

#B-profile .P-R p.Go-co,
#B-profile .P-R h4.Go {
	color:#d0783d;
}

#B-profile .P-R p.Masu-co,
#B-profile .P-R h4.Masu {
	color:#bed72d;
}

#B-profile .P-R p.Matu-co,
#B-profile .P-R h4.Matu {
	color:#ffa810;
}


#B-profile .P-R h4 span.name-main {
	font-size:134%;
	font-weight:bold;
}

#B-profile .P-R h4 span.rubi {
	padding-left:10px;
	vertical-align:middle;
	font-size:75%;	
}

#B-profile .P-R dl {
	padding-bottom:10px;
	margin-bottom:10px;
}

#B-profile .P-R dl.like {
	border-bottom:1px dotted #e5e5e5;
}

#B-profile .P-R dl.tokugi {
	border-bottom:1px solid #e5e5e5;
}

#B-profile .P-R dl.like dt,
#B-profile .P-R dl.tokugi dt {
	float:left;
	font-weight:bold;
	font-size:84%;
}

#B-profile .P-R dl.like dd ,
#B-profile .P-R dl.tokugi dd {
	padding-left:75px;
	font-size:84%;
}

#B-profile .P-R p.Comment {
	line-height:1.8;
}

#B-profile .P-R dl.project {
	padding-bottom:20px;
	border-bottom:1px solid #e5e5e5;
}

#B-profile .P-R dl.project dt {
	font-size:84%;
	font-weight:bold;
	padding-bottom:5px;
}

#B-profile .P-R dl.project dd {
	font-size:84%;
}


/*dvd-intro*/

table.dvd-intro {
	background-color:#f2f2f2;
	text-align:center;
	line-height:1.2;
	width:100%;
}

table.dvd-intro td {
	padding:15px;
}

table.dvd-intro td img {
	padding-bottom:10px;
}

table.dvd-intro td a {
	font-size:84%;
/*	margin-bottom:3px;
*/	display:block;
}

table.dvd-intro td span {
	font-size:75%;
}






























